#includeusing namespace std;void swap(int *a, int *b){ int *c = a; a = b; b = c;}void SelectSort(int *A, int len){ for (int i = 0; i = 0 &...
分类:
编程语言 时间:
2015-04-04 10:33:19
收藏:
0 评论:
0 赞:
0 阅读:
243
使用python实现的树遍历,包括宽度优先和深度优先ef dfs(): tree = { 'A': ['B', 'C'], 'B': ['D', 'E'], 'C': ['F', 'G'], 'D': ['H', 'I'], ...
分类:
编程语言 时间:
2015-04-04 10:31:09
收藏:
0 评论:
0 赞:
0 阅读:
241
第一次使用spring mvc ,在此也算是记录一下以防忘记,希望有经验的朋友指出不足的地方 一、使用maven管理jar。 [html] view plaincopyprint? org.codehaus.jackson jackson-core-lgpl 1.9.6 org.codehaus.j...
分类:
编程语言 时间:
2015-04-04 10:30:29
收藏:
0 评论:
0 赞:
0 阅读:
189
(1.流程控制有三种基本技术可以改变程序的控制流程: A.调用方法 :将导致控制流程离开当前方法,转移到被调用的方法。 B.选择 : a. if / else语句 b. switch语句 c.三目运算 C.循环 :a. while循环 b. for 循环...
分类:
编程语言 时间:
2015-04-04 10:29:49
收藏:
0 评论:
0 赞:
0 阅读:
278
在看word2vec的资料的时候,经常会被叫去看那几篇论文,而那几篇论文也没有系统地说明word2vec的具体原理和算法,所以老衲就斗胆整理了一个笔记,希望能帮助各位尽快理解word2vec的基本原理,避免浪费时间。 当然如果已经了解了,就随便看看得了。
分类:
编程语言 时间:
2015-04-04 10:28:39
收藏:
0 评论:
0 赞:
0 阅读:
349
Big String 给一个字符串,长度不超过 106,有两种操作: 1. 在第 i 个字符的前面添加一个字符 ch 2. 查询第 k 个位置是什么字符操作的总数不超过 2000如果直接模拟的话,移动到后面的数据量太大。我们分块的话,...
分类:
编程语言 时间:
2015-04-04 10:27:09
收藏:
0 评论:
0 赞:
0 阅读:
254
全局变量不能通过 delete 操作符删除,而直接在 window 上定义的属性可以。1 var age = 22;2 window.color = "red";3 4 // IE < 9下以下情况都会抛出错误5 6 delete age; //return false7 8 delete wi.....
分类:
编程语言 时间:
2015-04-04 10:26:29
收藏:
0 评论:
0 赞:
0 阅读:
182
InputStream is = request.getSession().getServletContext().getResourceAsStream("/WEB-INF/swdjzbg.png"); ByteArrayOutputStream baos = new ByteArr...
分类:
编程语言 时间:
2015-04-04 10:26:09
收藏:
0 评论:
0 赞:
0 阅读:
200
当url地址含有中文或者“/”的时候,这是就需要用做urlencode一下编码转换。
一、urlencode
urlencode的参数是词典,它可以将key-value这样的键值对转换成我们想要的格式。例如...
分类:
编程语言 时间:
2015-04-04 09:22:29
收藏:
0 评论:
0 赞:
0 阅读:
279
标准C语言中包括一组三字符组,使C语言程序可以只用ISO
646-1083不变代码集编写,这是七比特ASCII代码集的子集,是许多非英语国家字符集公用的代码集。三字符组以两个连续问号开头,见上图。标准C语言还提供一些记号的重拼和定义一些运算符的宏替换的头文件,但与三字符组不同的是,这些替换无法在字符串型常量和字符型常量中识别。
源程序中三字符组的转换发生在词法分析(转换为记号)之前和识别字符...
分类:
编程语言 时间:
2015-04-04 09:20:59
收藏:
0 评论:
0 赞:
0 阅读:
270
抽象工厂模式可以向客户提供接口,使得客户端在不必指定产品具体类型的情况下创建多个产品族中的产品对象。
系统的设计
采用抽象工厂模式设计出的系统类图如下:
从上图可以看出,抽象工厂模式涉及到角色:
抽象工厂角色(AbstractFactory):担任这个角色的是工厂方法模式的核心,它与应用系统的商业逻辑无关。通常使用Java接口或者抽象Java类实现,而所有的具体工厂类都必须实现这个Jav...
分类:
编程语言 时间:
2015-04-04 09:20:19
收藏:
0 评论:
0 赞:
0 阅读:
207
asm("assembly code");
ansi c将asm用于其它用途,用__asm__替换
在asm后面加上 volatile可以禁止编译器优化
asm volatile ("pusha \n\tpopa");
__asm__ __volatile__ ("pushl $1\n\t");
扩展asm
asm ("asm code" : output locate :...
分类:
编程语言 时间:
2015-04-04 09:18:19
收藏:
0 评论:
0 赞:
0 阅读:
254
基数排序(radix
sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其时间复杂度为O
(nlog(r)m),其中r为所采取的基数,而m为堆数,在某些时候,基数排序法的效率高于其它的稳定性排序法...
分类:
编程语言 时间:
2015-04-04 09:17:59
收藏:
0 评论:
0 赞:
0 阅读:
377
我们知道synchronized有两种:同步方法(synchronized method)和同步语句块(synchronized block)。那么这两种有什么区别以及优缺点呢?
SynchronizedMethod:
优点:代码简单清晰;易于维护
缺点:同步粒度过大,不利于并发;不够灵活,默认用本...
分类:
编程语言 时间:
2015-04-04 09:16:09
收藏:
0 评论:
0 赞:
0 阅读:
189
SpringMVC运行性能远大于Struts2,Struts2运行效率低是由于它的ognl和值栈导致的,当然不是说Struts2不优秀,它的拦截器思想还是非常不错的。做网站的话用springMVC比较合适,它的开发效率和Struts2差不多,运行效率比Struts2高。在spring中用注解非常方便,但是Struts2中的注解没那么好用。
SpringMVC+hibernate+...
分类:
编程语言 时间:
2015-04-04 09:14:09
收藏:
0 评论:
0 赞:
0 阅读:
253
使用位段进行位统计...
分类:
编程语言 时间:
2015-04-04 09:13:29
收藏:
0 评论:
0 赞:
0 阅读:
181
对于Java程序员来说,有时候是需要查看JDK或者一些Java框架的源码来分析问题的,而默认情况下,你按住Ctrl,再点击Java本身的类库(例如ArrayList)是无法查看源码的,那么如何在Eclipse中查看JDK以及Java框架的源码呢?下面,跟着我一起,一步步带你走进源码的世界。...
分类:
编程语言 时间:
2015-04-04 09:13:19
收藏:
0 评论:
0 赞:
0 阅读:
274
注意点:
while循环先判断,再执行。
do.....while先执行一次再判断。
break语句直接结束循环。
continue语句只能使用在循环内部,功能是跳过该次循环,继续执行下一次循环。
下面是一些程序举例:
1、输入一个整数n,输出1+2+…+n的和。
import java.util.Scanner;
public class text1 {
public st...
分类:
编程语言 时间:
2015-04-04 09:11:39
收藏:
0 评论:
0 赞:
0 阅读:
270
线程、进程概念:
进程:
在Java语言中,当用Java命令执行.class文件或执行.exe文件,会首先将程序代码Load到内存区,然后由操作系统找到程序代码的入口(main方法)开始执行程序。以上是关于Java程序执行过程的内存分析的内容。当把程序代码Load到内存区时,已经算是一个进程了,这时它并没有执行,这里强调进程是个静态的概念。我个人认为,如果强调它是个静态的概念,...
分类:
编程语言 时间:
2015-04-04 09:10:19
收藏:
0 评论:
0 赞:
0 阅读:
233
定义ActionListener接口的实现类实现事件监听import java.awt.Button;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.ev...
分类:
编程语言 时间:
2015-04-04 09:10:09
收藏:
0 评论:
0 赞:
0 阅读:
169