首页 > 编程语言
选择排序
昨日写完冒泡排序,和大多数人的感觉一样,太简单,丝毫没有挑战性。但楼主是一个追求踏实平稳的人,希望地基坚固,也为方便后面学习和研究更加高深的算法。但在研究效率上还有待提高,楼主一定好好努力。今天将会写完选择排序 和 插入排序,本文主在选择排序。一. 算法描写叙述 选择排序:比方在一个长度为N的...
分类:编程语言   时间:2014-10-28 17:03:00    收藏:0  评论:0  赞:0  阅读:116
《用Java写一个通用的服务器程序》01 综述
最近一两年用C++写了好几个基于TCP通信类型程序,都是写一个小型的服务器,监听请求,解析自定义的协议,处理请求,返回结果。每次写新程序时都把老代码拿来,修改一下协议解析部分和业务处理部分,然后就一个新的程序就诞生了。如此这般做了几回,就萌生了一个想法:是不是可以做一个通用的服务器程序,每次只要实现...
分类:编程语言   时间:2014-10-28 17:00:10    收藏:0  评论:0  赞:0  阅读:254
随即选取主元的快速排序
1 #include 2 using namespace std; 3 #include 4 5 #define LEN 12 6 7 int QuickSort(int *arr,int start,int end); 8 int Sort(int *arr,int start,int ...
分类:编程语言   时间:2014-10-28 16:59:50    收藏:0  评论:0  赞:0  阅读:396
基于斥力-张力模型的网络拓扑布局算法
详细内容见http://user.qzone.qq.com/350479720/blog/1306948704代码见http://www.oschina.net/code/snippet_149334_4576OpenGL配置见http://www.cnblogs.com/phinecos/arch...
分类:编程语言   时间:2014-10-28 16:59:30    收藏:0  评论:0  赞:0  阅读:405
Javascript: unterminated string literal 解决方法
javascript使用document.write(str)进行输出时,常提示下列错误: ????? Error: unterminated string literal。通常原因是输出字符str中包含换行符导致的。 ????? 解决方法如下: asp: str=replace(str...
分类:编程语言   时间:2014-10-28 15:51:20    收藏:0  评论:0  赞:0  阅读:178
5个常用Java代码混淆器 助你保护你的代码
从事AndroidApp开发的都知道,一旦应用被破解,什么源代码、资源文件等都可能泄露,重要点有so文件的支付类、金融类应用等安全更是容易受到威胁!就Java语言编程,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具有jad、dex2jar、jdec、Dedexer等。因此,为保护我..
分类:编程语言   时间:2014-10-28 15:49:51    收藏:0  评论:0  赞:0  阅读:328
PYTHON学习之文件操作;
文件内容替换forlineinflielinput.input("filepath",inplace=1):line=line.repace("oldtext","newtext")printline,python中对文件、文件夹(文件操作函数)的操作需要涉及到OS模块和shutil模块。1.得到当前工作目录,即当前PYTHON脚本工作的目录路径:os.getcwd()2.返回指定目..
分类:编程语言   时间:2014-10-28 15:47:21    收藏:0  评论:0  赞:0  阅读:287
java.io 字节流与字符流及简单实例
java io是java中非常基础的知识点,对于通信和不涉及到数据库的项目java io应该是要经常使用。java io分为字节流和字符流,分清字节流和字符流的异同是掌握java io的起点。...
分类:编程语言   时间:2014-10-28 15:37:40    收藏:0  评论:0  赞:0  阅读:440
POJ3243 EXT-BSGS算法
做这道题之前需要先做一下POJ2417,我的题解:http://blog.csdn.net/wyfcyx_forever/article/details/40538515 现在来看这个问题:Ax≡B(mod C) 已知A,B,C 注意这里的A,B,C没有任何限制! 那么考虑我们的传统的GSBS算法为何不能解决这个问题:假设枚举的某个i,我们要利用拓展欧几里得求出存不存在某个A^j(0 那...
分类:编程语言   时间:2014-10-28 15:37:20    收藏:0  评论:0  赞:0  阅读:400
涛哥的Python脚本工具箱之生成带Logo的二维码
最近需要在二维码上加Logo,网上没有找到好用的,于是自己用python写了一个。需要安装qrcode,PIL库 二维码简称 QR Code(Quick Response Code),学名为快速响应矩阵码,是二维条码的一种,由日本的 Denso Wave 公司于 1994 年发明。现随着智能手机的普及,已广泛应用于平常生活中,例如商品信息查询、社交好友互动、网络地址访问等等。 安装...
分类:编程语言   时间:2014-10-28 15:33:50    收藏:0  评论:0  赞:0  阅读:370
Myeclipse生成Java doc文档
通过使用MyEclipse或者Eclipse工具生成Javadoc。...
分类:编程语言   时间:2014-10-28 15:33:20    收藏:0  评论:0  赞:0  阅读:332
Makefile生成器,使用C++和Boost实现
今天学习了一下Boost的文件遍历功能,同时发现GNU编译器有-MM选项,可以自动生成依赖关系,于是利用以上两点写了一个Makefile生成器。可以生成一般的单个可执行文件的Makefile,使用的是Windows+Mingw+boost环境。如果使用Linux,只需在程序中的两个System系统调用处和clean标签生成处将del 改成rm相关操作就好了。 下面是源代码: makemake....
分类:编程语言   时间:2014-10-28 15:32:40    收藏:0  评论:0  赞:0  阅读:312
Java web测试分为6个部分
1、功能测试 2、性能测试(包括负载/压力测试)3、用户界面测试 4、 兼容性测试 5、  安全测试  6、接口测试   1 功能测试 1.1 链接测试 链接测试可分为三个方面。 首先,测试所有链接是否按链接项描述的那样确实链接到了该链接的页面; 其次,测试所链接的页面是否存在、是否正确; 最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的...
分类:编程语言   时间:2014-10-28 15:31:50    收藏:0  评论:0  赞:0  阅读:345
常用算法之动态规划法
动态规划法和分治法类似,它也是将大问题分解成子问题求解,求最优解,不同的是,如果分解的子问题有很多是相同的,采用分治法相同的子问题会求解多次,很影响效率;动态规划法呢,它会保存已解决的子问题的答案,再有相同的子问题直接用保存的答案就行了,节省了很多计算时间。...
分类:编程语言   时间:2014-10-28 15:31:20    收藏:0  评论:0  赞:0  阅读:278
常用算法之分治法与动态规划法
分治,即分而治之,把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。...
分类:编程语言   时间:2014-10-28 15:30:20    收藏:0  评论:0  赞:0  阅读:269
[转载]几个开源Javascript图形库
【转载】原文地址:http://www.cnblogs.com/webgis8/articles/1516639.html因为Google Map项目的需要,最近一直在寻求相关的Javascript图形库,在尝试用Google Map API提供的javascript接口绘图时发现其效果和效率都不太...
分类:编程语言   时间:2014-10-28 15:28:20    收藏:0  评论:0  赞:0  阅读:256
环状数组最大子串和 最大和最小是相对的
要知道,最大和最小是相对的,用总和减去最小的就能得到最大的。 编程之美的题目没看懂,然后参考了http://zhangpeizhen.blog.163.com/blog/static/231873112201431784024921/两种情况1、普通数组,可以o(n)求最大子串和。2、如果是环状.....
分类:编程语言   时间:2014-10-28 15:26:40    收藏:0  评论:0  赞:0  阅读:224
ant学习之javac命令
在项目根目录(C:\ThinkInJavaCode\JavaTestPro)执行ant命令后,可在该目录下发现新生成的build/classes子目录, 编译后生成的HelloWorld.class文件就...
分类:编程语言   时间:2014-10-28 15:24:10    收藏:0  评论:0  赞:0  阅读:234
你了解C语言中的关键字volatile吗?
我们在学习C语言的32个关键字时,大家都不太注意volatile这个关键字,volatile是一个类型修饰符。volatile的中文意思是“易变的”。那么在程序中我们在什么情况下才使用他呢?我们在分析内核时经常看到这个关键字的使用。举例如下: view plaincopy to clipboard....
分类:编程语言   时间:2014-10-28 15:23:00    收藏:0  评论:0  赞:0  阅读:251
Python语言之控制流(if...elif...else,while,for,break,continue)
1.if...elif...else... 1 number = 23 2 guess = int(raw_input('Enter an integer : ')) 3 4 if guess == number: 5 print( 'Congratulations, you guesse...
分类:编程语言   时间:2014-10-28 15:22:20    收藏:0  评论:0  赞:0  阅读:205
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!