linux
cdaniel
这个作者很懒,什么都没留下…
展开
-
Shell 简单编程
#!/bin/bash#sh1.shname="admin"Npass="123"loops=1filename="dlxxlog.log"logins(){ echo "Your name:" read user echo "Your Password:" read pass }logins#!用户信息导入日志servermessage(){ `echo "$原创 2011-12-07 14:47:14 · 212 阅读 · 0 评论 -
socket udp server clinet
#include #include #include #include #include #include #include #include #define SERVPORT 3333#define BACKLOG 10#define MAX_CONNECTED_NO 100#define MAXDATASIZE 100int main(){ struct socka原创 2011-12-24 19:58:01 · 339 阅读 · 0 评论 -
socket tcp server -clinet
#include #include #include #include #include #include #include #include #define SERVPORT 3333#define BACKLOG 10#define MAX_CONNECTED_NO 10#define MAXDATASIZE 10int main(){ struct sockadd原创 2011-12-24 19:52:28 · 346 阅读 · 0 评论 -
C.匿名管道
#include#include#include#include#include#includeint main(){ int pipe_fd[2]; pid_t pid; char buf_r[100]; char* p_wbuf; memset(buf_r,0,sizeof(buf_r)); if(pipe(pipe_fd)<0) { printf("pip原创 2011-12-10 16:01:06 · 298 阅读 · 0 评论 -
Tong bu xinhao
操作系统的一个经典问题是"生产者-消费者"问题, 这涉及同步信号量和互斥信号量的应用, 在这里,我用线程的同步和互斥来实现./** author 张文* 2008/06/20*/#include #include #include #include #include #define N 2 // 消费者或者生产者的数目#define M转载 2011-12-19 09:04:19 · 412 阅读 · 0 评论 -
C 标准管道 revc
#include #include #include #include #include #define PIPE_NAME "/tmp/dpfifo" #define BUFFER_SIZE PIPE_BUF //PIPE_BUF为limits.h定义的管道最大容量 int main(int argc,char *argv[]原创 2011-12-10 16:12:01 · 311 阅读 · 0 评论 -
C 消息列队
#include #include #include #include #include #include #include struct msgmbuf{ long msg_type; char msg_text[512];};int main(){ int qid; key_t key; int len; struct msgmbuf msg; if (原创 2011-12-10 16:07:12 · 340 阅读 · 0 评论 -
ioctl write
[code=C/C++][/code]#include #include #include #include #include #include #include #include #include #include #include #include #define DEVICE_NAME "led" #defin原创 2011-12-18 21:04:03 · 535 阅读 · 0 评论 -
C 标准管道send
#include #include #include #include #include #define PIPE_NAME "/tmp/dpfifo" #define BUFFER_SIZE PIPE_BUF //PIPE_BUF为limits.h定义的管道最大容量 int main(void){ int p原创 2011-12-10 16:09:22 · 297 阅读 · 0 评论 -
Shell 编程 2
#!/bin/bash#sh2.shtemp="tempd"#如果用户在线isAt(){ echo $name echo "用户在线,将写消息给$name,输入CTRL+D为结束" echo `write $name`# echo -e\n# echo "welcom to this computer"# echo "eof"}#如果用户不在线isNoAt(){ ec原创 2011-12-07 14:51:40 · 247 阅读 · 0 评论 -
Qt
#include #include "qmlapplicationviewer.h"int main(int argc, char *argv[]){ QApplication app(argc, argv); QmlApplicationViewer viewer; viewer.setOrientation(QmlApplicationViewer::Scre原创 2011-12-25 16:02:40 · 283 阅读 · 0 评论