C++ 概念总结(基于 C++11)构造
构造函数形式:
默认构造函数
拷贝构造函数
定义: 当定义一个新对象并用一个同类型的对象对它进行初始化时,将显式使用复制构造函数
形式: A(const A& h){}
调用时机:
当对象作为参数传递时
赋值操作符:
定义: 赋值操作符可以通过制定不同类型的右操作数而重载。
形式: A& operator = (const A& h){}
调用时机:...
分类:
编程语言 时间:
2016-05-07 09:59:25
阅读次数:
242
Python 文件I/O本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。
打印到屏幕
最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下:#!/usr/bin/python
# -*- coding: UTF-8 -*- print "Python 是一个非常棒的语言,不是吗...
分类:
编程语言 时间:
2016-05-07 09:56:24
阅读次数:
226
1.确定大小的二维数组
void Func(int array[3][10]);
void Func(int array[][10]);
2.不确定大小的二维数组转为二维指针:
从实参传递来的是数组的起始地址,在内存中按数组排列规则存放(按行存放),而并不区分行和列,所以可以转换成二维指针。
void Func(int **array, int m, int n); ...
分类:
编程语言 时间:
2016-05-07 09:07:04
阅读次数:
168
链接:http://acm.hdu.edu.cn/showproblem.php?pid=3639
题意:有n个人,m条边,每条边代表u给v投一票,票可以传递,比如A->B,B->C,这时C可以得到2票,求出得到最大票数的人有哪些。
分析:从一个强连通到另一个强连通分量的贡献为这两个强连通分量大小和减一。显然票数最大的人在图的端点。
将缩点后的图方向,可以得到一些入度为0的点,用DFS可以求...
分类:
其他好文 时间:
2016-05-07 09:05:11
阅读次数:
130
iOS开发领域有很多对象间数据的传递方式,我看到的大多数App在网络层所采用的方案主要集中于这三种:Delegate,Notification,Block。
然而在我这边,我的意见是以Delegate为主,Notification为辅。原因如下:
尽可能减少跨层数据交流的可能,限制耦合
统一回调方法,便于调试和维护在跟业务层对接的部分只采用一种对接手段(在我这儿就...
分类:
其他好文 时间:
2016-05-07 09:00:14
阅读次数:
171
vsync信号源产生地
1.硬件支持
2.软件模拟
SurfaceFlinger创建的init会初始创建HWComposer
void SurfaceFlinger::init() {
mHwc = new HWComposer(this,*static_cast(this));
}
HWComposer::HWComposer(
const...
分类:
其他好文 时间:
2016-05-07 08:51:08
阅读次数:
697
数据持久化之SQLite数据库(SQLite.swift使用)
一、 简介
SQLite是一款轻型的嵌入式数据库,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就足够了。它的处理速度比Mysql、PostgreSQL这两款著名的数据库都还快。SQLite提供的是一些C函数接口,你可以用这些函数操作数据库。通过使用这些接口,传递一些标准 sql 语句(以 char * 类型)...
分类:
移动开发 时间:
2016-05-07 08:29:18
阅读次数:
317
问题工作中遇到了一个问题:
封装了一个Activity组,这组Activity执行了相类似的业务A,但是少部分文案、图片是有差别的,而且要求在这组Activity执行的过程中,后台运行的其他业务可以随时(或在业务A回调时)修改这些显示内容。
不优雅的方案有:
- 回调中传递Activity的引用。这样限制了修改时机
- 在某单例中注册当前Activity,同时在Activity上暴露相应的修...
分类:
其他好文 时间:
2016-05-07 08:22:31
阅读次数:
238
Oracle Data Guard逻辑备库是利用主库的一个备份首先建立一个物理备库,然后再将其转换为逻辑备库。这之后主库将日志传递到备库,备库利用logminer从主库的日志中解析出主库所执行过的SQL,在备库上重新执行一遍,从而保证与主库的数据在逻辑上保持一致。与物理备库相对应的是,物理备库使用的是redo apply,逻辑备库使用的是sql apply。因此逻辑备库仅仅保证数据与主库是在逻辑上...
分类:
数据库 时间:
2016-05-07 08:09:03
阅读次数:
346