2015史上最强j2ee办公自动化系统bhhsoffice系统,包含权限系统,工作流系统,手机oa系统,内部邮件系统等等,采用struts2+spring+hibernate架构,包含开发数据库和开发文档....在淘宝搜索bhhsoffice就能找到。总体功能1系统设置系统设置负责整个系统的基础参数配置及管理功能,..
分类:
编程语言 时间:
2015-02-07 19:10:42
阅读次数:
996
写在前面这篇是Java多线程感悟的第二篇博客,主要讲述的JAVA层面对并发的一些支持。第一篇博客地址为:http://zhangfengzhe.blog.51cto.com/8855103/1607712下一篇博客将介绍线程池和一些同步工具类。目录9.并发内存模型及并发问题概述10.volatile和synchronized原理分析11.Thr..
分类:
编程语言 时间:
2015-02-07 19:09:50
阅读次数:
280
这套系统,是学了python和django来,第一个正式开发好的小项目、小工具,只不过是,这套系统,需要优化的东西还很多,但目前也用的OK。年后回来,准备把新吸收的技术,开发正式服更新系统。在这里,先感谢下老男孩运维培训机构,我的linux运维和python运维开发是从这里起步的,..
分类:
编程语言 时间:
2015-02-07 19:08:47
阅读次数:
1020
爬虫:scrapy,beautifulsoup自然语言处理:nltk,Pattern(Google,Twitter,andWikipediaAPIs,awebcrawler,aHTMLDOMparser),结巴分词科学计算:NumPy,SciPy,matplotlib机器学习、数据挖掘:scikit-learn,pandas,MDP(neuralnetworks),PyBrain(neuralnetworks),Theano(GPU,deeplearn..
分类:
编程语言 时间:
2015-02-07 19:02:28
阅读次数:
185
最近工作中遇到对list排序的问题,使用Collection.sort()下边是我自己做的练习,记录下packagecom.junit.test;
importjava.util.ArrayList;
importjava.util.Collections;
importjava.util.Comparator;
importjava.util.Iterator;
importjava.util.List;
publicclassCollecti..
分类:
编程语言 时间:
2015-02-07 19:01:14
阅读次数:
264
Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件FTP的工作流程及基本操作可参考协议RFC959ftp登陆连接fromftplibimportFTP#加载ftp模块ftp=FTP()#设置变量ftp.set_debuglevel(2)#打开调试级别2,显示详细信息ftp.conne..
分类:
编程语言 时间:
2015-02-07 18:59:56
阅读次数:
175
虽然写了很多年的Java代码,但是基本上只把JVM当blackbox处理。介绍JVM的书也看过几本,但效果不佳。看OpenJDK代码?提不起兴趣。最近有几个礼拜的空闲时间,于是我决定用GO语言写了一个JVM,彻底征服JVM这头怪兽!
为什么选择GO
首先不想用动态语言来写。实现JVM的初衷就是想离机器更近一点,所以排除了JavaScript、Python、Ruby等语言。其次也不想用Java来...
分类:
编程语言 时间:
2015-02-07 18:59:53
阅读次数:
1488
前言
C++语言标准更新很慢,截止到本文为止,最新的是C++11和C++14标准。C++是一门很有魅力,但也的确很难的编程语言,能够称得上精通它的人的确不多。本序列不致力于写成C++的百科全书,而是基于最新标准对一些语言上的难点和易于被大多数人忽略的语言点,进行探讨--故名拾遗。
目录
1.lambda表达式...
分类:
编程语言 时间:
2015-02-07 18:58:38
阅读次数:
146
C++拾遗--lambda表达式
前言
有时,我们需要在函数内部频繁地使用某一功能。此时,我们可以把这种功能写成一个独立的函数。而实际上,这个新的函数很可能是不需要在其它的地方进行调用的。我们想限定它的作用范围,最好是仅限于当前函数。而函数的内部是不可以重新定义其它的函数的。为了解决这个问题,在新的标准中,C++引入了lambda表达式(lambda expression)的概念。有了lambda表达式,C++向一门完美的语言又进了一大步。总的来说,lambda表达式极大地提升了C++的函数运用能力...
分类:
编程语言 时间:
2015-02-07 18:57:58
阅读次数:
208
题目可以装换成求以最后一个字符结尾的与某一前缀相同的所有后缀的长度;所以需要利用KMP函数中next数组的性质。
我们可以先求出前n-1个字每的next值,然后再求出第n个字母所有可能的(而不是最长的)next值。
当然我们可以先求出所有字母的next值,然后再倒着扫一遍,即next[len],next[next[len]]……..。这样也可以将所有的长度求出来。
注意每一个串的本身是满足一定...
分类:
编程语言 时间:
2015-02-07 18:56:03
阅读次数:
198
今天Mayuyu开始学习C++11的一些新特性,所以第一步就是要安装C++11的环境。
对于C++11来说,只有gcc4.8.2及以上的版本才能很好地支持,而Mayuyu选择的是CentOS6.5系统,安装的
gcc版本为4.9.2。gcc安装包的下载目录为:ftp://gcc.gnu.org/pub/gcc/releases/
注意在安装gcc4.9.2之前,需要先安装一下三个...
分类:
编程语言 时间:
2015-02-07 18:58:00
阅读次数:
174
对于搞算法的人经常使用到快排(快速排序的简称),
对于C++中的sort(,,)来说是快排的方法,相对来说对于JAVA来说,也有快排的调用,
这里的方法是
Arrays.sort(数组名字);
代码:
package com;
import java.util.Arrays;
public class Arry {
public st...
分类:
编程语言 时间:
2015-02-07 18:56:43
阅读次数:
207
二叉树是一种极其重要的数据结构,以下是二叉树的结构定义 创建 和递归先序 中序 后序 遍历的代码.
#include
#include
typedef char ElemType;
/*二叉树节点数据结构*/
typedef struct node{
ElemType data;
struct treenode *lChild;
struct treenode *rCh...
分类:
编程语言 时间:
2015-02-07 18:56:16
阅读次数:
132
1.直接插入排序
直接插入排序是一种最简单的排序算法,它的基本操作是将一个记录插入到已经排序好的序列中,从而得到一个新的有序表。直接插入排序算法原理如下图所示:
直接插入排序算法如下:void InsertSort(int arr[],int length)
{
int key,j;
for(int i=1;i<length; i)
{
ke...
分类:
编程语言 时间:
2015-02-07 18:55:24
阅读次数:
155
//使用方法对于二维数组进行遍历
package com;
import java.util.Arrays;
public class CompoundInterest {
public static void main(String[] args) {
// TODO Auto-generated method stub
double[][] balances...
分类:
编程语言 时间:
2015-02-07 18:56:13
阅读次数:
194
springmvc的controller是singleton的(非线程安全的),这也许就是他和struts2的区别吧
原文地址: Spring并发访问的线程安全性问题
和Struts一样,Spring的Controller默认是Singleton的,这意味着每个request过来,系统都会用原有的instance去处理,这样导致了两个结果:一是我们不用每次创建Controller,...
分类:
编程语言 时间:
2015-02-07 18:56:37
阅读次数:
170