码迷,mamicode.com
首页 > 编程语言
C/C++软件产品持续集成与维护 初探
持续集成 维护...
分类:编程语言   时间:2014-07-16 14:30:31    阅读次数:190
protobuf extensions(extend)的消息定义及Java使用方法
在定义protobuf消息时,有时候需要用到extensions来对原有的消息类型进行扩展,有利于消息定义的重复使用。1、下面写一个最简单的例子,定义一个message BaseData,并对其进行扩展:Example.proto:// 定义一个message BaseData,100~199之间的tag可供扩展 message BaseData { required int32 code = ...
分类:编程语言   时间:2014-07-16 12:52:46    阅读次数:2220
Java设计模式论述
为何需要设计模式: 模式是做事的方法,是实现目标,研磨技术的方法。这种对高效技术不懈追求的思想,广泛见于诸多领域,例如制作精美佳肴的过程。对于任何一种迈向成熟的全新技艺,身处这个行业的人都需要寻找通用而有效地的方法,达到我们的目标,解决不同场景的问题。...
分类:编程语言   时间:2014-07-16 12:51:34    阅读次数:224
号外:java基础班教材永久免费 报名就送
曾经万人疯抢的成都传智播客java基础班教材,今日免费赠送,你hold的住吗? 由成都传智播客传道授业解惑的诸位老师,精心制作的教材,现在免费赠送,你能接的住吗? 书是交融感情、获得知识、传承经验的重要媒介; 书记载着智者的智慧,传智播客作为it培训行业的引路人,出版了不少书籍,对it行业产生了深远影响…… 日前,成都传智播客高层召开“听证会”,与会人员就“java基础班教...
分类:编程语言   时间:2014-07-16 14:44:20    阅读次数:242
python升级安装后的yum的修复
升级python版本后,运行yum # yum -y install openssl 提示如下: There was a problem importing one of the Python modules required to run yum. The error leading to this problem was:    No module named yum Pl...
分类:编程语言   时间:2014-07-16 14:04:47    阅读次数:193
Errors occurred during the build. Errors running builder 'JavaScript Validator' on
eclipse重新编译时候就会报错Errors occurred during the build. Errors running builder 'JavaScript Validator' on。如图: 解决办法是:项目右键--properties---builders---javascript validator 如图:...
分类:编程语言   时间:2014-07-16 13:23:34    阅读次数:226
C++ 进阶
C++面对对象设计当中经常涉及到有关跟踪输出的功能,这是C++进阶的一个很基础的问题; 下面例子将实现这一功能; class Trace { public: Trace() { noisy = 0; } void print(char *s) { if(noisy) printf("%s", s); } void on() { noisy = 1; } void off() ...
分类:编程语言   时间:2014-07-16 13:30:52    阅读次数:238
python logging模块小记
1.简单的将日志打印到屏幕import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message') 屏幕上打印:...
分类:编程语言   时间:2014-07-16 14:54:52    阅读次数:215
Java 集合系列 12 TreeMap
java 集合系列目录:Java 集合系列 01 总体框架Java 集合系列 02 Collection架构Java 集合系列 03 ArrayList详细介绍(源码解析)和使用示例Java 集合系列 04 LinkedList详细介绍(源码解析)和使用示例Java 集合系列 05 Vector详细...
分类:编程语言   时间:2014-07-16 14:57:04    阅读次数:257
java的equal和==问题
看一本比较简略的java教程,在看到对象的时候,书上直接给我来一句: 刚看下觉得没什么问题,很有道理的一个东东嘛,但是出于习惯还是打了几行代码测试了一下,代码如下: 1 class Person { 2 private String name; 3 ...
分类:编程语言   时间:2014-07-16 14:58:44    阅读次数:207
SimpleDateFormat非线程安全
文章列表1)SimpleDateFormat的线程安全问题与解决方案2)深入理解Java:SimpleDateFormat安全的时间格式化
分类:编程语言   时间:2014-07-16 12:35:20    阅读次数:222
Tornado/Python 学习HTTP 1.1与HTTP 1.0的比较
HTTP 1.1与HTTP 1.0的比较一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也...
分类:编程语言   时间:2014-07-16 12:33:27    阅读次数:422
Linux多线程程序设计
一、线程理论基础使用线程原因:1、比进程更加节俭。线程是轻量级的。进程:代码共享,数据拷贝。线程所有都是共享的。2、通信简单很多3、多线程程序是一种多任务、并发的工作机制。还有如下优点:使多CPU系统更加有效。操作系统会保证当线程数不大于CPU数目时,不同线程运行于不同的CPU上。改善程序结构:一个...
分类:编程语言   时间:2014-07-16 15:09:35    阅读次数:266
C++ 虚函数表解析
C++ 虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这样的技术能够让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说...
分类:编程语言   时间:2014-07-16 15:11:00    阅读次数:233
javascript常用方法
自己总结整理的,有什么错误的地方大家可以提出了,我进行修改。或者有什么需要添加的也可以提出来getElementById()方法这个方法返回一个与那个有着给定id属性值的元素节点相对应的对象。由于js区分大小写,一定要注意该方法的大小写格式和类似方法的大小写格式。用法: document.getEl...
分类:编程语言   时间:2014-07-16 15:12:26    阅读次数:244
Python自省学习
1. 访问对象的属性class MyClass(): a='1' b='2' def __init__(self): pass def write(self): print self.a,self.bmyClass=MyClass()print d...
分类:编程语言   时间:2014-07-16 15:15:04    阅读次数:302
C++异常以及异常与析构函数
1. 抛出异常1.1 抛出异常(也称为抛弃异常)即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。 该语句的格式为: throw 表达式;如果在try语句块的程序段中(包括在其中调用的函数)发现了异常,且抛弃了该异常,则这个异常就可以被try语句块后的某个c...
分类:编程语言   时间:2014-07-16 15:20:46    阅读次数:238
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!