更多>>推荐专家

徐军军

领域:架构与运维

介绍:目前从事于全球化音视频、消息服务运维架构工作,前阿里资深应用...

王延龙

领域:移动开发与应用

介绍:王延龙,北京捷成世纪运维经理,从事过嵌入式开发、Android开发...

汪子熙

领域:架构与运维

介绍:汪子熙(Wang Jerry)于2007年计算机专业硕士毕业后加入SAP成都研...

王长春

领域:数据库

介绍:算机应用专业毕业,15+软件行业从业经验。目前主要从事医疗设备...

更多>>推荐博客

洪超

ID:chaohona

领域:程序设计

黄学良

ID:hxl

领域:数据库

陈力

ID:hiyachen

领域:程序设计

易剑

ID:Aquester

领域:热点技术

魏杰

ID:一生有你llx

领域:程序设计

ylqtl | 2019-10-11 09:32:48 | 阅读(1490) | 评论(0)
None值:    在Python 中有一个值称为None,它表示没有值。    在幕后,对于所有没有return 语句的函数定义,Python 都会在末尾加上return None。而且,如果使用不带值...【阅读全文】
ylqtl | 2019-10-10 10:10:39 | 阅读(1550) | 评论(0)
python数学操作符:    python除了有+、-、*、/这些操作符外,还有指数和整除这两个比较特别的操作符需要注意。    **是指数操作符,比如 2**3=8    //是整除操作符...【阅读全文】
kingsuper | 2019-10-09 17:36:13 | 阅读(1690) | 评论(0)
    玩Linux的人应该明白ELF文件是一种文件格式,就好比.txt,.doc等一样,只是这个文件是按照特定信息排列组成,同样在windows上也存在一种格式,它叫PE,老的叫dos。...【阅读全文】
aquester | 2019-09-08 16:29:33 | 阅读(22650) | 评论(0)
 一小伙说他的程序死锁了,让帮忙看看。对死锁问题,首先祭出GDB这一神器。(gdb) bt#0  0xffffe410 in __kernel_vsyscall ()#1  0xf7fa790e in __lll_mutex_lock_wait (...【阅读全文】
aquester | 2019-09-04 17:21:06 | 阅读(20700) | 评论(0)
 Linux开发一般会遇到“/proc/sys/vm/overcommit_memory”,即文件/etc/sysctl.conf中的vm.overcommit_memory,Overcommit的意思如同其字面意思,即进程可申请超出可用内...【阅读全文】
jiuniu110 | 2019-09-03 17:47:16 | 阅读(20130) | 评论(0)
crtmpserver静态编译方法【阅读全文】
NEXPON | 2019-06-28 08:21:31 | 阅读(188520) | 评论(0)
点击(此处)折叠或打开long exchange(long *xp, long y){    long x = *xp;    *xp = y;    return x;} arm-linux-gcc -O2 load.c -S...【阅读全文】
Alex_Liu | 2019-06-27 16:20:52 | 阅读(193510) | 评论(0)
手动编写词法分析器要比使用自动生成工具要麻烦,因为大多数词法不复杂的语言的都可以通过正则表达式来表示词法单元。手动编写还需要模拟正则表达式,而自动生成工具就不需...【阅读全文】
Alex_Liu | 2019-06-26 15:07:13 | 阅读(197050) | 评论(0)
编译器中的词法分析阶段是将源语言的每个符号转化成一个对应的词法单元,例如:int square(int x){    return x * x;} 词法分析器将上述代码分解成一个个的词法单...【阅读全文】
NEXPON | 2019-06-23 16:27:33 | 阅读(197970) | 评论(0)
switch相比if else的实现,其优势是执行效率不会因为分支的增加而变慢。这个是如何实现的嗯,一切的奥秘就在于有个跳转表。注意,gcc编译switch时使用跳转表需要分支在4个...【阅读全文】
NEXPON | 2019-06-18 11:22:01 | 阅读(210790) | 评论(0)
mips的汇编寄存器都用数字表达,非常反人类,这里记录一下每个寄存器的含义:32个通用寄存器0($zero): 永远返回值为0 1($at): 用做汇编器的暂时变量 2-3($v0-$v1): 子函...【阅读全文】
changeworld | 2019-06-14 21:45:33 | 阅读(210730) | 评论(0)
    多线程程序有时有这样的需求:不管创建了多少线程,有些初始化动作只能发生一次。如果由主线程来创建新线程,很容易做到这一点,即在创建依赖于该初始化的线程之前进...【阅读全文】
帅得不敢出门 | 2019-05-23 10:59:07 | 阅读(233100) | 评论(0)
std::list为empty时调用pop_front导致程序崩溃如果list中装的是指针,当其为empty时,再调用pop_front可能会返回一个非NULL的值,此时直接使用这个返回的指针会导致内存越...【阅读全文】
帮我Q下 | 2019-05-12 15:34:15 | 阅读(234840) | 评论(0)
原文地址:解决类型重复定义(typedef)的方法在写代码过程中,在调用两个工程时,遇到了重复typedef类型的问题。这类问题的解决方法的例子如下:点击(此处)折叠或打开#ifn...【阅读全文】
shiyiLiu | 2019-05-06 14:56:50 | 阅读(240780) | 评论(0)
最近研究jpeg图像的编码解码,涉及到DCT即离散余弦变换,参考CSDN上一位calcular博客的文章,进行简易修改。点击(此处)折叠或打开#include<iostream>#include<math.h>using...【阅读全文】
共3页