练习题来源:https://projecteuler.net/archivesProblem1:Ifwelistallthenaturalnumbersbelow10thataremultiplesof3or5,weget3,5,6and9.Thesumofthesemultiplesis23.Findthesumofallthemultiplesof3or5below1000.问题1:在10(不包括10)以内的自然数中,能够被3或5整除的数字..
分类:
编程语言 时间:
2016-04-26 22:26:14
阅读次数:
349
一.概述:信号量是一个非负整数的计数器,它通过计数器来实现多线程对临界资源的顺序访问,从而实现线程间的同步。它与进程间通信的信号量不同,进程间通信的信号量是一个信号量集,而线程间同步的信号量是一个信号。还有一点,就是对信号量的操作是原子的。信号量与互斥锁的区..
分类:
编程语言 时间:
2016-04-26 22:25:16
阅读次数:
359
练习题来源:https://projecteuler.net/archivesProblem2EachnewtermintheFibonaccisequenceisgeneratedbyaddingtheprevioustwoterms.Bystartingwith1and2,thefirst10termswillbe:1,2,3,5,8,13,21,34,55,89,...ByconsideringthetermsintheFibonaccisequencewhosevaluesdonotexce..
分类:
编程语言 时间:
2016-04-26 22:22:24
阅读次数:
385
#include"stdio.h"#include"stdlib.h"#include"string.h"#include"conio.h"#definePAGE3#defineMAX1000#defineN5intk=0;/*结构体类型*/typedefstruct{intnum;/*学号*/charname[20];/*姓名*/ charsex[5];/*性别*/ intage;/*年龄*/ charstudentclass[20];/*班级*/ intscore;/*成..
分类:
编程语言 时间:
2016-04-26 22:21:47
阅读次数:
292
今天上高级程序设计课。老师先发给我们一个学生信息管理系统的C语言源代码,这是我目前接触到的最长的代码,密密麻麻,看的眼晕,接下来老师为我们细致地讲解了这个程序的结构,让我们了解到程序是如何执行的,我们明白后,老师发布了任务,让我们仿照这个写一个学生宿舍管理系..
分类:
编程语言 时间:
2016-04-26 22:23:44
阅读次数:
325
给定一个二维数组,数组的特点是:每一行从左到右数据大小依次递增,每一列数据从上到下依次递增,要求判断一个整数是否在这个二维数组中;设计二维数组如下:首先,毋庸置疑的的是,遍历一遍数组肯定能判断出来,这也是最笨的方法了,因此,要想提高程序的运行效率就得找出一..
分类:
编程语言 时间:
2016-04-26 22:18:09
阅读次数:
449
Builder:将一个复杂对象的构建层与其表示层相互分离,同样的构件过程可采用不同的表示. //创建一位人类
var Human = function(param){
//技能
this.skill = param && parma.skill || '保密';
//兴趣爱好
this.hobby = param && p...
分类:
编程语言 时间:
2016-04-26 22:14:05
阅读次数:
218
1 spring mybatis 配置事务管理:
factory-method="decrypt">
...
分类:
编程语言 时间:
2016-04-26 22:13:24
阅读次数:
478
spring mvc 配置文件:
标准方法是在web.xml中配置两个,然后在spring mvc配置文件中注解只扫controller注解,其余spring不扫controller注解
一、最开始当然是web.xml文件了,这是一个总的宏观配置
xml version="1.0" encoding="UTF-8"?>
web-app version="2.5"
xml...
分类:
编程语言 时间:
2016-04-26 22:12:47
阅读次数:
293
spring现在已经将源码和jar包分开放置,不能直接一下都拥有源码和jar包。
有些朋友说jar包需要通过maven去下载,其实不然,spring官网上就能拿到一切。
一,下载源码
(1)输入官网地址http://spring.io或spring.io(有默认http的浏览器),进入简洁的官网页面
(2)点击官网导航的PROJECTS进入项目页面,在项目页面中通过SPRING...
分类:
编程语言 时间:
2016-04-26 22:07:18
阅读次数:
136
在ubuntu下使用swift命令感觉太不过瘾了,还是想着鼓捣一个mac的虚拟机
威锋网有好几篇的相关文章,但是很多分享的资源都下载不了了,除了这篇:http://bbs.feng.com/read-htm-tid-7625465.html,参考自这篇文章。这篇文章写得特别棒,再次感谢原作者,来回搭建了好几次这个环境,反复研究这个安装过程,文章讲的很详细,系统安装一个更新包,可以使用xCode6...
分类:
编程语言 时间:
2016-04-26 22:07:05
阅读次数:
211
线程的状态
线程从创建到最终的消亡,要经历若干个状态。一般来说,线程包括以下这几个状态:创建(new)、就绪(runnable)、运行(running)、阻塞(blocked)、time waiting、waiting、消亡(dead)。
当需要新起一个线程来执行某个子任务时,就创建了一个线程。但是线程创建之后,不会立即进入就绪状态,因为线程的运行需要一些条件(比如内存资源,在前面的JVM...
分类:
编程语言 时间:
2016-04-26 22:08:42
阅读次数:
260
0. 问题定义
最长回文子串问题:给定一个字符串,求它的最长回文子串长度。
如果一个字符串正着读和反着读是一样的,那它就是回文串。下面是一些回文串的实例:
12321 a aba abba aaaa tattarrattat(牛津英语词典中最长的回文单词)
1. Brute-force 解法
对于最长回文子串问题,最简单粗暴的办法是:找到字符串的所有子串,遍历每一个子串以...
分类:
编程语言 时间:
2016-04-26 22:08:03
阅读次数:
229
整合时建议一步步来,把每一个框架都做通,然后在处理整合的问题整合环境是struts2.2和hibernate4.2和spring4.2,jdk1.6
第一步:列举需要的jar包:
hibernate4.2jar包:
c3p0数据库jar包,当然也可以是使用spring提供的一个c3p0包:
数据库驱动,这里采用mysql数据库:mysql-connector-java-5....
分类:
编程语言 时间:
2016-04-26 22:07:53
阅读次数:
281
PageRank基本模型:
如果当前在A网页,上网者将会各以1/3的概率跳转到B、C、D,这里的3表示A有3条出链,如果一个网页有k条出链,那么跳转任意一个出链上的概率是1/k,同理D到B、C的概率各为1/2,而B到C的概率为0。一般用转移矩阵表示上网者的跳转概率,如果用n表示网页的数目,则转移矩阵M是一个n*n的方阵;如果网页j有k个出链,那么对每一个出链指向的网页i,有M[i][j]=1/k,...
分类:
编程语言 时间:
2016-04-26 22:05:31
阅读次数:
258
关于JavaScript中的Date类型,相信JSer们都不会陌生吧,但是也必然为那个复杂难记的各种转换函数所头疼,本文将分享一下我对JS中的Date类型的一些知识小总结,并把其中容易犯错的地方指出来,同时简介和推广moment.js这个js库,希望大家看完文章后以后在对Date类处理如鱼得水。...
分类:
编程语言 时间:
2016-04-26 22:05:25
阅读次数:
291