摘要:2014年快过半了,在这几个月里,微软诸多产品技术的更新陆陆续续的发布,包括 Windows 8.1 更新包,Windows Phone 8.1 developer preview,SQL Server 2014,Visual Studio 2013 update 2,Office for iPad... 阅读全文
[问题]SqlServer创建数据库出错
2014-07-18 16:50 by Benoly, 1524 阅读, 0 推荐, 收藏, 编辑
摘要:SqlServer 2008“Msg 1807, Level 16, State 3, Line 1Could not obtain exclusive lock on database ‘model’. Retry the operation later.Msg 1802, Level 16, S... 阅读全文
[整理]内存动态分配
2014-07-18 11:38 by Benoly, 205 阅读, 0 推荐, 收藏, 编辑
摘要:1.不要直接调用mallocvoid *malloc(unsigned int num_bytes);malloc函数的工作机制malloc函数的实质体现在,它有一个将可用的内存块连接为一个长长的列表的所谓空闲链表。调用malloc函数时,它沿连接表寻找一个大到足以满足用户请求所需要的内存块。然后,... 阅读全文
[整理]C结构实现位段(bit field)
2014-07-16 14:36 by Benoly, 288 阅读, 0 推荐, 收藏, 编辑
摘要:#include #include typedef struct A{ int a:5; int b:3; unsigned c:8; unsigned d:8;} Type_A;/* VS2010, Windows XP, Debug模式下运行 */int main(void){ struc... 阅读全文
[转载]关于符号扩展
2014-07-16 12:46 by Benoly, 768 阅读, 0 推荐, 收藏, 编辑
摘要:为什么要进行符号位扩展?因为符号扩展了才能有足够的位数,因为有的指令要求两个操作数的位数是相同的。http://blog.sina.com.cn/s/blog_7880b6e30100vo06.html一、短数据类型扩展为长数据类型1、要扩展的短数据类型为有符号数的进行符号扩展,即短数据类型的符号位... 阅读全文
[转载]memset()的效率
2014-07-15 16:56 by Benoly, 4444 阅读, 0 推荐, 收藏, 编辑
摘要:http://blog.csdn.net/hackbuteer1/article/details/7343189void *memset(void *s, int ch, size_t n);作用:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,... 阅读全文
[整理]内存重叠之memcpy、memmove
2014-07-15 16:04 by Benoly, 6841 阅读, 1 推荐, 收藏, 编辑
摘要:函数原型:void *memcpy( void *dest, const void *src, size_t count );void *memmove( void* dest, const void* src, size_t count );1.memcpy和memmove相同点都是用于从src拷... 阅读全文
[转载]strtok函数和strtok_r函数
2014-07-14 17:58 by Benoly, 247 阅读, 0 推荐, 收藏, 编辑
摘要:1.一个应用实例网络上一个比较经典的例子是将字符串切分,存入结构体中。如,现有结构体typedef struct person{ char name[25]; char sex[10]; char age[4];}Person;需从字符串 char buffer[INFO_MAX_SZ]="Fred... 阅读全文
[转载]解决flash与js交互、flash跨域交互、flash跨域提交
2014-07-09 17:50 by Benoly, 414 阅读, 0 推荐, 收藏, 编辑
摘要:http://blog.csdn.net/andyxm/article/details/5219919我们引用本地flash,实现flash与js双向交互。 function thisMovie(movieName) { if (window.document[movieName]){ return... 阅读全文
[转载]C语言程序的内存分配方式
2014-07-08 17:14 by Benoly, 236 阅读, 0 推荐, 收藏, 编辑
摘要:"声明一个数组时,编译器将根据声明所指定的元素数量为数量为数组保留内存空间。"其实就是编译器在编译的过程中,会加入几条汇编指令在程序里处理内存分配,并不是说编译时就分配了内存,不要理解错了。-------------------1.内存分配方式 内存分配方式有三种: [1]从静态存 储区域分配。内存... 阅读全文