首页 > 编程语言
最短路径—Dijkstra算法和Floyd算法
http://www.cnblogs.com/biyeymyhjob/archive/2012/07/31/2615833.html上面的链接讲解的比较详细,下面是我自己的理解Dijkstra算法1.定义Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短...
分类:编程语言   时间:2014-12-17 22:31:48    收藏:0  评论:0  赞:0  阅读:703
SSH (Struts2+Spring3.0+Hibernate3)框架(一) 理论
典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。 表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳...
分类:编程语言   时间:2014-12-17 22:30:48    收藏:0  评论:0  赞:0  阅读:309
C++命名规范
转:原文链接http://blog.sina.com.cn/s/blog_a3a8d0b1010100uw.html一、 类和接口1、命名:类名都以大写字母“C”开头,后跟一个或多个单词。每个单词的首字母要大写。接口以大写"I"开头,代表Interface。2、组成形式:推荐用"名词"或"形容词+名...
分类:编程语言   时间:2014-12-17 22:30:18    收藏:0  评论:0  赞:0  阅读:374
java 第一天
java是跨平台的java跨平台,实际上说的是不管你在那种平台上开发,都可以在任意平台上运行。比如说你在linux环境下做开发,他不需要做任何更改就能放到xp,vista,或者苹果这些平台去运行。这就是java的跨平台。而能够支持他跨平台的东西就是jdk。linux平台用的是linux的jdk,苹果...
分类:编程语言   时间:2014-12-17 22:29:28    收藏:0  评论:0  赞:0  阅读:378
JNDI--Java命名和目录接口
JNDI主要用于在容器中配置某些资源,让所有项目可以使用。JNDI可以提供:1:数据库连接池。 自定义连接池 第三方连接池 Dbcp C3p0 JNDI2:邮件服务器定义。3:加载任意的类,让所有项目都可以使用。 JNDI:[定义在tomcat容器中,所有项目必须要通过查找的方式获取这个...
分类:编程语言   时间:2014-12-17 22:29:18    收藏:0  评论:0  赞:0  阅读:330
啊金学习javascript系列一之javascript整体印象
javascript是一门编程语言,这个是第一个观点。是编程语言,那就拥有编程语言的功能。在我理解之中,编程语言是和计算机打交道的语言,就是我们跟计算机说话用的语言,是用来指挥计算机的。人类能够理解语言,是通过耳朵或者眼睛接受语言信息,然后通过大脑来理解,并且做出反应。接受javascript语言....
分类:编程语言   时间:2014-12-17 22:27:19    收藏:0  评论:0  赞:0  阅读:324
Java内存区域和变量生命周期
在一台电脑上的内存存储区域分为6种:1.寄存器: 寄存器是运行最快的,寄存器在系统中早就已经存在了,寄存器的数量是有限的,被严格要求 Java程序员不能显示的调用寄存器2.栈: 栈中存储着基本数据类型的变量以及引用变量 栈中元素在超出其生命周期后会自动销毁 栈中元素一经创建,系统会为其分配...
分类:编程语言   时间:2014-12-17 22:26:58    收藏:0  评论:0  赞:0  阅读:312
[C语言]数据类型与计算
-------------------------------------------------------------------------------------------------实际的计算中我们接触的数据不仅仅是整型,那么C语言程序中只使用int也会带来一些问题。从一个例子开始:#i...
分类:编程语言   时间:2014-12-17 22:26:08    收藏:0  评论:0  赞:0  阅读:339
BP算法
1986年Rumelhart和McCelland在《并行分布式处理》中提出了BP算法,即非线性连续变换函数的多层感知器网络误差反向传播算法。该算法的思想是:学习过程分为信号的正向传播与误差的反向传播两个过程。 正向传播时,输入样本从输入层传入,经各隐含层逐层处理后传向输出层,若输出层的实际输出与期....
分类:编程语言   时间:2014-12-17 22:23:48    收藏:0  评论:0  赞:0  阅读:800
java一行一行写入或读取数据
假如E:/phsftp/evdokey目录下有个evdokey_201103221556.txt文件,现在对evdokey_201103221556.txt文件进行写入或读取操作,并解决写入或读取出现的乱码问题。/** * 一行一行读取文件,适合字符读取,若读取中文字符时会出现乱码 * * 流的关....
分类:编程语言   时间:2014-12-17 22:16:08    收藏:0  评论:0  赞:0  阅读:402
几种常见模式识别算法整理和总结
这学期选了门模式识别的课。发现最常见的一种情况就是,书上写的老师ppt上写的都看不懂,然后绕了一大圈去自己查资料理解,回头看看发现,Ah-ha,原来本质的原理那么简单,自己一開始仅仅只是被那些看似formidable的细节吓到了。所以在这里把自己所学的一些点记录下来,供备忘,也供參考。1. K-Ne...
分类:编程语言   时间:2014-12-17 22:15:58    收藏:0  评论:0  赞:0  阅读:298
C++标准库之mutex
互斥锁有可重入、不可重入之分。C++标准库中用mutex表示不可重入的互斥锁,用recursive_mutex表示可重入的互斥锁。为这两个类增加根据时间来阻塞线程的能力,就又有了两个新的互斥锁:timed_mutex(不可重入的锁)、recursive_timed_mutex(可重入的锁)。C++标...
分类:编程语言   时间:2014-12-17 22:15:28    收藏:0  评论:0  赞:0  阅读:488
SSH框架系列:Spring读取配置文件以及获取Spring注入的Bean
分类:【java】2013-12-09 16:291020人阅读评论(0)收藏举报1.简介在SSH框架下,假设我们将配置文件放在项目的src/datasource.properties路径下,Spring的配置文件也是src/applicationContext.xml路径下,那么我们可以借助Spr...
分类:编程语言   时间:2014-12-17 22:13:28    收藏:0  评论:0  赞:0  阅读:651
SSH框架系列:Spring AOP应用记录日志Demo
分类:【java】2013-12-10 18:53724人阅读评论(0)收藏举报1.简介Spring 中的AOP为Aspect Oriented Programming的缩写,面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。以下是Spring AOP的小例子源代码:ht...
分类:编程语言   时间:2014-12-17 22:13:18    收藏:0  评论:0  赞:0  阅读:364
【干货】并发和Tomcat线程数,跪求指正!
最近一直在解决线上一个问题,表现是:Tomcat每到凌晨会有一个高峰,峰值的并发达到了3000以上,最后的结果是Tomcat线程池满了,日志看很多请求超过了1s。服务器性能很好,Tomcat版本是7.0.54,配置如下: 事后thread dump看其实真正处于RUNNABLE状态的线程很少...
分类:编程语言   时间:2014-12-17 22:11:28    收藏:0  评论:0  赞:0  阅读:329
【原创】编写多线程Python爬虫来过滤八戒网上的发布任务
目标:以特定语言技术为关键字,爬取八戒网中网站设计开发栏目下发布的任务相关信息需求:用户通过设置自己感兴趣的关键字或正则表达式,来过滤信息。我自己选择的是通过特定语言技术作为关键字,php、java和python。注意:如果不选用正则表达式,就会把javascript也爬进来,那前端的信息就比较多了...
分类:编程语言   时间:2014-12-17 22:11:08    收藏:0  评论:0  赞:0  阅读:275
c/c++ 位域的概念
位域有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数...
分类:编程语言   时间:2014-12-17 22:10:58    收藏:0  评论:0  赞:0  阅读:287
Aprior算法Hadoop上实现思路与关键部分代码
本人最近研究Aprior算法,由于要实现海量数据的分析挖掘,需要在hadoop平台加以实现。在网上看过一些Aprior算法Mapreduce的代码,感觉拿过来都不好直接用,而且,多数都不是原味的Aprior,或者经过改进,是FP-growth算法,或者是将数据分块,各块独立运行Aprior算法,不是...
分类:编程语言   时间:2014-12-17 22:10:18    收藏:0  评论:0  赞:0  阅读:238
算法研发---越过心中的那道坎
感悟:有时候不是困难来的太突然,而是你没有挑战困难的勇气;作为 A Software Engineer ,很多问题可以从哲学中找到答案;保持清醒的头脑,不断给自己充电,你才会走的更远............
分类:编程语言   时间:2014-12-17 21:03:38    收藏:0  评论:0  赞:0  阅读:288
JAVA中创建字符串的两种方式的区别
JAVA中创建字符串的两种方式的区别,通常在Java中创建一个字符串会有两种方式,通过双引号直接赋值和通过构造器来创建。建议在平时的应用中,应尽量使用String x = "abcd"这种方式来创建字符串,而不是String x = new String("abcd"); 因为用new构造器的方式肯定会开辟一个新的heap堆空间,而双引号的方式则是采用了String interning(字符串驻留)方式进行了优化,效率会比构造器的方式高。...
分类:编程语言   时间:2014-12-17 21:01:40    收藏:0  评论:0  赞:0  阅读:405
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!