摘要: 好吧···我接触到单片机的一点点东西了今天要在web上面做一个对硬件的远程升级,给我的是bin文件或者是Hex文件,傻了没搞过,发现读bin不太会搞,读Hex是Ascii码然后转哈哈首先需要了解以下HEX的文件信息: Intel HEX文件是记录文本行的ASCII文本文件,在Intel HEX文件中,每一行是一个HEX记录,由十六进制数组成的机器码或者数据常量。Intel HEX文件经常被用于将程序或数据传输存储到ROM、EPROM,大多数编程器和模拟器使用Intel HEX文件。 HEX格式文件以行为单位,每行由":"(0x3A)开始,以回车 阅读全文
posted @ 2012-04-25 14:34 bule 阅读(9273) 评论(2) 推荐(0) 编辑
摘要: Error Summary:HTTP Error 503.2 - Service UnavailableThe serverRuntime@appConcurrentRequestLimit setting is being exceeded.Detailed Error Information:Module IIS Web CoreNotification BeginRequestHandler StaticFileError Code 0x00000000由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误。为了 阅读全文
posted @ 2012-04-19 08:44 bule 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 截掉事务日志:1.截掉事务的逻辑日志。 BACKUP LOG <databaseName> with no_log2.截掉事务的物理日志。 DBCC SHRINKFILE (日志文件名) 注:这样截掉后的日志文件的大小为第一次建立时的文件的大小。--得到日志文件名select * from sysfiles注: 其它用法 可以参看 DBCC SHRINKFILE 在联机帮助中的信息。上面的修改下select * from sysfiles USE [master]GOALTER DATABASE test SET RECOVERY SIMPLE WITH NO_WAITGOALTE 阅读全文
posted @ 2012-04-05 17:25 bule 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 1.asp.net 转成XML 执行GetCheckedIDXml方法 public static string ParseListToXML<T>(T list, string rootName, string elementName) where T : ICollection { StringBuilder sb = new StringBuilder(); sb.AppendFormat("<{0}>", rootName); foreach (var str in list) ... 阅读全文
posted @ 2012-03-20 11:30 bule 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 在页面加载时运行showtime();====================================================================================== var timerID = null function MakeArray(size) { this.length = size; for (var i = 1; i <= size; i++) { this[i] = ""; } return this; } function showt... 阅读全文
posted @ 2012-03-10 09:31 bule 阅读(1879) 评论(0) 推荐(0) 编辑
摘要: 使用VS2008(或其他版本)命令行工具,键入:SN -T C:\*****.dll就会显示出该dll具体的PublicKeyToken数值。如果该程序集没有强命 名,则不会有PublicKeyToken数值。将 一个程序集强命名的方法是:用SN -k C:\***.snk命令生成***.snk文件,将该snk文件加载到项目中。在项目上右键属性,选择Signing选项卡,钩选中“Sign the assembly”,再在下拉列表中选择刚才生成的***.snk,重新编译程序集。此后,该程序集就被强命 名了,它的PublicKeyToken就有相应数值了。注意要用大写的-T,不能用小写的。公钥标记 阅读全文
posted @ 2012-03-08 11:16 bule 阅读(3501) 评论(0) 推荐(0) 编辑
摘要: 最近用多线程修改Dictionary字典会产生错误,说Dictionary .add的时候超出索引数组界限只要加上一下代码就OK了。public static object locker = new object();//添加一个对象作为锁就是在有修改的时候加上lock lock (locker)//锁 { /*添加过程*/ dictionary.Add("....", DateTime.Now); } lock (locker)//锁 { /*删除过程*/... 阅读全文
posted @ 2012-02-11 09:15 bule 阅读(9527) 评论(0) 推荐(1) 编辑
摘要: //pDataBuf为一个返回的一个值,根据值拿到内存位置byte[] _rData = new byte[42]; int _tag = 0; unsafe { byte* pp = (byte*)pDataBuf; byte[] buff = new byte[DataLength]; for (int i = 0; i < DataLength; i++) { while (pp[i] == 58) { _tag++; for (int j = 0; j < 42; j++) { _rData[j] = pp[j]; } break; } if (_tag > 0) { 阅读全文
posted @ 2012-02-06 15:50 bule 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 在按钮事件结束时添加一下:Response.Redirect(Request.RawUrl);如果需要保存之前编辑好控件的状态请在Page_Load的时候添加 if (!IsPostBack) { //原来的操作 } 阅读全文
posted @ 2012-01-13 09:42 bule 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: public delegate void OutDelegate(string text); public void OutText(string text) { if (listBox1.InvokeRequired) { OutDelegate outdelegate = new OutDelegate(OutText); this.BeginInvoke(outdelegate, new object[] { text }); ... 阅读全文
posted @ 2011-12-15 10:43 bule 阅读(371) 评论(0) 推荐(0) 编辑