随笔分类 -  C#

摘要:如果你使用VS2010的任何版本写代码,那么在VS2008中就不能打开VS2010的解决方案了,为此,通过以下三步就可以解决了一.对于工程名.sln; 1.用你喜欢的编辑器打开sln文件,比如notepad++ 2.找到下面的字符串Microsoft Visual Studio Solution F 阅读全文
posted @ 2017-12-05 15:47 Jason_davis 阅读(4422) 评论(0) 推荐(0)
摘要:检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046 阅读全文
posted @ 2017-03-15 16:13 Jason_davis 阅读(5890) 评论(0) 推荐(0)
摘要:未能找到类型或命名空间名称“Coco”(是否缺少 using 指令或程序集引用),如果你确实引用了,那说明你引用的和你的项目环境版本不一样,.NET framework的问题,修改一样就OK了。 阅读全文
posted @ 2016-12-05 18:21 Jason_davis 阅读(1762) 评论(0) 推荐(0)
摘要:set @str=‘WX15-53-H-53-99-15-335-23’; select @str as '字符串' select len(@str) as '字符长度' select charindex('-',@str,1) as '第一个逗号的索引值' select LEFT(@str,cha 阅读全文
posted @ 2016-10-21 15:50 Jason_davis 阅读(26173) 评论(0) 推荐(0)
摘要:/// AES加密 2 /// </summary> 3 /// <param name="inputdata">输入的数据</param> 4 /// <param name="iv">向量128位</param> 5 /// <param name="strKey">加密密钥</param> 6 阅读全文
posted @ 2016-10-14 15:24 Jason_davis 阅读(16722) 评论(0) 推荐(0)
摘要:1.正则表达式基本语法 两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下: "^The":表示所有以"The"开始的字符串("There","The cat"等); "of despair$":表示所以以"of despair"结尾的字符串; "^abc$":表示开 阅读全文
posted @ 2016-09-30 11:16 Jason_davis 阅读(4748) 评论(0) 推荐(0)
摘要:异常类型:COMException 异常消息:检索 COM 类工厂中 CLSID 为 {13C28AD0-F195-4319-B7D7-A1BDAA329FB8} 的组件时失败,原因是出现以下错误: 80040154。 异常信息: 在 vshtgl.MainForm..ctor() 在 vshtgl 阅读全文
posted @ 2016-09-22 14:10 Jason_davis 阅读(4656) 评论(0) 推荐(0)
摘要:可见光通信技术(Visible Light Communication,VLC)是指利用可见光波段的光作为信息载体,不使用光纤等有线信道的传输介质,而在空气中直接传输光信号的通信方式。LED可见光通信是基于可见光发光二极管(Light Emitting Diode,LED)比荧光灯和白炽灯切换速度快 阅读全文
posted @ 2016-04-20 10:55 Jason_davis 阅读(11822) 评论(3) 推荐(0)
摘要:什么是委托呢,MSDN给出这样的定义: 委托是安全封装方法的类型,类似于 C 和 C++ 中的函数指针。与 C 函数指针不同的是,委托是面向对象的、类型安全的和可靠的。委托的类型由委托的名称确定。以下示例声明名为 Del 的委托,该委托可以封装采用字符串作为参数并返回 void 的方法:public 阅读全文
posted @ 2016-04-08 16:49 Jason_davis 阅读(3100) 评论(0) 推荐(0)
摘要:1、简述 private、 protected、 public、 internal 修饰符的访问权限。 private : 私有成员, 在类的内部才可以访问。public : 公共成员,完全公开,没有访问限制 protected : 保护成员,该类内部和继承类中可以访问。 internal: 当前程 阅读全文
posted @ 2016-04-06 00:06 Jason_davis 阅读(11385) 评论(3) 推荐(1)
摘要:FTP(文件传输协议) FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种 阅读全文
posted @ 2016-03-30 11:49 Jason_davis 阅读(16906) 评论(3) 推荐(1)
摘要://获取菜单 protected void Button2_Click(object sender, EventArgs e) { Wechat.Config.Model.Request.MenuGet ss = new Model.Request.MenuGet(); ss.agentid = " 阅读全文
posted @ 2016-03-05 11:57 Jason_davis 阅读(5810) 评论(0) 推荐(0)
摘要:为了方便把需要加载的参数写在.config中 <!--企业号配置信息--> <add key="CorpToken" value="Davis"/> <add key="CorpId" value="wx29410ae4e8dfd0b2"/> <add key="EncodingAESKey" va 阅读全文
posted @ 2016-03-01 15:40 Jason_davis 阅读(2480) 评论(0) 推荐(0)
摘要:TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内[1]另一个重要的传输协议。在因特网... 阅读全文
posted @ 2015-07-10 16:43 Jason_davis 阅读(5824) 评论(0) 推荐(1)
摘要:效果图如下o: 图片上传预览功能 阅读全文
posted @ 2015-07-02 11:01 Jason_davis 阅读(11882) 评论(0) 推荐(0)
摘要:建立一个WCF服务。 1 using ClassLibrary; 2 using System; 3 using System.Collections.Generic; 4 using System.Linq; 5 using System.Runtime.Serialization; ... 阅读全文
posted @ 2015-05-12 13:39 Jason_davis 阅读(5712) 评论(2) 推荐(0)
摘要:最近公司做项目,用到条码,对于打印机来说很简单的啦,直接编辑文本输出不就可以打印了吗,是的,但是有时候,要打印的内容是动态的,需要制作条码的软件来完成有点不切实际。大多数的条码打印机是不支持用指令直接打印汉字的。 网上找了好多,唯一可行的就是调用第三方dll来完成,这样把要打印的汉字根据第三方的dl 阅读全文
posted @ 2015-04-22 13:54 Jason_davis 阅读(11441) 评论(0) 推荐(0)
摘要:大家都知道这个线程的建立和销毁都需要很大的性能开销,当有比较多且不同的任务需要完成时,可以考虑使用线程池来管理这些线程。在以windows NT为内核的操作系统上每个进程都包含一个线程池,在线程池中存在许多可以被随时使用的线程,当应用程序使用时,可以从线程池中直接取出一个已经存在的线程,当某个线程使... 阅读全文
posted @ 2014-11-04 22:40 Jason_davis 阅读(3372) 评论(0) 推荐(0)
摘要:在开发应用程序过程中必须检测代码可能发生的错误并进行正确的处理,这个在理想的情况下,应用程序中的每行 代码都按照预想的执行,要用到的每种资源总是可以利用,但是在实际的开发过程中,写代码难免会出错,或是网络中断、数据服务停止运行都会是应用程序出现异常。.NET框架提供了一种结构化的异常处理机制,用于处... 阅读全文
posted @ 2014-11-03 22:42 Jason_davis 阅读(13031) 评论(2) 推荐(1)
摘要:很常见的问题,很容易忽略,那么,我举了个小例子创建一个窗体应用程序,代码基本如下: 1 /// 2 /// 写文件 3 /// 4 /// 5 /// 6 private void button2_Click(... 阅读全文
posted @ 2014-10-30 22:18 Jason_davis 阅读(7201) 评论(0) 推荐(0)