
技术类学习
文章平均质量分 55
时间过的真快
性格很好,爱好很广,工作很认真,懒惰,好看书,一直不善总结,在改正中
展开
-
进程和线程的限制
默认情况下,一个线程的栈要预留1M的内存空间 而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程 但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个值要小。 你也可以通过连接时修改默认栈大小,将其改的比较小,这样就可以多开一些线程。 如将默认栈的大小改成512K,这样理论上最多就可以开4096个线程。 即使物原创 2009-05-27 11:19:00 · 980 阅读 · 2 评论 -
typedef 使用
在编程实践中,尤其是看别人代码的时候,常常会遇到比较复杂的变量声明,使用typedef作简化自有其价值,比如: 下面是三个变量的声明,我想使用typdef分别给它们定义一个别名,请问该如何做? 1:int *(*a[5])(int, char*); 2:void (*b[10]) (void (*)()); 3. doube(*)() (*pa)[9]; 答案与分析:原创 2009-08-05 11:44:00 · 563 阅读 · 0 评论 -
几个算法
1有一个大数组,其中内容没有初始化,由于太大我们也不想初始化,找出一种有效地方法,使每次操作前我们知道某一位置是否已经被写入过。 2、实现大整数的加减乘除运算。如568905435667+5777785496666. 3、求2的N次方。 4、链表操作,包括插入,删除,修改,查找等。 5、写一个在一百万个数字中求是个最大数的算法。6、写一个算法,求出一个二叉树的深度与最大宽度。 7、编写反转字符串的原创 2009-06-10 23:19:00 · 536 阅读 · 0 评论 -
STM32CubeMx + SD Card + FatFs 读写SD卡死等问题
Cube Mx使用较新版本 Version:4.24.0MDK v5.20STM32F429ZGT6两年以前记得试过SD卡读写,好像不是单纯的Read和Write,应该是用了文件系统,很顺利的试验成功了,所以源码和记录都没留,这次要做一个新的板子,真所谓苦难重重啊,到现在32.768K的晶振一直没起振,由原来的10P电容换了6P的,还是不行,应该说偶尔可以,但生产代码中MX_RTC_Init() ...原创 2018-06-20 15:30:18 · 15438 阅读 · 1 评论