上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 前段时间为了解决Volte的T侧短消息流程问题,自己写了一个T侧短消息的工具,在基础线程上搞了3个线程。因为公司的执行机都是4核以上的虚拟机,所以线程数量上完全没问题。 程序启动时创建的线程用来做维护了,比如接收了多少消息,发送了多少消息,都有什么类型的消息。 线程1用来接收消息,收了消息啥也不干, 阅读全文
posted @ 2017-04-04 20:46 Matrix_R 阅读(841) 评论(0) 推荐(0) 编辑
摘要: C栈的地址是从高位地址不断忘低位地址膨胀的,最先调用的函数所处的栈地址最高,后被调用的地址在低位:A-》H这些地址表明了表明了基本的调用关系,AB是函数入参,CD是函数内的变量。先调用者在高地址,后调用者在低位地址。其中参数的顺序是,在左面的参数在低位地址,右面的参数在高位地址,所以如果入参是函数的... 阅读全文
posted @ 2016-01-05 21:04 Matrix_R 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 15年初出了个差,到现在才回到园子里……工作忙一方面,另外确实好久没搞这些东西了。原本想在8051单片机上搞个分时操作系统,所以看了下8051汇编下代码,总结记录如下:LJMP C:0149 //长跳转到0x0149地址开始执行命令,这条命令位于0x0000地址,是第一条命令。MOV R0,#0x7... 阅读全文
posted @ 2015-09-04 22:56 Matrix_R 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 感觉散列的查找性能真心不错,如果使用普通线性结构查找,平均时间是n/2.而刚才用实验,256大小的散列,存储128个数据,平均时间为2次以内。感觉真心NB 1 #include 2 #include 3 #include 4 #include 5 #include 6 7 ... 阅读全文
posted @ 2015-01-03 23:19 Matrix_R 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 其实方法很简单,就是需要选对自己使用的linux系统,不同分支的系统切换root的方法不一定一样。Ubuntu切换root的方法很简单,首先一档钱管理员命令执行:sudo passwd root然后直接执行密码修改,输入两次相同的密码即可。然后执行命令:su root输入密码一次就切换到了root权... 阅读全文
posted @ 2014-12-25 21:50 Matrix_R 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 网上一位前辈高人的一段精髓代码让我眼前一亮……ShellExecute(NULL,"open","explorer.exe","/select,C:\\a.txt",NULL,SW_SHOWNORMAL);这段代码实在是太好用了,在此mark一下。网上还有其他的代码,比如SHOpenFolderAn... 阅读全文
posted @ 2014-10-09 23:54 Matrix_R 阅读(2617) 评论(1) 推荐(0) 编辑
摘要: CEdit自动换行在对话框的属性中是可以直接设置的。Auto HScroll设置为FalseAuto VScroll设置为TrueMulitline设置为TrueWant Return设置为True网上很多文章都只设置了下面三项,而HScroll默认是True的。只有改成False,才能使得自动换行... 阅读全文
posted @ 2014-10-02 17:55 Matrix_R 阅读(1883) 评论(0) 推荐(0) 编辑
摘要: 嗅探器这个代码我去年的时候就已经写过了,这个学期并不是非常忙,顺手复习网络,就又尝试着写了一遍。其实在写嗅探器的时候,最主要的还是要将网卡设置为混杂模式。在此基础之上,对抓到的数据包进行分析。这个是我写出来的效果图,目前只是方便于查看,连菜单都没添加:左面的界面显示的是主机和主机之间的链接信息,而右... 阅读全文
posted @ 2014-04-14 22:33 Matrix_R 阅读(4439) 评论(9) 推荐(2) 编辑
摘要: Windows录音API学习笔记结构体和函数信息结构体WAVEINCAPS该结构描述了一个波形音频输入设备的能力。typedef struct { WORD wMid; 用于波形音频输入设备的设备驱动程序制造商标识符。 WORD wPid; 声音输入设备的产品识别码。 MMVERSION vDriverVersion; 用于波形音频输入设备的设备驱动程序的版本号。高位字节是主版本号,低字节是次版本号。 CHAR szPname[MAXPNAMELEN]; 设备名称 DWORD dwFormats; 所支持的标准格式。可以是以下组合: WORD wChannels; 数值指定设备是否支持单(1) 阅读全文
posted @ 2014-01-16 22:59 Matrix_R 阅读(16067) 评论(13) 推荐(2) 编辑
摘要: 本博文很大程度上参考了,潘爱民先生的《Windows内核原理与实现》一书,在此对他表示感谢。记得是在学C语言指针的时候,首次比较实际的使用内存寻址。也是在那个时候知道不能使用未初始化的指针,记得当时老师还说过,如果使用了未初始化的指针,轻则运行错误,重则操作系统崩溃。现在看起来那个重则系统崩溃还是比较可笑的,如果真的这么容易就让系统崩溃,那么Windows早就被用户抛弃了。而且我在调程序的时候,如果出现指针解引用错误,基本都是让系统直接终止掉我的程序,Windows一向安然无恙。当然,也许老师指的是DOS环境,不过我在dos下只写过汇编代码。我在学C语言之后的较长一段时间,都天真的认为我的程序 阅读全文
posted @ 2013-12-08 21:06 Matrix_R 阅读(5136) 评论(2) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页