package com.token.common;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ConnectException;
import java.n...
分类:
编程语言 时间:
2015-06-29 10:12:05
收藏:
0 评论:
0 赞:
0 阅读:
163
粒子群算法求解函数极值
初始化一个粒子群体随机分布在解空间中。然后每一次迭代,根据每个粒子的历史最优位置和粒子群的最优位置更新每个粒子的位置,直到满足要求为止。clc;clear all;
tic; %程序运行计时
E0=0.001; %允许误差
MaxNum=100;...
分类:
编程语言 时间:
2015-06-29 10:10:59
收藏:
0 评论:
0 赞:
0 阅读:
438
假设P、Q两个进程需要互斥进入某一个临界区。
Dekker算法的基本思想是:首先看P、Q是否有进入临界区的意愿,(1)如果没有进程想进临界区,自然不用做任何事情,(2)如果只有一个进程想进临界区,就让他进入临界区,(3)如果两个进程同时都想进临界区,那么再看轮到谁进临界区了,如果刚好轮到P,P就进入临界区,Q等待,P退出临界区后Q再进入;同样,如果刚好轮到Q,Q就进入临界区,P等待,Q退...
分类:
编程语言 时间:
2015-06-29 10:08:38
收藏:
0 评论:
0 赞:
0 阅读:
399
最近看了大话设计模式书中的装饰者模式,然后用C#照着写了一遍,发现运行出来的结果和书上不一样,然后又用Java写了一遍 和书上一样,同样的代码,不同的编译器与运行环境,Java和.NET 下面贴上代码
首先是Java实现
Beverage(饮料抽象类)
CondimentDecorator(调料抽象类,继承Beverage)
Latte(拿铁饮料,继承Beverage)
Mocha(摩...
分类:
编程语言 时间:
2015-06-29 10:08:19
收藏:
0 评论:
0 赞:
0 阅读:
127
注解定义和使用注解定义为:public @interface AnnotationName{
}使用注解@ AnnotationName
public void func(){
}Java提供了4个元注解@Retention:保留的阶段。
@Target:注解修饰的目标,可以说类,方法,成员变量,包。
@Documented:是否被javadoc提取成文的。
@Inherited:注解是否能继...
分类:
编程语言 时间:
2015-06-29 10:06:51
收藏:
0 评论:
0 赞:
0 阅读:
132
相对于Dekker算法(参见进程互斥(二)Dekker算法),Peterson算法简化了进程互斥的实现。
假设有两个进程需要互斥的访问某一个临界区。
Peterson算法的形式如下:
public void peterson(int process) {
enterRegion(process);// process表示进程号
// 临界区
leaveRegio...
分类:
编程语言 时间:
2015-06-29 10:05:28
收藏:
0 评论:
0 赞:
0 阅读:
217
c++ string类的完整实现,标注库有的功能这里基本都有,在此基础上可以进行良好的扩充!!!...
分类:
编程语言 时间:
2015-06-29 10:02:08
收藏:
0 评论:
0 赞:
0 阅读:
141
题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的...
分类:
编程语言 时间:
2015-06-29 10:01:58
收藏:
0 评论:
0 赞:
0 阅读:
152
尽可能延后变量定义式的出现时间我们知道定义一个对象的时候有一个不争的事实,那就是分配内存。如果是我们自定义的对象,程序执行过程中会调用类的构造函数和析构函数。我们打个比方,如果天下雨了,你带把雨伞肯定是值得的。但是,如果你带伞了,今天却没下雨,你是不是感觉自己亏了?的确,亏在了带了却没用,所以伞就变成了累赘。本节的关键就在于此,如果你定义一个变量或者对象没有被使用,那么就是不完美的代码。
我们看一...
分类:
编程语言 时间:
2015-06-29 10:00:28
收藏:
0 评论:
0 赞:
0 阅读:
317
一、具体要求:
1:C风格的注释/* */注释转换为标准C++风格//注释
2:// 风格的注释保持原样
3:所有的转换需要符合语法规则
4:注释转换需要支持注释嵌套
二、转换要求:
注释的嵌套情形很多,这里只是举例,你需要遵照C/C++语言的注释规则来编写代码,我不会仅测试这里的例子。 ...
分类:
编程语言 时间:
2015-06-29 10:00:08
收藏:
0 评论:
0 赞:
0 阅读:
189
以下程序的输出结果
#include
void main()
{
char * ptr="hello";
char str[]="hello";
printf("sizeof(pts) is %d\n", sizeof(ptr));//这里输出指针的大小
printf("sizeof(str) is %d\n", sizeof(str));//这里输出整个st...
分类:
编程语言 时间:
2015-06-29 09:59:38
收藏:
0 评论:
0 赞:
0 阅读:
249
最近在做一个数据中心的一个项目,需要查询多个数据库,目前项目中有3个解决办法:
1.新建一个sessionFactory
2.用mybatis
3.用springJDBC
我的功能只要查询而已,不需要事务,所以我选的是最简单的方法,就是在配置文件新建一个sessionFactory。
<bean id="sessionFactoryDC"
clas...
分类:
编程语言 时间:
2015-06-29 09:56:09
收藏:
0 评论:
0 赞:
0 阅读:
309
JDK 1.5之后加入了Java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。
一、池的由来
拿数据库来举例子:每当一个请求到达就创建一个新的链接,但当有大量请求并发访问时,就会不断地创建和销毁链接,开销很大。为了提高效率,达到复用的效果,就有了池的概念。
线程...
分类:
编程语言 时间:
2015-06-29 08:45:09
收藏:
0 评论:
0 赞:
0 阅读:
165
Thread类和Runnable接口和Java内存管理模型使得多线程编程简单直接。但是Thread类和Runnable接口都不允许声明检查型异常,也不能定义返回值。
Callable接口和Future接口的引入以及它们对线程池的支持优雅的解决了这两个问题。
Callable接口类似于Runnable接口,Callable接口被线程执行后,可...
分类:
编程语言 时间:
2015-06-29 08:45:08
收藏:
0 评论:
0 赞:
0 阅读:
203
进入找工作倒计时状态了,计划好好复习一下数据结构和相关算法,预计用两天时间把见过的排序算法整理下。
首先参考大话数据结构定义一个链表类:...
分类:
编程语言 时间:
2015-06-29 08:44:48
收藏:
0 评论:
0 赞:
0 阅读:
164
专业题:1.线程的优好处与坏处,什么时候用线程最好,什么时候不用线程?何时使用多线程技术,何时避免用它,是我们需要掌握的重要课题。多线程技术是一把双刃剑,在使用时需要充分考虑它的优缺点。多线程处理可以同时运行多个线程。由于多线程应用程序将程序划分成多个独立的任务,因此可以在以下方面显著提高性能:(1...
分类:
编程语言 时间:
2015-06-29 08:43:47
收藏:
0 评论:
0 赞:
0 阅读:
223
第一课程:1.Unity类名必须与文件名保持一致2.讲属性设置为public可以在Unity中访问 public float speed; // Use this for initialization void Start () { } // Update is called once p...
分类:
编程语言 时间:
2015-06-29 08:42:27
收藏:
0 评论:
0 赞:
0 阅读:
354
我们自己每天使用的电脑能同时运行多个应用程序,没有感觉到卡顿,电脑为每个应用程序的事件分配了一个优先级,移动端的手机也是,通常不管我们是在看电影,发短信只要有电话,电话绝对是优先级最高的。这个时候我们需要一种合理的数据结构删除最大元素和插入元素,我们可以称之为优先队列。实现这种优先队列最合适的数据结...
分类:
编程语言 时间:
2015-06-29 08:42:07
收藏:
0 评论:
0 赞:
0 阅读:
262
STL区间成员函数及区间算法总结在这里总结下可替代循环的区间成员函数和区间算法;相比单元素遍历操作,使用区间成员函数的优势在于: 1)更少的函数调用 2)更少的元素移动 3)更少的内存分配在区间成员函数不适用的情况下也应该使用区间算法,至少,相比手写循环而言,它更加简单,有效,并且不...
分类:
编程语言 时间:
2015-06-29 08:41:17
收藏:
0 评论:
0 赞:
0 阅读:
236
1、MFC编辑框、静态文本框相关的常用函数《1》GetDlgItemText(ID ,str)作用:从对话框中获取文本第一个参数为要获取的编辑框(或者静态文本框、单选按钮等可以显示内容的控件)的ID,第二个参数为字符串(Cstring类型)的变量,获取的文本存储在str中。《2》SetDlgItem...
分类:
编程语言 时间:
2015-06-29 08:41:07
收藏:
0 评论:
0 赞:
0 阅读:
348