由于项目需要所以简单的研究了下protobuf。我也是参照网上的博客,所以大部分内容我也就不重复造轮子了。首先protobuf介绍点击这里,使用介绍点击这里,使用demo看这里。我个人的第一个例子也是参照这个demo来的,不过其中我有遇到一些问题,所以揪出来说说,也就给自己做个笔记,方便查阅。
基本的东西相信大家也了解了,直接步入主题了:
1、限定修饰符介绍 r...
分类:
编程语言 时间:
2014-06-10 17:53:20
阅读次数:
273
暂附贴图,详情稍后叙述,欢迎留言交流
图一、JVM知识体系(部分)
图二、通过jconsole监控jvm
图三、通过jvisualvm监控jvm...
分类:
编程语言 时间:
2014-06-10 17:52:04
阅读次数:
261
python监控linux性能以及进程消耗的性能...
分类:
编程语言 时间:
2014-06-10 18:44:54
阅读次数:
371
线程池作用:1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。
2.可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存,而把服务器累趴下(每个线程需要大约1MB内存,线程开的越多,消耗的内存也就越大,最后死机)。
Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。...
分类:
编程语言 时间:
2014-06-10 18:32:00
阅读次数:
254
java类加载
先来看一段小程序:
package com;
public class Main1 {
static {
System.out.println("1111") ;
}
public static void main(String[] args) {
System.out.println("2222") ;
}
}
输出结果为:
111...
分类:
编程语言 时间:
2014-06-10 17:27:38
阅读次数:
272
(一)
一个继承体系的声明:
class Date {...};
class Customer {
public:
...
private:
string name;
Date lastTransaction;
};
class PriorityCustomer : public Customer {
public:
PriorityCustomer(const...
分类:
编程语言 时间:
2014-06-10 17:45:35
阅读次数:
289
代码:
2-1 向用户发出警告
what_to_say="Warning";...
分类:
编程语言 时间:
2014-06-10 17:57:11
阅读次数:
288
单件模式:
单件模式即在整个应用程序中只有一个类实例且这个实例所占资源在整个应用程序中是共享的。
单件模式的C++实现(构造函数、拷贝构造函数、赋值操作符均需重写):
#include
class CSingleton
{
private:
CSingleton()
{
std::cout<<"Singleton Constructed."<<std:...
分类:
编程语言 时间:
2014-06-10 18:22:16
阅读次数:
258
先容哥叹息一句,此奥~,这什么g8情况,没头脑的装了将近3g的OpenCV,结果没啥用。。。
入题!!环境为Python2.7
严格按照一下步骤操作,必成功:
所需软件如下:
VideoCapture: http://videocapture.sourceforge.net/VideoCapture-0.9-5.zip
MyEclipse 插件PyDev:
http://ncu.d...
分类:
编程语言 时间:
2014-06-10 18:44:17
阅读次数:
390
python socket可以实现socket通信功能,还可以与php, js等程序进行socket通信,达到在网页中嵌入Python程序的目的。
Python中使用socket模块完成socket通信功能,其提供底层的套接字访问接口。
项目中,Python通过socket与前端js通信,读入数据,处理后传回。...
分类:
编程语言 时间:
2014-06-10 19:21:09
阅读次数:
312
(一)
先看下面这段看起来貌似很不错的代码:
class Investment {...};
Investment* createInevstment(); //factory函数
void f() {
Investment* pInv = createInvestment();
...;
delete pInv; //释放pInv所指的对象
}
但是存在不安全。因...
分类:
编程语言 时间:
2014-06-10 17:35:10
阅读次数:
263
package j2se.thread.demo;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
/**
* Project:J2SE 的基础知识
* Tile:多线程模拟银行转账
* Description:
* 1.在同一个...
分类:
编程语言 时间:
2014-06-10 19:09:06
阅读次数:
325
package j2se.thread.demo;
/**
* Project:J2SE 的基础知识
* Tile:多线程模拟银行转账
* Description:
* 1.在同一个银行中的账户之间进行转账服务 , 站在银行的角度 , 不管咱们转 , 银行里面
* 的总金额不会变化 ;
*
* 2.将 A 账户里面的金额 , 转向 B 账户 ...
分类:
编程语言 时间:
2014-06-10 18:33:19
阅读次数:
254
??
在项目中,我们需要把事故简图上传到总服务器,以便每个客户端都能下载或者查看。在网上找了找,向Server2000存储图片代码比较多,从数据库中读取图片并显示也不少,但是把图片从数据库中二进制数据转换为原图片保存在本地,就很少有C++代码了。花了大约4天时间,和师妹两个人找各种资料,终于解决了这个问题。下面就一步一步地讲一讲我们的解决方法:
一、使用数据库前的准备
我们使用ADO,是用_...
分类:
编程语言 时间:
2014-06-10 18:00:35
阅读次数:
324
首先下载lua源码包,然后分别是make,make linux,make
install注意如果没有make
install,那么在#include时,会报找不到lua.h文件的错误。网上找到一段源码:func.lua--变量定义width=1;height=2;--lua函数定义,实现加法func...
分类:
编程语言 时间:
2014-06-10 16:19:01
阅读次数:
323