首页 > 编程语言
Spring配置数据源的常用方式
Spring配置数据源的常用方式 在应用程序中配置数据源 (1).在classpath中创建连接参数的配置文件,如db-config.properties,内容如下: driverClass=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/...
分类:编程语言   时间:2015-02-27 00:22:54    收藏:0  评论:0  赞:0  阅读:198
Spark示例之数组排序
数组排序是一个常见的操作。基于比较的排序算法其性能下限是O(nlog(n)),但在分布式环境下面我们可以并发,从而提高性能。这里展示了Spark中数组排序的实现,并分析了性能,同时尝试找到导致性能提升的原因。...
分类:编程语言   时间:2015-02-27 00:21:33    收藏:0  评论:0  赞:0  阅读:331
《Effective C++》:条款34:区分接口继承和实现继承
public继承的概念,由2部分构成:函数接口(function Interface)继承和函数实现(function implementation)继承。这两种继承的差异有点像函数的声明和函数的定义之间的差异。在基类中,函数分为三种: pure virtual函数只具体指定接口继承。impure virtual函数具体指定接口继承和缺省实现继承。 non-virtual函数具体指定接口继承和强制性实现继...
分类:编程语言   时间:2015-02-27 00:20:24    收藏:0  评论:0  赞:0  阅读:316
二维数组的认识及其表示元素的两种方式
/* ============================================================================ Name : TeatArr.c Author : lf Version : Copyright : Your copyright notice Description : 二维数组的认识以及...
分类:编程语言   时间:2015-02-27 00:19:53    收藏:0  评论:0  赞:0  阅读:232
json开发的一个细节:服务端及客户端的json所用的jar包不同
json开发的一个细节:服务端及客户端的json所用的jar包不同,一般来说Android客户端就直接使用内置的json jar包进行开发,但是服务端则需要更加完全的jar包,否则在创建时会出错。本文提供了服务端需要的完全的jar包下载...
分类:编程语言   时间:2015-02-27 00:19:13    收藏:0  评论:0  赞:0  阅读:276
JavaScript基础(语法类型转换、运算符、语句)
1.类型转换: 分为自动转换和强制转换,一般用强制转换。 其他类型转换为整数:parseint(); 其他类型转换为小数:parsefloat(); 判断是否是一个合法的数字类型:isNaN(); 是数字的话返回false,不是数字的话返回ture。示例:2.运算符: 数学运算符:+ -...
分类:编程语言   时间:2015-02-27 00:15:03    收藏:0  评论:0  赞:0  阅读:312
C/C++刁钻问题各个击破之细说sizeof(转)
今天在编程的时候,简单地用下边的程序求vector容器内的元素个数:vector vec;for (int i = 0; i vec_int;vector vec_char;vector vec_double;int size_vec_int = sizeof(vec_int);int siz...
分类:编程语言   时间:2015-02-27 00:14:53    收藏:0  评论:0  赞:0  阅读:386
JavaSript中的正则表达式
正则表达式是对字符串操作的逻辑公式,表达了对字符串的一种过滤逻辑。 相对于.NET和Perl,JS对正则表达式的支持相当朴素,或者说JS的正则表达式是perl正则表达式的一个子集。一、正则表达式引擎:主流正则引擎分为3类:1、DFA(text-directed) 2、NFA(rege-direc.....
分类:编程语言   时间:2015-02-27 00:13:55    收藏:0  评论:0  赞:0  阅读:400
boj 451 田田的算数题 区间更新树状数组
公式变形涉及i的二次项的区间更新的树状数组
分类:编程语言   时间:2015-02-27 00:12:33    收藏:0  评论:0  赞:0  阅读:281
java 动态代理
1、定义接口1 package cc.whoisit;2 3 public interface ISpeak {4 public void speak();5 }2、实现接口 1 package cc.whoisit; 2 3 public class EnglishSpeak imple...
分类:编程语言   时间:2015-02-27 00:08:43    收藏:0  评论:0  赞:0  阅读:307
Java多线程开发系列之四:玩转多线程(线程的控制1)
在前文中我们已经学习了:线程的基本情况、如何创建多线程、线程的生命周期。利用已有知识我们已经可以写出如何利用多线程处理大量任务这样简单的程序。但是当应用场景复杂时,我们还需要从管理控制入手,更好的操纵多线程。在第一节中我们讲过,使用多线程的好处之一就是我们可以通过编码和已有类库更好的管理和控制多线....
分类:编程语言   时间:2015-02-27 00:08:23    收藏:0  评论:0  赞:0  阅读:245
poj 3468 A Simple Problem with Integers 树状数组 或 线段树
区间更新区间查询的树状数组写法 以及线段树写法
分类:编程语言   时间:2015-02-27 00:08:03    收藏:0  评论:0  赞:0  阅读:403
[CXF REST标准实战系列] 二、Spring4.0 整合 CXF3.0,实现测试接口
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket Reprint it anywhere u want. 文章Points: 1、介绍RESTful架构风格 2、Spring配置CXF 3、三层初设计,实现WebService接口层 4、撰写HTTPClien...
分类:编程语言   时间:2015-02-26 23:04:43    收藏:0  评论:0  赞:0  阅读:699
swift UI专项训练12 ActivityIndicator
有时候我们的APP需要联网或者其他比较耗时的操作,需要给用户提示,提示的好办法是进度条或者一个转圈的齿轮,提示用户有操作在进行。我们在上一话的场景中增加两个按钮,下载和停止,点击下载齿轮就开始转,点击停止就停止。 然后把这个组件拖到我们的场景中 设置格式: 效果如图: 把按钮和齿轮连线到控制器中: @IBOutlet we...
分类:编程语言   时间:2015-02-26 23:03:13    收藏:0  评论:0  赞:0  阅读:549
分拆数组技巧应用
给你一个数组A[1..n],请你在O(n)的时间里构造一个新的数组B[1..n],使得B[i]=A[1]*A[2]*...*A[n]/A[i]。你不能使用除法运算。 思路1:题目中说明,不能用除法,那一定是在相乘的时候,省略那一项,然后时间复杂度要0(n),就不能两层循环,而是要利用前面的相乘信息来降低复杂度。 算法:相似的分拆技术在数组题中。线性时间构造两个新数组,从开始遍历相乘 T1[0] =1,T1[i]=T[i-1]*A[i-1] ;而 T2从后往前遍历相乘 T2[len-1] =1,T2[i]...
分类:编程语言   时间:2015-02-26 23:03:03    收藏:0  评论:0  赞:0  阅读:467
Java学习笔记22
Java集合类是一种特别有用的工具类,可以用于存储数量不等的多个对象,并可以实现常用的数据结构,如:栈、 队列等。除此之外,Java集合类还可用于保存具有映射关系的关联数组。Java集合大致可分为Set、List和Map三种 状态,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map代表具有映射关系的集合。 Java的集合类主要由两个接口派生而出...
分类:编程语言   时间:2015-02-26 23:02:44    收藏:0  评论:0  赞:0  阅读:414
C++拾遗--多线程:原子操作解决线程冲突
C++拾遗--原子操作解决线程冲突 前言 在多线程中操作全局变量一般都会引起线程冲突,为了解决线程冲突,引入原子操作。所谓原子操作,是指不会被线程调度机制打断的操作,操作一旦开始,就得执行到结束为止。原子操作可以是一个步骤,也可以是多个操作步骤,但是其顺序是不可以被打乱,或者切割掉只执行部分。原子操作一般靠底层汇编实现。...
分类:编程语言   时间:2015-02-26 23:02:13    收藏:0  评论:0  赞:0  阅读:535
初探Java序列化(Serialization)
Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化Deserialization是一种将这些字节重建成一个对象的过程。【字节流的来回转换】 Java中,一切都是对象,在分布式环境中经常需要将Object从这一端网络或设备传递到另一端。这就需要有一种可以在两端传输数据的协议。Java序列化机制就是为了解决这个问题而产生。 将对象状态转换成字节流之后,可以用java...
分类:编程语言   时间:2015-02-26 23:00:43    收藏:0  评论:0  赞:0  阅读:411
Go语言(工程和包)
在Go语言中,包是函数与数据的集合,用package定义一个包,包的名字不一定要跟文件名字一样,接下来,将学习如何使用Go语言的包。   首先,我们创建一个Stack包,然后用一个主程序来调用这个包里面的方法。这实际上涉及到Go语言中的工程的分包和编译。Go语言是这么来配置它的工程的,如下图          其中package是工程的根目录,我们需要事先设置环境变量GOPATH,如下...
分类:编程语言   时间:2015-02-26 23:00:13    收藏:0  评论:0  赞:0  阅读:387
初探Java序列化(2)-writeObject/readObject
在序列化过程中,虚拟机会试图调用对象类里的writeObject() 和 readObject(),进行用户自定义的序列化和反序列化,如果没有则调用ObjectOutputStream.defaultWriteObject() 和 ObjectInputStream.defaultReadObject()。同样,在ObjectOutputStream和ObjectInputStream中最重要的方...
分类:编程语言   时间:2015-02-26 22:59:44    收藏:0  评论:0  赞:0  阅读:303
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!