首页 > 编程语言
JavaScript实现图的深度广度优先遍历
function Graph(v) { this.vertices = v; //初始化顶点 this.edges = 0; //边数先设置为0 this.adj = []; //为每一个顶点准备一个链表,表示它和所有节点的关系 for (var i = 0...
分类:编程语言   时间:2015-03-18 17:39:20    收藏:0  评论:0  赞:0  阅读:294
快速排序
代码:#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:38:40    收藏:0  评论:0  赞:0  阅读:348
java解析xml的几种方式
第一种:DOM。DOM的全称是Document Object Model,也即文档对象模型。在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问...
分类:编程语言   时间:2015-03-18 17:36:00    收藏:0  评论:0  赞:0  阅读:248
值得使用的Spring Boot
2013年12月12日,Spring发布了4.0版本。这个本来只是作为Java平台上的控制反转容器的库,经过将近10年的发展已经成为了一个巨无霸产品。不过其依靠良好的分层设计,每个功能模块都能保持较好的独立性,是Java平台不可多得的好用的开源应用程序框架。 Spring的4.0版本可以说是一个重大...
分类:编程语言   时间:2015-03-18 17:34:40    收藏:0  评论:0  赞:0  阅读:418
【转载】 Python动态生成变量
用Python循环创建多个变量, 如创建 a1= 、a2= 、a3= 、a4= 、a5= 可以通过python的内置函数locals 来完成locals是python的内置函数,他可以以字典的方式去访问局部和全局变量。python里面用名字空间记录着变量,就像javascript的windo...
分类:编程语言   时间:2015-03-18 17:33:10    收藏:0  评论:0  赞:0  阅读:579
go语言的一个gui 开源 项目 https://github.com/andlabs/ui
go语言的一个gui 开源 项目 https://github.com/andlabs/ui
分类:编程语言   时间:2015-03-18 17:30:40    收藏:0  评论:0  赞:0  阅读:441
java 名字重用的术语表
1 覆盖 一个实例方法可以覆盖其超类中可以访问到的具有相同签名的所有实例方法,从而能够使用动态分配机制。换句话说就是vm基于运行期的类型来选择要调用的复写方法。覆写是面向对象编程技术的基础。class Base{ public void f(){} }class Derived exten...
分类:编程语言   时间:2015-03-18 17:25:40    收藏:0  评论:0  赞:0  阅读:268
堆的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:24:40    收藏:0  评论:0  赞:0  阅读:296
非常棒的Java REST服务器栈
Dropwizard是一个开源的Java框架,用于开发OPS友好、高性能的基于REST的后端。它是由Yammer开发的,来驱动基于JVM的后端。Dropwizard提供同类最佳的Java库到一个嵌入式应用程序包。它由以下部分组成:嵌入式Jetty:每一个应用程序被打包成一个jar(而不是war)文件...
分类:编程语言   时间:2015-03-18 17:23:20    收藏:0  评论:0  赞:0  阅读:398
第二章 管理程序流(In .net4.5) 之 管理多线程
1. 概述 本章包括同步资源以及取消长时间任务相关的内容。2. 主要内容 2.1 同步资源 ① lock关键字实现。会阻塞程序,有可能会导致死锁。 ② volatile关键字可以禁用编译优化,用于避免优化代码时对多线程的影响。private static volatile int _...
分类:编程语言   时间:2015-03-18 17:20:13    收藏:0  评论:0  赞:0  阅读:349
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:10    收藏:0  评论:0  赞:0  阅读:384
Java程序测试之线程的同步
package tickect;class ticketnum implements Runnable{ public int tickets = 100; String str = new String(); public void run() { while...
分类:编程语言   时间:2015-03-18 17:17:10    收藏:0  评论:0  赞:0  阅读:284
C++ cout cerr 和 clog 的区别
我们都知道C++预定义了cin(标准输入流)和cout(标准输出流)。但今天突然又蹦出来两个cerr(标准错误流(非缓冲))和clog(标准错误流(缓冲)),本着学习提高的态度在网上搜索了相关内容,下面是从百度知道获取的内容ps:不知道是不是会侵权呀......首先通过一个例子就可以分析cout与c...
分类:编程语言   时间:2015-03-18 17:16:50    收藏:0  评论:0  赞:0  阅读:647
代码生成器+shiro安全框架+SpringMVC+mybatis+连接池druid+HTML5
代码有持续更新(提供全部源码) 新增:1.代码生成器,将大大提高开发效率,增删改查的处理类,service层,mybatis的xml,SQL 脚本, ? jsp页面?等重复低级的代码 将瞬间生成,从此不再当码农 2.数据库连接池 ?...
分类:编程语言   时间:2015-03-18 16:10:41    收藏:0  评论:0  赞:0  阅读:455
用Maven打包发布可执行的jar包
项目有个需求,要把当前项目的代码和依赖打包成一个jar包,再把jar包和一些相关文件一起打包成一个tar 这里用到了两个插件,shade 和assembly,shade负责生成jar包,assembly负责打包成tar。pom.xml配置如下: ?...
分类:编程语言   时间:2015-03-18 16:10:20    收藏:0  评论:0  赞:0  阅读:519
Spring AOP实现原理
什么是AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行...
分类:编程语言   时间:2015-03-18 16:09:31    收藏:0  评论:0  赞:0  阅读:657
springboot 开发入门,及问题汇总
1 . springboot简单介绍(http://projects.spring.io/spring-boot/) ????????现在的web项目几乎都会用到spring框架,而要使用spring难免需要配置大量的xml配置文件,而springboot的出现解?? 决了这一问...
分类:编程语言   时间:2015-03-18 16:07:50    收藏:0  评论:0  赞:0  阅读:468
Java package 和 import
一些人用了一阵子的Java,可是对于 Java 的 package 跟 import 还是不太了解。很多人以为原始码 .java 文件中的 import 会让编译器把所 import 的程序通通写到编译好的 .class 档案中,或是认为 import 跟 C/C++ 的 #include 相似,实际上,这是错误的观念。import的作用如果没有import,我们在使用java类库时就需要书写该类的...
分类:编程语言   时间:2015-03-18 16:04:10    收藏:0  评论:0  赞:0  阅读:208
【004】【JVM——垃圾收集算法】
垃圾收集算法的实现涉及大量的程序细节,而且各个平台的虚拟机操作内存的方法又各不相同,介绍几种垃圾收集算法的思想及其发展过程....
分类:编程语言   时间:2015-03-18 16:03:00    收藏:0  评论:0  赞:0  阅读:328
【003】【Java虚拟机——对象已死判定】
垃圾收集器在对堆进行回收前,首先要做的事情就是要确定这些对象之中哪些还“存活”着, 哪些已经“死去" (即不可能再被任何途径使用的对象)。...
分类:编程语言   时间:2015-03-18 16:01:30    收藏:0  评论:0  赞:0  阅读:264
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!