linux应用
文章平均质量分 78
Aniu127
这个作者很懒,什么都没留下…
展开
-
Linux 下载文件命令
wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径例如: # wget http://www.linuxsense.org/xxxx/xxx.tar.gz简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载例如: # wget -c http://www.linuxsen转载 2014-02-28 01:50:29 · 658 阅读 · 0 评论 -
Linux音频编程指南
一、数字音频音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作进一步的处理。数字音频系统通过将声波的波型转换成一系列二进制数据,来实现对原始声音的重现,实现这一步骤的设备常被称为模/数转换器(A/D)。A/D转换器以每秒钟上万次的速率对声波进行采样,每个采样点都记录下了原始模转载 2014-03-25 21:45:56 · 614 阅读 · 0 评论 -
mark一下,RootOS相关
http://hi.baidu.com/bobwalker2000?page=1http://www.rosabc.com/forum-2-3.html原创 2014-05-06 00:01:13 · 854 阅读 · 0 评论 -
git入门与实践(一)
March 10th, 2010Posted in UNIX环境编程By ghosTM55Write comment什么是版本控制 要了解什么是git,首先需要了解什么是版本控制(Version Control),版本控制系统(Version Control System,简称VCS)是一种记录一个或多个文件的变化的系统,这样的系统能够方便你今后调用找回某个特定时期(或版本)的文件转载 2014-04-27 16:03:05 · 592 阅读 · 0 评论 -
将vim打造成类似source insight的IDE
方法不一定是最好的,不过是我目前正在用的,感觉还不错,做以记录 (一)需要安装的程序:1、ctags在终端下,输入以下代码来安装程序:yum install ctags或sudo apt-get install ctags之后,从终端进入源码所在的目录,输入ctags -R,会生成一个名为“tags”的文件。-R 表示递归子目录,转载 2014-04-13 01:06:31 · 1189 阅读 · 0 评论 -
解决wine foxit reader的书签字体问题
解决wine foxit reader的书签字体问题。2.3,3.0都可以正常显示书签和修改注释。经过几个小时的摸索,搞定了。我的环境是ubuntu 8.10,apt-get安装的wine。步骤如下:1。打开/usr/share/wine/fonts,删除tahoma.ttf和tahomabd.ttf。这样当前用户下的wine注册表下的HLM/Micro转载 2014-03-31 23:07:05 · 2127 阅读 · 0 评论 -
进程间通信
一步一步学Linux C:共享内存通信实例共享内存是LUNIX 系统中最底层的通信机制,也是最快速的通信机制。共享内存通过两个或多个进程共享同一块内存区域来实现进程间的通信。通常是由一个进程创建一块共享内存区域,然后多个进程可以对其进行访问,一个进程将要传出的数据存放到共享内存中,另一个或多个进程则直接从共享内存中读取数据。因此这种通信方式是最高效的进程间通信方式。但实际的问题在于转载 2014-06-26 00:16:57 · 459 阅读 · 0 评论 -
Makefile的一个具体的实例
工程中的代码分别存放在add/add_int.c、add/add_float.c、add/add.h、sub/sub_int.c、sub/sub_float.c、sub/sub.h、main.c中。转载 2014-08-29 02:26:07 · 646 阅读 · 0 评论 -
bootloader分析
一、Boot Loader 概念就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境,他就是所谓的引导加载程序(Boot Loader)。转载 2014-09-04 01:31:36 · 620 阅读 · 0 评论 -
#if defined和#if !defined(c语言的宏定义)
因为对于一个大程序而言,我们可能要定义很多常量( 不管是放在源文件还是头文件 ),那么我们有时考虑定义某个常量时,我们就必须返回检查原来此常量是否定义,但这样做很麻烦.if defined宏正是为这种情况提供了解决方案.举个例子,如下: #define .... #define .... .... .... #define a 100 ....转载 2015-03-19 13:21:19 · 718 阅读 · 0 评论 -
网络电台MMS
中央台中央人民广播电台中国之声 mms://211.89.225.141/cnr001中央人民广播电台经济之声 mms://211.89.225.141/cnr002中央人民广播电台音乐之声 mms://211.89.225.141/cnr003中央人民广播电台都市之声 mms://211.89.225.141/cnr004中央人民广播电台中华之声 mms://211.89.2转载 2014-04-17 11:29:12 · 18656 阅读 · 0 评论 -
安装 SlickEdit 16.0.3
SlickEdit 16.0.3 Crack 方法(从 http://zhiwei.li/text/2011/05/slickedit-2011/ 中归纳总结):从官网下载 slickedit 16.0.3 并安装后;用 HEX 编辑器( 比如 Ultraedit 或者 vim ) 打开 slickedit/win/vs.exe 或者 slickedit/bin/vs (视系统而定);转载 2014-05-02 12:09:53 · 1267 阅读 · 0 评论 -
linux C发送 http 请求
/*****************************************************************//*********** 程序名称:get_http.c ********************************//*********** 功能:向固定地址发起请求得到返回页面字符 ************//***********转载 2014-02-27 15:56:37 · 1758 阅读 · 0 评论 -
linux下的http服务器代码
/* code c, change the DEFAULTIP to your localhost IP*/ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #转载 2014-02-28 02:35:44 · 980 阅读 · 0 评论 -
linux c 组播编程
用linux c写一个局域网的聊天室程序,基于组播来实现,为方便调试只在本机上实验,不和其他的机器通讯。 加入组播的任何一个成员发送的消息,在组内的其他成员都能收到,已经写了一个组播消息发送的服务器端程序和客户端的消息监听程序并实现了组播功能,但是这 样仅仅是一个发送者和若干个接受者,还没有实现聊天室的功能,不知道应该怎么修改和整合代码来实现任意成员发送,其他成员都能接收到这样的功能.请大转载 2014-03-05 15:06:25 · 1912 阅读 · 0 评论 -
Linux Socket编程(不限Linux)
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有转载 2014-03-05 07:53:51 · 503 阅读 · 0 评论 -
C语言sscanf函数的总结
在处理字符串的程序当中,经常会分析字符串,从一大长串的字符串截取我们需要的数据,这如果通过自己手写函数来分析,虽然可以,但当你知道sscanf的功能,那就自己写函数分析就显得多此一举。这些函数的使用都很简单,总结一下,等下次使用一目了然。俗话说:好记性不如烂笔头,记录下来就是效率。以下源代码是本人测试的源文件,附带讲解注释。/**************************转载 2014-03-05 17:32:16 · 541 阅读 · 0 评论 -
Linux下用C语言将一个字符串格式(char*)的MAC地址转换为十六进制数组
#include #include unsigned char a2x(const char c) { switch(c) { case '0'...'9': return (unsigned char)atoi(&c); case 'a'...'f': return 0xa + (c-'a');转载 2014-03-05 17:34:28 · 2733 阅读 · 0 评论 -
memcpy 与strcpy区别
6.2 字符串与数组字符串一般是用字符数组的方式存储,例如下面的str定义:char str[] = "123456"; 这里str是一个字符数组,它存放了一个字符串"123456",由于字符串还有一个结束符"\0",所以此数组的长度为7而不是6。6.2.1 strcpy函数与memcpy函数strcpy和memcpy都是标准转载 2014-03-06 11:21:47 · 639 阅读 · 0 评论 -
sed替换
让我们看一下 sed 最有用的命令之一,替换命令。使用该命令,可以将特定字符串或匹配的规则表达式用另一个字符串替换。下面是该命令最基本用法的示例: Linux代码$ sed -e 's/foo/bar/' myfile.txt 上面的命令将 myfile.txt 中每行第一次出现的 'foo'(如果有的话)用字符串 'bar' 替换,然后将该文件内容输出到标准输出转载 2014-03-06 19:21:11 · 1701 阅读 · 0 评论 -
txt文档读写注意事项
应项目要求,需要对一个txt的文档进行读写,然后进行字符串拼接,于是使用下程序static int Read_Feedback_Information ( char *path, char *buffer ){ int data = 0; memset(buffer, 0, BUFFER_SIZE); /* * FILE_NAME是文件名,r+代表可以读写文件 */ FIL原创 2014-03-14 00:47:35 · 653 阅读 · 0 评论 -
Debian7 下nfs的安装和配置
#apt-get install portmap #apt-get install nfs-kernel-server #apt-get install nfs-common#mkdir -p /opt/2410 #mkdir -p /opt/2410_nfs #vi /etc/export add/home/nfs/2410 *(r转载 2014-04-13 21:15:21 · 1250 阅读 · 0 评论 -
回调函数
在看LWIP时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。以前,我写VC程序时用到过回调函数,但是没有用C语言来使用。最近,看到国外大量的经典代码中广泛使用了回调函数(LWIP、某两个公司的OPC程序等),都是C语言来实现的,而不是VC windows程序中别人实现自己使用的那种。为了弄明白这种函原创 2015-03-19 20:25:17 · 666 阅读 · 0 评论