首页 > 编程语言
[building block] merge sort @ Python
Here is the basic algorithm about merge sort:def merge(s1,s2,s): i=j=0 while i + j < len(s): if j == len(s2) or (i < len(s1) and s1[i] < ...
分类:编程语言   时间:2014-09-18 11:17:13    收藏:0  评论:0  赞:0  阅读:223
JavaScript学习-require的用法
当js代码需要调用其他js文件的方法时,就需要用到require引入其他js文件例:1、桌面新建一个test.js文件 cd Desktop touch test.js2、进入该js文件 vim test.js3、输入“i”进行编辑该js文件 例如输入内容: var a = 12; co...
分类:编程语言   时间:2014-09-18 11:15:23    收藏:0  评论:0  赞:0  阅读:243
多线程下的集合安全
在多线程内使用集合,如果未对集合做任何安全处理,就非常容易出现系统崩溃或各种错误。最近的项目里,使用的是socket通信后再改变了某个集合,结果导致系统直接崩溃,且无任何错误系统弹出。 经排查,发现问题是执行某集合后,系统就会在一定时间内退出,最后发现是使用的一个字典集合出了问题。稍微思考后,就认....
分类:编程语言   时间:2014-09-18 11:05:03    收藏:0  评论:0  赞:0  阅读:249
Java连接redis的使用示例
在多线程下使用Jedis 在不同的线程中使用相同的Jedis实例会发生奇怪的错误。但是创建太多的实现也不好因为这意味着会建立很多sokcet连接,也会导致奇怪的错误发生。单一Jedis实例不是线程安全的。为了避免这些问题,可以使用JedisPool, JedisPool是一个线程安全的网络连接池。....
分类:编程语言   时间:2014-09-18 11:04:33    收藏:0  评论:0  赞:0  阅读:303
C++转义字符使用
编码过程中字符串可能过长,这通常须要换行,对于换行转义字符\ ,使用时要保证\后无空格,否则会出现“error C2017:非法的转义字符 ”错误如// ''\"后无空格string sql = "insert into table1 " \ + " values ('t...
分类:编程语言   时间:2014-09-18 11:01:03    收藏:0  评论:0  赞:0  阅读:227
linux编程----线程编程
概述: 1:程是调度的最小单位;进程是资源分配的最小单位。 2:进程中的线程是共享全局变量以及内存的。 3:共享:指令,除去私有数据,signal处理方式及其例程,运行环境 来源:http://www.cnblogs.com/forstudy/archive/2012/04/05/2433853.h...
分类:编程语言   时间:2014-09-18 11:00:33    收藏:0  评论:0  赞:0  阅读:292
Spring AOP 实现原理
昨天问到过该问题, 哪些表现形式差不多能回答到, 问道AOP是如何实现的? 他的原理是什么. 我当时就没有回答出来, 今天在网站找到一篇感觉挺好的文章, 我转载回来.? 转载:?http://blog.csdn.net/moreevan/article...
分类:编程语言   时间:2014-09-18 09:57:14    收藏:0  评论:0  赞:0  阅读:402
Hibernate、Spring、myBatis下增删改查的Dao与DaoImpI
HibernateDao//Dao.java importjava.util.List; /** *@authorAdministrator * */ publicinterfaceDao{ voidsaveObject(Objectobject); voidupdateObject(Objectobject); voiddeleteObject(Objectobject); ObjectgetObject(StringHQL); List<?>findWithPage(in..
分类:编程语言   时间:2014-09-18 09:56:14    收藏:0  评论:0  赞:0  阅读:292
javax.persistence.NoResultException: No entity found for query
先看这个查询:publicFcLatestSumDeliverfindByAccount(Stringaccount){ Stringjpql="selectafromFcLatestSumDeliverawherea.account=:account"; returnentityManager.createQuery(jpql,FcLatestSumDeliver.class).setParameter("account",account).getSingleResult(); }当一个..
分类:编程语言   时间:2014-09-18 09:54:14    收藏:0  评论:0  赞:0  阅读:624
新人报道第一篇C语言各种关键词<一>
1、char[tɑ:]作用:声明字符型变量或函数英文解释:1)主要内容字符:容纳单字符的一种基本数据类型;2)字符类型:字符型(Char)2、double[dbl]作用:声明双精度变量或函数英文解释:1)n.两倍;2)a.两倍的,双重的;3)v.加倍的,快步走,加倍努力3、enum[inju:m]作用:声明枚举..
分类:编程语言   时间:2014-09-18 09:54:04    收藏:0  评论:0  赞:0  阅读:162
在Java Web项目中引入Mondrian多维分析框架
一,Mondrian简介Mondrian是一个开源项目,一个用Java写成的OLAP引擎。它用MDX语言实现查询,从关系数据库(RDBMS)中读取数据。然后经过JavaAPI以多维的方式对结果进行展示。Mondrian的使用方式同JDBC驱动类似。可以非常方便的与现有的Web项目集成。MondrianOLAP系统由四个层组..
分类:编程语言   时间:2014-09-18 09:53:34    收藏:0  评论:0  赞:0  阅读:386
Java Tread多线程(3)死锁
本文演示,Tread多线程死锁,简单的分析一下死锁产生的原因,并展示一个死锁的小Demo。 1)死锁产生原因 2)小Demo 一、死锁产生的原因:同步中嵌套同步。 二、一个死锁小Demo:(锁loacka中需要锁lockb,锁lockb中又需要锁locka,然后加上while(true)在里面一顿狂转,直接锁住了。)...
分类:编程语言   时间:2014-09-18 09:49:14    收藏:0  评论:0  赞:0  阅读:280
Bottle python
1. hello worldimport bottle@bottle.route('/')def home_page(): return "hello world\n"@bottle.route('/testpage')def test_page(): return "this is a...
分类:编程语言   时间:2014-09-18 09:43:33    收藏:0  评论:0  赞:0  阅读:389
python的内置排序究竟有多快
我比较了一下sort和一个自己写的o(n)的程序的运行时间。惊奇发现sort的速度几乎和直接用python写的o(n)的程序运行时间接近先上代码sort的测试代码import randomimport syslen_test_arr = int(sys.argv[1])test_arr = [ran...
分类:编程语言   时间:2014-09-18 09:39:33    收藏:0  评论:0  赞:0  阅读:166
java学习05
package day20140918;import org.junit.Test;/* * 由于昨天面试问到了单例模式 * 回顾一下 * 单例设计模式 * *///饿汉式,类一加载就存在,线程安全class SingleE{ //定义一个私有成员,便于测试 private int ...
分类:编程语言   时间:2014-09-18 09:37:53    收藏:0  评论:0  赞:0  阅读:260
Java编程思想(十五) —— 类型信息之反射
Java编程思想(十五) —— 类型信息之反射...
分类:编程语言   时间:2014-09-18 08:35:23    收藏:0  评论:0  赞:0  阅读:239
C++指针与数组
对数组地址的理解,如 int c[2] = {2,3}; int(*cp)[2] = &c; cout << &c[0] << c << cp << endl;输出都是一样的。。结论:当对数组用&比如&c,那么意思就是“对数组取地址或者取得数组的地址”,而数组的地址返回的就是第一个元素的地址,加上数...
分类:编程语言   时间:2014-09-18 08:33:13    收藏:0  评论:0  赞:0  阅读:334
Java系统程序员修炼之道
从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就被震撼了。当编程越来越成体力活,我们还能有自己的思想,还能修炼为Java系统级别的程序员嘛?学习与修炼以下知识与技能,帮你早日...
分类:编程语言   时间:2014-09-18 06:27:53    收藏:0  评论:0  赞:0  阅读:299
Java对象初始化详解
在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。本文试图对Java如何执行对象的初始化做一个详细深入地介绍(与对象初始化相同,类在被加载之后也是需要初始化的,本文在最后也会对类的初始化进行介绍,相对于对象初始化来说,类的初始化要相对简单一些)。1.Java对象...
分类:编程语言   时间:2014-09-18 06:27:24    收藏:0  评论:0  赞:0  阅读:296
RedisCluster 的 Java 和 Python 客户端 API 使用示例
这里的环境仍然采用[RedisCluster的安装与配置]中最终的集群配置环境,具体如下:127.0.0.1:7000>clusternodes 8868592d98d84b7cf5752cc0b97af4ac807d1a12127.0.0.1:7007slavebfc910f924d772fe03d9fe6a19aabd73d5730d26014108821130638connected f5bdda1518cd3826100a30f595..
分类:编程语言   时间:2014-09-18 03:10:14    收藏:0  评论:0  赞:0  阅读:1260
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!