C语言&数据结构
文章平均质量分 79
Louis___Xu
嵌入式软开 进阶中~
展开
-
进程上下文VS中断上下文
转自:http://www.cnblogs.com/zzx1045917067/archive/2012/12/19/2824552.html内核空间和用户空间是现代操作系统的两种工作模式,内核模块运行在内核空间,而用户态应用程序运行在用户空间。它们代表不同的级别,而对系统资源具有不同的访问权限。内核模块运行在最高级别(内核态),这个级下所有的操作都受系统信任,而应用程序运行在转载 2015-09-18 21:52:37 · 253 阅读 · 0 评论 -
指针函数与函数指针的区别
转自http://www.cnblogs.com/gmh915/archive/2010/06/11/1756067.html一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *转载 2015-09-16 19:14:02 · 228 阅读 · 0 评论 -
简单理解Socket
ZZ:http://www.cnblogs.com/dolphinX/p/3460545.html题外话前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人;但主要是因为这段时间一直在看html5的东西,看到web socket时觉得很有意思,动手写几个demo,但web socket需要特定的服务器支持,由转载 2015-10-21 09:55:25 · 240 阅读 · 0 评论 -
使用getopt_long()从命令行获取参数,struct option
本文来自:http://blog.csdn.net/yui/article/details/5669922众所周知,C程序的主函数有两个参数,其中,第一个参数是整型,可以获得包括程序名字的参数个数,第二个参数是字符数组指针或字符指针的指针,可以按顺序获得命令行上各个字符串参数。其原形是:int main(int argc, char *argv[]);或者int转载 2015-10-14 10:18:45 · 451 阅读 · 0 评论 -
浮点型转换整型的快速方法介绍
[注明] 现有的Intel中的SSE指令 cvtps2dq XMM,XMM/m128 支持把源存储器4个单精度浮点数变成4个双字有符号整数,结果送入目的寄存器,内存变量必须对齐内存16字节,另外还有其他指令支持双精度和整型的转换。转载本文,作为C算法设计的探讨。在计算机图形运算中,常常要将浮点数转换为整数,例如在图像的光栅化阶段,就要执行大量的类型转换,以便将浮点数表示的坐标转化为转载 2016-01-05 10:56:00 · 4318 阅读 · 1 评论 -
一个Sqrt函数引发的血案
http://www.cnblogs.com/pkuoliver/archive/2010/10/06/1844725.html好吧,我承认我标题党了,不过既然你来了,就认真看下去吧,保证你有收获。 我们平时经常会有一些数据运算的操作,需要调用sqrt,exp,abs等函数,那么时候你有没有想过:这个些函数系统是如何实现的?就拿最常用的sqrt函数来说吧,系统怎么来实现这个经转载 2016-01-05 11:34:13 · 228 阅读 · 0 评论 -
安全起见,小心使用C语言realloc()函数
在C语言中,良好的编程习惯要求一个函数只做一件事,如果一个函数实现了若干功能,可以说基本是一个糟糕的设计。C语言 realloc() 函数位于 stdlib.h 头文件中,其原型为: void *realloc(void *ptr, size_t size);realloc() 会将 ptr 所指向的内存块的大小修改为 size,并将新的内存指针返回。设之前内存块转载 2015-12-25 11:07:19 · 301 阅读 · 0 评论 -
高效面试之动态规划DP
[ZZ]http://blog.csdn.net/cqkxboy168/article/details/40465389解题关键:理解结构特征,抽象出状态,写成状态转移方程。题目索引1.三角形找一条从顶到底的最小路径分析设状态为 f (i; j ),表示从从位置 (i; j ) 出发,路径的最小和,则状态转移方程为f(i,j)=min转载 2016-03-17 12:12:27 · 285 阅读 · 0 评论