04 2019 档案
摘要:以前针对多个fd进行数据(一般也就4、5个,没超过10个)读取,一般都是使用select操作,只有有任何一个fd有数据来了,都会返回,然后去匹配fd读取即可。 也可以设置阻塞时间,定时返回。 但是select最多只能支持1024个fd,而且效率不高,epoll却可以最大支持到65535个fd,而且效
阅读全文
摘要:定时器 可以用系统定时器信号SIGALARM 最近工作需要于是又发现了一个新玩意timerfd配合epoll使用。 man 手册看一下 这是一个专门针对fd的定时器,通过fd可以读取定时数据(定时时间到了就会有数据回来,否则阻塞(阻塞模式))。 结合epoll使用先弄个epoll出来 然后在弄个ti
阅读全文
摘要:板子要开始调试了,第一个头大的问题就是调试过程中更新的文件怎么更新到板子上,以前用sd卡拷贝来来回回太浪费时间了,adb也需要接线各种连接操作。 现在板子有wifi可用,是时候把nfs共享搭起来了。 公司的编译服务器已经配好了一个nfs的共享目录/home/pub,地址是192.168.11.111
阅读全文
摘要:今天开始正式干活了 拿到一个全志Tina的板子还有一个SDK压缩包,要求我这周(只剩一天半。。。)就要把sdk编译通过并且把板子跑起来。 还特别跟我说他们试了下这个sdk编译没法通过,会报错。。。 竟然是有坑! ————————————————————————————————————————————
阅读全文
摘要:安装编译环境的时候报错 search https://askubuntu.com/questions/578172/cannot-install-ia32-libs-on-ubuntu-14-04-64bit The ia32-libs package has not been available
阅读全文
摘要:C++开发中使用vector时非常方便的,但是也是需要非常小心的,最近在使用容器删除某个元素的时候,测试结果出现了异常
阅读全文
摘要:在ubuntu上生成ssh key 首先使用 查看本地是否已经有key 如果没有会显示如下: 使用ssh-keygen 生成新的key 提示 Enter file in which to save the key (/home/liuxueneng/.ssh/id_rsa): 再次查看生成的key,
阅读全文
摘要:最近同学叫我帮忙看个问题,为啥这个循环没有退出, 代码如下,原本是想拿到最后的NULL指针就可以结束循环 程序跑起来后while循环没有按照设想的推出,而是一直循环到段错误停止 ++cmd在第三次并没有拿到NULL(就是0嘛) 拿到的应该是cmds第三个元素的地址,这个结构体元素的第一个数据是NUL
阅读全文
摘要:今天测试socket服务器同一时间处理多个客户端连接问题,第一次测试1000个的时候没问题,第二次测试1000个服务器accept的时候就报错了 看来打开的socket数目已经超过单进程最大文件描述符限制了 查看一下系统设置 可以看到
阅读全文
摘要:最近再写一个shell测试的时候出现问题,函数返回值异常 用shell计算斐波那契数列数列,写了一个shell函数,然后调用的,验证的时候我只随便计算了几个数(10以内),确认结果是正确的就提交了,后来同事找我说我的计算结果不对,拉着我现场验证(计算到45),一看结果果然后面的就不对了。 后来回去看
阅读全文
摘要:git commit的时候报错 找到工程目录的.git文件夹,打开之后找到config文件,在最后边加上一句话[user]email=your emailname=your name 然后再次提交就可以了
阅读全文
摘要:我在CodeBlock中编译工程没有出现问题,但是放到ubuntu上用自己写的Makefile make的时候报错 error: ‘int64_t’ does not name a type 需要添加头文件#include <stdint.h> 参考:https://stackoverflow.co
阅读全文
摘要:GOP group of pictures GOP 指的就是两个I帧之间的间隔. 比较说GOP为120,如果是720 p60 的话,那就是2s一次I帧. 在视频编码序列中,主要有三种编码帧:I帧、P帧、B帧,如下图所示。 1. I帧即Intra-coded picture(帧内编码图像帧),不参考其
阅读全文
posted @ 2019-04-08 22:38
mcdull^0^
摘要:有一次面试给了我一台笔记本,要求现场求素数,虽然感觉有点突兀但是总比上次要求用笔在A4纸张上实现开平方根函数要像样的多。 我没有立马开始写,而是在那里发呆,我在想他想从我这里了解到什么? 至少这个程序需要考虑到以下几个问题: 1、程序原理上的正确性,至少结果必须是100%正确的。 2、程序的性能,求
阅读全文
摘要:机器字节存储有大端小端模式之分 大端模式与小端模式 大端模式(Big-endian)是指数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中. 小端模式(little-endian)是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。 一般涉及到网络编程的时候可能涉及到
阅读全文

浙公网安备 33010602011771号