linux
杨尘心
让植根于现实的理想闪闪发光
展开
-
远程服务器维护
服务器问题因为服务器 采用的samba和ssh 方式登录,但是在人数过多的情况下,文件读写会出现卡顿,不定时出现个别用户,或者群体范围,经查阅资料,检查cpu 和 mem 使用情况,主要原因出现 cache/buff 过高的情况首先检查下 cpu 和 mem 使用信息主要是top信息#iP地址IP=`ifconfig | grep inet | grep -vE 'inet6|127....原创 2020-02-24 14:30:39 · 539 阅读 · 0 评论 -
统计 移植的库占据系统多少RAM
小贱贱接到 领导命令,系统占了多少RAM,小贱贱不会啊,浏览器疯狂搜索资料RAMRAM:Random Access Memory 随机存取存储器 也叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,主要用来存放操作系统、各种应用程序、数据等。它与ROM的最大区别是数据的易失性,RAM的工作特点是通电后,随时可在任意位置单元存取数据信息,断电后内部信息也随之...原创 2019-07-31 11:14:53 · 269 阅读 · 1 评论 -
timeval使用和理解
在 看协议的过程中经常会有同步 时间计算获得时间延迟,所以会用到timeval/* * Structure used in select() call, taken from the BSD file sys/time.h. */struct timeval { long tv_sec; /* seconds */ long tv...原创 2018-11-22 17:33:11 · 47987 阅读 · 1 评论 -
linux signal 函数对中断的应用
在https://blog.csdn.net/engineer_james/article/details/83867466 写一个android进程后台的过程但是我们用CPP C 开发避免不了 分配内存或者 指针,如果在linux 进程跑的时候,出现死了或者退出导致中断,但是资源没有正常释放,造成资源浪费,所以需要用signal 处理signal是linux系统的对所有动作的捕捉,然后进行处...原创 2018-11-08 20:33:26 · 1588 阅读 · 0 评论 -
协议文档 入门资料
3GPP 地址 : http://www.3gpp.org/specification-numbering必须拥有的协议文档 经常需要查看 24.008 Mobile radio interface Layer 3 specification; 25.331 Radio Resource Control (RRC); 27.007 AT command set for User E...原创 2018-07-17 11:40:24 · 214 阅读 · 0 评论 -
udp 传输数据
udp 传输在tcp传输后,如果需要传输大量的数据那就需要使用udp协议,使用的数据报格式 即 SOCK_DGRAM的udp 编程模型服务器端步骤第一步: 创建一个socket 套接口,返回一个文件描述符第二步: 通过bind 绑定socket 本地的IP地址还有端口号第三步: 直接用recvfrom从套接口接收客户端发送过来的数据 包含客户端的IP地址和端口号,如果没...原创 2018-04-11 20:24:11 · 3348 阅读 · 0 评论 -
socket TCP 通信编程的第一次网络连接通信
linux最近一直再看gstreamer,使用了很多插件和库,虽然我总结了一部分rtsp流程,对于这么大的框架,明显感觉分析不了,比如linux API、Gobject(Glib库)推荐一本入门书籍《linux下c编程》,有案例可以debugsocketsocket 是网络编程一个最基本的函数,本地应用,远端应用都可以用来通信,基于 tcp 和 udp 传输socket 通...原创 2018-04-11 15:49:37 · 2187 阅读 · 1 评论 -
linux 进程和线程 对比
线程和进程这个概念不管在什么操作系统中都是一样的,也是面试官比较喜欢问的,代表你对程序优化的功底,搞安卓的时候,经常被用来优化处理速度 还有数据的处理,结合handler 一起处理,解决经常出现界面死掉问题。既然总结了,这一次充分总结下:进程进程组成:进程控制块PCB程序段数据段进程控制块PCB 是内核中存放的一块PCB区域,记录型数据结构 ,PCB 记录了操作...原创 2018-04-16 17:27:17 · 615 阅读 · 1 评论 -
sizeof() 和字节计算 的爱恨情仇
c 字节大小在学习中经常遇到 byte的处理 甚至关于bit的处理,还有涉及到结构体强制转化,分析字节占用内存的问题, 每次分析重头再来,耗费时间,于是将 字节的大小 整理归纳sizeof() 显神通用法 sizeof(类型说明符,数组名或表达式); sizeof (变量名);//64bit 操作系统 sizeof 计算int main(int argc...原创 2018-04-11 09:58:11 · 758 阅读 · 0 评论 -
linux ipc 进程间通信总结
进程间通信linux 系统中有很多进程,免不了进程间进行通信,即IPC通信,linux 中有6种方式 信号、无名管道(pipe)和有名管道(FIFO)、共享内存、信号量、消息队列、套接字(socket)socket 已经在前面研究tcp/udp的时候学习过socket tcp、socket udp信号信号是软件中断产生,用于进程间异步传递信息 一般在shell 中操作,进程...原创 2018-04-14 16:17:33 · 3053 阅读 · 1 评论