一)继承基本概念 程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。》》继承的好处:(1)抽取出了重复的代码(2)建立了类和类之...
分类:
编程语言 时间:
2015-01-27 23:12:29
阅读次数:
264
# -*- coding: utf8 -*-'''__author__ = 'dabay.wang@gmail.com'23: Merge k Sorted Listshttps://oj.leetcode.com/problems/merge-k-sorted-lists/Merge k sort...
分类:
编程语言 时间:
2015-01-27 23:08:46
阅读次数:
244
如果一个类中所有成员函数都是公用的,则可以在定义对象时对数据成员进行初始化:class Time{public: hour; minute; sec;};Time t1={14,15,23};//将t1初始化为14:15:23但是数据成员是私有的,或者类中有private或protected的...
分类:
编程语言 时间:
2015-01-27 23:06:53
阅读次数:
372
面向对象编程基于三个基本概念:数据抽象、继承和动态绑定。15.1. 面向对象编程:概述 面向对象编程的关键思想是多态性(polymorphism)。 之所以称通过继承而相关联的类型为多态类型,是因为在许多情况下可以互换地使用派生类型或基类型的“许多形态”。正如我们将看到的,在 C++ 中,多...
分类:
编程语言 时间:
2015-01-27 23:07:04
阅读次数:
288
高级线程同步关键代码段1.原子操作。2.临界区指定一个CRITICAL_SECTION 数据结构g_cs,然后对EnterCriticalSection和LeaveCriticalSection访问共享资源当拥有一项可供多个线程访问的资源时,应该创建临界区。类似多个人上厕所。如果多个不是一道线程使用...
分类:
编程语言 时间:
2015-01-27 23:08:17
阅读次数:
289
# -*- coding: utf8 -*-'''__author__ = 'dabay.wang@gmail.com'22: Generate Parentheseshttps://oj.leetcode.com/problems/generate-parentheses/Given n pair...
分类:
编程语言 时间:
2015-01-27 23:04:14
阅读次数:
162
第0关 http://www.pythonchallenge.com/pc/def/0.html >>>print?2?**?38
274877906944L 替换网址为http://www.pythonchallenge.com/pc/def/274877906944.html 第1关 http://www.pythonchallenge.com/pc/def/ma...
分类:
编程语言 时间:
2015-01-27 22:03:54
阅读次数:
437
1:双引号转义
print "he\"llo"只需要在双引号前面加一个反斜杠。
输出结果:he"llo
2:字符串的拼接
(1)可以用+号
print "hello" +" "+ "wolrd"
(2)可以用逗号
print "hello","world"
(3)可以用*数字
print "hello"*3
输出结果:
hello wolrd
hello world...
分类:
编程语言 时间:
2015-01-27 21:58:04
阅读次数:
175
1、错误描述
Java Breakpoint
Unable to install breakpoint in
com.you.humb.web.commom.dao.impl.ExportDaoImpl$
$EnhancerByCGLIB$$9e9175d5 due to missing line
number attr...
分类:
编程语言 时间:
2015-01-27 21:56:53
阅读次数:
231
一:取字符串中第几个字符
print "Hello"[0]
print "Hello"[-1]
第一行:表示输出字符串中第一个字符
第二行:表示输出字符串中最后一个字符
二:字符串分割
print "Hello"[1:3]#第一个参数表示原来字符串中的下表
#第二个阐述表示分割后剩下的字符串的第一个字符 在 原来字符串中的下标
这句话有些啰嗦,直接看输出结果:
el...
分类:
编程语言 时间:
2015-01-27 21:57:50
阅读次数:
174
最近游戏已上线运营,进行服务器内存优化,发现一个非常奇妙的问题,我们的认证服务器(AuthServer)负责跟第三方渠道SDK打交道(登陆和充值),由于采用了curl阻塞的方式,所以这里开了128个线程,奇怪的是每次刚启动的时候占用的虚拟内存在2.3G,然后每次处理消息就增加64M,增加到4.4G就不再增加了,由于我们采用预分配的方式,在线程内部根本没有大块分内存,那么这些内存到底是从哪来的呢?让人百思不得其解。...
分类:
编程语言 时间:
2015-01-27 21:57:26
阅读次数:
427
二分查找的优点是比较次数少,查找速度快,但是在查找之前必须建立有序表。另外,二分查找只适用于顺序存储的有序表,而不适用于链接存储的有序表。
假设:给定一个按从小到大排序的数组P,对分查找某个元素的位置。
二分查找的过程为首先将x和数组的中间项进行比较,若x小于中间项的值,则在线性表的前半部分进行二分查找;若x大于中间项的值,则在线性表的后半部分进行二分查找;若x等于中间项的值,...
分类:
编程语言 时间:
2015-01-27 21:57:53
阅读次数:
156
1.构造函数
类的初始化即为构造函数。也为:隐式的初始化。
构造函数分为三种:有参构造函数、无参构造函数、拷贝构造函数。
有参构造函数调用有三种:括号法、等号法、手工法。
#include
using namespace std;
class Test
{
private:
int m_a;
public:
Test()//无参构造函数
{ }
Test(const...
分类:
编程语言 时间:
2015-01-27 21:55:21
阅读次数:
174
1、错误描述
(mx.messaging.messages:ErrorMessage)#0
body = (null)
clientId = "82C12FAA-ED2A-16A4-4FEA-720F521A5727"
extendedData = (null)
faultCode = "Serve...
分类:
编程语言 时间:
2015-01-27 21:56:39
阅读次数:
188
首先是文档类Index.as:package code{ import flash.display.Sprite; import flash.text.TextField; import flash.text.TextFormat; public class ...
分类:
编程语言 时间:
2015-01-27 21:49:41
阅读次数:
319
import javax.swing.JFrame;import java.awt.event.KeyListener;import java.awt.event.KeyEvent;import java.awt.Color;import javax.swing.JPanel;import java...
分类:
编程语言 时间:
2015-01-27 21:50:27
阅读次数:
351