信号量试验1

============= 信号量 ============= 1. 进程1创建信号量集 2. 进程2连接该信号量集,sleep(60)——休眠60秒,之后利用该信号量进行加锁 3. 进程3连接该信号量集,之后将该信号量集删除。 运行过程:利用进程1创建信号量集,利用进程2连接该信号量进行加锁操作,在 休眠60秒,运行进程3,连接该信号量集,并将该信号量集删除。看看 ...
XiaoXiao_Ren 发布于 2013-07-20 20:44 | 阅读 1709 次 | 评论 0 条

求两个浮点数的最大公约数

初见此题 是在cf上面看到的一题有关计算几何的题目 然而那一题是求三个数的做大公约数 无奈 只好将两个数的最大公约数找找求了出来 求两个浮点数的最大公约数 有一种很直观的方法就是将浮点数化成分数 然后分别求出两个数的分母的最小公倍数和分子的最大公约数 然后做除法运算 就求出来了两个浮点数的最大公约数。。。。 代码如下: #include <iostream> #include <cstring> #include <cmath> #include <sstream> ...
恍惚要淡定 发布于 2013-07-19 22:03 | 阅读 1781 次 | 评论 0 条

在pycharm中django无法加载的解决办法

在pycharm中打开别人的项目时,编辑器中经常出现django模块无法加载的提示,但是系统中已经安装django了,只需要修改下面的设置即可解决: Settings -> Project Settings -> Python Integrated Tools,右边的第一个选项 Package requirements file 留空即可
静夜思 发布于 2013-07-19 12:14 | 阅读 15739 次 | 评论 0 条

日志

今天发现,装了vmware之后w按键失灵的情况又出现了。。百度了下,似乎是因为没有从guest转到host。按ctrl-alt就可以了。。反正问题也解决了。
lonmaor 发布于 2013-07-18 19:06 | 阅读 1425 次 | 评论 0 条

二十二条军规

第一条,你不是超人; 第二条,如果一个愚蠢的方法有效,那它就不是愚蠢的方法; 第三条,不要太显眼,因为那样会引人攻击; 第四条,别和比你勇敢的家伙待在一个掩体里; 第五条,别忘了你手上的武器是由出价最低的承包商制造的; 第六条,如果你的攻击很顺利,那你一定是中了圈套; 第七条,没有任何计划能在遇敌后继续执行; 第八条,所有5秒的手榴弹的引线都会在3秒内烧完; 第九条,装成无关紧要的人,因为敌人的弹药可能不够了; 第十条,那支你不加注意的敌军部队其实是攻击的主力; 第十一条,重要的事总是简单的; 第十二条,简单的事总是难做的; 第十三条,好走...
lonmaor 发布于 2013-07-18 17:45 | 阅读 2208 次 | 评论 1 条

22条军规

军规1:无条件执行 军规2:工作无借口 军规3:细节决定成败 军规4:以上司为榜样 军规5:荣誉原则 军规6:受人欢迎 军规7:善于合作 军规8:团队精神 军规9:只有第一 军规10:敢于冒险 军规11:火一般的精神 军规12:不断提升自己 军规13:勇敢者的游戏 军规14:全力以赴 军规15:尽职尽责 军规16:没有不可能 军规17:永不放弃 军规18:敬业为魂 军规19:为自己奋斗 军规20:理念至上 军规21:自动自发 军规22:立即行动
lonmaor 发布于 2013-07-18 17:44 | 阅读 1693 次 | 评论 0 条

判断DataSet是否为空

private void Button1_Click(object sender,EventArgs e) { Dataset ds=goods.GetInfoDataSet(); if(ds.Table[0].Rows.Count>0) //判断数据集是否为空 { this.textbox1.text=ds.Table[0].Rows[0][0].ToString(); this.textBox2.Text=ds.Table[0].Rows[0][1]....
party620 发布于 2013-07-18 14:56 | 阅读 1500 次 | 评论 0 条

asp.net中实现弹出消息框后跳转至另一带参数页面(JavaScript)

1. ClientScript.RegisterStartupScript(Gettype(),"","<script>alert('现在去修改密码');window.open('index.aspx?id="+loginId+"');</script>"); //loginId传参变量 2. ClientScript.RegisterStartupScript(gettype(),"","<script>alert('现在去修改密码');window.location='index.aspx?id="+loginId+"';</script>"); //l...
party620 发布于 2013-07-18 14:29 | 阅读 1393 次 | 评论 0 条

C#winform中页面之间的传值

将得到值在窗体form2加载时显示在文本框中:(使用窗体的Tag属性) Form1中: private void Button1_Click(object sender,EventArgs e) { Dataset ds=goods.GetInfoDataSet(); if(ds.Table[0].Rows.Count >0) { Form2 f2=new Form2(); f2.Tag=ds; f2.Show(...
party620 发布于 2013-07-18 14:24 | 阅读 1222 次 | 评论 0 条

进程间通信——共享内存

******************************************************************************* 进程间通信方式之一: 共享内存 进程1:创建共享内存1和共享内存2,并初始化共享内存1为0,并输出初始化之后的共享内存1的内容,然后重新给共享内存1赋予新的内容并输出该内容;与此同时给共享内存2赋予一定的内容并输出,之后再sleep 60秒,删除共享内存1和共享内存2。 进程2:在进程1运行的时候(进程1在sleep 60秒的时候),连接共享内存1和共享内...
XiaoXiao_Ren 发布于 2013-07-17 17:49 | 阅读 1814 次 | 评论 0 条

C中#if 0 和#if 1

1我们知道,C标准不提供C++里的“//”这样的单行风格注释而只提供“/* */”这样的块注释功能,我们通常使用它写代码中说明性的注释文字(注释作用)以及在调试时关闭某段代码对编译器的可见性(屏蔽作用),当然,这里所谓的“注释作用”和“屏蔽作用”是我们从功能上下的主观定义,对预处理器而言,两者并无任何区别。对于前者,因为“注释”中不会再出现“注释”和“需要屏蔽的代码段”,所以不会有嵌套的需求,所以通常不会有问题;而对于后者,当我们在调试程序时需要“屏蔽”某段代码时,该段代码中可能包含着前述的“注释”和/或“已被屏蔽的代码段”,这时就产生了“/* */”...
浪漫横行 发布于 2013-07-17 13:58 | 阅读 8433 次 | 评论 0 条

日志

近来发现一台计算机用od调试的程序,脱壳后总是有3、4个函数用ImportREC修复不了,但是修复无错误提示,且程序可以正常运行。问题是电脑重新启动/第二天再开机,修改过的程序就又运行不起来了。 索性今天重装了系统。 od的中文搜索引擎插件还是很有用的。有时候超级字串参考确实搜不到。。另,用中文搜索引擎好像可以搜索到标题栏了。 另,台式机里面的od都out了。有空更新下。
lonmaor 发布于 2013-07-17 11:53 | 阅读 1564 次 | 评论 0 条

Nginx设置gzip_static on之后无效的解决方法

只需要在gzip_static on下面加一行: gzip_http_version 1.0;
静夜思 发布于 2013-07-16 12:49 | 阅读 8145 次 | 评论 0 条

双色球,红球遍历

#include <stdio.h> #include <stdlib.h> #define max 33 #define num 6 int main() { FILE *FP; FP=fopen("CAIPIAO.txt","w+"); int i,j,k,l,m,n,o; int b[num]; for(i=6;i<=max; i++) { b[0]=i; for(j=5;j<i; j++) { b[1]=j; ...
qunxingw 发布于 2013-07-15 22:25 | 阅读 2429 次 | 评论 0 条

设置mysql数据库的默认编码为utf8

vi /etc/mysql/my.cnf 在[mysqld]下面加入下面两行: #默认字符集为utf8 default-character-set=utf8 #设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行 init_connect='SET NAMES utf8'
静夜思 发布于 2013-07-15 17:16 | 阅读 2362 次 | 评论 0 条

hg远程仓库的设置

cd #返回用户目录 vi .hgrc username = gs412 <gs412@126.com> verbose = False editor = gvim -f [paths] default = https://user:pass@repo.url.com/hg/TMS [hostfingerprints] repo.url.com = bb:95:72:42:ef:9f:c6:ec:77:1e:b7:f4:b4:1e:3c:f2:b1:49:29:63 先添加红色部分,然后运行命令 hg p...
静夜思 发布于 2013-07-15 12:10 | 阅读 5360 次 | 评论 0 条

pycharm高亮鼠标所在变量的设置方法

Settings -> IDE Settings -> Editor -> Highlight on Caret Movement -> Highlight useages of element at caret(选中该项)
静夜思 发布于 2013-07-14 20:02 | 阅读 19271 次 | 评论 0 条

学java干吗用呢?

学了一年java, 在我的理解中java好像是专门为编游戏而设计的。
雪月 发布于 2013-07-06 12:36 | 阅读 1858 次 | 评论 2 条

后台管理导航小模块(主要是开发思想)

<html> <head> <title>后台管理</title> <style type="text/css"> td{ font-size:14px; } </style> <script language="javascript"> function change(x,y) { if(x.style.display=="none") { x.style.display=""; } else if(x.style.display=="") { ...
流浪天边 发布于 2013-07-04 22:24 | 阅读 1515 次 | 评论 0 条

数据库系统结构

从最终用户角度来看,数据库系统分为单用户结构、主从式结构、分布式结构、客户机/服务器结构。 1. 单用户数据库系统 单用户数据库系统是一种早期的最简单的数据库系统。在这种系统中,整个数据库系统(包括应用程序、DBMS、数据)都装在—台计算机上,由一个用户独占,不同机器之间不能共享数据。 例如,一个企业的各个部门都使用本部门的机器来管理本部门的数据,各个部门的机器是独立的。由于不同部门之间不能共享数据,因此企业内部存在大量的冗余数据。例如,人事部门、会计部门、技术部门必须重复存放每一名职工的一些基本信息(职工号、姓名等)。 2.主从式结构...
Bonze 发布于 2013-07-02 21:36 | 阅读 1278 次 | 评论 0 条