CM3 内核支持256 个中断,其中包含了16 个内核中断和240 个外部中断,并且具有256级的可编程中断设置。但STM32 并没有使用CM3 内核的全部东西,而是只用了它的一部分。STM32 有76 个中断,包括16 个内核中断和60 个可屏蔽中断,具有16 级可编程的中断优先级。而我们常用的就...
分类:
其他好文 时间:
2015-06-25 22:49:11
阅读次数:
202
程序员的20个常见瓶颈在扩展性的艺术一书中,Russell给出了20个有意思的估计:大约有20个经典瓶颈。Russell说,如果在他年轻时他就知道这些瓶颈该有多好!这些论断包括:* Database (数据库) 1. 数据规模超出了最大内存限制 2. 大查询和小查询 3. 写写冲突 4. 大表joi...
分类:
编程语言 时间:
2015-05-26 14:14:13
阅读次数:
148
一直是用JAVA,关于SOCKET方面,JAVA有一个不错的框架MINA2,对于粘包、断包的处理有这个良好的处理,个人需要写的代码并不太多。
而C#、因为了解不多,也没去看第三方的SOCKET框架,所以只好根据MSDN提示,自己去实现了。
在代码之前,我们先说说处理中会碰到的情况如何:
1、先假设数据包的格式如下:
包长度(4字节)MD5签...
今天碰到一个奇怪的问题,有一个页面,想指定用IE浏览器打开,在VS开发环境没有问题,但部署到服务器上,即使是用IE打开页面,还是提示“仅支持IE”,真是晕啊!!判断是否IE浏览器用的是window.navigator.userAgent,跟踪这个信息,发现在开发环境,识别为IE10,但访问服务器则识...
分类:
Web程序 时间:
2015-04-30 18:06:50
阅读次数:
129
一般有两种方法,以表plan_data_manage_product的gc_routing字段为例,判断gc_routing ?是否含有“B1” 1. 最常想到的 like方法: select * from plan_data_manage_product t where?t.gc_routing like ‘%B1%‘;...
分类:
数据库 时间:
2015-02-27 13:45:19
阅读次数:
1590
function isIE() { //ie? if (!!window.ActiveXObject || "ActiveXObject" in window) return true; else ...
分类:
Web程序 时间:
2015-02-15 16:24:58
阅读次数:
160
和其他语言一样,JavaScript也有条件语句对流程上进行判断。包括各种操作符合逻辑语句比较操作符常用的比较操作符有 等于 == , 不等于!= , 大于 >, 小于 = ,小于等于 ");//true 利用toLowerCase()和toUpperCase()进行大小写转换
分类:
编程语言 时间:
2014-11-28 17:31:48
阅读次数:
124
一、前述:
近期做项目用到了MINA,其中遇到了一个断包与粘包的问题,困扰了我一天一夜,经过一天一夜的思索与查看其他大牛分享的资料,现将我在解决这一问题过程中的一些心得与解决问题的方法记录下来,供广大IT兄弟姐妹们参考,如有不对或欠妥之处,请指证。请不要吝惜分享您的技术,作为中国IT软件工程师,一定要想到多一个人掌握IT技术,不会给你增加一个竞争对手,如果认为会给你增加竞争对手,这种想法是狭隘的,自私自利的。只有分享,...
分类:
其他好文 时间:
2014-11-21 18:49:42
阅读次数:
294
1、诊断包冲突
java.lang.NoSuchMethodError: org.apache.commons.io.output.DeferredFileOutputStream.(ILjava/lang/String;Ljava/lang/String;Ljava/io/File;)V
2、解决
2.1 可见的依赖冲突
1)在eclipse中打开工程,在pom文件的depe...
分类:
编程语言 时间:
2014-10-22 01:07:47
阅读次数:
239
CM3 内核支持256 个中断,其中包含了16 个内核中断和240 个外部中断,并且具有256 级的可编程中断设置。但STM32 并没有使用CM3 内核的全部东西,而是只用了它的一部分。 STM32 有76 个中断,包括16 个内核中断和60 个可屏蔽中断,具有16 级可编程的中断优先级。 而我们常...
分类:
其他好文 时间:
2014-09-15 09:55:48
阅读次数:
293