最近因项目需要,需要使用socket长连接服务器,但是在网上查资料发现都是服务器的连接池,于是自己动手写了个客户端socket连接池,记之,仅供参考,里面的意义变量请自行替换,废话少说,上代码。
1. socet信息类
package cn.richinfo.cloudp.dm.common.util;
import java.net.Socket;
/**
* @C...
pthread_cond
条件变量 pthread_cond, 另外一种线程间的同步机制。普通的 mutex 只允许一个线程进入临界区,就是拿到mutex这把锁的线程,而cond 允许多个线程同时进入临界区,由它来控制,在某些条件成立的时候,来唤醒其中一个等待着的线程,或者是唤醒所有等待着的线程。
int pthread_cond_wait(pthread_cond_t* cond, ...
在卷积神经网络的训练中,因为多个卷积核做卷积的时候互不干扰,可以并行。
直观的方法是采用多线程做卷积,每个线程负责一个featureMap的卷积计算。
在本人的程序中,多线程训练比单线程训练大约要快3倍。
工程名Dlg.cpp (CCNN2Dlg.cpp)文件中,写好线程函数,第几个featureMap做卷积通过参数LPVOID lpPara指定。
DWORD WINAP...
javaassist
ClassPool 是javassist的一个对象池,通过
pool.insertClassPath(string);这个方法可以向池子里添加对象,但是有个问题,如果我们通过这种方式添加了池,class改变了,池里的文件仍然为原来的class文件。
并没有重新加载一次class文件,而classpool类并没有提供对应的方法。
除了一个 CtClass re...
本文通过简单的事例阐述字符串对比的算法思想,并用java给予实现。该算法可以用于求两个字符串的子串、最大子串等。...
由于这段时间一直在学习Android,貌似很长时间没有更新关于JAVA的博客了,今天继续我们的数组总结篇。1、 数组是由一组相同类型的变量所组成的数据类型,它们是以一个共同的名称来表示的。数组按存放元素的复杂程度,分为一维、二维及多维数组。2、 使用Java中的数组,必须经过两个步骤:(1)声明数组...
参考文章:http://www.cnblogs.com/inforasc/archive/2009/10/12/1582110.htmlusing System;using System.Collections.Generic;using System.ComponentModel;using Sy...
在C语言中,枚举类型、字符型和各种整数的表示形式统一叫做标量类型。当在C表达式中使用标量类型的值时,编译器就会自动将这些标识符转换为整数保存。这种机制的作用是,在这些标量类型上执行的操作与整型上执行的操作完全一样。摘自:http://book.51cto.com/art/201206/341056....
一、何为AOP? spring 的两大核心思想无非是 IOC和AOP。那么Spring 的 aop 是神马意思呢?AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AO....
var date = NSDate.date() var timeFormatter = NSDateFormatter()timeFormatter.dateFormat = "MM-dd 'at' HH:mm:ss"var time = timeFormatter.stringFr...