码迷,mamicode.com
首页 > 编程语言
[算法]全排列类问题
对abc三个字符进行全排列的结果是abc,acb,bac,bca,cab,cba。一种实现思路可以描述如下:step1,确定第一位的字符,可以是a,b或者c。step2,第一个字符确定之后,对剩余的字符求全排列。C++实现如下:void Permutation(char* chars,char* b...
分类:编程语言   时间:2014-10-12 19:09:08    阅读次数:202
Python生成字体
Python version 2.7 required, which was not found in the registry 参考:http://www.cnblogs.com/min0208/archive/2012/05/24/2515584.html AttributeError: 'mo...
分类:编程语言   时间:2014-10-12 19:38:38    阅读次数:227
Python 得到ISP地址
貌似没有现成的函数,可以自己简单实现一下:import requestsimport jsondef get_my_ISP_address(): ip = 'unkown' try: request_content = requests.get('http://httpbin.org/i...
分类:编程语言   时间:2014-10-12 19:38:08    阅读次数:203
(转)SDL2.0在mfc窗口中显示yuv的一种方法
DWORD ThreadFun(){ //用mfc窗口句柄创建一个sdl window SDL_Window * pWindow = SDL_CreateWindowFrom( (void *)( GetDlgItem(IDC_STATIC1)->GetSafeHwnd() ) ); SDL_Rec...
分类:编程语言   时间:2014-10-12 20:44:38    阅读次数:375
python字符串处理与文件操作
1、strip函数strip是trim(裁剪)掉字符串两边的空格或字符。(lstrip/rstrip)如:空格theString = ' abcdbcyesornoabcbacdd 'print theString.strip() abcdbcyesornoabcbacdd字符theSt...
分类:编程语言   时间:2014-10-12 19:03:48    阅读次数:244
C语言查找算法
/**查找(数组)1> 顺序查找 : 就是遍历数组每一个元素同该元素比较,但是问题是效率比较低2> 折半查找 : 条件是数组必须是有顺序的*/#include #define n 2int main(){ // 折半查找 /* 思路:将该元素同中间元素比较,如果有则存在,否则,判断该元...
分类:编程语言   时间:2014-10-12 20:10:18    阅读次数:180
javascript UniqueID属性
在Web页中的每一个HTML元素都一个ID属性,ID作为其标示,在我们的普通理解中它应该是unique的。但是HTML元素的ID属性是可写的,这就造成了我们非常可能人为的使ID的反复。按么假设ID反复了怎么办呢?我们又怎么来给HTML元素弄一个唯一的标示呢? 因为IE对格式混乱(不完整的或有错嵌套....
分类:编程语言   时间:2014-10-12 20:26:48    阅读次数:196
进程通信方式-线程通信方式
进程间:管道,消息队列,信号,共享内存,套接字进程间通信的方法主要有以下几种: (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外...
分类:编程语言   时间:2014-10-12 20:26:08    阅读次数:228
在matlab中实现PCA算法
function [V,S,E]=princa(X)[m,n]=size(X); %计算矩阵的行m和列n%-------------第一步:标准化矩阵-----------------%mv=mean(X); %计算各变量的均值st=std(X); %计算各变量的标准差X=(X-repmat(mv,...
分类:编程语言   时间:2014-10-12 20:42:28    阅读次数:337
Spring MVC基础入门
Spring MVC简介Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我...
分类:编程语言   时间:2014-10-12 19:17:58    阅读次数:272
Python实践之网络编程1-简单的网络请求程序
import sys,urllib,urllib2,getpass#定义TerminalPwd类扩展HTTPPasswordMgr,允许在需要的时候询问操作员输入密码class TerminalPwd(urllib2.HTTPPasswordMgr): def find_user_passwo...
分类:编程语言   时间:2014-10-12 20:24:08    阅读次数:217
windows安装python开发环境
1.下载python 官网下载最新版pythonpython-2.7.5.amd64.msi http://vdisk.weibo.com/s/Cd8pPaw56OWbR 2.下载PyCharm 官网可下载最新版pyCharm-professional http://www.j...
分类:编程语言   时间:2014-10-12 19:49:38    阅读次数:253
javaweb学习总结(二十八)——JSTL标签库之核心标签
一、JSTL标签库介绍 JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码二、JSTL标签库的分类核心标签(用得最多)国际化标签(I18N格式化标签)数据库标签(SQL标签,很少使用)XML标签(几乎...
分类:编程语言   时间:2014-10-12 19:31:09    阅读次数:256
C语言
C语言关键字auto :声明自动变量 一般不使用double :声明双精度变量或函数int: 声明整型变量或函数struct:声明结构体变量或函数break:跳出当前循环else :条件语句否定分支(与 if 连用)long :声明长整型变量或函数switch :用于开关语句case:开关语句分支e...
分类:编程语言   时间:2014-10-12 19:46:58    阅读次数:203
java list 简述
list中可以添加任何对象,我可以给你举个例子:class Person{ .....}上面定义了一个Person类,下面看好如何使用ListPerson p1=new Person();Person p2=new Person();List list=new ArrayList();list......
分类:编程语言   时间:2014-10-12 20:17:48    阅读次数:193
秒杀多线程第四篇 一个经典的多线程同步问题
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:编程语言   时间:2014-10-12 18:53:58    阅读次数:195
Java扫描指定文件路径下的文件并且递归扫描其子目录下的所有文件
本文主要实现了扫描指定文件路径下的文件,递归扫描其子目录下的所有文件信息,示例文件为:要求将后缀为.dat的文件夹信息也写入到数据库中,然后将.chk文件解析,将文件中对应的内容读出来写入到数据库,对应类为ChkFileParseFactroy,本文文件发现代码为:packagecom.src.ser..
分类:编程语言   时间:2014-10-12 17:50:48    阅读次数:277
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!