实例
勿勿
用代码抒写人生
展开
-
WCF同步和异步调用实例
--WCF同步和异步调用实例 /******************************************************************************** *主题:WCF同步和异步调用实例 *说明:本文是个人学习的一些笔记和个人愚见 * 有很多地方你可能觉得有异议,欢迎一起讨论原创 2012-08-03 14:26:39 · 8579 阅读 · 0 评论 -
尝试释放正在使用的 RCW。活动线程或其他线程上正在使用该 RCW。释放正在使用的 RCW 的尝试会导致损坏或数据丢失。
症状 在使用 ReleaseComObject 或类似方法释放 RCW 期间或之后发生访问冲突或内存损坏。 原因 正在另一个线程或释放线程堆栈上使用 RCW。无法释放正在使用的 RCW。 解决办法 不要释放当前或其他线程中可能正在使用的 RCW。 对运行库的影响 此 MDA 对 CLR 无任何影响。 输出 一条描述此错误的消息 参考代码原创 2013-06-06 11:29:45 · 10236 阅读 · 0 评论 -
在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
在C#开发的过程中多线程委托是经常用的,今天在测试以前写的软件的时候发现有个问题,报 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。 这样的错误。仔细检查,是在调用一个委托的时候出来的,有时候还会把软件都关闭掉。这个问题很严重,当然这样是我不是正常操作的时候才会产生的,也就是之前没注意到的问题。在调用下一个委托的时候。先判断下 在控件上面或者窗体上原创 2013-10-17 16:22:32 · 21085 阅读 · 2 评论 -
C# 尝试读取或写入受保护的内存 。这通常指示其他内存已损坏。
在C#中调用别人的DLL的时候有时候出现 尝试读取或写入受保护的内存 。这通常指示其他内存已损坏。在传值的时候还是用指针,再在C#中做转换就好了。解决办法:[DllImport("APPLISTCC.dll")]public static extern string TestFunc1(string param1);string ret1 = TestFunc1("原创 2013-12-17 11:45:23 · 24270 阅读 · 3 评论 -
MVC4中ajax分页技术实例
在这之前一直没有写过碰过MVC,更别说ajax,原创 2014-06-28 08:58:44 · 6563 阅读 · 1 评论 -
Microsoft JScript 运行时错误: Automation 服务器不能创建对象
用js导出EXCEL的时候 如下代码 var curTbl = document.getElementById(tableid); var oXL = new ActiveXObject("Excel.Application"); //创建AX对象excel var oWB = oXL.Workbooks.Add(原创 2014-06-28 09:41:53 · 10432 阅读 · 0 评论 -
MVC中 js字符串全部替换
if (reluststr != undefined) { reluststr = reluststr.replace(/\[卡片号码]/g, "CardNO");} 一般的大家都知道replace只能替换一个,原创 2014-07-01 10:16:11 · 1317 阅读 · 0 评论 -
sqlserver 2000数据压缩解决方法
--sqlserver 2000数据压缩解决方法./******************************************************************************** *主题:sqlserver 2000数据压缩解决方法. *说明:本文是个人学习的一些笔记和个人愚见原创 2014-06-20 15:57:19 · 3358 阅读 · 0 评论 -
jQuery 判断是否包含在数组中 Array[]
Array[] Menarrstr=Menustr.split(",");原创 2014-09-11 10:19:10 · 4338 阅读 · 0 评论 -
html js highcharts绘制圆饼图表
jquery实现饼状图效果 - 站长素材 var chart; $(function () { var totalMoney=999 var zccw=999 var sycw=0 $(document).ready(function() { chart = new Highcharts.Chart({原创 2014-09-26 10:23:39 · 4131 阅读 · 0 评论 -
jquery ajax 加载数据的时候异步显示加载动画
ajax加载后台数据就不说的那么细了。看下面代码首先前天加载原创 2014-09-16 15:53:36 · 22017 阅读 · 0 评论 -
SQL Server 检测到基于一致性的逻辑 I/O 错误 pageid 不正确(应为 1:1772,但实际为 0:0)。在文件 'D:\Program Files\Microsoft SQL Ser
SQL Server 检测到基于一致性的逻辑 I/O 错误 pageid 不正确(应为 1:1772,但实际为 0:0)。在文件 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\sgdtcc.MDF' 中、偏移量为 0x00000000dd8000 的位置对数据库 ID 10 中的页 (1:1772)原创 2014-09-29 15:14:26 · 27363 阅读 · 5 评论 -
数组比较是否相同
环境:数组A 和数组Bint[] ArrayA = new[] {1, 2, 3, 4, 5, 6, 7, 8, 9};int[] ArrayB = new[] {9, 1, 4, 5, 2, 3, 6, 7, 8};我们需要比较的是数组的内容,而不是数组的对象引用所以我们不能想当然的用Array.Equals(ArrayA,ArrayB)(结果为false)现在我们来看看怎原创 2013-05-14 11:24:24 · 3151 阅读 · 0 评论 -
vs打包后生成的安装文件每次执行都需要重新安装C++ 2010运行库(x86)的解决方案
如果你是用Visual Studio自带的打包项目打包了一个Installer,并且生成的.msi和setup.exe安装文件,并且在项目安装系统必备环境中选择了"Visual C++ 2010运行库(x86)",那你一定会发现,点击setup.exe安装以后,如果再次点击setup.exe安装文件,一定会需要再次安装C++运行环境,好像每次都不能通过C++已安装的前提条件。原因是,居原创 2013-05-09 09:47:50 · 3243 阅读 · 0 评论 -
VS2010 打包水晶报表中部署问题详解
在vs2010中水晶报表作为一个独立的模块存在,在使用水晶报表前必须安装 使用做个简单的介绍 重点讲解打包水晶报表 因为使用这方面太熟悉不过了 ,从2003 到2005 再到2008 已经使用的太多太多了 。如下下载安装后打开VS2010就可以在左边工具栏中看到CRYSTALREPORTVIEWER,并且可以新建水晶报表了;用法跟以前版本的用法类似; 不过要注意下面几点;A.原创 2013-05-09 09:45:14 · 3791 阅读 · 0 评论 -
ListView 控件 添加多列 自定义列
ColumnHeader ch = new ColumnHeader(); ch.Text = "控制机列表"; ColumnHeader weizhi = new ColumnHeader(); weizhi.Text = "控制机位置"; ColumnHeader Ipadress = new C原创 2013-04-12 15:23:25 · 4094 阅读 · 0 评论 -
汉字转十六进制 和十六进制转汉字
汉字向十六进制转换代码 ////// 将汉字转换为Unicode/////////private static string ToUnicode(string stringText){string outStr ="";if (!string.IsNullOrEmpty(stringText)){ for (int i =0; i < stringText.Lengt原创 2013-04-23 16:45:54 · 5700 阅读 · 0 评论 -
水晶报表传参
reportDocument1.SetParameterValue("titfdate", "2008-01-20");reportDocument1.SetParameterValue("tittdate", "2008-02-01");原创 2013-04-17 08:41:37 · 1213 阅读 · 0 评论 -
当控件被数据绑定时,无法以编程方式向 DataGridView 的行集合中添加行。
DataGridView1.Rows.Add(row) 利用以上代码实现时的提示: 当控件被数据绑定时,无法以编程方式向 DataGridView 的行集合中添加行。解决方法:1、直接在dataset中增加的,dataset中增加,datagridview自然就增加了.2、在数据绑定之前插入一个空行DataTable.Rows.insertat(DataTa原创 2013-04-18 11:53:50 · 12786 阅读 · 0 评论 -
datadatagridview定位在最后一行
Datagridview 总定位在最后一行实现方法 dgvRecView.MultiSelect = false; // dgvRecView.Rows[dgvRecView.Rows.Count - 1].Selected = true; dgvRecView.CurrentCell = dgvRecView.Rows[this.dg原创 2013-04-18 16:06:12 · 6432 阅读 · 0 评论 -
DataGridView控件添加鼠标选定ToolTip显示合计
/// /// DataGridView多行选择求和 /// /// 要求合计提示的DataGridView控件 /// 传入的ToolTip控件. /// public bool DataGridViewSum(DataGridView myDataGridView, ToolTip原创 2013-04-18 16:10:52 · 1249 阅读 · 0 评论 -
C#进制转换
由于二进制数在C#中无法直接表示,所以所有二进制数都用一个字符串来表示 例如: 二进制: 1010 表示为 字符串:"1010" int d = 10; //十进制转二进制字符串 Console.WriteLine(Convert.ToString(d,2)); //输出: 1010 //十进制转十六进制字符串 Cons原创 2013-04-18 17:58:50 · 1085 阅读 · 0 评论 -
C# Winfrom中Listview控件点击获取行
--关于C# Winfrom中Listview控件点击获取行 /******************************************************************************** *主题:关于DataGridView_DataError事件的问题 *说明:本文是个人学习的一些笔记和个人愚见 * 有很多原创 2013-04-28 16:46:04 · 2853 阅读 · 0 评论 -
SQL游标的执行效率,静态游标的高效率执行
一、简单静态游标示例:代码 DECLARE product_cursor CURSOR STATIC FOR SELECT cName FROM Product OPEN product_cursorFETCH NEXT FROM product_cursor INTO @productWHILE @@FETCH_STATUS = 0BEGIN SELECT @message原创 2012-02-09 11:47:08 · 7833 阅读 · 0 评论 -
C# 容量超出了最大容量。 参数名: capacity 错误
容量超出了最大容量。参数名: capacity 错误提示就是在提示 messagebox.show 中的提示有字符限制 这是 皮肤导致 只要把皮肤的属性 SkinDialogs 改成False就可以了原创 2013-05-06 10:30:56 · 3813 阅读 · 1 评论 -
没有找到MFC42D.DLL,因此这个应用程序未能启动
推荐下载一个MFC42D.DLL拷贝到C:\WINDOWS\system32目录下OK问题:vc++6.0错误:没有找到MFC42D.DLL,因此这个应用程序未能启动.重新安装应用程序可能会修复此问题。解:一般在编程序时,都是生成了调试版的程序,就是在那个 Debug目录下的可执行文件。运行这调试版的exe文件,都会动态连接MFC42D.DLL和MSVCRTD.DLL这两个文件,所原创 2013-05-21 10:11:08 · 2959 阅读 · 1 评论 -
C# usb Hid 访问上位机USB通讯实例 实现设备在线或者离线和发送接收数据通讯功能
最近苦于C#的USB通讯开发,不过功夫不负有心人,终于让我给攻克了,已经把这个整理成实例。方便大家下载和借鉴,功能强大,结构清晰,如果在开发的过程中有任何问题都可以发邮件给我,我将和大家一起来研究下载地址:http://download.csdn.net/detail/szstephenzhou/9504936邮箱: szstephenzhou@163.com原创 2013-05-30 14:39:34 · 12534 阅读 · 38 评论