linux
xyy410874116
这个作者很懒,什么都没留下…
展开
-
md5加密 linux c/c++
<br />我的软件是ubuntu10.4:首先确保你的电脑上装有openssl,如果没有可以手动安装 :输<br />入sudo apt-get install openssl libssl-dev然后回车等待 就OK啦<br />第一种方法:<br />////////////////md5Test.c;///////////////////////<br />#include<stdio.h><br />#include<openssl/md5.h><br />#include<string.h><b原创 2011-05-24 13:50:00 · 5195 阅读 · 0 评论 -
linux 下的多线程小例子
多线程面试题:是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成如下功能:1)有一个int型全局变量g_Flag初始值为0;2)在主线程中启动线程1,打印“this is thread1”,兵将g_Flag设置为1;3) 在主线称中启动线程2,打印“this is threa原创 2011-07-08 13:41:49 · 1987 阅读 · 0 评论 -
谈谈Iframe的自动刷新
<br /> 最近遇到需要页面自动刷新的功能,于是乎就想到了Iframe……<br /> Iframe在单个页面中可以正常的实现自动刷新<br /> 举一个关于不断往a.txt中写信息的小例子:<br /> <br />all.cgi页面的代码<br /><html><br /><head><br /> <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/><br /> <title>all device</title>原创 2011-05-05 15:36:00 · 8615 阅读 · 2 评论 -
warning:deprecated conversion from string constant to 'char *'解决方案
<br />Linux 环境下当GCC版本比较高时,编译代码可能出现的问题<br />问题是这样产生的,先看这个函数原型:<br />void someFunc(char *someStr);<br />再看这个函数调用:<br />someFunc("I'm a string!");<br />把这两个东西组合起来,用最新的g++编译一下就会得到标题中的警告。<br />为什么呢?原来char *背后的含义是:给我个字符串,我要修改它。<br />而理论上,我们传给函数的字面常量是没法被修改的。<br /原创 2011-05-05 17:13:00 · 153480 阅读 · 31 评论 -
FIFO实例
<br /> fifo.c 页面源代码:<br /> <br /> #include <stdio.h> <br /> #include <sys/types.h> <br /> #include <sys/stat.h> <br /> #include <string.h> <br /> #include <fcntl.h原创 2011-04-25 13:21:00 · 1243 阅读 · 0 评论 -
Linux下将Tinyxml编译为静态库
一个应用需要在linux服务器上运行,不能保证每个服务器都有应用依赖的库,又懒得每个服务器都去安装下,也不太现实,于是就将应用所用到的库全部编译为静态库,直接丢到服务器上跑吧。此为应用调用xml配置文件依赖tinyxml库示例,记录下,备忘。 1.下载tinyxml库,直接从官方下载,http://sourceforge.net/projects/tinyxml/。 2.解压缩下载好的包,我解压缩到test目录下,进入项目目录。 3.使用vim编辑器修原创 2011-04-21 10:49:00 · 734 阅读 · 0 评论 -
Linux下将Tinyxml编译为静态库
一个应用需要在linux服务器上运行,不能保证每个服务器都有应用依赖的库,又懒得每个服务器都去安装下,也不太现实,于是就将应用所用到的库全部编译为静态库,直接丢到服务器上跑吧。此为应用调用xml配置文件依赖tinyxml库示例,记录下,备忘。 1.下载tinyxml库,直接从官方下载,http://sourceforge.net/projects/tinyxml/。 2.解压缩下载好的包,我解压缩到test目录下,进入项目目录。 3.使用vim编辑器修原创 2011-04-21 10:49:00 · 811 阅读 · 0 评论 -
命令字的使用
例如:写入文件内容:vi test.txt1:先按i键进入插入模式,直接写入内容:“你好啊!”;2:按Esc键退出插入模式;3:按wq键保存;4:按Ctrl+Z或者Shift+ZZ键退出vi补充:在插入模式下按X键删除光标后面的一个字符,按下dd键删除光标所在的行原创 2011-04-20 14:53:00 · 1087 阅读 · 0 评论 -
往管道发送数据包时遇到多余的十六进制解决方法
<br />在发送数据包页面添加头文件:#include <stdlib.h> 就这么简单,哈哈,郁闷了我一天……原创 2011-04-20 10:26:00 · 461 阅读 · 0 评论 -
往管道发送数据包问题解决
<br />往管道发送数据包的时候页面需要不断刷新,此时用到Iframe标签,有个问题就是Iframe提交页面只提交一次,解决方法就是在提交按钮的onclick事件里写Iframe的路径,即onclick="document.getElementById('myIfm').src='fifo_cli.cgi';document.frames('myIfm').location.reload();"原创 2011-04-20 10:23:00 · 469 阅读 · 0 评论 -
虚拟机中移植lighttpd-1.4.22
<br />给一个网址分配一个空间或者一个主页面的方法<br />1:首先打开/etc/lighttpd/lighttpd.conf<br />2:server.document-root = "/var/www/" 就是给你的网址分配空间,例如所有的文件<br />我都放在“/var/www/”的下面<br />3:index-file.names = ( "index.php", "index.html",<br />原创 2011-05-24 15:07:00 · 1026 阅读 · 1 评论 -
error LNK2019解决方法
<br />1>hello.obj : error LNK2019: 无法解析的外部符号 GetXRApplicationInstance,该符号在函数 WinMain 中被引用<br />1>hello.obj : error LNK2019: 无法解析的外部符号 XamlRuntimeInitialize,该符号在函数 WinMain 中被引用<br /> <br /> <br />这两种错误的解决方法:<br /> 1:在项目->属性->c/c++->常规->附加包含目录<br /> ->添加原创 2011-05-24 16:15:00 · 1727 阅读 · 0 评论 -
html+cgi上传图片
//注意:此文章是本人为了记载用的,大家只供参考不要COPY,因为没用滴,如有不明白之处可以留言//html文件 Test Upload function uploadTheme(){ var form1=document.getElementById("form1"); form1.action="back/upl原创 2012-11-30 16:45:06 · 2701 阅读 · 0 评论