现在位置: 首页 > wishful发表的所有文章
  • 09月
  • 17日
移动开发 ⁄ 共 2229字 评论关闭
1.今天碰到了一个android 拨打电话的程序,难点在于需要对表示电话号码的String进行判断,主要有两种方法:  public boolean phoneNumber(String number) {   boolean flag = false;   String pare = "\\d{11}";// 11个整数的手机号码正则式   String pare2 = "\\d{12}";// 12个整数的座机号码正则式   CharSequence num = number;// 获取电话号码   Pattern pattern = Pattern.compile(pare);// 判断是否为手机号码   Matcher matcher = pattern.matcher(num);   Pattern pattern2 = Pattern.compile(pare2);// 判断是否为座机号......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 1773字 评论关闭
概述:    我们知道,DOS 的中断例程的入口地址存在 0000:0000 开始的中断向量表中,当程序要要建立一个中断例程时,需要修改中断向量表把入口地址指向自己的程序,为了使原来的中断例程能正常使用,在出口的时候还要用远跳转指令回到原中断的入口地址,如 DOS 中断 INT 21H,在 DOS 启动后,后面要挂上很多的新的例程,如 SMARTDRV 等等,磁盘中断 INT 13H 也是如此。   但在程序中,有时需要用到真正的中断入口,如 INT 13H 的 BIOS 入口举例说为 F000:EC59,为了反跟踪,程序中有时要用 PUSHF/CALL F000:EC59 的方法来调用,......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 834字 评论关闭
    1.上nginx官网下载最新的nginx-1.5.9.tar.gz     2.执行解压缩命令:tar -zxvf nginx-1.5.9.tar.gz      3.进入解压后的文件夹,执行:./configure --prefix=/export/servers/nginx-1.5.9。发现报错: ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module option, or install the PCRE library into the system, or build the PCRE library statically from the source with nginx by using --with-pcre=<path> option......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 3175字 评论关闭
第1章  XtratuM Hypervisor Hypervisor通常由多个组件构成,客户操作系统管理器,用于创造、删除、监视客户操作系统;调度器,由于调度客户操作系统;中断管理,响应和处理硬件中断和陷阱;Hypercall, 处理由上层发送的同步服务请求,类似于操作系统中的系统调用;系统时钟管理器,为系统提供高精度时钟服务,对底层硬件时钟设备可以读写;虚拟时钟,为上层客户操作系统提供高精度时钟服务,但是由软件实现;域间通信,负责上层客户操作系统的数据传输等功能;虚拟内存管理器,管理虚拟内存,可以创建和是否虚拟内存以及映射和取消......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 5975字 评论关闭
按照分层结构讨论 Linux 文件系统 M. Tim Jones, 顾问工程师, Emulex Corp.   简介: 在文件系统方面,Linux® 可以算得上操作系统中的 “瑞士军刀”。Linux 支持许多种文件系统,从日志型文件系统到集群文件系统和加密文件系统。对于使用标准的和比较奇特的文件系统以及开发文件系统来说,Linux 是极好的平台。本文讨论 Linux 内核中的虚拟文件系统(VFS,有时候称为虚拟文件系统交换器),然后介绍将文件系统连接在一起的主要结构。   标记本文!   发布日期: 2007 年 12 月 03 日 级别: 初级 访问情况 13176 次浏览 建议: ......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 1856字 评论关闭
集成安全性是在ArcGIS10.0推出来的,可以将Server的用户角色权限传递到企业数据库中(目前只支持Oracle数据库),这样可以利用Oracle的权限功能,可以在图层和要素数据集级别对请求进行控制,例如可以对同一要素数据集的字段和要素个数进行控制,让不同的用户看到不同的字段和要素,跟多信息请查看Oracle相关资料。 集成安全性是一种安全模型,模型中发出命令或请求的最终用户的身份可在系统的所有层级中使用,以使每个层级都能够以最终用户的身份强制执行访问控制。 集成安全性可用于 Web 应用程序,该应用程序通过 Internet 连接......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 1291字 评论关闭
原文地址 原文地址2 第一步:准备工作,安装需要的包: [compiler] sudo apt-get install build-essential [required] sudo apt-get install cmake                  sudo apt-get install libgtk2.0-dev                 sudo apt-get install pkg-config                 sudo apt-get install libavcodec-dev                  sudo apt-get install libavformat-dev                  sudo apt-get install libswscale-dev   [注]:ffmpeg和libav开发需要的包:libavcodec-dev,libavformat-dev,libswscale-dev              ......
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 662字 评论关闭
在windows下,有时我们想用GVim以十六进制形式来打开一个文件,下面就是不错的方法,将它作为一个右键菜单方式加入: 1. 将"GVim Hex"加入到右键菜单, 将以下内容添加到一个xxx.reg文件,再双击运行一次即可: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell] [HKEY_CLASSES_ROOT\*\shell\GVim Hex] @="GVim Hex" [HKEY_CLASSES_ROOT\*\shell\GVim Hex\command] @="D:\\greenSoft\\gVimPortable\\gVimPortable.exe -b \"%1%\"" 各位要根据实际情况,修改gvim可执行程序的具体路径,相信您一定懂的! 2. ......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 259字 评论关闭
自从电脑装了双系统,有时候开机一个不小心就进了win7,结果就是不得不重新开机。还好学会了双系统顺序的切换方法。对于不同型号的计算机,步骤就会有所不同。如果下列步骤不适用于你的计算机,没事,别慌,试试括号里的方法吧! 1.在win7下,右击“计算机”,单击“属性”(单击“控制面板”,单击“系统和安全“,再单击”系统“,就会找到如下的图片了,按照下面的步骤来就好了。)  2.点击左侧的“高级系统设置”     3.点击“启动和故障恢复”下的“设置...” 4.在“默认操作系统”下选择偏爱的系统,然后点击“确定”即可。 搞定!
阅读全文
  • 12月
  • 08日
综合 ⁄ 共 2615字 评论关闭
转载自:http://www.cocoachina.com/applenews/devnews/2013/0918/7022.html 古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 全能搜索家CodePilot 2.0 你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appFinishLaunchingWithOptions?忘记咋拼了?没关系强大的代码搜索能力,appflaun一样也可以找到!超级强大的正则匹配,匹配任何你所想! 项目地址:http://codepilot.cc Vim控......
阅读全文
  • 11月
  • 30日
综合 ⁄ 共 3018字 评论关闭
说到tcp协议,凡是稍微看过的人都能顺口说出三次握手和四次断连,再牛逼的一点的就能够把每个状态(SYNC_SENT、CLOSE_WAIT。。。。。。等)都能背出来, 而说道socket编程,基本上写过网络编程的人都会熟悉那几个标准的API:socket、connect、listen、accept。。。。。。等 但是,我敢打赌很少有人明白tcp状态和socket编程API之间的关系。不信? 看看如下几个问题你是否知道吧: 1)什么时候客户端才能够连接上server端, 是server端调用bind后还是listen后还是accept后 ? 2)什么情况下会出现FIN_WAIT_2状态 。。。。。。。。。......
阅读全文
  • 11月
  • 24日
综合 ⁄ 共 1463字 评论关闭
androidActivity之间的跳转不只是有startActivity(Intent i)的,startActivityForResult(Intent intent, int requestCode)也是常用的方法。 其作用是可以用onActivityResult(int requestCode, int resultCode, Intent data)方法获得请求Activity结束之后的操作。     需要注意三个方法:startActivityForResult(Intent intent, int requestCode),onActivityResult(int requestCode, int resultCode, Intent data),setResult(int resultCode, Intent data) 例如如下代码:从From跳转至ToB和ToC From:if(条件){Intent intent......
阅读全文