摘要:GameOver。 正了八经的觉得GameOver了。该开始新的了。 阅读全文
C#打开摄像头抓取照片然后退出
2013-08-27 10:08 by 沐海, 3946 阅读, 1 推荐, 收藏, 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;namespace MyVideoService{ class Program { static void Main(string[] args) { cVideo video = new cVideo(Process.GetCurrentProcess().MainWindowHandle, 379, 316); vi... 阅读全文
新建silverlight项目提示未将对象设置到实例解决方案
2012-08-10 21:03 by 沐海, 433 阅读, 0 推荐, 收藏, 编辑
摘要:1.打开 visual studio 命令提示 输入一下命令2.devenv /resetskippkgs 这条命令会启动visual stuio 关闭visual studio然后输入下面的命令3.devenv /setup 阅读全文
泯灭众人咱不怕。本身就是一个凡人。重要的是,做一个认真的平凡人。
2012-08-10 13:47 by 沐海, 630 阅读, 0 推荐, 收藏, 编辑
摘要:先要做自己。再要想应该做。再要想怎么做的好。再要想咱们受限啊。事实啊。现实啊。不能够的话,咱们就接受他。接受咱们是凡人一个。哈哈。 阅读全文
C语言描述的数据结构顺序表的置空 slt->size=0含义
2012-07-28 18:12 by 沐海, 1714 阅读, 0 推荐, 收藏, 编辑
摘要:/**************************************************//* 函数功能:顺序表的初始化-置空表 *//* 函数参数:指向sequence_list型变量的指针变量slt *//* 函数返回值:空 *//* 文件名:sequlist.c, 函数名:init() *//***************************************************/void init(sequence_list *slt){ slt->size=0;}sequence_list 是一个结构体类型,size是它的一个成员。slt是指向这种结 阅读全文
c语言的符号和引用问题数据结构C语言 ->含义是
2012-07-28 18:11 by 沐海, 2499 阅读, 0 推荐, 收藏, 编辑
摘要:c 语言中有两个符号,一个是*,一个是&,有时写一个函数时如qq(int *q);有时确是qq(int &q),有时是qq(int q);他们用的场合还不一样,希望大家能详细解释qq(int* q)中的(int* q)是qq这个函数的形参表,int* q表示的是q是一个指向int对象(或数据类型)的指针,即该函数接受一个int型指针为参数;至于qq(int& q),这个貌似只有在C++中才见得到吧,该句的意思是函数qq接受一个int类型的引用(引用只有在C++等语言中才有)q。而qq(int q),表示的是qq这个函数接受一个整形的数据q。默认情况下,C/C++是按值传 阅读全文
winform 日期控件放在工具条(先放一个label 占好位置)上。工具条和其他控件都要求有鼠标的精准。
2012-07-11 12:12 by 沐海, 477 阅读, 0 推荐, 收藏, 编辑
摘要:注意两点:1. 要先放一个label 占好位置2.鼠标动作要到位,才能放置好。怎么检查是否放置好了。 最大化,最小化一下就知道了。工具条的使用。最好是从左向右排列,全部都是左对齐的,日期控件放在label上,最好放在最右边。否则难保出问题。特别是最大最小化时。注意调整对齐方式时ANCHOR属性带来的变换。其他控件例如 tableLayoutPanel 等。向这样的控件放置label或者其他控件时也要注意鼠标的功力。然后调整Anchor属性。 阅读全文
winform窗口内容多,加了滚动条,窗口一打开会自动显示到窗口最下方
2012-07-11 12:06 by 沐海, 1568 阅读, 0 推荐, 收藏, 编辑
摘要:主要是 tabINDEX的顺序问题。注意最外围的控件的顺序,让他从小(上)到大(下)排列。这样窗口打开的焦点就在顶部了。而不是因为内容多,就去滚动滚动条,显示底部的信息。 阅读全文
C# winform 布局,最大化之后再还原,内部其他控件大小怎么随着变化。
2012-07-11 11:13 by 沐海, 7937 阅读, 0 推荐, 收藏, 编辑
摘要:1.首先注意个属性。 ANCHOR把内部控件包括panel在内的控件都调整成 上、左、右对齐的方式就可以了。、2.都是根据里面控件内容的大小而改变的。 内容长,则控件长。AutosizeAutoSizeMode3.如果最大化之后,再还原,必须保证 autosize =false。 也就是说控件的内容不会导致控件自动大小被改变。因为最大化之后里面的控件的内容都随着增大了。再次还原之后,控件发现自己的内容已经被增大了,控件自身就保证最大化的宽度了。这样还原之后发现控件的内容被遮盖了。4.如果想随着增大而增大,里面的内容控件必须被放在一个容器里面,这样调整容器的宽度和Anchor属性即可。table 阅读全文
C# WinForm控件随窗体大小改变自动适应改变
2012-07-11 09:49 by 沐海, 40409 阅读, 4 推荐, 收藏, 编辑
摘要:在设计可供用户调整大小的窗体时,如何实现该窗体上的控件也应能正确地随窗体的改变而自动调整大小并且能重新定位?此时就要借助控件的.Anchor属性。Anchor属性定义控件的定位点位置。当控件锚定到某个窗体时,如果该窗体的大小被调整,那么该控件维持它与定位点位置之间的距离不变。例如,如果“:Button”控件锚定到窗体的左、右和底边缘,那么当调整该窗体的大小时,Button控件水平调整大小,维持到该窗体左边和右边的距离不变,另外控件垂直定位其自身,以便其到窗体底边的距离始终不变,如果控件未锚定而窗体的大小被调整,则该控件相对于窗体边缘的位置将发生变化。下面介绍如何将控件锚定到窗体上。 首先... 阅读全文
我看WINFORM 上显示 网络内容(利用web控件的方式是为了内容在网页上显示和winform管理端显示的统一。)
2012-07-11 09:26 by 沐海, 625 阅读, 0 推荐, 收藏, 编辑
摘要:winform 上有一个webBrowser控件。.WebBrowser 控件为 WebBrowser ActiveX 控件提供了托管包装。托管包装使您可以在 Windows 窗体客户端应用程序中显示网页。使用 WebBrowser 控件,可以复制应用程序中的 Internet Explorer Web 浏览功能,还可以禁用默认的 Internet Explorer 功能,并将该控件用作简单的 HTML 文档查看器。此外,可以使用该控件将基于 DHTML 的用户界面元素添加到窗体中,还可以隐瞒这些元素在 WebBrowser 控件中承载的事实。通过这种方法,可以将 Web 控件和 Window 阅读全文
JsonHelper使用方式
2012-07-09 09:18 by 沐海, 698 阅读, 0 推荐, 收藏, 编辑
摘要:自己的代码很臃肿有很多可以改进的地方。但是某些别人的方法也不是万能的。只是在某方面上有所重构。例如JsonHelper就只能对于 键值 方式存储的数据进行JSON构造。数组、没有NAME.List<>、泛型 里面就是一个对象。都不是键值方式。使用方式:暂定于Model使用。 阅读全文
SQL分组排序 -转载
2012-07-09 09:15 by 沐海, 521 阅读, 0 推荐, 收藏, 编辑
摘要:不得不承认,我脑子梗塞的很严重。。。表[gcc_blogInfo]blogid uid blogtitle createtime issketch checkright1 1 "hello"2010-04-01 2 121 "hello2"2010-04-02 2131"hello3"2010-04-03 2242 "hello4"2010-04-01 215 2 "hello5"2010-04-05 2 16 3 "hello6"2010-04-01 117 3 " 阅读全文
一大清早的惊醒,看别人SQL注入之后,加强学习SQL和参数化查询。
2012-03-31 09:57 by 沐海, 3669 阅读, 0 推荐, 收藏, 编辑
摘要:先说说两会(这名字不怕被河蟹)的帖子哈:http://www.cnblogs.com/hkncd/archive/2012/03/31/2426274.html忽然发现,很多项目中还使用这种拼SQL语句的方式。真是早就该进步啊。以前一师兄说过用参数化查询,我没有仔细揣摩参数化查询的本质。知其然不知其所以然,那么看完这帖子,我的困觉一下的又醒了。马上来仔细讨论学习一下SQL参数化查询。引用:以往的防御方式以前对付这种漏洞的方式主要有三种:字符串检测:限定内容只能由英文、数字等常规字符,如果检查到用户输入有特殊字符,直接拒绝。但缺点是,系统 中不可避免地会有些内容包含特殊字符,这时候总不能拒绝入库 阅读全文
(井底之蛙)惭愧丢人的两段代码---希望以后多多长进,警醒自己
2012-03-19 16:19 by 沐海, 2339 阅读, 1 推荐, 收藏, 编辑
摘要:井底之蛙2012-04-10 20:50 今天又来看看这个代码。错误地方有很几处。这个代码主要是因为不熟悉.NET中数组和LIST之间的转换。目的:想排除所有不等项。然后再赋值给原对象。先说说第二个。第二个就是一个错啊。特别是第二个FOR循环。简直把自己的脸丢完了。第一个也是个错。啥都不说了。丢死人了。最后写法。参考以上留言的各位。var list=new List<Common.Other.Cookies>();foreach (Common.Other.Cookies cookiesTemp in cartJson.Cookies){ if(cookiesTemp.GoodsN 阅读全文
项目讨论记
2012-03-06 17:40 by 沐海, 452 阅读, 0 推荐, 收藏, 编辑
摘要:项目讨论问题:1.为什么不能用买卖家。目前做的不好是因为做的不好。不是因为现在的设计错误。2.淘宝的模式和当前我们的模式是一样的。相同的经营模式,淘宝的经验不值得我们学习?3.淘宝从定制服务,业务流程等等各个方面,完全应该以买卖家为不同的定制对象来不同考虑。4.买卖家分开虽然使切换带来问题。可是同样可以把对应的功能分的更细化。比如我进入卖家就是来管理我卖的东西的。我进入买家就是来管理我买的东西的。为什么要和在一起?以订单为例:我进入我的买家就是想看我买的订单怎么样了。我进入卖家就是想看我的卖家怎么样了。如果放在一起。我需要在中心页不能直接的显示相关信息,只能加个不同状态的小提示。5.如果按照这 阅读全文
JS插入排序算法
2012-02-20 10:09 by 沐海, 3307 阅读, 0 推荐, 收藏, 编辑
摘要:function insertSortArray(sort_Array,x){ //一趟排序的算法for(var i=0;i<sort_Array.length;i++){ if(sort_array[i]>=x){ //找到插入点 for (var j=sort_array.length; j>i; j--){ //后挪空出位置 sort_array[j]=sort_array[j-1] } sort_array[i]=x; //... 阅读全文
一切磨难,从今天,从现在,才刚刚开始。过去都是开胃小菜。家伙,你自己珍重。
2012-01-08 15:14 by 沐海, 390 阅读, 0 推荐, 收藏, 编辑
摘要:一切磨难,从今天,从现在,才刚刚开始。 阅读全文
自己的理想,成长过程逐渐明确
2011-12-15 10:57 by 沐海, 522 阅读, 0 推荐, 收藏, 编辑
摘要:第一步,精通数据库原理,ASP.NET技术,设计模式。第二步,掌握多种高级编程技术。WCF.WPF.第三部,掌握分布式WEB开发架构设计。第三部,学习领域驱动和企业级开发。——————————————目前我第一步还没有走好。欠缺很多。最近浮躁的心态要调整下。更重要是要认识到。这又可能是你下面5年,10年要走的路。不是一年内就可以去奢望的。去想这么远。不如脚踏实地的学习好ASP.NET技术。ASP.NET技术有其优点。有其缺点。 封装的太好。开源的不多。 真正底层的操作介绍也只能在各个牛人博客上才能找到。对应java或者PHP。需要什么组件和功能,都可以自己根据原理订制。这样个人技术发展起来比较 阅读全文
脱离SVN版本控制。DAT文件语句。
2011-12-04 10:15 by 沐海, 466 阅读, 0 推荐, 收藏, 编辑
摘要:for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn" 阅读全文
从0开始--倒序输出。
2011-12-01 17:14 by 沐海, 420 阅读, 0 推荐, 收藏, 编辑
摘要:今天加入一个QQ群。是搞算法的。可是有个投名状 是 倒序输出 123456789.哦。于是我写了个。写的我看上去惨不忍睹。百度一下。发现个不错的的。int [] num=new int[1,2,3,4,5,6,7,8,9];for(int i=0;i<num.length/2;i++){int temp=num[i];num[i]=num[num.length-1-i];num[num.length-1-i]=temp;}这个不错就是它把 从0开始 这个 真正的用到了编程理论上。让我们看到。为什么从0开始更省力。因为如果不是从零开始。 阅读全文
动软版本问题 +修改时,参数化查询时,提示少了某些参数, 但在数据库中这些参数为空。
2011-11-15 16:10 by 沐海, 653 阅读, 0 推荐, 收藏, 编辑
摘要:一哥们。用动软2.6.7来写ADD和Update();数据库中字段可以为空。后台赋值为“”;结果修改时,首先给MODEL赋值,发现怎么成了NULL了。而数据库终中也不是“NULL”,证明数据库中是空串。于是发现动软生成的三层里面有一个SQLSERVERDAL。里面的UPDATE时,多了一个IF判断。我们的都是if(ds.Tables[0].Rows[0]["beginTime"].ToString()!="") { model.beginTime=DateTime.Parse(ds.Tables[0].Rows[0]["beginTime&qu 阅读全文
Sql Server 2005 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联
2011-11-15 11:24 by 沐海, 673 阅读, 0 推荐, 收藏, 编辑
摘要:用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联 问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码(sa的密码不能太简单,最好要有数字,字母,下划线字符组成,且长度最好大于10个字符);点击确定就可以了。问题二、已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233) 解 阅读全文
安装Office Visio 2007 中文版提示找不到安装源
2011-11-15 10:20 by 沐海, 2160 阅读, 0 推荐, 收藏, 编辑
摘要:可能是安装了vs2008造成的。Step1:进入VS2008安装光盘中找到 \WCU\WebDesignerCore\WebDesignerCore.EXE文件,解压该文件, 解压后有一个office.zh-cn 文件夹。Step2:复制Step1解压出来的office.zh-cn 文件夹,替换掉Visio 2007中的office.zh-cn 文件夹。Step3:运行Visio 2007安装目录下的setup.exe继续安装。Step4:重启计算机,一切问题解决,over! 阅读全文
Access (ASP.NET 开发知识)包括 (数据库连接知识 ) 和(socancode三层 使用的知识)
2011-11-15 09:50 by 沐海, 381 阅读, 0 推荐, 收藏, 编辑
摘要:The Microsoft OLE DB Provider for Jet provides an OLE DB interface to Microsoft Access databases, and allows SQL Server 2005and later distributed queries to query Access databases and Excel spreadsheets.Microsoft OLE DB提供者提供了一个Microsoft Access数据库的OLE DB接口 ,此接口被“Jet”使用,jet是引擎,是中间层,并允许SQL Server 2005和 阅读全文
Access开端
2011-11-14 21:42 by 沐海, 298 阅读, 0 推荐, 收藏, 编辑
摘要:一直没用过Access。不过也没小视过它,因为感觉上它应该是很好使的。这次因为项目原因接触,发现这个家伙也是博大精深。好好学习它,好好使用它,加油。它好使是好使。可是由于开发习惯和现有工具,以及熟悉程度,使用起来都是相当的麻烦,小细节的问题不断。攻坚战最终胜利。 阅读全文
C#程序实现动态调用DLL的研究
2011-11-14 09:15 by 沐海, 5252 阅读, 1 推荐, 收藏, 编辑
摘要:摘 要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,从而为解决“DLL Hell”提供了一种解决方案。这是一个很好的设计思想,而且该作者也用C++实现了,在Internet上也有相似的V... 阅读全文
进程间通信
2011-11-14 09:14 by 沐海, 652 阅读, 0 推荐, 收藏, 编辑
摘要:环境:VS2005 C# WinForm注:我的方法仅适用于同一系统内的进程,并且相关进程都是您自己编写的C#程序。网上关于C#进程间通信的资料:WM_COPYDATA、共享内存、管道、消息队列、SOCKET...其中WM_COPYDATA是最简单的,但它受制于窗口。当窗口不处在顶层时,WM_COPYDATA就可能失效。共享内存是较为基础的一种办法,但要用好它需要一些技巧。另外小弟对进程间消息传递... 阅读全文
BINGMAPS地图下载及切图和重命名工具使用教程
2011-11-10 21:36 by 沐海, 2803 阅读, 0 推荐, 收藏, 编辑
摘要:BINGMAPS地图 “下载” 及”切图” 和”重命名”工具使用教程1. 下载你所需要的地图,不知道也没关系,去google一下,找到你想要的位置,记下经纬度。或者,直接下载个“谷歌卫星地图下载器”然后滚动到你想要的地图级别和位置点击“框选下载区域”或者在地图上点击右键“框选下载范围”选中后双击,弹出下载任务。---选择想要的级别。我们都是全部都选择,并且指向目录和任务名称。转到下载页面注意:查看是否有下载失败的。除了网络问题外,应该没有下载失败的。如果有失败的,请删除全部,重新下载全部。下载完成后,双击,并查看下面的“下载结果浏览”它会根据你下载的选中的级别,来显示,如果你发现没有图片显示, 阅读全文
Form.ShowDialog 和Form.Modal 方法 基础学习
2011-11-09 17:03 by 沐海, 4494 阅读, 0 推荐, 收藏, 编辑
摘要:1.DialogResult获取或设置窗体的对话框结果。窗体的对话框结果是当窗体显示为模式对话框时从该窗体返回的值。如果窗体显示为对话框,用 DialogResult 枚举中的值设置此属性将”设置该窗体的对话框结果值、隐藏模式对话框并将控制返回给调用窗体。”三种功能。此属性通常由窗体上 Button 控件的 DialogResult 属性设置。当用户单击 Button 控件时,分配给 Button 的 DialogResult 属性的值将分配给该窗体的 DialogResult 属性。当窗体显示为模式对话框时,单击“关闭”按钮(窗体右上角带 X 的按钮)会隐藏窗体并将 DialogResult 阅读全文
在VS工具箱中增加DevExpress控件
2011-11-09 15:29 by 沐海, 7445 阅读, 1 推荐, 收藏, 编辑
摘要:在控制台转到目录D:\Program Files\DevExpress 2010.2\Components\Tools下,执行下面的命令:ToolboxCreator.exe /ini:toolboxcreator.ini如果要删除:ToolboxCreator.exe /ini:toolboxcreator.ini /remove我的操作:1.打开D:\Program Files\Developer Express .NET v7.2\Tools文件。 2.使用CD方式,进入到D盘的当前目录。 3.然后使用ToolboxCreator.exe工具使用toolboxcreator.ini文件带 阅读全文
SQL2005恢复只有mdf文件的数据库
2011-11-08 20:09 by 沐海, 917 阅读, 0 推荐, 收藏, 编辑
摘要:use master go sp_attach_single_file_db 'db_NAME', 'D:\db_NAME.mdf' --PATHgo (http://technet.microsoft.com/zh-cn/library/ms174385.aspxSQL系统的存储过程支持。sp_attach_single_file_db (Transact-SQL)将只有一个数据文件的数据库附加到当前服务器。sp_attach_single_file_db 不能用于多个数据文件。重要提示后续版本的 Microsoft SQL Server 将删除该功能。请避免 阅读全文
(微分,不定积分,定积分)正在写DirectX.capture的文档,偶然听见师哥们讨论 “平滑的曲线像微分一样”
2011-10-30 11:38 by 沐海, 1151 阅读, 1 推荐, 收藏, 编辑
摘要:“平滑的曲线像微分一样”在数学中,微分是对函数的局部变化率的一种线性描述。微分可以近似地描述当函数自变量的取值作足够小的改变时,函数的值是怎样改变的。设函数y = f(x)在x0的邻域内有定义,x0及x0 + Δx在此区间内。如果函数的增量Δy = f(x0 + Δx) − f(x0)可表示为 Δy = AΔx + o(Δx)(其中A是不依赖于Δx的常数),而o(Δx0)是比Δx高阶的无穷小,那么称函数f(x)在点x0是可微的,且AΔx称作函数在点x0相应于自变量增量Δx的微分,记作dy,即dy = AΔx。函数的微分是函数增量的主要部分,且是Δx的线性函数,故说函数的微分是函数增量的线性主部 阅读全文
(必看)视频开发项目的技术来源、实现形式、走向。 ---- VFW。DirectSHow 。MediaFoundation
2011-10-30 10:59 by 沐海, 5148 阅读, 0 推荐, 收藏, 编辑
摘要:1. DirectX、Directshow及Wince Directshow1、DirectX是什么DirectX(简称:DX)是微软推出的一套基于Windows系统的多媒体应用程式接口APIs函式。在开发中,DX分为两个部分,一个是运行库,通过DX编译出来的程式必须要有运行库的支持,另外一个是开发库,也就是常说的SDK,这部分是在编译DX程序中是必需的。DirectX是一种图形应用程序接口(API),简单的说它是一个辅助软件,一个提高系统性能的加速软件,微软创建开发的。他的意思不难理解,Direct是直接的意思,X是很多东西,加在一起就是一组具有共性的东西,这个共性就是直接。微软定义它为“硬 阅读全文
BINGMAPS GPS经纬度格式转换。
2011-10-28 09:53 by 沐海, 2592 阅读, 0 推荐, 收藏, 编辑
摘要:/// <summary> /// 将经纬度格式转换成度分秒格式 /// </summary> /// <param name="input">经纬度信息</param> /// <returns>转换后的度分秒格式</returns> public static decimal ConvertLatLon(decimal input) { //根据配置文件判断是否需要解析经纬度 if (Common.ConfigHelper.GetConfigBool("IsResolve") = 阅读全文
今天记
2011-10-24 19:44 by 沐海, 274 阅读, 0 推荐, 收藏, 编辑
摘要:今天看到N多同学结婚的结婚照。突然发现,自己应该有点东西来证明自己,证明这段时间你留下了某些东西。研究生入学通知书。和 软件工程师证书 。两年内。我要把这两个,晒到我的QQ空间。上。不为别的。就为了。告诉自己。这两年没白过。 阅读全文
servlet和webservice+WEBservice 的本质。
2011-10-23 09:34 by 沐海, 2429 阅读, 0 推荐, 收藏, 编辑
摘要:servlet和webservice应该说没什么联系,两者是不同的技术。servlet解决的是动态网页的问题,即由servlet处理,输出HTML或其他内容给HTTP/HTTPS请求端。(这个只要写过Servlet的都明白。毕竟这里面明确的调用了HTTPsPONS对象)而WebService是一种远程对象访问技术,解决的是通过简单的 HTTP/HTTPS协议和SOAP、WSDL、UDDI等协议实现远程对象访问。WEBservice 的本质: 其实和ASP.NET的runat=server的按钮一样。点击按钮,信息偷偷回传到指定的页面。ASP.NET应用程序域运转这个回传的请求,并比较是否是首次 阅读全文
写下我当时的三个愿望
2011-10-19 19:14 by 沐海, 413 阅读, 1 推荐, 收藏, 编辑
摘要:写下我当时的三个愿望和一高中同学视频。僵硬的我脖子疼。见真人也没事,就是不能开视频。唉。我都快躲到电脑后面了。她考上了她们县里的公务员。她有可能因为考上了公务员才和别人分手了。好吧。重点不是这。重点是。我有点受打击。我想问问自己。自问,不是自刎。我的梦想在那里。我前段时间有过三个愿望。不分先后。我的事业要能站在所有人仰望的高峰上,要受万人尊敬。要把各种设计模式等思想融为一体。要彻底的成为计算机的宗师。要成为IT界的精英。要开发过所有有意思的软件。要把所有的东西都创新。都有顿悟的感觉。我的家人,朋友。要很幸福,很快乐。找一个自己爱和爱自己的女人。就这三个愿望。既然我走在通往这个愿望的路上。我就不 阅读全文