码迷,mamicode.com
首页 > 编程语言
JavaScript实现图的深度广度优先遍历
function Graph(v) { this.vertices = v; //初始化顶点 this.edges = 0; //边数先设置为0 this.adj = []; //为每一个顶点准备一个链表,表示它和所有节点的关系 for (var i = 0...
分类:编程语言   时间:2015-03-18 17:42:17    阅读次数:377
快速排序
代码:#include #include int T,t,N,i;#define LOG 1//调试日志void Log(int* data,int flag,int i,int j){#ifdef LOG if(flag == 1) { for(int k=0;k rig...
分类:编程语言   时间:2015-03-18 17:41:13    阅读次数:172
java解析xml的几种方式
第一种:DOM。DOM的全称是Document Object Model,也即文档对象模型。在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问...
分类:编程语言   时间:2015-03-18 17:37:16    阅读次数:129
值得使用的Spring Boot
2013年12月12日,Spring发布了4.0版本。这个本来只是作为Java平台上的控制反转容器的库,经过将近10年的发展已经成为了一个巨无霸产品。不过其依靠良好的分层设计,每个功能模块都能保持较好的独立性,是Java平台不可多得的好用的开源应用程序框架。 Spring的4.0版本可以说是一个重大...
分类:编程语言   时间:2015-03-18 17:36:58    阅读次数:19090
【转载】 Python动态生成变量
用Python循环创建多个变量, 如创建 a1= 、a2= 、a3= 、a4= 、a5= 可以通过python的内置函数locals 来完成locals是python的内置函数,他可以以字典的方式去访问局部和全局变量。python里面用名字空间记录着变量,就像javascript的windo...
分类:编程语言   时间:2015-03-18 17:33:37    阅读次数:140
go语言的一个gui 开源 项目 https://github.com/andlabs/ui
go语言的一个gui 开源 项目 https://github.com/andlabs/ui
分类:编程语言   时间:2015-03-18 17:33:58    阅读次数:187
unity3d脚本编程
向原创致敬http://blog.csdn.net/kfqcome/article/details/10159057一 创建和使用脚本1 概述GameObject的行为都是被附加到其上面的组件控制,脚本本质上也是一个组件。在unity中创建一个脚本,默认内容如下:[csharp]view plain...
分类:编程语言   时间:2015-03-18 17:33:21    阅读次数:192
java 名字重用的术语表
1 覆盖 一个实例方法可以覆盖其超类中可以访问到的具有相同签名的所有实例方法,从而能够使用动态分配机制。换句话说就是vm基于运行期的类型来选择要调用的复写方法。覆写是面向对象编程技术的基础。class Base{ public void f(){} }class Derived exten...
分类:编程语言   时间:2015-03-18 17:25:46    阅读次数:149
堆的C语言实现
在C++中,可以通过std::priority_queue来使用堆。堆的C语言实现:heap.c 1 /** @file heap.c 2 * @brief 堆,默认为小根堆,即堆顶为最小. 3 */ 4 #include /* for malloc() */ 5 #include /...
分类:编程语言   时间:2015-03-18 17:26:04    阅读次数:173
非常棒的Java REST服务器栈
Dropwizard是一个开源的Java框架,用于开发OPS友好、高性能的基于REST的后端。它是由Yammer开发的,来驱动基于JVM的后端。Dropwizard提供同类最佳的Java库到一个嵌入式应用程序包。它由以下部分组成:嵌入式Jetty:每一个应用程序被打包成一个jar(而不是war)文件...
分类:编程语言   时间:2015-03-18 17:25:56    阅读次数:181
第二章 管理程序流(In .net4.5) 之 管理多线程
1. 概述 本章包括同步资源以及取消长时间任务相关的内容。2. 主要内容 2.1 同步资源 ① lock关键字实现。会阻塞程序,有可能会导致死锁。 ② volatile关键字可以禁用编译优化,用于避免优化代码时对多线程的影响。private static volatile int _...
分类:编程语言   时间:2015-03-18 17:20:57    阅读次数:185
Fledging Dairy.Java(1)
I am a fledging of Java and this is my first time to writting such blog.At the same time,I wanna to improve mydeclining English.So I diceide to write ...
分类:编程语言   时间:2015-03-18 17:21:10    阅读次数:147
Python 函数
map函数我们只需要传入函数f(x)=x*x,就可以利用map()函数完成这个计算:def f(x): return x*xprint map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])输出结果:[1, 4, 9, 10, 25, 36, 49, 64, 81]注意:map...
分类:编程语言   时间:2015-03-18 17:18:31    阅读次数:193
Java程序测试之线程的同步
package tickect;class ticketnum implements Runnable{ public int tickets = 100; String str = new String(); public void run() { while...
分类:编程语言   时间:2015-03-18 17:17:34    阅读次数:144
C++ cout cerr 和 clog 的区别
我们都知道C++预定义了cin(标准输入流)和cout(标准输出流)。但今天突然又蹦出来两个cerr(标准错误流(非缓冲))和clog(标准错误流(缓冲)),本着学习提高的态度在网上搜索了相关内容,下面是从百度知道获取的内容ps:不知道是不是会侵权呀......首先通过一个例子就可以分析cout与c...
分类:编程语言   时间:2015-03-18 17:20:02    阅读次数:170
代码生成器+shiro安全框架+SpringMVC+mybatis+连接池druid+HTML5
代码有持续更新(提供全部源码) 新增:1.代码生成器,将大大提高开发效率,增删改查的处理类,service层,mybatis的xml,SQL 脚本, ? jsp页面?等重复低级的代码 将瞬间生成,从此不再当码农 2.数据库连接池 ?...
分类:编程语言   时间:2015-03-18 16:11:22    阅读次数:309
用Maven打包发布可执行的jar包
项目有个需求,要把当前项目的代码和依赖打包成一个jar包,再把jar包和一些相关文件一起打包成一个tar 这里用到了两个插件,shade 和assembly,shade负责生成jar包,assembly负责打包成tar。pom.xml配置如下: ?...
分类:编程语言   时间:2015-03-18 16:12:34    阅读次数:222
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!