- 博客(105)
- 资源 (1)
- 收藏
- 关注
转载 数字签名(代码签名)流程和数字签名的验证
数字签名(代码签名)流程和数字签名的验证http://blog.csdn.net/shifancc/article/details/41313969Authenticode : 这里翻译为数字认证代码。 code sign : 字面的翻译为代码签名,但是通常的我们称为数字签名,以下的文中均称为数字签名。一 数字认证码如果你是软件开发人员,你可
2017-05-27 18:20:36 1457
转载 XFS实现原理详解
http://blog.csdn.net/scaleqiao/article/details/520985460 文件系统 引用维基百科对文件系统的定义:“计算机的文件系统是一种存储和组织计算机数据的方法,它使得对其访问和查找变得容易,文件系统使用文件和树形目录的抽象逻辑概念代替了硬盘和光盘等物理设备使用数据块的概念,用户使用文件系统来保存数据不必关心数据实际保存在硬盘
2017-05-25 17:40:09 3599
转载 性能数据不稳定因素
http://blog.csdn.net/cyh201201/article/details/51821541性能数据不稳定因素Ceph 作为软件定义存储的代表之一,最近几年其发展势头很猛,也出现了不少公司在测试和生产系统中使用 Ceph 的案例,尽管与此同时许多人对它的抱怨也一直存在。特别是进行性能测试。我们在进行性能测试时经常会发现性能数据不稳定的现象,尤其是服务器使用的是
2017-05-23 22:44:19 966
转载 视频文件截图
http://blog.csdn.net/jason20075563/article/details/6071139视频文件截图所用命令 ffmpeg -i e:/13.flv -y -f image2 -ss 08.010 -t 0.001 -s 352x240 b.jpg截取 13.flv 8秒的图像 图片大小为 352x240,名称为b.jpg
2016-05-20 15:36:31 550
原创 vim 中文乱码解决办法
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936set termencoding=utf-8set encoding=utf-8
2015-07-24 11:21:59 434
转载 CRC码计算及校验原理的最通俗诠释
出处:http://blog.csdn.net/lycb_gz/article/details/8201987 1. CRC校验原理 CRC校验原理看起来比较复杂,好难懂,因为大多数书上基本上是以二进制的多项式形式来说明的。其实很简单的问题,其根本思想就是先在要发送的帧后面附加一个数(这个就是用来校验的校验码,但要注意,这里的数也是二进制序列的,下同),生成一
2015-07-17 10:06:57 807
转载 linux下C语言利用命令发送邮件
linux下C语言利用命令发送邮件#include void main() { FILE *file = popen("/usr/bin/mail -s 'Hello,world' root@localhost","w"); fprintf(file,"Nice to meet you !\n"
2015-04-30 11:42:32 1121
原创 linux udp详解总结
tcp和udp存在本质的差异,因为传输层很不相同,DNS,NFS,SNMP都是基于UDP实现的。sendto():要求把目的地址作为其参数。recvform():等待来自某客户的数据到达,客户的协议地址“被”填入第五个参数。如果第五和第六个参数为NULL,这表示我们并不关心发数据方的协议地址。如果不为NULL,则第五个参数被填入对端的ip和端口号。recvfrom和sendto
2015-04-29 11:56:28 1769
转载 ffplay控制音量方法
在 SDL 音频回调函数里面用 SDL_MixAudio 来进行音量调节,但ffplay里没有用这个函数,如果有调节音量的需求,可以使用下面方法:ffplay.c里面将这句memcpy(stream, (uint8_t * )ivs.audio_buf + ivs.audio_buf_index, len1);改成 SDL_MixAudio(stream, (uint8_t *
2015-04-27 17:52:32 2446
转载 centos 配置本地yum源
http://blog.csdn.net/huangzhaoyang2009/article/details/6857151[root@localhost ~]# mkdir /media/CentOS2、在Linux下挂载CentOS DVD(虚拟机挂载DVD不说了,应该都会)[root@localhost ~]# mount -t auto /dev/cdrom /
2015-03-31 11:17:40 455
原创 posix 信号量
int sem_destory(sem_t sem);如果成功返回0,如果不成功,sem_destory返回-1并设置errno,如果*sem不是有效的信号量,sem_destory函数就将errno置为EINVAL;注意:posix标准声明销毁一个已经销毁的信号量的结果是未定义的,有其他线程阻塞在一个信号量上时,销毁这个信号量的结果也是未定义的int sem_post
2015-03-12 18:38:33 418
原创 linux shell ssh实现自动登录,并且执行一些操作并返回到当前主机
#!/usr/bin/expect -f#-------------------------------------------------- about us# product: monitorone# Author:matthew# Last Modified: xxx# version:xxx# user:this script will help you to mo
2015-03-01 00:48:44 6016 1
原创 木吉他的保养
木吉他的保养空气湿度对木吉他的影响!原声木吉他保养方法您对乐器的保养会对您乐器的外观,声音使用寿命产生极大的影响,每个地区夏季至冬季的保养方法是不同的,无论你是在上海,北京, 欧洲或其他地方。实木原声吉他是由几片很薄的木头制作而成(约在3mm左右),因为木头很薄,表面积有大,所以它既容易很快吸收水分,也容易失去。请
2015-02-05 13:43:02 1060
转载 centos 挂载exfat
出处:http://linux.cn/article-1503-1.html在CentOS 6.4中支持exfat格式的U盘 可以通过添加fuse-exfat模块来支持。根据网上资料,整理如下:1、下载fuse-exfat支持软件:exfat支持是通过fuse模块的方式支持的,其项目地址是: https://code.google.com/p/exfat/ ,
2015-01-24 20:55:33 10624
原创 socket程序被ctrl+c终止,再次启动报错硕地址已被使用的解决方法
发生这种问题是由于端口被程序绑定而没有释放造成.可以使用netstat -lp命令查询当前处于连接的程序以及对应的进程信息。然后用ps pid 察看对应的进程,并使用kill pid 关闭该进程即可。------------------------------------------------------------------------------------
2015-01-14 13:58:20 1168
原创 linux selinux对于ftp的控制
1:安装seinfo命令 yun install setools-console(注:在万恶的百度上面很难搜到seinfo的安装方法,翻墙到google,一搜便是,百度山寨google还是差很远,虽然一直在山寨,永远不会超越)2:输入:seinfo试试,有了....3:seinfo -b |grep ftp[root@localhost /]# seinfo -b | grep ft
2015-01-14 12:39:30 9658
转载 linux中send函数MSG_NOSIGNAL异常消息
出处:http://blog.csdn.net/cjsycyl/article/details/12836167linux下当连接断开,还发数据的时候,不仅send()的返回值会有反映,而且还会向系统发送一个异常消息,如果不作处理,系统会出BrokePipe,程序会退出,这对于服务器提供稳定的服务将造成巨大的灾难。为此,send()函数的最后一个参数可以设MSG_NOSIGNAL,
2015-01-08 18:08:13 625
原创 svn: Aborting commit: '/aaa/bbb/xxxxxxxx' remains in conflict解决方法
$ svn commit -m "zzzzzzzz"svn: Commit failed (details follow):svn: Aborting commit: '/aaa/bbb/xxxxxxxx' remains in conflict以上是有冲突了,解决方法如下:“手动”合并冲突文本(检查和修改文件中的冲突标志)。用某一个临时文件覆盖你的工作文件。运行svn r
2014-12-28 10:46:09 9911
原创 linux socket 程序被ctrl+c或者异常终止,再次起程序时提示该端口号已被绑定,解决办法如下
linux socket 程序被ctrl+c或者异常终止,再次起程序时提示该端口号已被绑定,解决办法如下:创建socket之后调用如下设置套接子选项的函数,并且传入如下参数即可解决 int mw_optval = 1; setsockopt(server_sockfd, SOL_SOCKET, SO_REUSEADDR, (char *)&mw_optval,siz
2014-12-24 17:10:03 3192
转载 linux top详解
出处:http://blog.csdn.net/tianlesoftware/article/details/6457487Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。 在下文将对进程的R、S、D、T、Z、X 六种状态做个说明。 PROCESS STATE CODES Here
2014-12-09 14:35:55 937
原创 centos 指定yum源
epel rpm -ivh http://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 之后yum******
2014-11-27 15:53:29 879
转载 mpeg4ip.h:126: error: new declaration ‘char* strcasestr(const char*, const char*)’
转载出处:由于转载的文章也是转载别人的,没有注明出处,我没有找到原创链接mpeg4ip.h:126: error: new declaration ‘char* strcasestr(const char*, const char*)’编译FAAC-1.28时遇到错误:mpeg4ip.h:126: error: new declaration ‘char* strcases
2014-11-27 10:53:12 1932
原创 centos linux 触摸板设置
设置linux触摸板对于不常用linux的人来说没有多大意义,我热爱linux,日常生活及工作我都用linux,但是我又不能骂微软,因为在linux没法用网银,所以在京东,卓越及其他购物网站不能货到付款的时候,我就不得不在预先就装好的双系统的win7下用网银,所以等哪天linux支持网银的时候,我就可以骂街似的鄙视微软操作系统,我觉得最让我鄙视的是:双击的动作尽然被微软注册了,我还能说啥.....
2014-11-26 17:19:36 4098
转载 星际译王
星际译王是一个Linux下很好的翻译软件。我的系统是centos6.2 32位版。本来在http://code.google.com/p/stardict-3/downloads/list 上下的源码包安装。结果每次无法./configure过去。提示configure: error: Enchant library not found or too old. Use --disable-
2014-11-09 22:59:25 593
转载 ffmpeg的编译大全(包括 ffmpeg for android)
最近互联网视频共享的网站很火,公司也想搞类似的网站,初步是用fms+ffmpeg形式fms负责在线录制,播放,ffmpeg则在后台处理上传的资源转换成一定的格式。为了让ffmpeg支持的格式尽量多,所以特把我的编译笔记分享一下环境:redhat as41。首先获取ffmpeg很多人找不到怎么下载,其实之前ffmpeg可以通过cvs下载,不过最近他已经
2014-10-21 23:35:41 625
转载 ubuntu vim中文乱码问题
添加中文字符编码:$sudo vim /var/lib/locales/supported.d/local#添加下面的中文字符集zh_CN.GBK GBKzh_CN.GB2312 GB2312zh_CN.GB18030 GB18030使其生效:$sudo dpkg-reconfigure localesvim:打开vim的
2014-05-05 15:23:07 374
转载 sshd移植到hisi3716Cv200
写在前面:单独移植openssh,只能实现开发板连接PC,而在PC需要登录开发板是不行的。sshd的运行需要openssl和zlib的库依赖。交叉编译在/home/ruby/work目下面创建ssh目录# mkdir /work/lib ----〉共享库目录,通过nfs挂载# mkdir /work/ssh -----〉工作
2014-05-05 10:58:14 916
转载 扩大分区
出处:http://blog.csdn.net/njzhujinhua/article/details/6430930这两天玩了下开发板,装了个android系统,2.3.3的系统。但是装软件只能装到文件系统,所谓的内部空间中,但这板子的File System仅有120M,装完系统就用去了90M,省下的空间装不了几个软件就没空间了,于是研究怎么扩大的办法。 先尝试在sd卡上
2014-04-29 23:34:04 563
转载 centos 6.4系统双网卡绑定配置详解
centos 6.4系统双网卡绑定配置详解Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡(需要交换机支持),这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。本文详细描述下centos 6.4系统双网卡绑定操作步骤操作前需要确定NetworkManager 服务是否已经停止,否则容易报错
2014-04-18 17:11:01 4346
原创 cannot find -lbz2
/usr/bin/ld: cannot find -lbz2collect2: error: ld returned 1 exit statussudo apt-get install libbz2
2014-03-31 20:34:32 2904
原创 ubuntu 13.10:bash: ./arm-none-linux-gnueabi-gcc: No such file or directory
新安装了ubuntu13.10,加入了arm-none-linux-gnueabi环境变量,但是出现一下错误: bash: ./arm-none-linux-gnueabi-gcc: No such file or directory解决办法:sudo apt-get install lib32z1 lib32n
2014-03-25 17:21:22 2927 2
原创 linux下设置屏幕相关的......
查看显示器所支持的所有分辨率和刷新率,直接输入xrandr就可以;二. 变更显示器分辨率和刷新率:指令用法举例:xrandr -s 1024x768 -r 75 注意‘1024x768'中间一定要是‘x'不可以是'*'.
2014-03-10 18:03:54 500
原创 linux get eth? ipaddress
#include #include #include #include #include #include int main (void){ char eth0ip[32]; memset(eth0ip, 0, 32); geteth0ip(eth0ip, 32); printf("eth0: %s\n", eth0ip); return 0;}int geteth0ip(char *buf, i
2014-03-03 21:10:00 598
转载 linux下双网卡接收组播需要修改的参数
rp_filter及Linux下多网卡接收多播的问题工作中曾遇到一个很奇怪的问题,我奉命调查。事情是这样的,有一台双网卡的机器,上面装有Fedora8,运行一个程序。该程序分别在两个网口上都接收多播数据,程序运行是正常的。但是,后来升级系统到Fedora13,发现就出问题了:在运行几秒钟后,第2个网口上就接收不到多播数据了。 能不能收到多播,取决于交换机是不是往这个网口上转发多播
2014-02-28 15:28:44 8818
原创 linux用命令制作再生龙u盘启动
clonezilla的USB启动盘制作 ①:fdisk -l 查看磁盘信息——>主要看清楚u盘的类型、格式 ②:mkfs.vfat -F 32 /dev/sdb1 格式化u盘为FAT32 如果格式化不掉,那是因为ubuntu desktop版本的是自动mount的 所以我们要先umount一下,然后再格式化。umount /media/F6F1-
2014-02-11 11:29:42 5970
原创 PTS和DTS
PTS:显示时间标签 DTS :解码时间标签PTS和DTS都用于视频、音频同步在PES的包头信息中加入PTS和DTS用来视频、音频同步http://blog.csdn.net/heanyu/article/details/6229724有比较详细的解说
2014-01-25 21:25:07 604
原创 linux编译安装boost
首先安装python,我习惯的做法是用源码安装,从python官网下载最新的python,解包,cd到包内,编译安装,不用多说,接着下载最新的boost,同样解包,编译:cd boost_1_55_0./bootstrap.sh./bjam接着设置将boost目录家目录加入linux环境变量,export BOOST_INCLUDE=/home/matt
2014-01-14 14:35:26 859
原创 centos安装openGL并且运行首个test
为了顺便重温一下linux下各种包的安装以及解决依赖,我在安装opengl时没有用yum,也没有用rpm,直接在官网下载tar包,编译,make install,出现了各种问题,汇总如下: glew-1.10.0.tgzglu-9.0.0.tar.gzglut-3.7.tar.gzglw-8.0.0.tar.gzMesaLib-10.0.0-rc1.tar.gzexpa
2013-12-22 15:15:34 11413
转载 sdl文字显示
本文出处:http://blog.csdn.net/noback7/article/details/7209285一.ttf字体 SDL本身没有显示文字功能,它需要用扩展库SDL_ttf来显示文字。ttf是TrueTypeFont的缩写,ttf是Windows下的缺省字体,它有美观,放大缩小不变形的优点,因此广泛应用很多场合。freeType是一个跨平台开源项目,它可以在利用ttf字
2013-12-12 10:12:11 885
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人