Linux
qvb3d
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
des加密算法程序
tar xjvf libmcrypt-2.5.8.tar.bz2 cd libmcrypt-2.5.8 ./configure --prefix=/Volumes/2g/code/php_socket/libmcrypt make make install vi mcrypt.c #include <stdlib.h> #include <stdi...原创 2012-04-05 13:05:21 · 226 阅读 · 0 评论 -
显示文件内容
#include <stdio.h> #include <fcntl.h> #include <malloc.h> #include <string.h> #include <unistd.h> #include <stdlib.h> int main(int argc,char *argv[]) { ...原创 2013-01-17 21:08:09 · 287 阅读 · 0 评论 -
使用OpenSSL 以密文重设密码 chpasswd
openssl passwd -1 >mypasswd.txt Password: Verifying - Password: vi a.txt ####add root root:$1$F**************************** :wq chpasswd --encrypted <mypasswd.txt ...原创 2013-07-03 14:32:00 · 584 阅读 · 0 评论 -
openssl 使用
OpenSSL OpenSSL 包含一个命令行工具用来完成 OpenSSL 库中的所有功能,更好的是,它可能已经安装到你的系统中了。 OpenSSL 是一个强大的安全套接字层密码库,Apache 使用它加密 HTTPS,OpenSSH 使用它加密 SSH,但是,你不应该只将其作 为一个库来使用,它还是一个多用途的、跨平台的密码工具。 这里简单说一下 OpenSSL 的背景,在 Ope...原创 2013-07-03 14:30:58 · 277 阅读 · 0 评论 -
朋友问 if [ "$?" != "0" ]; then 是个啥
刚刚有个朋友来问 说脚本中的是什么意思 ./setboard if [ "$?" != "0" ]; then echo "Error run Environment" exit 1 fi 系统学习真的有必要,呵呵 我们的系统都有一个 Expands to the status of the most recently executed...原创 2012-04-20 10:19:03 · 1408 阅读 · 0 评论 -
结构体函数指针
#include <stdio.h> typedef struct { int a; int b; ...原创 2012-08-31 09:50:56 · 154 阅读 · 0 评论 -
linux mmap 驱动内核共享内存
#include <linux/kernel.h> #include <linux/module.h> #include <linux/init.h> #include <linux/fs.h> #include <linux/mm.h> #include <linux/cdev.h> #include <...原创 2012-08-21 13:51:59 · 734 阅读 · 0 评论 -
C程序使用xml
C程序使用xml 项目用到的 改编简单实例 1.使用libxml2 tar xjvf libxml2-2.6.24.tar.bz2 cd libxml2-2.6.24 ./configure --prefix=/arm/usr --host=arm-linux make make install 2.编写rxml.xml <?x...原创 2012-04-17 10:57:23 · 191 阅读 · 0 评论 -
svn hooks 自动发邮件
svn hooks 自动发邮件 在svn库中有一个目录是hooks 这个目录是当svn发生一定事件时触发的脚本 其中post-commit 就是当你commit时触发的 在这个目录中会有一些模板文件 正常生效是去掉模板的扩展名 svn 还存在一个svnlook命令 是用来查看svn库的信息的 或是你commit的信息 hooks里可以调用svnloo...原创 2012-04-17 10:24:39 · 567 阅读 · 0 评论 -
svn 上添加源码
最近几天很忙又开了一个新项目源码又要放到svn上前面介绍了建立svn服务器下面介绍一下加我的新源码这里只是举例,源码是不能外漏的cd /home/svnsvnadmin create atestcd /rootsvn co file:///home/svn/atest/ 建立空库 并把空库 check out下来cd atest[root@qvb3dLinux5 atest]# mkdir t...原创 2012-04-13 13:46:20 · 202 阅读 · 0 评论 -
Linux kernel logo
这里讲解我们新添加一组数据实现开机LOGO的方法: 第一步:在kernel/drivers/video/logo的Kconfig中添加配置文件:#qvb added for bootup logo.config LOGO_QVBLINUX_CLUT224 bool "QVB 224-color Linux logo" default y#end added. 第二步:make m...原创 2012-08-03 16:23:38 · 332 阅读 · 0 评论 -
更改mysql数据表中自动增加auto_increment
如果在mysql中一个表qvbdata中的ID字段设为auto_increment 插入两条记录后ID=2,这时删除1条记录,再插入一条变成 ID 1 3 自增时跳过了2,如何设置在新插入一条时,ID从2开始计数 使用: alter table qvbdata auto_increment=2; select auto_increment from informati...原创 2012-04-06 11:08:45 · 252 阅读 · 0 评论 -
Mac OSX 也变成svn服务器
让你的Mac OSX 也变成svn服务器 最近在公司,要把以前我做的一些项目,还有公司的一些项目放在svn上 以便大家相互修改和管理 我就用的Mac 建立了一个svn 不过svn的库,我们会经常tar保存出来 苹果系统直接就提供了svn的工具包 svn svndumpfilter svnserve svnversion svna...原创 2012-04-06 10:59:30 · 161 阅读 · 0 评论 -
把user加入sudo列表中
sudo usermod -a -G admin username username 就是这个人的用户名 把这个人变成可以sudo 废话不多写原创 2012-04-06 10:15:20 · 168 阅读 · 0 评论 -
Mac OSX 或 Linux 使用 tftp
tar xzvf opentftpmtV1.65.tar.gz cd opentftp 如果是linux可以直接用 Mac OSX 就编译一下 g++ opentftpd.cpp -I. -o opentftpd vi opentftpd.ini #IMPORTANT WARNING Never Edit this file using Windows Edi...原创 2012-04-06 10:09:18 · 510 阅读 · 0 评论 -
Linux Kernel 内核驱动 gpio 数码管
下面具体说一段代码 (原创禁止转载) 驱动源码 //********************************************************************************#include <linux/module.h> #include <linux/kernel.h> #include <lin...原创 2011-09-15 13:34:07 · 443 阅读 · 0 评论 -
C与php socket通信
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/socket.h>原创 2012-04-05 12:06:57 · 139 阅读 · 0 评论 -
Mac OSX或Linux Boa 配置使用
源码编译 tar xzvf boa-0.94.13.tar.gz cd boa-0.94.13/ cd src ./configure make util.c:100:1: error: pasting "t" and "->" does not give a valid preprocessing token make: *** [util.o] Error...原创 2012-04-05 11:58:35 · 320 阅读 · 0 评论 -
Curses 实例
#include <stdio.h> #include <unistd.h> #include <errno.h> #include <stdlib.h> #include <curses.h> int main(int argc,char *argv[]) { WINDOW *win; if((inits...原创 2012-04-05 11:33:15 · 252 阅读 · 0 评论 -
python-pexpect 自动连接ssh
使用python-pexpect 1.首先是安装 前提是python2.5以上你已经安装好了 2.下载pexpect_2.1.orig.tar.gz tar xzvf pexpect_2.1.orig.tar.gz cd pexpect-2.1/ python setup.py install ...原创 2012-03-31 17:48:26 · 260 阅读 · 0 评论 -
创建一个linux 静态库
创建一个linux 静态库 1.我们先写一个简单的函数 maxh.h int max(int a,int b); maxh.c int max(int a,int b) { return (a>b)?a:b; } 再写一个调用的 testmain.c #include <stdio.h> #i...原创 2012-06-13 10:23:12 · 179 阅读 · 0 评论 -
查看一个int的所在内存bits
#include <stdio.h> int main(int argc,char *argv[]) { int a,i; int b,c,d,e; printf("Please input int for a :\n"); scanf("%d",&a); c=a&0x000000ff; b=a&...原创 2012-05-15 10:52:33 · 164 阅读 · 0 评论 -
在进程中的线程通信pthread fork
这几天一直被人问,你做过线程和进程吗? 以下写个例子 在进程中的线程通信 #include <stdio.h> #include <stdlib.h> #include <pthread.h> void task1(); void task2(); int G_INT=0; pthread_mutex_t mlo...原创 2012-05-09 14:53:23 · 166 阅读 · 0 评论 -
qt开发webkit
昨天遇到一个兄台,说要qt写界面 有时界面会变动很大 我的建议是用 qtwebkit 具体是什么样的呢,也不知道那个兄台能不能看到这博客 把以前项目中的内容,简化成例子 为这个项目做的模拟器 发上来,朋友们看看 mkdir qwebkit cd qwebkit QtDesigner 建立form.ui 到qwebkit ...原创 2012-05-04 13:24:12 · 269 阅读 · 0 评论 -
OSX 编译chillispot-1.1.0
OSX 编译chillispot-1.1.0 转载请注明 本文为原创 chillispot-1.1.0-osx.tar.gz是我改后的 chillispot-1.1.0.tar.gz 是网站源码 最近发现OSX的gcc有很函数被阉掉了 比如 clearenv 最近有wifi项目 需要这个chillispot 本想编译一个在机器上查看功能 编译它,费...原创 2012-05-03 11:32:45 · 243 阅读 · 0 评论 -
在Linux 下编译Opengl 程序
在Linux 下编译Opengl 程序 1. 安装 sudo apt-get install freeglut3-dev 2. 在程序 里面修改 加入 #include <stdio.h> #include <GL/glut.h> void myDisplay(void) { glClear(GL_COL...原创 2011-10-24 11:57:04 · 681 阅读 · 0 评论 -
parallels desktop 装linux 时间的问题的解决
首先 查看一下 你的系统和OSX 差了几个小时 我安的是ubuntu linux 差了一个小时 也就是说我OSX时间是 14:20 那么我的虚拟机UTC时间就是 15:20 进入Linux 终端 tzselect Please identify a location so that time zone rules can be set co...原创 2011-10-11 15:09:55 · 1092 阅读 · 0 评论 -
linux proc 驱动2
1. 首先drivers/base/Kconfig 在 menu "Generic Driver Options" 下面加入 config QVB_OK tristate "Proc fortune for qvb3d" help Fortune for qvb3d 2. 再修改drivers/base/Makef...原创 2011-09-15 14:42:47 · 250 阅读 · 0 评论 -
linux proc 驱动
一个简单的linux 驱动 目的是为了 在/proc生成/proc/fortune 为保证不被人复制,源码以图片形式提供给朋友研究 以下是Makefile 可以将硬件或是你想保存的临时交换的 协议串存在当中 本程序是为了给朋友们学习,请自行更改 1.使用时,很简单 insmod proc.ko echo mystri...原创 2011-09-15 14:38:20 · 417 阅读 · 0 评论
分享