现在位置: 首页 > bodacious发表的所有文章
  • 10月
  • 10日
综合 ⁄ 共 1770字 评论关闭
1、字符\ 对于单个字符,通常按字面意义表示,\字符指出其后的字符为特殊字符,所以不做字面意义解释,而解释为特殊字符。 例如/b/相当于字符b,通过在b前面加一个反斜杠,即为/\b/,则该字符变成特殊字符,表示匹配一个单词的分界线。对于几个字符,通常说明是特殊的,\符号指出其后的字符不是特殊的,而应按字面解释 2、字符*  表示匹配的字符必须在最前边。 例如 /^A/字符不匹配 an A中的A,但匹配 an A中的最前面的a.  3、字符$ 与^字符类似,但匹配最末的字符。 例如/t$/不匹配eater字符中的t,但匹配eat字符中的t。  4、字符......
阅读全文
  • 08月
  • 28日
移动开发 ⁄ 共 2806字 评论关闭
一、Handler的定义:           主要接受子线程发送的数据, 并用此数据配合主线程更新UI.           解释: 当应用程序启动时,Android首先会开启一个主线程(也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要一个耗时的操作,例如: 联网读取数据,    或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,,会收到Android系统的......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 6644字 评论关闭
输入输出流 1.io对象要求能转换成bool类型。对处于正常状态的io对象转成true,对处于错误状态的io对象转成false 2.处于错误状态的io对象拒绝执行io操作,.clear()清除错误状态( 不是清楚缓冲区)清除输入缓冲区用.ignore(字符数,‘结束字符’); 这两个版本都可以用第三个参数指定到用什么字符为止,默认是'\n' 例子: #include<iostream> #include<string> using namespace std; int main() {    cout<<"cin="<<cin<<endl;     //输出cin和cout对象的地址    cout<<"cout="<<cout<......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 693字 评论关闭
给你n个点,问能建出多少种完全对称的树【自己左右对称,左子树左右对称,右子树左右对称,左子树的左右子树也左右对称。。。直到只剩一个点】。 把子树看成一点,就可以直接加上前面已经算出来的值了。 #include <iostream> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <math.h> #include <queue> #include <map> #include <algorithm> using namespace std; const int maxn = 1e5 + 10; struct Pad { int w, s, sum; bool operat......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 6359字 评论关闭
在JDK1.2以前的版本中,当一个对象不被任何变量 引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。     但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食之无味,弃之可惜。这种物品现在已经无用了,保留它会占空间,但是立刻扔掉它也不划算,因 为也许将来还会派用场。对于这样的可有......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 4466字 评论关闭
转载请注明出处:http://blog.csdn.net/kai_wei_zhang/article/details/8234761 1、字节码解释执行方式 在源码编译阶段将源码编译为JVM字节码,JVM字节码是一种中间代码的方式,要由JVM在运行期对其进行解释并执行,这种称为字节码解释执行方式 2、执行时的栈帧结构 (每一个线程有一到多个栈帧) 栈帧是用于支持虚拟机进行方法调用和执行的数据结构,每一个栈帧都包括了局部变量表、操作数栈、动态连接、方法返回地址和一些附加信息 (1)局部变量表 是一组变量值存储空间,用于存放方法参数和方法内部定义的局部变量。局部变量......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 395字 评论关闭
软件汉化 概念 使用专门的工具对外文版的软件资源进行读取、翻译、修改、回写等一系列处理,使软件的菜单、对话框、提示等用户界面显示为中文,而程序的内核和功能保持不变,这个过程即为软件汉化。 软件汉化形式 软件汉化形式分为汉化原版程序和制作汉化补丁两种形式。 软件汉化流程 软件汉化的一般流程为侦壳、脱壳、翻译、调试、编译、测试、发布几个步骤,主要分为主汉化和非标准资源汉化两部分。 软件汉化工具 主汉化中常用到的软件有SDL Passolo、Sisulizer Enterprise Edition 和Radialix这三种。其中SDL Passolo由于支持多......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 4001字 评论关闭
web 面试题、简单题、复习题 1. 概述MVC体系结构,各个部分都有那些技术来实现?    M即model(模型,bean(domain)层)由javabean或EJB实现;V即view(视图,显示层)由jsp实现;C即controller(控制器)由servlet实现。   2. 简述Session与cookie的区别?    session是在服务器端保存用户信息,cookie是在客户端保存信息;    session中保存的是对象,cookie中保存的是字符串;    session对象随会话结束而结束,最大存活时间30分钟,不易实现长期存活操作也没有意义;cookie可以设置长期保存在客户端;    session因为在......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 5211字 评论关闭
http://cache.baidu.com/c?m=9d78d513d99d1af31fa7837f7d01a6120e2580743da7c76574c3e54884125d56316cf4ba57356605c4b57c7070a85e2d9be47132690c7af1dd8a9f4baea68f7871d57223706bd91c50c419d89a1b7adc66cd0bb3f845afe0a36e8eaed0d1db4951c14e057d9df08a5a011ecc68e71446b9e0c616&p=9164c64ad7c109fd09bd9b7d060794&user=baidu 用dmesg找出新硬盘的设备名,像/dev/sda等,然后用fdisk分区,创建挂载点,用mkfs创建文件系统,最后挂载 .... 下面是我以前写的,呵呵,希望有帮助 1.        将sici硬盘放入服务器(因为是热插拔,因......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 776字 评论关闭
        在指令的执行过程中,通常会有中断和异常产生,例如在下面这个例子中,  中断例子          XOR指令执行完后,来了一个中断,中断处理一般都是将处理器的ISA寄存器压栈,执行中断服务程序,然后再退回来执行中断后面的指令。精确中断(Precise Interrupt)要求中断前的指令都执行,中断后的指令都没有执行,而在乱序执行内核中,MOV、INC指令有可能提前到XOR前面执行,那么怎么来实现精确中断呢?        解决方法就是:在指令乱序执行之后,再加一个步骤:指令顺序提交(In-order commit)。乱序执行后,指令的结果虽然出来......
阅读全文
首先给出官方的链接:https://forums.virtualbox.org/viewtopic.php?f=29&t=15679 出现如下的界面时,点击确定,并选择最后一项进入文本界面 1.确保网络连通,并更新一下软件源 apt-get update 2.安装所需的系统组件 apt-get install dkms build-essential linux-headers-generic 3.虚拟机安装增加功能 mount /dev/sr0 /media/cdrom cd /media/cdrom ./VBoxLinuxAdditions.run 4.重启 reboot
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 3431字 评论关闭
翻译自http://www.mongodb.org/display/DOCS/Advanced+Queries部分内容。 其实内容并不难理解,主要照顾英语苦手的兄弟们,也方便自己。 这里主要是讲MongoDB在控制台中如何进行高级查询,既有教程内容,也有ME动手实验的经验,搞懂了这些规则,对于你再使用其他语言(Java,ruby,python等)实现查询时有莫大的帮助,因为基础的是相通的,只是不同的语言实现接口略有差异而已。 还有一句想提醒大家,多动手实验,才是硬道理。 <,>,>=,<= 这四个就不用解释了,最常用的,也是最简单的。 db.collection.find({ ......
阅读全文