当一个较少字节对齐类型的指针强转为一个较多字节对齐的指针类型时,这样有些时候会产生问题。
在arm的平台上,这个问题比较明显,在x86平台上运行后没这个问题typdef struct{int addr;int rdda;}Test_t;int
main(){short int a;short ...
分类:
其他好文 时间:
2014-06-07 03:40:59
阅读次数:
301
使用Yeoman产生AngularJS的主要骨架使用Grunt加速开发和帮助执行使用Bower来加入第三方插件和框架——third party
plugins/frameworks一、准备工作安装好NodeJS和NPM(读者可自己去google)二、安装Yeoman, Grunt and
Bower...
分类:
Web程序 时间:
2014-05-30 11:13:07
阅读次数:
415
1.产生20个不同的两位整数的随机数,并且对它们进行由小到大的排序。特别提醒:程序要自动生成20个不同的整数,而且这些整数必须是两位的,如:3不是两位整数,58是两位整数View
Code List numbers= new List(); Random...
分类:
其他好文 时间:
2014-05-29 12:11:54
阅读次数:
258
数据库产生阻塞(Blocking)的本质原因 :SQL语句连续持有锁的时间过长 ,数目过多,
粒度过大。阻塞是事务隔离带来的副作用,它是不可避免的,而且是一个数据库系统常见的现象。
但是阻塞的时间和出现频率要控制在一定的范围内,阻塞持续的时间过长或阻塞出现过多(过于频繁),就会对数据库性能产生严重的...
分类:
数据库 时间:
2014-05-29 10:46:10
阅读次数:
616
一、概念:微博中经常会有些词被一起提及,如:郭美美VS红会,表哥VS房叔;超市为提高销售额,会把用户经常买的物品放在一起。
a)Apriori算法: 频繁项集产生强关联规则: b)FP-树进行频繁模式挖掘: *Partition-based Projection: *比较:
分类:
其他好文 时间:
2014-05-29 07:58:22
阅读次数:
370
一.机制分析根据代码逻辑,分析问题产生的各个职责链。严格分析和排查每条职责链的每个步骤。通过搜集可疑步骤的代码、日志等信息,进行问题确认。二.黑盒重现搜集与问题业务相关的配置、现象集合,将问题数据集合,与无问题的数据集合的配置、现象进行比较,归纳出问题的规律,推测出可能造成问题的因素。三.增加反馈1...
分类:
移动开发 时间:
2014-05-28 23:55:37
阅读次数:
457
议题:AC自动机(Aho-Corasick
Automation)分析:此算法在1975年产生于贝尔实验室,是著名的多模式匹配算法之一;一个常见的例子就是给定N个单词,给定包含M个字符的文章,要求确定多少个给定的单词在文章中出现过;AC自动机在匹配文本时不需要回溯,处理时间复杂度与pattern无关...
分类:
其他好文 时间:
2014-05-28 23:00:00
阅读次数:
236
注:本文翻译自Google官方的Android Developers
Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/location/geofencing.html地理围栏可...
分类:
移动开发 时间:
2014-05-28 22:54:50
阅读次数:
708
大家在使用SOCKET通信编程的时候,一般会采用UDP和TCP两种方式;TCP因为它没有包的概念,它只有流的概念,并且因为发送或接收缓冲区大小的设置问题,会产生粘包及半包的现象。场景:服务端向连续发送三个“HelloWorld”(三次消息无间隔),那么客户端接收到的情况会有以下三种:1)HelloW...
分类:
其他好文 时间:
2014-05-28 13:25:54
阅读次数:
259
Java里有个很重要的特色是Exception ,也就是说允许程序产生例外状况。而在学Java
的时候,我们也只知道Exception 的写法,却未必真能了解不同种类的Exception 的区别。 首先,您应该知道的是Java 提供了两种Exception
的模式,一种是执行的时候所产生的Ex...
分类:
移动开发 时间:
2014-05-28 09:54:30
阅读次数:
295