- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 Activity、Fragment启动总结
1、actvity的启动过程流程图2、Fragment启动过程OnAttach():当该fragment被添加到Activity时被回调,该方法值会被调用一次。onCreate(Bundle savedStatus):创建Fragment时被回调,该方法只会被调用一次。onCreateView():每次创建、绘制该Fragment的View组件时,回
2017-04-26 22:36:50
1902
原创 如何使用VS2012运行华为入职前OJ的工程
由于华为OJ题包含了测试用例,通过下载工程后进行编译运行可以省去输入输出的麻烦,能够快速测试程序的正确性。但是OJ上的工程是在VS2005环境下生成的,在VS2012下无法直接运行。解决方案如下:1、首先需要下载最新的cppunit,重新用VS2012生成cppunit库。将生成的cppunitd.lib放入cppunit-1.12.1\lib\vc80目录下。2、打开要运行的C++工程,
2016-01-23 21:21:47
935
转载 数据库以及线程发生死锁的原理及必要条件,如何避免死锁
产生死锁的原因主要是: (1) 因为系统资源不足。 (2) 进程运行推进的顺序不合适。 (3) 资源分配不当等。必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。 (2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 (3)不可剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。 (4)循环等待条件:若干进程之间形成一
2014-12-10 20:48:42
3255
原创 RMQ问题再临
时间限制:10000ms单点时限:1000ms内存限制:256MB描述终于,小Hi和小Ho踏上了回国的旅程。在飞机上,望着采购来的特产——小Hi陷入了沉思:还记得在上上周他们去超市的时候,前前后后挑了那么多的东西,都幸运的没有任何其他人(售货员/其他顾客)来打搅他们的采购过程。但是如果发生了这样的事情,他们的采购又会变得如何呢?于是小Hi便向小Ho提出了
2014-11-23 09:09:42
579
原创 ns2.34安装方法
1、先下载文件为ns-allinone-2.34.tar.gz,下载完后将它解压缩到指定文件夹下(假设为主文件夹的NS文件夹中)tar xvfz ns-allinone-2.34.tar.gz 2、需要用到的软件包 build-essential tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev libxmu-dev 3、修改ns-2.
2013-10-24 12:44:20
1004
原创 UNIX的读与写
关于读:fopen 打开一个指定的文件freopen 在一个指定的流上打开一个指定的文件fdopen 用文件描述符打开流关于写:printf 写到标准输出fprintf 写到指定的流sprintf 将格式化的字符送到数组中,不安全snprintf 写至数组buf,安全
2012-12-08 09:58:32
280
原创 UNIX网络编程编译环境配置方法
1、先将下载的压缩包解压到自己设定的目录,文件名为unpv13e;2、进入unpv13e文件夹下,./configure(一定要用此命令,不能直接configure);若此步出错,则应使用chmod +x ./configure将configure变成可执行的脚本;3、cd libmakecd ../libfree makecd ../libroutemakec
2012-12-08 09:39:06
516
原创 NS2的安装方法
1、先下载文件为ns-allinone-2.30.tar.gz,下载完后将它解压缩到指定文件夹下(假设为主文件夹的NS文件夹中)tar xvfz ns-allinone-2.30.tar.gz 2、修改ns-2.30/otcl-1.12目录下的两个文件configure和configure.in,将SHLIB_LD="ld-shared" 改为SHLIB_LD="gcc-shar
2012-12-08 09:37:52
447
MFC图像处理
2012-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人