- 博客(32)
- 资源 (42)
- 问答 (5)
- 收藏
- 关注
转载 自动调整linux系统时间和时区与Internet时间同步
调整linux系统时间和时区与Internet时间同步一、修改时区:# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime修改为中国的东八区# vi /etc/sysconfig/clockZONE="Asia/Shanghai"UTC=falseARC=false二、配置新的时间日期设定:# da
2014-08-27 10:56:39 2822
转载 友元类的作用
定义: class B { private: B() { } friend class A; }; 将导致B无法被除A以外的其它任何class直接继承以后实例化,也就是说,在上面这个定义的基础上,如果你在定义:
2014-08-22 11:57:17 3072
转载 linux学习 建立静态库,动态库,写简单的makefile
建立静态库建立四个文件 bin(可执行文件),lib(库),include(头文件),src(放源文件)这里的起的库明为add在src文件中执行1)gcc -c add.c //编译add.c源文件生成add.o目标文件2)ar crsv ../lib/ libadd.a add.o //对目标文件*.o进行归档,生成lib*.a, 把这个生成文件放在lib里3
2014-08-18 09:12:00 992
转载 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
emerge ffmpeg 格式转换 (将file.avi 转换成output.flv) ffmpeg -i file.avi output.flv -i 表示输入文件 :现在有个视频video.avi,有个音频 audio.mp3,将其合并成output.avi两个命令 ( vi
2014-08-15 10:29:27 3643
转载 有关fwrite语句的用法
一:函数名: fwrite 功 能: 写内容到流中 用 法:fwrite(buffer,size,count,fp); (1)buffer:是一个指针,对fwrite来说,是要输出数据的地址。 (2)size:要写入的字节数; (3)count:要进行写入size字节的数据项的个数; (4)fp:目标文件指针。 程序例:#include std
2014-08-14 13:39:05 3935
转载 fstat函数及struct stat结构
一、fstat 函数功能:由文件描述符取得文件状态。相关函数:stat 、lstat 、chmod 、chown 、readlink 、utime。头文件: #include #include 函数声明: int fstat (int filedes,struct *buf);描述: fstat()用来将参数
2014-08-13 20:06:56 1912
转载 fstat函数
stat系统调用系列包括了fstat、stat和lstat,它们都是用来返回“相关文件状态信息”的,三者的不同之处在于设定源文件的方式不同。1首先隆重介绍的是一个非常重要的”VIP”人物,他是fstat, stat和lstat三者都要用到的一个结构体类型,名字叫做struct stat。可以说,没有这个struct stat的支持,上述三个系统调用将寸步难行。这个s
2014-08-13 20:04:36 972
转载 C中获取文件长度
摘自:http://club.topsage.com/thread-2225086-1-1.htmlfseek(file, 0, SEEK_END);len=ftell(filein);fseek(file,0,SEEK_SET);下面,我们来解释一下fseek()和ftell()是如何工作的。l fseek()函数fseek(移动文件流的读写位置)
2014-08-13 20:01:50 1285
转载 VS2010 由于应用程序配置不正确,程序未能启动”--原因及解决方法
项目--->配置属性---->链接器---->清单文件--->生成清单-->设置为"否" . 然后重新生成解决方案,编译,搞定.
2014-08-13 17:07:31 7122 2
转载 C++标准转换运算符const_cast
前面讲了C++继承并扩展C语言的传统类型转换方式,最后留下了一些关于指针和引用上的转换问题,没有做详细地讲述。C++相比于C是一门面向对象的语言,面向对象最大的特点之一就是具有“多态性(Polymorphism)”。要想很好的使用多态性,就免不了要使用指针和引用,也免不了会碰到转换的问题,所以在这一篇,就把导师讲的以及在网上反复查阅了解的知识总结一下。C++提供了四个转换运算符:
2014-08-12 17:49:27 811
转载 VIM配置文件vimrc
VIM配置文件vimrcUbuntu 默认情况下只安装tiny-vim , 只要运行 sudo apt-get install vim 安装完整的vim就好了.vimrc 下载[python] view plaincopyprint?"""""""""""""""""""""""""""""""""""
2014-08-12 12:00:38 1762
转载 Ubuntu 配置网络命令
以eth0为例1. 以DHCP方式配置网卡编辑文件: /etc/network/interfaces:sudo vi /etc/network/interfaces并用下面的行来替换有关eth0的行:# The primary network interface, # use DHCP to find our addr
2014-08-12 11:57:38 6970
转载 深入分析Windows和Linux动态库应用异同
摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式 不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual C++编制的动态库移植到Linux上的方法和经验。
2014-08-12 11:55:42 782
转载 linux c程序中获取shell脚本输出
1. 前言 Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 system函数来调用shell命令。但是,system函数仅返回命令是否执行成功,而我们
2014-08-12 11:44:38 877
转载 账户管理命令 useradd、groupadd
内容提要:1. 掌握用户的 增/删/改 命令2. 掌握组的 增/删/改 命令组管理1)groupaddgroupadd 用于添加组账号。格式如下:groupadd [-g GID] GROUP其中: GROUP:是要添加的组名 -g:用于指定 GID,默认为使用当前最大的 GID 加1举例: 添加一个新组 leader
2014-08-12 11:39:55 1733
转载 CentOS 常用系统命令
# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv
2014-08-12 11:39:45 803
转载 Linux下which、whereis、locate、find 区别
我们经常在linux要查找某个文件或命令,但不知道放在哪里了,可以使用下面的一些命令来搜索。which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 1、which 语法: which 可执行文件名称 例如: [root@redhat ~]# w
2014-08-12 11:36:26 802
转载 CentOS 恢复 rm -rf * 误删数据--extundelete
一、 将磁盘分区挂载为只读这一步很重要,并且在误删除文件后应尽快将磁盘挂载为只读。越早进行,恢复的成功机率就越大。 1. 查看被删除文件位于哪个分区[root@localhost ~]# mount/dev/mapper/VolGroup-lv_root on / type ext4(rw)/dev/mapper/VolGroup-lv_home
2014-08-12 09:00:57 5509
原创 CentOS 使用 tree
CentOS有时我们需要生成目录树结构:这时需要用到TREE命令:关于TREE命令的一些参数:常见的用法:tree -a 显示所有tree -d 仅显示目录tree -L n n代表数字..表示要显示几层...tree -f 显示完整路径..当然tree支持重定向至文件...tree -L 4 >dirce
2014-08-11 20:56:38 6666
转载 LINUX的目录树
目录树可以分为小的部分,每个部分可以在自己的磁盘或分区上。主要部分是根、/usr 、/var 和 /home 文件系统。每个部分有不同的目的。 每台机器都有根文件系统,它包含系统引导和使其他文件系统得以mount所必要的文件,根文件系统应该有单用户状态所必须的足够的内容。还应该包括修复损坏系统、恢复备份等的工具。 /usr 文件系统包含所有命令、库、man页和其他一般操作中所需的
2014-08-11 20:46:25 846
转载 Linux下crontab命令的用法
任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分
2014-08-09 17:54:15 785
转载 linux中shell变量$#,$@,$0,$1,$2的含义解释
摘抄自:ABS_GUIDE下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdflinux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值)
2014-08-09 17:52:55 831
转载 Linux 下挂载硬盘的 方法
装虚拟机时空间划小了,于是又加了5G的空间,折腾了半天,挂上去了。整理下弄个笔记,备用。 1. 添加磁盘,查看磁盘状况 [root@db1 /]# fdisk -lDisk /dev/sda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylinders
2014-08-09 17:45:16 1486
转载 awk '{print $0}'说明
l0=`ls -l /home/portal/test1|awk '{print $0}'` #显示文件的详细信息ll=`ls -l /home/portal/test1|awk '{print $1}'` #显示文件权限l2=`ls -l /home/portal/test1|awk '{print $2}'` #l3=`ls -l /home/portal/test1|awk
2014-08-09 17:44:29 13227
转载 linux下搭建SVN服务器
最近搞了一台云服务器,尝试部署一些服务器相关的东西,作为开发用服务器,首先考虑搭建的是SVN服务器。记录一下搭建的过程,方便以后查看。 一、安装svn软件,有些云服务器会有安装svn服务器,有些没有。 # yum install -y subversion //在线安装svn
2014-08-08 11:53:22 879
转载 数据库编程总结
当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MS ACCESS等等。数据库编程是对数据库的创建、读写等一列的操作。数据库编程分为数据库客户端编程与数据库服务器端编程。数据库客户端编程主要使
2014-08-05 19:11:40 2925
转载 视频的容器与格式
1.视频容器格式简介 一般而言,视频文件的扩展名就是视频的容器名。比如“avi文件”或者“mp4文件,avi和mp4只是容器格式。好比zip文件,里面可以包含各种文件,视频容器格式只是定义了怎么存储数据,而不论存储什么类型的数据。不过视频容器格式比这个更复杂一些,因为不是所有的视频流格式兼容所有的视频容器格式。 一个视频文件一般包含多个track,而每个视频track
2014-08-01 17:17:05 977
转载 流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)
RTP 参考文档 RFC3550/RFC3551 Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的技术基础。RTP协议
2014-08-01 17:05:40 1762
pjproject-2.4.zip
2015-08-21
Shell脚本批量添加CSV数据到MySQL
2015-07-23
Shell创建MySQL数据表
2015-07-22
shell创建mysql数据库
2015-07-22
synergy各种版本全集
2015-07-01
带背景音的VC++黑白棋源代码.rar
2015-05-29
VC++ UDP穿透NAT(P2P)原理及代码.rar
2015-05-29
基于CentOS的Mysql使用说明文档
2015-05-07
sokit-1.3-win32-chs.zip
2015-04-09
ffmpeg-2.4.2.tar.bz2源码包
2014-10-25
基于Linux的TCP多线程网络聊天室源码(内含Makefile)
2014-10-25
yate-5.3.0-1-setup.exe
2014-07-22
Wireshark-win32-1.10.5.exe
2014-07-22
Spring Boot -- 整合Websocket
2019-03-20
基于CentOS 7.6 配置Nginx + Tomcat
2019-01-23
Spring Boot集成Spring Security的Demo
2018-11-13
基于CentOS安装Maven
2018-10-25
skinSharp1.0.6.6
2016-05-25
MFC-MCI简单音乐播放器源码
2016-05-14
ezmorph-1.0.6.jar
2016-01-19
JqueryDemo
2016-01-19
quartz-2.2.1-distribution.tar.gz
2015-08-28
Java接口 JSON中文数据乱码
2016-10-18
大家都说Python简洁好用?
2016-06-14
C#到底是一种什么样的语言
2016-06-06
MFC如何实现这个界面?
2016-06-06
两个类互相是对方的成员变量指针
2015-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人