首页 > 编程语言
Java-动态代理技术
1.程序中的代理 为具有相同接口的目标类的各个方法,添加一些系统功能,如日志,异常处理,计算方法运行的 时间,事务管理等等,都可以交给另一个类去实现这些功能,该类称为代理类。 注意:为了让代理类共享目标类中的各个方法,可以让代理类实现和目标类相同的接口。 public class AProxy {....
分类:编程语言   时间:2015-03-04 23:57:15    收藏:0  评论:0  赞:0  阅读:479
记录下学习Go语言时用到的一些项目
IDE:liteide? Web Framework:beego,Martini,macaron Orm:gorm,xorm 脚手架: goconfig,go-sql-driver 一些应用项目: cms:sudochina spider:go_spider blog:go_blog Go还是比较适合服务器开发,后台服...
分类:编程语言   时间:2015-03-04 22:52:15    收藏:0  评论:0  赞:0  阅读:575
HDU5122 K.Bro Sorting (树状数组)
题意:把冒泡排序的规则改了一下,每次循环可以对任意数进行一次冒泡,问最少需要多少次循环 思路:想一下就可以知道只要需要多少的数的右边有比它小的数 直接用一个tmpmin记录当前右边的最小值即可,我用了树状数组就当练习一下 #include #include #include #include using namespace std; const int N=1e6+100 ; int nu...
分类:编程语言   时间:2015-03-04 22:50:25    收藏:0  评论:0  赞:0  阅读:346
C语言动态规划(8)___雇佣工人(HDU 1158)
Problem Description A project manager wants to determine the number of the workers needed in every month. He does know the minimal number of the workers needed in each month. When he hires or fires...
分类:编程语言   时间:2015-03-04 22:49:45    收藏:0  评论:0  赞:0  阅读:334
java线程池介绍与使用
在同等数量级的操作下,使用线程池的效率要远远高于单线程。线程池可以降低创建线程带来的开销。而线程池中的线程结束后进行的是回收操作而不真的将线程销毁。而在这个过程过,线程池带来的内存消耗肯定会大于单线程。在使用线程池的时候要慎重这个问题。下面进行两个方法,分别来测试下。 import java.util.LinkedList; import java.util.List; import java....
分类:编程语言   时间:2015-03-04 22:49:05    收藏:0  评论:0  赞:0  阅读:297
java中的synchronized
1、synchronized为互斥。该关键词可以申明方法也可以申明代码库。 import java.util.concurrent.TimeUnit; public class SynchronizedDemo1 { public synchronized static void synchronizedDemo(){ try { TimeUnit.SECONDS.s...
分类:编程语言   时间:2015-03-04 22:48:55    收藏:0  评论:0  赞:0  阅读:265
java中的ReentrantLock
ReentrantLock是JDK5加入的新类,它的用法和synchronized类似。比过它需要程序员手动添加加锁和解锁的代码。 比起synchronized的好处。它添加了两个方法: l  提供了tryLock(),该方法调用的时候。如果锁被另一个对象持有,它会返回false。 l  还一个就是公平锁。在构造ReentrantLock的时候。它拥有一个人boolean类型的参数。该参数就...
分类:编程语言   时间:2015-03-04 22:48:45    收藏:0  评论:0  赞:0  阅读:472
java中的Volatile与Atomics
Volatile Volatile保证在变量在多线程的可见性。用于修饰变量。 代码如下: public class VolatileDemo1 { volatile int a; public int getA() { return a; } public void setA(int a) { this.a = a; } public void testA1(f...
分类:编程语言   时间:2015-03-04 22:48:25    收藏:0  评论:0  赞:0  阅读:229
java中的线程协调与线程间的数据交换
Java中提供多种方式协调线程的工作。 CountDownLatch:当多个也就是具体的数量等于CountDownLatch初始化参数的时候。线程达到了预期状态或者完成了预期工作时触发事件,其他线程可以等待这个事件来触发自己的后续工作。等待的线程是多个。达到了预期状态的线程会调用CountDownLatch的countDown方法。等待的线程会调用CountDownLatch的await方法。...
分类:编程语言   时间:2015-03-04 22:48:15    收藏:0  评论:0  赞:0  阅读:298
Python中引用自定义模块
学习了一小段时间的Python,始终停滞在简单的语法上,不能真正体会到Python的强大之处。今天学习了自定义模块的引用方法。当引用模块时,编译器会先在当前目录,接着去sys.path、Python的安装目录去寻找你引用的模块,如果没有的话,就会报错。 第一种情况,你的模块和你要使用的模块在同一目录下。Hello.py是一个模块,里面有一个打印Hello, World的方法Hello()。tes...
分类:编程语言   时间:2015-03-04 22:47:15    收藏:0  评论:0  赞:0  阅读:305
hdu-3068 最长回文 【Manacher算法】
Manacher算法学习资料:http://blog.csdn.net/dyx404514/article/details/42061017 最长回文 Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 9282    ...
分类:编程语言   时间:2015-03-04 22:47:05    收藏:0  评论:0  赞:0  阅读:369
Feekood语言介绍
Feekood是一种人工智能脚本技术,旨在建立一个开放的脚本语言平台,解决一系列的应用软件快速开发的问题。 Feekood结合了面向对象设计(OOP)、面向过程设计各自的优势,在传统程序设计逻辑的基础上,提供了更多更丰富的内容,通过提供丰富的编程接口和模板程序,大大简化编码工作,全面提高软件开发的工作效率。 Feekood提供平台化的编程方式,网络化的资源管理,让您可以随时随地开展工作。基于F...
分类:编程语言   时间:2015-03-04 22:46:45    收藏:0  评论:0  赞:0  阅读:331
java的参数传递与内存分配问题
本文可作为北京尚学堂java课程的学习笔记。 看下面这段代码。 class BirthDate { private int day; private int month; private int year; public BirthDate(int d, int m, int y) { day = d; month = ...
分类:编程语言   时间:2015-03-04 22:46:15    收藏:0  评论:0  赞:0  阅读:309
Firefox下javascript调试方法
点击点击暂停 按钮,点击后按钮状态改变,同时右边的三个调试步骤变为可操作状态,调试步骤的作用可参考IE浏览器javascript调试篇的讲解。同时,在代码行上面打断点。点击断点后,代码自动进入调试状态,取消断点,代码直接运行过去。...
分类:编程语言   时间:2015-03-04 22:45:55    收藏:0  评论:0  赞:0  阅读:325
单源最短路 Bellman-Ford算法
单源最短路问题是固定一个起点s,求它到所有点的最短路的问题。Bellman-Ford算法可以用于边权为负的情况而不像Dijkstra只适用于边权为正的情况(有负圈返回错误),但是其效率比较低。记从起点s出发到顶点i的最短距离为的d[i] 那么 d[i] = min(d[j]+(j->i)|其中#include #include #include <algori...
分类:编程语言   时间:2015-03-04 22:44:15    收藏:0  评论:0  赞:0  阅读:384
【02】以 const enum inline 代替 #define
1 // 2 // 2015-03-04 02/55 3 // 以 const enum inline 代替 #define 4 // 5 6 // 防止同一个物理文件被包含多次 7 #pragma once 8 9 // ----------------------------------1...
分类:编程语言   时间:2015-03-04 22:39:35    收藏:0  评论:0  赞:0  阅读:334
Unity 3d 实施刚体力
刚体的恒定力组件
分类:编程语言   时间:2015-03-04 22:34:37    收藏:0  评论:0  赞:0  阅读:514
spring的依赖注入DI(IOC)
1、手动注入(1)set注入public class UserService { private UserDao userDao; public void setUserDao(UserDao dao){ this.userDao = dao; }} ...
分类:编程语言   时间:2015-03-04 22:33:55    收藏:0  评论:0  赞:0  阅读:429
迪杰斯特拉(Dijkstra)算法
1 # include 2 3 # define MAX_VERTEXES 20//最大顶点数 4 # define INFINITY 65535;//代表∞ 5 6 typedef struct...
分类:编程语言   时间:2015-03-04 22:33:25    收藏:0  评论:0  赞:0  阅读:459
Java 基础知识点(必知必会其二)
1.如何将数字输出为每三位逗号分隔的格式,例如“1,234,467”? 1 package com.Gxjun.problem; 2 3 import java.text.DecimalFormat; 4 import java.util.Scanner; 5 6 7 /* 8 * 如何...
分类:编程语言   时间:2015-03-04 22:33:05    收藏:0  评论:0  赞:0  阅读:327
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!