这个类基本上是从LuaPlus那里弄来的,为什么不支持用LuaPlus,因为那东西我实在不知道怎么编译,能编译通过的版本的旧版本的了,而且之前的版本有BUG的存在,使用起来有阴影,不想用了,还是自己写个比较靠谱。因为感觉LuaPlus那个LuaFunction有点不好用,所以进行了一些改造。自己认为目前自己封装的这个还是比较好用的。namespace Lua_Wrapper{struct LuaNil{};inline void Push(lua_State* L, bool value) { lua_pushboolean(L, value); }inline void Push(... Read More
posted @ 2013-05-12 16:06
javawebsoa
Views(294)
Comments(0)
Diggs(0)
在前面的多任务执行里,因为有多个线程执行,只要放到任务队列里的任务都会执行,但这些任务执行顺序是随机的,没有固定的顺序,也就是说放入队列早的任务不一定就是早执行,放入队列迟的任务也不一定后执行。这样没有顺序的执行性是多线程的本来特性,虽然可以使用锁对象来同步一个对象不被多个线程同时访问,但它是没有办法确保任务之间的有序访问同一个资源。这时,就需要引入一个对象io_service::strand,有它来保证放入任务队列的任务,可以按它放入任务队列的顺序来执行。比如使用一个线程池来执行写多个文件,每一个文件都是有序的数据,而多个文件之间是无序的,这样在每一个文件都使用io_service::str Read More
posted @ 2013-05-12 16:04
javawebsoa
Views(230)
Comments(0)
Diggs(0)
前一段时间,由于自己对程序的参数输入不是很了解,遇到一些问题。今天发现在http://write.blog.csdn.net/postedit,源码的网站上有相关的doc文件和如何运行的文件,拿过来分享一下。自己跑得程序是TLD群中共享的TLD_HY-2012-11-27的程序。这是网站上的rendme 文件。This will be a C++ implementations of the OpenTLD (aka Predator)----------------------------------------------------------------------------This Read More
posted @ 2013-05-12 16:02
javawebsoa
Views(392)
Comments(0)
Diggs(0)
1.Map<K,V> 声明的泛型类型必须是类,不能是基本类型。如果是基本类型将其写为对应的对象类型。2.Map<k,v>map=newLinkedHashMap<k,v>();当两边都有泛型时,那么这两个泛型就必须相同。容易出错的地方,如:List<Object>list=new ArrayList<String>();不行List<String>list=new ArrayList<Object>();不行3.也可以允许只有一边有泛型,另一边没有泛型。Mapmap=newLinkedHashMap<k, Read More
posted @ 2013-05-12 16:00
javawebsoa
Views(186)
Comments(0)
Diggs(0)
静态代理是一种编译期的代理类,它的.class文件在运行前已经生产,使用静态代理类可以在委托类完成指定调用前对消息进行处理与过滤。简单例子如下:package search;public class HelloServiceProxy { private HelloService helloService; public HelloServiceProxy(HelloService helloService) { this.helloService=helloService; } public String echo(String msg) { System.out.println(" Read More
posted @ 2013-05-12 15:58
javawebsoa
Views(184)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号