摘要:
序列化和反序列化序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。 序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例。C# [Serializable] 与[Serializable()] 这两个是一样的这个标签是类可以被序列化的特性,表示这个类可以被序列化。 什么叫序列化?我们都知道对象是暂时保存在内存中的,不能用U盘考走了,有时为了使用介质转移对象,并且把对象的状态保.
阅读全文
posted @ 2013-08-22 19:17
风言枫语
阅读(284)
推荐(0)
摘要:
前言从网上找了一套号称是百度的php面试题目,这里记录一下 PHP的gc机制 php的垃圾回收机制注意以下几点即可: 引用计数refcount和is_ref,也就是php不会随意的malloc内存空间,而是用类似c的指针的方式,增加引用计数,引用计数为0就free掉变量,每个变量在底层实现都是一个在zval的结构体php5.3之前无法解决循环引用计数的问题,会导致内存泄漏.php5.3以后,采用深度优先遍历解决了这个问题,具体实现细节我也不清楚 PHP实现单链表data = $data; $this->next = $next; }}class Li...
阅读全文
posted @ 2013-08-22 19:15
风言枫语
阅读(175)
推荐(0)
摘要:
昨天一台测试机卡死了,ssh连不上去,于是网上提单子让重启,结果直到今天还没搞定。后来才知道,是因为这台机器的“带外”是坏的,无法远程重启,必须去机房重启。什么是带外?还能有这么大影响。于是学习了下,很简单: 【转载1】带外管理是新一代网络管理技术的简称。网络管理又分为带内管理(In-Band)和带外管理(Out-Of-Band)。目前我们使用的网络管理手段基本 上都是带内管理,即管理控制信息与数据信息使用统一物理通道进行传送。例如:我们常用的HP Openview网络管理软件就是典型的带内管理系统,数据信息和管理信息都是通过网络设备以太网端口进行传送。带内管理的最大缺陷在于:当网络出现故障
阅读全文
posted @ 2013-08-22 19:13
风言枫语
阅读(447)
推荐(0)
摘要:
不幸的是,QDirModel有一个严重的限制:因为view不响应鼠标操作,我们不得不自己建立这些功能。除此之外,每个view中,用户都一次只能选择一个元素。如果你想要允许同时选择多个项目,你也必须自己去设置。我们可以通过设计我们自己的文件对话框来修正这些缺点,就好像我们在图8.6中看到的一样。作为一项好的副产品,我们得以熟悉如何在Designer中使用view类。我们的文件选择对话框基于Designer的对话框模板,带有按钮盒选择可用分区的组合框,还有一个右侧工具按钮和一个stack widget(图8.8中显示了大部分需要的控件)。作为第一个控件(widget),我们在stack上放一个li
阅读全文
posted @ 2013-08-22 19:10
风言枫语
阅读(290)
推荐(0)
摘要:
在使用软件的时候单击事件必不可少,比如我想确定、取消等都需要用户的单击,所有的单击事件都是由View.OnClickListener接口来进行处理的,接口定义如下:public static interface View.OnClickListener{ public void onClick(View v) { } } 下面同样写个例子来看下如何监听单击事件:运行效果: 单击前的效果 单击后的效果main.xml: MainActivity.java:package com.example.clickdemo;import android.app.A...
阅读全文
posted @ 2013-08-22 19:08
风言枫语
阅读(218)
推荐(0)
摘要:
类方法前面有+,实例方法前面有-类方法和实例方法的区别在于,类方法不能使用实例变量。使用类方法主要原因有:1.类方法的使用不依赖于实例化一个对象,也就是说如果一个功能的实现不需要实例化对象,就可以用类方法来实现。2.类方法可以隐藏单例,将类方法和单例结合,可以在应用程序的任何地方访问静态实例,而无需使用指向对象的指针或保存他的实例变量。3.类方法和内存管理相关,分配一个NSArray,可以【NSArray alloc】init,也可以【NSArray array】,但是前者必须释放,而后者返回一个随时准备好自动释放的数组对象,并不需要你进行release操作 OC中常用的for/in 方法实现
阅读全文
posted @ 2013-08-22 19:06
风言枫语
阅读(423)
推荐(0)
摘要:
一、停止EXP/IMP优化速度可以直接KILL 进程,但先要KILL 父进程,然后KILL子进程,只KILL子进程,EXP/IMP还会在后台执行的样例:ps -ef |grep imp 查询到pid,kill -9 pid 、kill -9 ppid,就可以了二、停止EXPDP/IMPDP 这里就不能简单的用KILL进程来处理了,因为这里是一个JOB1、EXPDP/IMPDP参数: ATTACH连接到现有作业, 例如 ATTACH [=作业名]。JOB_NAME可以通过dba_datapump_jobs来查询:sql>select * from dba_datapump_jobsOWNE
阅读全文
posted @ 2013-08-22 19:04
风言枫语
阅读(1344)
推荐(0)
摘要:
先来个demoString string = "{0}\"{1}\"";System.out.println(MessageFormat.format(string, "test","justfortest")); 这个代码片段说明了MessageFormat的简单用法,比较方便,省去了我们的字符串的拼装。MessageFormat.format(String partten,Object... params) api简介partten 为“各种文字{0}加上占位符{1}”,其中{num}是占位符,和params
阅读全文
posted @ 2013-08-22 19:01
风言枫语
阅读(304)
推荐(0)
摘要:
2013年5月3号,开始找IOS开发工作(自学了大半年,做了一个功能不全的Demo,该出去见见世面了!),5月4号面试了第一家公司(是家刚成立一段时间的外包公司),5月5号第一家公司已二轮电话面试,5月7号接到offer,通知5月9号上班!5月8号从学校搬出来了!6月1号,老总发了第一笔工资,直接是正式员工的待遇(惊呼我没有试用期,直接是正式了)!后来的6月份,学校毕业设计,答辩,拍毕业照,吃散伙饭,请假了不少天!6月23我毕业了!开始了第一个项目!一开始一个人做,后来公司外聘(周末来上班,平时提供无偿咨询!哈哈!外聘的真的很牛)了位高级开发,开发了很长一段时间!7月9号因为开发出来的AP..
阅读全文
posted @ 2013-08-22 18:59
风言枫语
阅读(379)
推荐(0)
摘要:
下个版本会加入1.人脸检测和人脸识别功能2. 车牌识别. https://code.google.com/p/vscloud/下载连接https://sourceforge.net/projects/vscloud/files/
阅读全文
posted @ 2013-08-22 18:57
风言枫语
阅读(147)
推荐(0)