- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 viewpager
public class MyViewPagerAdapter extends PagerAdapter { private static final String TAG = MyViewPagerAdapter.class.getSimpleName(); private List mListViews; public MyViewPagerAdapter(List
2015-04-08 11:17:50 328
原创 linux 进程间通信方式总结
每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communication)。如下图所示。图 下进程间通信1. 管道(Pipe
2014-04-12 15:19:36 276
原创 TCP UDP 总结
tcp ,udp 同为网络的传输层协议,二者却有着很大的区别。要谈传输层,首先就要了解多路分解,和多路复用。多路复用,从源主机的不同的套接字中收集数据块,并为每个数据块封装上首部信息从而生成报文段,然后将报文段传递到网络层,这个工作叫多路复用。多路分解,主机的运输层从网络层得到数据后,根据报文段中的信息,将报文段传送到对应的进程,这个过程就是多路分解。由于网络需求的各异性,会产生各
2014-04-11 20:40:13 481
原创 数学归纳法的计算机实现——递归
数学归纳法数学归纳法(mathematical induction)是一种数学证明方法,常用于证明命题在自然数范围内成立。随着现代数学的发展,自然数范围内的证明实际上构成了许多其他领域(比如数学分析)的基础,所以数学归纳法对于整个数学体系至关重要。数学归纳法本身非常简单。如果我们想要证明某个命题对于自然数n都成立,那么:第一步 证明命题对于n = 1成立。第二步 假
2014-04-10 14:30:12 1861
转载 C++ 虚函数表解析
前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于虚函数的使
2014-04-07 15:21:31 302
原创 大数相乘问题
不多说,直接上代码,首先输入两个整数,输出相乘结果,支持1000位以内,位数多的时候只需修改数组的大小。#include #include #include #include using namespace std;void changeData(char* ,int);int main(){ char a[100]; char b[100]; memset(a,0,10
2014-04-02 20:44:40 429
原创 ubuntu下mysql重装问题
做为一个IT行业的菜鸟,我一直逼迫这自己在ubuntu下写代码。不仅仅是为了装B,其实也是为了享受开源软件的魅力,虽然用了那么久都没有体会出来。今年是一名大三的在校生,在数据库课上要用到mysql做实验,mysql我以前是装过的,但不知道是为什么突然不能用了,google了一阵子,没有找到解决办法,就想着删了重新装,这一删,可是出了大的错误了,删除后每次的安装不成功,然后google找解决方法
2014-03-30 21:30:56 407
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人