09 2013 档案
摘要:#include #include #include #include #include "game.h"#include "engine.h"#include "message.h"#include "member.h"#include #include "timer.h"#include int gqid=0;int current_row=0;int current_col=0;int message_row=2;int message_col=2;WINDOW* message_win
阅读全文
摘要:#include #include "member.h"STRUCT_MEMBER_LIST member_list;void init_member_list(){ //member_list.number=0; memset(&member_list, 0, sizeof(STRUCT_MEMBER_LIST));}int regist_member(STRUCT_MEMBER member){ if(member_list.number > MAX_MEMBER_NUM) return -1; if(isExist(member) == 0)...
阅读全文
摘要:消息队列的系统限制作者:冯老师,华清远见嵌入式学院讲师。消息队列是System V的IPC对象的一种,用于进程间通信,会受到系统的限制,本文主要描述了三个限制。第一:议个消息的最大长度;第二:消息队列的最大容量;第三:最大消息队列数。一、 一个消息的最大长度示例程序如下:#include #include #include #include #include #include #define N 8192 typedef struct { ...
阅读全文
摘要:#include #include #include #include #include #include #include #include "message.h"int qid=0;int message_init(){ key_t key = ftok(MSG_PATH, MSG_PJID); if(key == -1) { perror("ftok failed"); exit(EXIT_FAILURE); } if((qid = msgget(key, IPC_CREAT | 0...
阅读全文
摘要:尝试写一个简单的守护进程/** @File daemon.c * * Build a daemon process for game * */#include #include #include #include "daemon.h"int create_daemon(){ pid_t pid; pid=fork(); switch(pid) { case -1: //fprintf(stderr, "fork child failed!\n"); exit(EXIT_FAILURE); break; case 0: //fprintf(stdout,&
阅读全文
摘要:前言: 最好的ncurses教程是 ncurses HOWTO,网上有中文版编译ncurses引用的程序,需要加编译参数 -lncurses并在.c文件中包含 ncurses.h头文件1. 启动ncursesinitscr();结束ncurseendwin();2. 判断是否支持彩色has_color();3. 进入无缓存模式 raw(); noecho();4. 获取输入键值getch(); 例子:/** @file engine.c * created by xx, 2013-09-25 * * Definition of ncurses related functi...
阅读全文
摘要:______________________________________________________________________________| 版权声明 | | 1、本文可以转载、修改及引用,但请保留本声明和其后所付英文原文。 | 2、任何情况下,作者和译者姓名不可删除。 | 3、任何情况下,本文不可...
阅读全文
摘要:多进程编程写在前面的话 本文主要根据本人在UNIX系统上的编程实践经验总结而成, 既做为自己在一个时期内编程实践的部分总结, 又可成为文章发表. 对UNIX程序员初学者来说是一个小小的经验, 仅供参考; 对UNIX老手来说则不值一哂, 请各位多多指教.一.多进程程序的特点 由于UNIX系统是分时多用户系统, CPU按时间片分配给各个用户使用, 而在实质上应该说CPU按时间片分配给各个进程使用, 每个进程都有自己的运行环境以使得在CPU做进程切换时不会"忘记"该进程已计算了一半的"半成品". 以DOS的概念来说, 进程的切换都是一次"DOS中断&
阅读全文
摘要:Linux程序设计入门 - gpm gpm是Linux console下的滑鼠驱动程序,它主要提供文字模式下的滑鼠事件处 理。Linux下文字界面的滑鼠几乎都是用gpm来处理。 gpm的文件在gpm原始码的doc目录中,详细的说明可叁考该目录中的文件gpm programming guide,此处只提供给您KickStart的一些技巧及一些叁考说明。 特别注意到以下的范例,需在console下执行,不可在X Window的 Terminal下 执行。 范例 : gpm_mouse.c gpm原始码中有一个...
阅读全文
摘要:Linux程序设计入门 - socket/inetd programming UNIX Socket Programming基本上是一本书名。Socket programming其实需要相 当程度的基础,我不想在这里包山包海地,如果您需要彻底研究,可以买这本 书来看。在此我想提供一些简单的Server/Client两端的简单写法,让你有个起 点,做为进一步研究的基础。很多涉及较复杂的内容的,我在这里便不详细说 明,您可以照本宣科,照抄着用,稍微熟悉时,再细细研究。 inetd提供被动式的伺服器服务,也就是伺服器是被使用端所启动,平时则无...
阅读全文
摘要:Linux程序设计入门 - fork, pthread, and signals 在UNIX程序设计中,学会fork及signal的运用,算是相当基本的功夫。 fork()及signal经常运用在daemon守护神这一类常驻程序,另外像 a4c.tty/yact/chdrv这些中文终端机程序也有用到,一般如 Mozilla/Apache/Squid等大程序几乎都一定会用到。 虽然在UNIX下的程序写作,对thread的功能需求并非很大,但thread在现代的 作业系统中,几乎都已经存在了。pthread是Linux上的thread函...
阅读全文
摘要:Core Dump?!整理:Wilbur Lang何谓 core?在使用半导体作为内存的材料前,人类是利用线圈当作内存的材料(发明 者为王安),线圈就叫作 core ,用线圈做的内存就叫作 core memory。如今 ,半导体工业澎勃发展,已经没有人用 core memory 了,不过,在许多情况下, 人们还是把记忆体叫作 core 。何谓 core dump?我们在开发(或使用)一个程序时,最怕的就是程序莫明其妙地当掉。虽然系 统没事,但我们下次仍可能遇到相同的问题。于是这时操作系统就会把程序当掉 时的内存内容 dump 出来(现在通常是写在一个叫 core 的 file 里面),让 我们
阅读全文
摘要:GNU make 指南翻译: 哈少译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写的程序中没有用到 make ,则说明你写的程序只是个人的练习程序,不具有任何实用的价值。也许这么说有点 儿偏激,但 make 实在是应该用在任何稍具规模的程序中的。希望本文可以为中国的 Unix 编程初学者提供一点儿有用的资料。中国的 Linux 用户除了学会安装红帽子以外, 实在应该尝试写一些有用的程序。个人想法,大家参考。C-Scene 题目 #2多文件项目和
阅读全文
摘要:#=========================================================================## MAKE FILE FOR ROCKY###=========================================================================SHELL = /usr/bin/shVERSION = 0.1DATE = `date '+%Y-%m-%d'`PACKAGE = ROCKY#---------------PATH INFO--------------------...
阅读全文
摘要:fread遇到1A则读取停止,发现是1A是文件截止符按二进制来读来则可以完全读取
阅读全文
摘要:本文,我们来看5种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。不可以用开源代码的作者/机构名字和原来
阅读全文
摘要:从google历年所有论文的汇总来看,TOP5的分别是人工智能和机器学习、算法理论、人机交互与视觉、自然语言处理、机器感知,大家从一个侧面看出goolge research的重点了吧。Google所有论文汇总:http://research.google.com/pubs/papers.html如下英文长贴是google在2012年发表的优秀论文汇总,Goole一直是IT领域的技术风向标,依托其大规模分布式系统以及搜索/广告等成功的业务,谷歌的论文更是具有相当的实践说服力。如下汇总的优秀论文领域很广,包括算法理论、人机交互、信息收集、多媒体、机器学习、机器翻译、自然语言处理、网络等15大类28
阅读全文
摘要:select to_char(stime,'yyyy-mm-dd HH24:MI:ss.ff3') from e_bmp_log_operation t where t.sdetail like '%30993%' and soperation = 'insertMember';
阅读全文
摘要:http://www.itpub.net/thread-1308393-1-1.htmlsql总结
阅读全文
摘要:ps aux | sort -k 5n|tail -5找到内存最对的进程ps aux 是找出全部的进程sort -k 5n 表示第5个参数进行排序tail -5 表示最后5个ps -e -o pcpu,pid,user,sgi_p,cmd | grep -v PID | sort -k 1n | tail -20 #1) 通过ps命令输出所有进程的数据,-o选项后面的字段列表列出了结果中需要包含的数据列。 #2) 将ps输出的Title行去掉,grep -v PID表示不包含PID的行。 #3) 基于第一个域字段排序,即pcpu。n表示以数值的形式排序。 #4) 输出按cpu使用率排序后的最.
阅读全文
摘要:package algorithm;import java.util.ArrayList;import java.util.List;public class mergemy { public static void main(String[] args) { List list = new ArrayList(); list.add(99); list.add(98); list.add(99); list.add(100); list.add(50); list.add(33); list.add(22); System.out.println(mergesort(l...
阅读全文
摘要:1. 基本选择器基本的 #id .class element(元素) *(全部元素) $("#id") $(".class") $("element") $("*") $("div, span, xx")选择div span xx 全部2. 层次过滤器$("div span") div里面的全部span元素 $("div > span") div的直接子元素中全部span元素$("div + span") 紧跟着div后面的spa
阅读全文
摘要:第一章 ---第一节 ---第二节 第二章 ---第一节 ---第二节
阅读全文
摘要:作者:Terry li -GBin1.com1.John Resig - http://ejohn.org毫无疑问,jQuery 的缔造者的博客是你首先必须关注的。2.Filmament Group Lab这个也是必看之一,因为 jQuery UI 类库就出自这个网站3.Learning jQuery老牌的学习 jQuery 的网站之一,这个网站是由几个作者联合建立4.Soh Tnaka Blog非常酷的一个 jQuery 设计和分享网站,风格非常酷,里面的教程和插件实现非常有艺术感,本人这里强烈推荐。5.nettuts老牌的网页设计网站,里面包含了非常多的 jQuery 教程和技巧。同时这.
阅读全文
摘要:jdbc:oracle:thin:@10.166.46.213:1521:ora11goracle.jdbc.driver.OracleDriverforumforumfalsefalseTrueorg.hibernate.transaction.JDBCTransactionFactory520180050 放在src目录下hibernate.cfg.xml success.html forum/login.jsp for...
阅读全文
摘要:选出当天的日期的数据select * from test_table where to_char(datetime, 'yyyy-mm-dd')=to_char(sysdate,'yyyy-mm-dd');要想改变查询的结果,可以用 (case when then else end) as 句式select (case when to_char(datetime, 'yyyy-mm-dd')=to_char(sysdate,'yyyy-mm-dd') then '今日' else '非今日' end
阅读全文
摘要:http://www.cnblogs.com/wangbin/archive/2008/10/09/1307190.html
阅读全文
摘要:#!/bin/kshfunction xxxxxxxx{ sqllog=/home/oracle/sqllog.log su - oracle -c "sqlplus / as sysdba >${sqllog} "<< EOFCREATE OR REPLACE PROCEDURE COMPARE_TABLESASinde number;ndeplevel number;BEGIN inde:=1; ndeplevel:=1000; while inde <= ndeplevel loop xxxxxxxxxxxxxxxx; commit; inde
阅读全文

浙公网安备 33010602011771号