首页 > 编程语言
直接插入选择排序
#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 树遍历
使用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 返回json格式 - 龙企阁 - 博客频道 - CSDN.NET
第一次使用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
Java语言中的程序流程控制
(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的具体原理和算法,所以老衲就斗胆整理了一个笔记,希望能帮助各位尽快理解word2vec的基本原理,避免浪费时间。 当然如果已经了解了,就随便看看得了。
分类:编程语言   时间:2015-04-04 10:28:39    收藏:0  评论:0  赞:0  阅读:349
Big String 块状数组(或者说平方分割)
Big String 给一个字符串,长度不超过 106,有两种操作: 1. 在第 i 个字符的前面添加一个字符 ch 2. 查询第 k 个位置是什么字符操作的总数不超过 2000如果直接模拟的话,移动到后面的数据量太大。我们分块的话,...
分类:编程语言   时间:2015-04-04 10:27:09    收藏:0  评论:0  赞:0  阅读:254
JavaScript高级程序设计 之 BOM
全局变量不能通过 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转为byte数组
InputStream is = request.getSession().getServletContext().getResourceAsStream("/WEB-INF/swdjzbg.png"); ByteArrayOutputStream baos = new ByteArr...
分类:编程语言   时间:2015-04-04 10:26:09    收藏:0  评论:0  赞:0  阅读:200
Python菜鸟晋级11----urlencode与unquote
当url地址含有中文或者“/”的时候,这是就需要用做urlencode一下编码转换。 一、urlencode urlencode的参数是词典,它可以将key-value这样的键值对转换成我们想要的格式。例如...
分类:编程语言   时间:2015-04-04 09:22:29    收藏:0  评论:0  赞:0  阅读:279
标准C语言的三字符组及替换拼写的分隔符
标准C语言中包括一组三字符组,使C语言程序可以只用ISO 646-1083不变代码集编写,这是七比特ASCII代码集的子集,是许多非英语国家字符集公用的代码集。三字符组以两个连续问号开头,见上图。标准C语言还提供一些记号的重拼和定义一些运算符的宏替换的头文件,但与三字符组不同的是,这些替换无法在字符串型常量和字符型常量中识别。 源程序中三字符组的转换发生在词法分析(转换为记号)之前和识别字符...
分类:编程语言   时间:2015-04-04 09:20:59    收藏:0  评论:0  赞:0  阅读:270
Java设计模式——抽象工厂模式(Abstract factory)
抽象工厂模式可以向客户提供接口,使得客户端在不必指定产品具体类型的情况下创建多个产品族中的产品对象。 系统的设计 采用抽象工厂模式设计出的系统类图如下: 从上图可以看出,抽象工厂模式涉及到角色: 抽象工厂角色(AbstractFactory):担任这个角色的是工厂方法模式的核心,它与应用系统的商业逻辑无关。通常使用Java接口或者抽象Java类实现,而所有的具体工厂类都必须实现这个Jav...
分类:编程语言   时间:2015-04-04 09:20:19    收藏:0  评论:0  赞:0  阅读:207
AT&T学习笔记汇编之内联c语言
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
Java中synchronized关键字实现同步(二)
我们知道synchronized有两种:同步方法(synchronized method)和同步语句块(synchronized block)。那么这两种有什么区别以及优缺点呢?          SynchronizedMethod:                    优点:代码简单清晰;易于维护                    缺点:同步粒度过大,不利于并发;不够灵活,默认用本...
分类:编程语言   时间:2015-04-04 09:16:09    收藏:0  评论:0  赞:0  阅读:189
学习SpringMVC笔记
SpringMVC运行性能远大于Struts2,Struts2运行效率低是由于它的ognl和值栈导致的,当然不是说Struts2不优秀,它的拦截器思想还是非常不错的。做网站的话用springMVC比较合适,它的开发效率和Struts2差不多,运行效率比Struts2高。在spring中用注解非常方便,但是Struts2中的注解没那么好用。 SpringMVC+hibernate+...
分类:编程语言   时间:2015-04-04 09:14:09    收藏:0  评论:0  赞:0  阅读:253
C语言位段的应用:统计二进制的位数
使用位段进行位统计...
分类:编程语言   时间:2015-04-04 09:13:29    收藏:0  评论:0  赞:0  阅读:181
如何在Eclipse中查看JDK以及Java框架的源码
对于Java程序员来说,有时候是需要查看JDK或者一些Java框架的源码来分析问题的,而默认情况下,你按住Ctrl,再点击Java本身的类库(例如ArrayList)是无法查看源码的,那么如何在Eclipse中查看JDK以及Java框架的源码呢?下面,跟着我一起,一步步带你走进源码的世界。...
分类:编程语言   时间:2015-04-04 09:13:19    收藏:0  评论:0  赞:0  阅读:274
java循环结构(一)while for do...whiile 语句运用的一些小例子
注意点: 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语言中,当用Java命令执行.class文件或执行.exe文件,会首先将程序代码Load到内存区,然后由操作系统找到程序代码的入口(main方法)开始执行程序。以上是关于Java程序执行过程的内存分析的内容。当把程序代码Load到内存区时,已经算是一个进程了,这时它并没有执行,这里强调进程是个静态的概念。我个人认为,如果强调它是个静态的概念,...
分类:编程语言   时间:2015-04-04 09:10:19    收藏:0  评论:0  赞:0  阅读:233
JAVA学习笔记(四十七)- 事件监听
定义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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!