- 博客(8)
- 资源 (10)
- 收藏
- 关注
转载 TCP和UDP的"保护消息边界" (经典)
在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有一一成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小且数据量小的数据,合并成一个大的数据块,然后进行封包。这样,接收端,就难于分辨出来了,必须提供科学的拆包机制。 对于UDP
2017-09-27 17:28:25 293
原创 查找某进程 并过滤grep
方法一:ps -ef | grep some_string |grep -v grep-v:表示忽略grep本身。方法二:grep的内容写成正则表达式这样grep进程就不符合要求了如ps aux| grep kworker/[1-5]
2017-09-16 22:41:01 992
转载 linux 查看运行进程所在目录
通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息:Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。ll /proc/PIDcwd符号
2017-09-16 22:39:36 743
转载 linux进程优先级、进程nice值(转载)
进程cpu资源分配就是指进程的优先权(priority)。优先权高的进程有优先执行权利。配置进程优先权对多任务环境的linux很有用,可以改善系统性能。还可以把进程运行到指定的CPU上,这样一来,把不重要的进程安排到某个CPU,可以大大改善系统整体性能。一、先看系统进程:首先,我想用一个简单的命令来引起这个议题。 无论在linux或者unix系统中,用ps –l命令则会类似
2017-09-11 15:09:04 249
原创 读datasheet遇到的名词,Assert,De-assert,component
1、Assert(Asserting、Asserted),De-assert(Deassert、deasserting、deasserted) assert的意思就是把信号变为active(可以理解为有效),根据系统有求不同,该有效电平可以是高电平(即高有效)也可以是低电平(即低有效)。 de-assert的意思就是解除active状态,就是信号变
2017-09-06 11:09:32 912
原创 linux修改Mac地址
有三种方法:方法一(命令方式,网络远程连接下不建议用):1.关闭网卡设备ifconfig eth0 down2.修改MAC地址ifconfig eth0 hw ether MAC地址如:ifconfig eth0 hw ether 1E:ED:19:27:1A:B4MAC地址相同则有可能收不到对方发的数据3.重启网卡ifconfig eth0 up方法二
2017-09-06 11:04:49 7196
转载 Linux启动过程详解(inittab、rc.sysinit、rcX.d、rc.local)
启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR
2017-09-06 10:56:53 528
原创 构造简单的二级排序比较器
初学,请看代码#include #include #include #include using namespace std;class Student {public: int grade; string name;};//构造二级排序比较器bool lessCmp(Student &a, Student &b){ if (a.grade < b.grad
2017-09-01 16:14:59 249
CUDA函数的一些例子简介和下载链接
2017-11-26
JetsonTX1模块数据手册
2017-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人