C基础
wukui1008
这个作者很懒,什么都没留下…
展开
-
堆和栈
一. 在c中分为这几个存储区 1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放4.另外还有一个专门放常量的地方。- 程序结束释放转载 2012-01-29 18:55:57 · 587 阅读 · 0 评论 -
ping pc unbuntu tq2440及ubuntu上不了网
前几个月用了一下TQ2440的板子,现在整理一下当时的记录发出来,防止遗忘。2011-10-25首先开发板(天嵌TQ2440)串口线与PC机相连,然后上电(在NOR flash下启动),再插USB下载线,安装USB数据线驱动,按照光盘中开发板使用手册中的步骤即可。 下载linux内核镜像串口线、USB下载线均与PC机相连,打开DNW软件,在DNW中打开串口,波特原创 2012-06-15 13:22:42 · 2690 阅读 · 0 评论 -
监听套接字 连接套接字
摘要:对于服务器编程中最重要的一步等待并接受客户的连接,那么这一步在编程中如何完成,accept函数就是完成这一步的。它从内核中取出已经建立的客户连接,然后把这个已经建立的连接返回给用户程序,此时用户程序就可以与自己的客户进行点到点的通信了。accept函数等待并接受客户请求:#includeint accept(int sockfd, struct sockaddr* addr, s转载 2012-06-16 16:47:33 · 10223 阅读 · 6 评论 -
RTthread erx 线程死掉了啊
这段时间在弄stm32 +rtthread0.4.0 (lwip) ,可以说是什么问题都遇到过啊 各种各样地,非常难受下面这个问题 期待高手过来我用stm32做了个简单的web服务器,结果在PC端用浏览器访问web服务器发现问题了,大概访问30多次 ,rtthread底层的erx线程就挂掉了。在rt_mb_recv函数中rt_schedule();以后,似乎就再也回不来了。之后,原创 2012-06-26 10:06:09 · 2615 阅读 · 4 评论 -
腾讯面试题:tcp三次握手的过程,accept发生在三次握手哪个阶段?
先说一下自己的观点 不知是否正确 高手指正我觉得腾讯 这个题目 似乎 有点问题啊accept 好像可以发生在3次握手之前 也可以发生在3次握手之后。。。。。 不信 可以试试 1.没有accept 3次握手照样成功。也就是说你可以等到3次握手成功以后,再调用accept 2.你也可以先调用accept,后面再开始3次握手,但是,这种情况下,accept会原创 2012-06-26 02:36:43 · 6442 阅读 · 3 评论 -
obj-y += embedsky_fb.module
可以这样吗?obj-m += embedsky_fb.module原创 2014-08-28 10:59:09 · 748 阅读 · 0 评论