首页 > 编程语言
遗传算法学习(解决寻路问题)
算法描述:检查每个基因解决问题的能力,并量化此能力值选出当前记忆库中的基因作为父代。选择原则是:解决能力越强的别选到的概率越大。将选出的两者根据杂交率进行杂交,生成子代根据变异率对子代进行变异重复2、3、4,直到新的世代产生完毕现在要使用这个算法来解决下列寻路问题:有一个如图所示的随机生成的迷宫,在...
分类:编程语言   时间:2015-02-27 20:01:45    收藏:0  评论:0  赞:0  阅读:430
spring结合Mybatis的框架搭建(一)
一:前沿 2015年新年上班的第二天,第一天就打了一天的酱油哦,只是下午开始搭建自己毕业设计的框架,搭建的是spring+spring mvc+MyBatis的框架。今天遇到了一个问题,结果弄了我一天时间,所以啊,路还是的一步步的走,弄过了才知道是怎么回事。现在记载下这个问题。二:问题 在自己搭.....
分类:编程语言   时间:2015-02-27 20:00:15    收藏:0  评论:0  赞:0  阅读:659
用C语言实现python的扩展模块
用C语言实现python的扩展模块 示例1: 1 Example.c int add(int a,int b) { return a+b; } int sub(int a,int b) { return a -b; } int mul(int a,int b) { return a*b; } int div1(int a,int b) { if(0 == b) {...
分类:编程语言   时间:2015-02-27 18:58:05    收藏:0  评论:0  赞:0  阅读:186
抢红包大战(阿里,腾讯)的算法
我个人这么想的: 假设有n个人,m元 条件: 1.每个人肯定至少0.01元 2.该红包有过期时间 3. 发红包时就是 m>=0.01*n; 4.只有前n个有红包的 先随机分钱: 第一个红包的值,0到m-(n-1)*0.01 的随机值x0; 第二个红包的...
分类:编程语言   时间:2015-02-27 18:57:55    收藏:0  评论:0  赞:0  阅读:327
简单的python程序实现99乘法口诀表
刚开始学习使用python,简单的实现一个99乘法口诀表:#!/usr/bin/envpython # foriinrange(1,10): forjinrange(1,10): ifi>=j: print("%s*%s=%s"%(i,j,i*j)), print""
分类:编程语言   时间:2015-02-27 18:54:25    收藏:0  评论:0  赞:0  阅读:196
lync聊天过程中实现多国语言的即时沟通
lync是一个企业内部的即时通讯软件,当自己的公司是一个跨国公司的时候,同事有着各种不同的语言,要如何实现沟通呢,使用统一的语言英语来沟通吗?但是,如果你不懂英语,对方也不懂英语呢。其实lync在聊天过程中,提供了即时翻译功能,而且是多国对多国的翻译,翻译效果还不..
分类:编程语言   时间:2015-02-27 18:50:46    收藏:0  评论:0  赞:0  阅读:1787
java 位运算
publicstaticclassTest3{ publicstaticvoidmain(String[]args){ inti=4; System.out.println(~i);//-5(i的二进制为0100 System.out.println(~i&i);//0 System.out.println(~i|i);//-1 System.out.println(i>>2);//14/2的2次方 System.out.println(i<<2)..
分类:编程语言   时间:2015-02-27 18:47:45    收藏:0  评论:0  赞:0  阅读:320
Java中的数组
1,一维数组的遍历int[]a=newint[5];for(inti=0;i<a.length;i++){System.out.print(a[i]+"");}或for(intt:a){System.out.print(t+"");}2,二维数组的遍历int[][]a2=newint[3][4];for(inti=0;i<a2.length;i++){for(intj=0;j<a2[i].length;j++){a2[i][j]=i+j;System.out..
分类:编程语言   时间:2015-02-27 18:41:35    收藏:0  评论:0  赞:0  阅读:272
java对cookie的操作
java对cookie的操作 java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下 HttpServletRequest request HttpServletResponse response Cookie cooki...
分类:编程语言   时间:2015-02-27 18:29:15    收藏:0  评论:0  赞:0  阅读:386
Spring Resource、Autowired、Qualifier的注解注入及区别
?? 说明和区别 spring4.1 提供了基于注解(Annotation-based)的配置,我们可以通过注解的方式来完成注入依赖。在Java代码中可以使用 @Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区 别的。首先来看一下:  a。@Resource默认是按照名称来装配注入的,只有当找不到与...
分类:编程语言   时间:2015-02-27 18:28:15    收藏:0  评论:0  赞:0  阅读:300
【spring】关于location路径的设置(相对路径和绝对路径)
【spring】关于location路径的设置 1、相对路径 可以通过classpath和classpath*设置、如: 关于classpath和classpath*的区别请参照: 1.无论是classpath还是classpath*都可以加载整个classpath下(包括jar包里面)的资源文件。 2.classpath只会返回第一个匹配的资源,查找路径是优先在项目...
分类:编程语言   时间:2015-02-27 18:27:25    收藏:0  评论:0  赞:0  阅读:1712
[并发并行]_[线程同步]_[pthread和win32的临界区(Critical Section)比较]
场景: 1. 在多线程程序里,临界区是最常见的同步访问共享资源的最简单的解决方案. 2. pthread是跨平台的线程模型,那么它和本地的线程模型的临界区编程有什么区别呢?...
分类:编程语言   时间:2015-02-27 18:25:36    收藏:0  评论:0  赞:0  阅读:373
Spring注解 Component Repository Service Controller区别
Spring 4.1 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Componen...
分类:编程语言   时间:2015-02-27 18:24:55    收藏:0  评论:0  赞:0  阅读:331
R语言多元统计分析初探
# 读取多元统计分析数据到R wine # 绘制多元统计数据 # 矩阵散点图 # 一种常见的方法是使用散点图画出多元统计数据,展现出所有变量两两之间的散点图。 # 我们可以使用R中的“car”包里的“scatterplotMatrix()”函数来实现。 library(car) scatterplotMatrix(wine[2:6]) # 组群标注数据点的散点图 plot(win...
分类:编程语言   时间:2015-02-27 18:24:15    收藏:0  评论:0  赞:0  阅读:408
Tomcat打包时多项目共享jar和精确指定jar版本
在产品打包发布时一个tomcat中如果存在多个war,部署的一般方式是部署到%TOMCAT_HOME%/webapps目录下,目录结构遵循J2EE规范,把引用的jar放到%TOMCAT_HOME%/webapps/xxxxx.war/WEB-INF/lib下面即可。但是多个项目完全可能引用了相同的jar,如何使多项目共享这个jar呢?项目发布时经常由于jar冲突造成很多问题,如果使打出的包精确指定所需要的jar版本呢?如何不放到%TOMCAT_HOME%/webapps目录,而把war放到特定的位置如何加载...
分类:编程语言   时间:2015-02-27 18:22:45    收藏:0  评论:0  赞:0  阅读:436
C语言中的几种常见排序算法
1、冒泡排序法:如果有N个数,两两相邻进行比较,将最值沉入最后一位置,要进行N-1轮比较,第一轮要比较N-1次,第2轮只要比较N-1-1次,因为第一次已经把最值沉入最后一位置,故不需在进行比较一次,也就是说每一轮都减少一次,所以第2个for循环中j num[j+1]) 8 ...
分类:编程语言   时间:2015-02-27 18:19:15    收藏:0  评论:0  赞:0  阅读:318
Spring定时器
采用java.util.TimerTask实现,可以实现循环执行某任务,但不能实现指定时刻执行(可使用quartz Scheduler)。可分为4个小部分:TimerFactoryBean,ScheduledTimerTask,CheckAlarmTask(具体执行的任务),对应的java类。也可以...
分类:编程语言   时间:2015-02-27 18:18:55    收藏:0  评论:0  赞:0  阅读:313
swift UI专项训练15 PcikerView老虎机视图
老虎机相信大家都知道,像一组滚轴,而我们选中其中的某一组值。ios的闹钟选择时间的时候就是这么设计的。在storyboard中拖拽一个pickerview,显示如下: pickerView是没法选择默认值的,图中的几个字符都是和苹果相关的地名,如要设置我们只能去代码中设置。我们来做一个有三个部分的老虎机,每一部分下面有一个标签,来显示选中的内容。分别拖拽到控制器中建立联系: ...
分类:编程语言   时间:2015-02-27 17:14:45    收藏:0  评论:0  赞:0  阅读:441
C++ Primer个人笔记 by Nicolas 第三章
转载请注明出处: 注:内容不全,记录的是部分细节知识点 string 几个初始化: std::string str1 = "abc"; std::string str2(str1); std::string str3("abcd"); std::string str4(10, 'a'); //初始化为 10个a size()类型: std::string::size_type (...
分类:编程语言   时间:2015-02-27 17:13:05    收藏:0  评论:0  赞:0  阅读:302
C++ 迭代器
C++ 迭代器 基础介绍 迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围。迭代器就如同一个指针。事实上,C++的指针也是一种迭代器。但是,迭代器不仅仅是指针,因此你不能认为他们一定具有地址值。例如,一个数组索引,也可以认为是一种迭代器。 除了使用下标来访问 vector 对象的元素外,标准库还提供了另一种访问元素的方法:使用迭代器(iterator)。迭代器是一种检查容器内...
分类:编程语言   时间:2015-02-27 17:11:11    收藏:0  评论:0  赞:0  阅读:309
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!