三种实现方式:MFC基本对话框、命令行下、verilog FPGA仿真。 一、MFC基本对话框。 主要界面:在①中输入待编码的01字符串,点击②对应的按钮,在③中会得到对应的编码结果。鼠标双击③将编码结果放大。二、命令行方式实现 使用说明如下:1、代码实现了曼彻斯特和差分曼彻斯特编码。2、默认输入的01二进制序列长度不大于1024。3、如果输入的01序列中间有空格,代码会自动丢弃空格,其他部分正常编码。空格也算是序列长度内。4、如果输入的01序列中有除了空格外的其他字符,代码会提示出错。5、每完成一次编码或者检查到输入有错后,程序不会自动结束,而是询问用户是否继续编码。然后根据用户选择作出动作 Read More
posted @ 2013-07-27 20:35 javawebsoa Views(752) Comments(0) Diggs(0)
提示这个错误,自己的程序是在VS2008下编译的C/C++ win32程序,自己当时在win7上开发测试,都没有问题,正常使用,也在另一台xp系统上也试了,都没有问题。就发给客户了,没想到有些客户竟然打不开,都是xp系统,却提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。” 怎么会有这样的问题呢,程序本来就不用安装,直接就是绿色运行的,怎么会提示重新安装?后来找了很久,网上有说让把什么dll复制到目标PC的system32目录,有人说改变一下编译选项,重新编译,也没实验成功。都试了,都不行。 后来发现是VC写的程序的运行时库的问题,因为有些windows . Read More
posted @ 2013-07-27 20:33 javawebsoa Views(315) Comments(0) Diggs(0)
文/刚子 2013年7月26日 北京。雨。 混在北京的外地人都应该有两把刷子,可刷墙、可刷新,唯独不能刷卡,那样容易被人说,脑残或者二逼,所以应该是正确的刷子,拿着刷卡子可以刷墙,刷鞋亦可,但切勿刷新或者刷卡操作,容易爆bug,造成鸡飞蛋破,人才两空,很不划算。不值! 今天我又自作主张的给同事一本《页面优化指南》,把我喜爱的《大数据》要了回来,那小子看了俩月,说没看懂,我只是很委屈的说这边本优化指南,讲的很全面,仔细看看,回头一起交流。我这样做是不是太自私了呢?我看过很多网络书籍,从原来做技术的一堆技术书籍,到今天这些网络运营书,但我从来都没有把这些非技术含量的书当成多么牛逼,... Read More
posted @ 2013-07-27 20:31 javawebsoa Views(357) Comments(0) Diggs(0)
posted @ 2013-07-27 20:29 javawebsoa Views(635) Comments(2) Diggs(0)
简单题,注意是实心矩形#include #include #include #define eps 1e-8#define zero(x) (((x)>0?(x):-(x)) eps;}//判两点在线段异侧,点在线段上返回0bool opposite_side(point p1, point p2, line l){ return xmult(l.a, p1, l.b)*xmult(l.a, p2, l.b) eps) return distance(p, l.a) eps) return distance(p, l.a) = pi + pi) dlng -= pi + pi; if.. Read More
posted @ 2013-07-27 20:27 javawebsoa Views(324) Comments(0) Diggs(0)
发布新游戏:真·方块无双(Shin Block Musou)一,关于游戏 1,介绍这是一款益智类小游戏,通过点击屏幕使方块跳起从而躲过迎面而来的障碍物。游戏中设置了保存最高纪录的功能,看看自己能否超越自我,挑战极限。至于游戏名称为什么叫《真方块无双》,我想大概是因为玩了半个月《真三国无双》的原因吧,一时灵感一现就想到了这个名称。哈哈(也不知道Koei会不会因为模仿他的品牌而罚我的款) 2,游戏引擎本游戏是利用lufylegend 1.7.7制作而成的。lufylegend是一个开源的html5游戏引擎,它模仿了ActionScript 3.0的语法,利用它可以非常方便地进行游戏开发。 Read More
posted @ 2013-07-27 20:25 javawebsoa Views(208) Comments(0) Diggs(0)
A Simple Problem with IntegersTime Limit: 5000/1500 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2571 Accepted Submission(s): 837 Problem Description Let A1, A2, ... , AN be N elements. You need to deal with two kinds of operations. One type of operation is ... Read More
posted @ 2013-07-27 20:23 javawebsoa Views(272) Comments(0) Diggs(0)
/** * @author http://blog.csdn.net/java2000_wl * @version 1.0.0 */public class RedisBillLockHandler implements IBatchBillLockHandler { private static final Logger LOGGER = LoggerFactory.getLogger(RedisBillLockHandler.class); private static final int DEFAULT_SINGLE_EXPIRE_TIME = 3; private static fi. Read More
posted @ 2013-07-27 20:21 javawebsoa Views(504) Comments(0) Diggs(0)
JNI是java和C/C++混合编程的接口,可以很方便地实现java调用C/C++语言。具体的使用方法,网上有很多教程,在此不做过多介绍。本博客只关注在使用JNI的过程中的常见问题。1.生成头文件用命令:javah*.class 这是错误的。运行上述命令会提示:java.lang.IllegalArgumentException: Not a valid class name:SegNative.class错误。错误原因和利用java命令运行程序一样,只需要指出前缀即可,无需给出.class后缀。2.版本问题 jdk6和jdk7中某些JNI方法稍有不同,注意转换。例如,C中获取字符串的方法.. Read More
posted @ 2013-07-27 20:19 javawebsoa Views(1251) Comments(0) Diggs(0)
本周开始学习C++语言,用Visual Studio 2010做编译器,发现站内还没有基础的关于用VS2010编译程序的教材。而且自己在网上寻找时候,教程难找,而且大都不详细。故写一个关于这方面的教程。由于刚刚开始学C++,接触VS2010的时间只有几天时间。故对于具体如何调试程序方面知之甚少,故忽略调试这个步骤,默认写“hello world“程序是正确的。正文开始 1、打开VS2010主界面,软后选择,“文件”—“新建”—“项目”,在项目类型中选择“Visual C++”,然后在右侧的模板中点选“Win32控制台应用程序”,并在下面输入一个项目名称。输入项目名称后确定。图1图2 2、弹出对 Read More
posted @ 2013-07-27 20:18 javawebsoa Views(502) Comments(0) Diggs(0)
Tempter of the BoneTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 52416 Accepted Submission(s): 14094 Problem Description The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked it up, the maze bega... Read More
posted @ 2013-07-27 20:16 javawebsoa Views(271) Comments(0) Diggs(0)
题目:如果字符串一的所有字符按其在字符串中的顺序出现在另外一个字符串二中,则字符串一称之为字符串二的子串。注意,并不要求子串(字符串一)的字符必须连续出现在字符串二中。请编写一个函数,输入两个字符串,求它们的最长公共子串,并打印出最长公共子串。例如:输入两个字符串BDCABA和ABCBDAB,字符串BCBA和BDAB都是是它们的最长公共子串,则输出它们的长度4,并打印任意一个子串。分析:求最长公共子串(Longest CommonSubsequence, LCS)是一道非常经典的动态规划题。以下分析参见另外的一篇博文。步骤一、描述一个最长公共子序列先介绍LCS问题的性质:记Xm={x0, x1 Read More
posted @ 2013-07-27 20:14 javawebsoa Views(2274) Comments(0) Diggs(0)
1.用字符数组存放一个字符串程序1:定义一个字符数组并初始化,然后输出其中的字符串。 #includeusing namespace std;int main(){ char str[]="I lvoe China!"; cout#includeusing namespace std;int main(){ string str="I lvoe China!"; coutusing namespace std;int main(){ char *str="I lvoe China!"; coutusing namespace std; Read More
posted @ 2013-07-27 20:12 javawebsoa Views(446) Comments(0) Diggs(0)
DescriptionFarmer John has gone to town to buy some farm supplies. Being a very efficient man, he always pays for his goods in such a way that the smallest number of coins changes hands, i.e., the number of coins he uses to pay plus the number of coins he receives in change is minimized. Help him to Read More
posted @ 2013-07-27 20:10 javawebsoa Views(254) Comments(0) Diggs(0)
最近有朋友与我探讨了软件基层技术管理工作方面的话题,借此从动机和方法两方面谈谈我的看法。动机要做好基层技术管理工作,首先要确保自己有良好的动机,即明白自己为何要走上技术管理岗位。做管理的根本是为了获得权力,但获得权力的动机却存在很大的差别。第一种单纯是为了利己。有相当数量的人往技术管理岗位“挤”,是为了获得以后在工作中可以少做或挑做工作内容的权力;也有的人是为了更快、更多地获得公司动向的资讯,以体现“领导”的“与众不同”;还有人是为了更高的薪资。第二种是为了通过利他实现利已,是一种共赢的思想。这类人对技术工作有着自认为清晰的看法,相信自己能带领团队走得更好,获得权力是为了更好地调配团队资源和实 Read More
posted @ 2013-07-27 20:08 javawebsoa Views(331) Comments(0) Diggs(0)