上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 84 下一页

2013年12月5日

设计模式之Prototype(c++)

摘要: Prototype模型:作用:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象----克隆(clone)对象。 Prototype模型类图如下:形象说明:如果客户想配钥匙(ConcretePrototype),就可以拿着钥匙去配钥匙的店铺,店铺老板会根据配的钥匙原型,给你配(Clone)钥匙! 具体简单的实例实现:/*Prototype.hxx*/#ifndef _PROTOTYPE_H_#define _PROTOTYPE_H_class Prototype{public: virtual ~Prototype(); virtual Prototyp... 阅读全文

posted @ 2013-12-05 10:49 love so much 阅读(265) 评论(0) 推荐(0)

WPF程序长时间无人操作

摘要: 在软件开发中为了安全性,特别是那些需要用到用户名和密码登录服务端的程序,常常考虑长期无人操作,程序自动跳转到用户登录界面。判断程序是否长时间无人操作,有两个依据,第一个是鼠标长时间不动,第二个是鼠标焦点长时间不在此程序中(即用户长时间在操作其他的程序)。一、鼠标长时间不动在其他博客中看到过针对鼠标长时间不动这种情况的解决方案【1】,参考此博客,将相应的代码加入到App.xaml.cs(代码如下),本文实现的是鼠标长时间不动(本例中设置10s不动)则重启该程序(因为对于需要账号密码登录的程序,鼠标长时间不动这样就能退出登录,并重新启动到登录界面,从而保证了安全性)。/// /// Int... 阅读全文

posted @ 2013-12-05 10:45 love so much 阅读(764) 评论(0) 推荐(0)

DRP分销系统总结

摘要: 上个月看完的分销系统的视频,用了漫长的时间看这个项目视频,能安慰自己的是不光是看视频了,还做了很多自己想做的事情,比如驾照拿下来了,比如参加了一些考试,比如讲了一些课程等等。把这个系统的总结总算是补上了。 用一张图大概总结了一下这个系统: 技术方面的就不细细的总结在这里了,说说这个系统,究竟什么DRP分销系统?一开始看这个系统一个名DRP就让人怪玄乎的,其实很简单的,只不过人们把所有商品从生产完到分销到到了最终的使用者手里,这个过程进行了抽象总结,就总结了一个名词DRP(Distribution分销 resource资源 planning计划),我们生活中有数... 阅读全文

posted @ 2013-12-05 10:42 love so much 阅读(442) 评论(0) 推荐(0)

没有傲慢也没有偏见

摘要: 最近在跨平台编译项目的时候,遇到一个很有意思的问题,关于std::map.erase() 返回参数不一样,跨平台编译失败的问题。由于涉及到不同平台,不同标准的问题。可能很多不成熟的人又该喷微软不遵循标准,自做主张了,下面这篇文章就是为微软申冤的。 两个平台的标准: 查看c++文档发现删除迭代器函数 c++98 标准 erase返回void c++11 标准 erase返回iterator http://www.cplusplus.com/reference/map/map/erase/ 再看微软的文档: http://msdn.micros... 阅读全文

posted @ 2013-12-05 10:36 love so much 阅读(243) 评论(0) 推荐(0)

boa-0.94.13:Hello CGI

摘要: CGI是什么 CGI全称是CommonGateway Interface,简称CGI,中文名叫做通用网关接口。CGI程序就是符合CGI接口规范的程序,相对于WebServer来说也叫外部程序。CGI接口规范的定义,使得WebSever具备了动态服务功能。客户端或者浏览器通过HTTP协议的GET、POST方法将将form表单数据提交给Web Sever,然后Web Sever 再将客户端的数据交给CGI程序处理,最后由CGI程序将用户数据的处理结果返回给Web Sever,Web Sever将处理结果返回给客户端。Web Server收到客户端的数据,怎么传递给CGI程序? CGI程序处理后的结 阅读全文

posted @ 2013-12-05 10:32 love so much 阅读(451) 评论(0) 推荐(0)

Apriori算法实现

摘要: Apriori算法原理:http://blog.csdn.net/kingzone_2008/article/details/8183768 import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.TreeMap;/*** 关联规则挖掘:Apriori算法* * 按照Apriori算法的基本思想来实现* * @author king* @since 2013/06/27* */pub 阅读全文

posted @ 2013-12-05 10:29 love so much 阅读(485) 评论(0) 推荐(0)

Codeforces Round #216 (Div. 2) D. Valera and Fools

摘要: 题目链接: http://codeforces.com/contest/369/problem/D 注意题意:所有fools都向编号最小的fool开枪;但每个fool都不会笨到想自己开枪,所以编号最小的fool向编号次小的fool开枪; 所以只需记录编号最小的两位成员即可代表一种状态;当然当只剩一个fool时,次小编号是不存在的出界元素。 编号最小的两个fools只有四种状态:a活b活,a死b死,a活b死,a死b活;注意状态转移条件。 记忆化搜索即可(算法上依然是搜索的流程,但是搜索到的一些解用动态规划的那种思想和模式作一些保存。)代码及注释如下:#include #includ... 阅读全文

posted @ 2013-12-05 10:25 love so much 阅读(244) 评论(0) 推荐(0)

职场规则五

摘要: 永远让领导先表达意见转载请注明来源:http://blog.csdn.net/letian0805/article/details/17127407 有一个笑话:一个经理和两个下属从一个魔瓶中救出了一个妖精,妖精说可以帮他们每个人实现一个愿望,一个下属说想去夏威夷玩,一个下属说想自己开个公司,结果经理过来说把那两个家伙叫回来工作。这个笑话告诉我们一个道理:永远让你的领导先开口。 在公司工作,经常会因为各种原因和领导交谈。有时候,领导会向你征求某一问题的处理方法;有时候,你对某一问题有想法想跟领导说。其实,很多时候,领导心里都有了自己的想法,只是想找个人看看自己的想法是否合适,或者看看下属是否能 阅读全文

posted @ 2013-12-05 10:22 love so much 阅读(157) 评论(0) 推荐(0)

kernel hexdump分析

摘要: 驱动调试中,很多时候是二进制的,这个时候hexdump就是个非常有用的工具了。 不要再自己去实现类似的功能,kernel代码里面就有: 参考: kernel/lib/hexdump.c // 0Xxx转换成 ASCII ,实现简单巧妙const char hex_asc[] = "0123456789abcdef";#define hex_asc_lo(x) hex_asc[((x) & 0x0f)]#define hex_asc_hi(x) hex_asc[((x) & 0xf0) >> 4] void hex_dump_to_buffer(c 阅读全文

posted @ 2013-12-05 10:18 love so much 阅读(751) 评论(0) 推荐(0)

Windows下用Mingw编译Boost.Regex库

摘要: 下载Boost库,解压。定位到regex库文件夹下。GCC所对应的MAKEFILE为gcc.mak进入命令提示符下,输入make -f gcc.mak这是如果直接按回车执行的话,会出现错误: 这是由于gcc.mak文件中的 mkdir 语句是linux格式的,在windows下不支持。所以应该把其中 mkdir 语句后面的 -p 都去掉 (共有3处)mkdir后面有多重目录的, 如 mkdir -p gcc/boost_regex-gcc-1_53 除了要将 -p 去掉外还要将 斜杠 / 替换为反斜杠 \ 阅读全文

posted @ 2013-12-05 10:15 love so much 阅读(334) 评论(0) 推荐(0)

上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 84 下一页

导航