首页 > 编程语言
LeetCode 21 Merge Two Sorted Lists (C,C++,Java,Python)
Problem: Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. Solution: 两个有序链表,每次取头部最小的那个元素,然后将这个元素从原来链表...
分类:编程语言   时间:2015-05-10 19:02:01    收藏:0  评论:0  赞:0  阅读:287
畅游C++ Boost Serialization 序列化
畅游C++ Boost Serialization 序列化...
分类:编程语言   时间:2015-05-10 19:00:30    收藏:0  评论:0  赞:0  阅读:382
mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler
mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler mybatis 比 ibatis 改进了很多,特别是支持了注解,支持了plugin inteceptor,也给开发者带来了更多的灵活性,相比其他ORM,我还是挺喜欢mybatis的。 闲言碎语不要讲,今天研究了下mybatis的typeHandler: 先看这...
分类:编程语言   时间:2015-05-10 18:59:59    收藏:0  评论:0  赞:0  阅读:350
分布式系统互斥算法---令牌环算法
在一个分布式系统中,把所有进程逻辑上组成一个环,首先每个进程知道其下一个进程是谁(通常更常用的应该是每个进程要维护一个记录,知道其后的所有其他进程,以便在其直接后继发生崩溃时,能把令牌传递给其后继,更有甚者传递给其后继的后继); 当环初始化时,进程0得到一个令牌(可以理解为一个互斥锁),该令牌沿着环进行传递,当进程获得到令牌后,会首先检查其是否有访问共享资源的需求,如果需要,则进行资源访问,访问...
分类:编程语言   时间:2015-05-10 18:59:49    收藏:0  评论:0  赞:0  阅读:834
Spring核心学习(4)从XML中读取BeanDefinition-将代码变成配置
前导:开始学习Spring核心思想,通过一个山寨精简版Spring代码结合学习。 内容:1. BeanDefinitionReader-配置读取者。 2. XmlBeanDefinitionReader-从XML中读取配置。 3. Resource-定位资源文件。这次将Bean的配置信息都放到了XML里,所以这里会有一个XML文件的读取,我们通过XmlBeanDefinition...
分类:编程语言   时间:2015-05-10 18:59:09    收藏:0  评论:0  赞:0  阅读:327
java.io.IOException: The same input jar [E:\Jre\lib\rt.jar] is specified twice.
执行Maven Install打包的时候,出现以下错误信息:[INFO] proguard jar: E:\maven\mvnRespo\net\sf\proguard\proguard-base\5.2\proguard-base-5.2.jar [proguard] ProGuard, version 5.2 [proguard] java.io.IOException: The same...
分类:编程语言   时间:2015-05-10 18:58:19    收藏:0  评论:0  赞:0  阅读:1459
JAVA多线程学习笔记<3>线程传入参数与终止线程方法
public class TimeThread extends Thread { private long start; public volatile boolean exit = false; public TimeThread(long start) { this.start = start; } public void run() { while(!exit...
分类:编程语言   时间:2015-05-10 18:58:00    收藏:0  评论:0  赞:0  阅读:283
python实战-字典使用
python实战-字典使用使用字典统计字符出现次数#! /usr/bin/env python #coding:utf-8 #定义一个函数,接收字符串,统计出每个字符的出现次数 #实现思路:字典实现,看字符是否在字典中,在则+1,否则计入字典。 def histogram(str): dic = dict() for s in str: if s not in dic...
分类:编程语言   时间:2015-05-10 18:57:59    收藏:0  评论:0  赞:0  阅读:211
COGS 577 蝗灾 cdq分治+树状数组
题目链接:点击打开链接 cdq入门资料:点击打开链接 思路:首先根据上面的ppt可知cdq分治: solve(l, mid); 计算[l,mid] 对 [mid+1, r] 区间的影响 solve(mid+1, r); 计算影响部分,把询问拆成2个,对x排序后搞搞即可。 #include #include #include #include #include #in...
分类:编程语言   时间:2015-05-10 18:57:19    收藏:0  评论:0  赞:0  阅读:178
java.io.IOException: Can't read [proguard.ClassPathEntry@5ef04b5] (Can't process class [WEB-INF/clas
执行Maven Install打包的时候,出现以下错误信息:[proguard] ProGuard, version 4.4 [proguard] Reading input... [proguard] Reading program war [F:\Workspaces\pro-test\target\pro-test-0.0.1-SNAPSHOT.war] (filtered) [prog...
分类:编程语言   时间:2015-05-10 18:57:09    收藏:0  评论:0  赞:0  阅读:1512
C语言笔记之printf()函数
printf()的参数分为两大部分,分别是控制字符串和参数列表,二者用逗号隔开,而且参数之间也要用逗号隔开。其中控制字符串是字符串常量,如果不需要其他参数的话,双引号里面的文字将被原原本本的打印到屏幕。通俗的讲,双引号里面是什么,输出的就是什么,包括转义字符。 但是,这样以来,我们无论想要打印什么,都只能手动的写在双引号内部,从而无法实现自动化打印。比如,怎样输出程序中变量的值?总不能变量的值变一次我们就手动改写...
分类:编程语言   时间:2015-05-10 18:56:09    收藏:0  评论:0  赞:0  阅读:285
线程同步
线程同步1.synchronized2.wait、notify3.线程安全与非安全 StringBuffer 、StringBuilder Vector、Hashtable ArrayList、HashMap Collections.synchonizedList() Collection...
分类:编程语言   时间:2015-05-10 18:54:59    收藏:0  评论:0  赞:0  阅读:281
python代码缩进和循环语句
python语言的特点,简洁,可读性好。因此,以缩进作为代码分界将是一种很好的方式。if语句,格式1:if expression1: if_suiteelse: else_suite格式2:if expression1: if_suiteelif: elif_suiteelse: else...
分类:编程语言   时间:2015-05-10 18:48:46    收藏:0  评论:0  赞:0  阅读:218
Java [leetcode 19]Remove Nth Node From End of List
题目描述:Given a linked list, remove the nth node from the end of list and return its head.For example, Given linked list: 1->2->3->4->5, and n = 2. A...
分类:编程语言   时间:2015-05-10 18:48:29    收藏:0  评论:0  赞:0  阅读:216
11-黑马程序员------C 语言学习笔记---C语言的变量的作用域和储存类型
黑马程序员------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------五 变量的作用域和储存类型01 变量的作用域是指该变量有效地区域,C语言中得变量分为局部变量和全局变量。02 局部变量:*局部变量的作用域仅限于定义它的代码块内,离开代码块内便失去作用。*...
分类:编程语言   时间:2015-05-10 18:47:48    收藏:0  评论:0  赞:0  阅读:239
ACM 树形数组
树状数组(Binary Indexed Tree(BIT), Fenwick Tree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个元素的值。树状...
分类:编程语言   时间:2015-05-10 18:47:29    收藏:0  评论:0  赞:0  阅读:305
java与javac版本不一致问题
问题描述: 设置了环境变量JAVA_HOME为jdk1.5.0_14的安装目录,并且在PATH变量中加入了%JAVA_HOME%\bin,但在Windows命令行下,执行java -version却显示: java version "1.6.0_13" 而执行javac -version显示: ja...
分类:编程语言   时间:2015-05-10 18:45:38    收藏:0  评论:0  赞:0  阅读:382
Linux 多线程通信
摘自资料(linux 与Windows不同) 线程间无需特别的手段进行通信,由于线程间能够共享数据结构,也就是一个全局变量能够被两个线程同一时候使用。只是要注意的是线程间须要做好同步,一般用mutex。能够參考一些比較新的UNIX/Linux编程的书,都会提到Posix线程编程,比方《UNIX环境高...
分类:编程语言   时间:2015-05-10 18:44:39    收藏:0  评论:0  赞:0  阅读:276
07-黑马程序员------C 语言学习笔记---C语言关系运算和逻辑运算
黑马程序员------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------关系运算和逻辑运算// 输入一个字符,如果是大写字母,则转换为小写字母,如果不是则不转换,输出最后得到的字符#include int main(){ char ch; ...
分类:编程语言   时间:2015-05-10 18:43:27    收藏:0  评论:0  赞:0  阅读:144
16-黑马程序员------C 语言学习笔记--- C语言复杂构造数据类型
黑马程序员------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------第五 复杂构造数据类型01 结构体的定义:一般形式:struct 结构体名{ 类型标识符1 成员1; 类型标识符2 成员2; ……………… ……………… 类型标识符n 成员n;};结构体类...
分类:编程语言   时间:2015-05-10 18:42:47    收藏:0  评论:0  赞:0  阅读:234
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!