现在位置: 首页 > hakim发表的所有文章
  • 08月
  • 28日
综合 ⁄ 共 357字 评论关闭
//实现如下方法即可获得viewController - (UIViewController*)viewController {       for (UIView* next = [self superview]; next; next = next.superview) {           UIResponder* nextResponder = [next nextResponder];           if ([nextResponder isKindOfClass:[UIViewController class]]) {               return (UIViewController*)nextResponder;           }       }       return nil; 
阅读全文
  • 09月
  • 21日
综合 ⁄ 共 2704字 评论关闭
前言: blog原文地址:http://blog.csdn.net/ordeder/article/details/43243425 本文系读书笔记,主要参考材料:http://wenku.baidu.com/view/f04a4dff9e31433239689341.html TCP的带外数据: 头部标志: URG位,紧急指针。 数据包中:一个紧急指针只指向一个字节的带外数据的后已字节位置。紧急数据时插在正常数据流中进行传输。紧急指针用于指出带外数据字节在正常字节流中的位置。   问题:为何不直接将一个字节的紧急数据放在紧急指针哪里呢? 答:因为TCP数据包在ip层可能被拆包,成为多个数据段。一个包含紧急数据的数据......
阅读全文
  • 09月
  • 18日
移动开发 ⁄ 共 3491字 评论关闭
第一步:定义一个annotation类 @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) public @interface JSONValue {         public String tag() default ""; } 第二步:封装转换方法 public class JSONConverter { /* * 将json字符串(如:"{'id':123,'name':'张三'}")转换成对象 */ public static void fromJson(String json_string, Object o) {       try {            JSONObject jo = new JSONObject(json_string);            Field[] fields = o.getClass().getFields();            for (Field f : fields......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 102字 评论关闭
若是英文版,在我的文档中有My Axure RP Libraries,放在那里到时你每次打开都会加载。若是中文版,就放到我的文档中的我的Axure RP库中就OK了。如果在组件窗口中导入,就要每次打开都要导一次。
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 901字 评论关闭
1.2.3    【示例】 输入    参数个数    输出    说明 ab c d    3    ab c d    /"a  d    2    "a d    一个双引号被转义。 "a/b c"  d    2    ab c d    双引号里面是一个参数,但是要考虑b被转义。 "a  d         ERROR    双引号不成对 b"a"  d         ERROR    双引号前无空格 1.3    考生需完成部分: 针对上述规则,请设计出您认为最有效的用例,要求70个用例以内; 【用例格式要求】 创建一个TestCase.txt的文本文件,其中每个用例的格式要求如下:           1.    如上图所示,每个用例第一行用#TestCaseN开头,其......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 473字 评论关闭
打开mave的配置文件settings.xml 打开代理字段标签,并修改为如下格式: <proxies>     <!-- proxy      | Specification for one proxy, to be used in connecting to the network.      |-->     <proxy>       <id>optional</id>       <active>true</active>       <protocol>http</protocol>       <username>proxyuser</username>       <password>proxypass</password>       <host>proxy.host.net</host>       <port>......
阅读全文
  • 12月
  • 08日
综合 ⁄ 共 704字 评论关闭
由于需要,想改一下myeclipse中的hml模板,不然每次写都要重新对每一个html文件改写,很麻烦。所以想改下模板。到网上搜了下,有很多教程。大致是到myeclipse文件夹下的plugins文件夹内找com.genuitec.eclipse.wizards_版本号文件夹,修改里面的template文件。但我在改的过程中出现以下问题: 1、我的myeclipse是2014版本,plugins文件夹下面没找到改文件夹。 在新版本里,没有这个文件夹了。但是有个*.jar文件,用winrar文件打开该jar文件,然后把想要修改的文件解压到桌面或者一个地方,用记事本将该文件修改后。再添加到原来的j......
阅读全文
  • 11月
  • 30日
综合 ⁄ 共 759字 评论关闭
      Swift:简洁轻快之意。是2014年苹果公司推出的开发语言,是以脚本的形式对Objc-c语言的封装与集成,使开发更加快捷。但是底层还是objc语言,最终还是编译成二进制在设备上运行,所以从效率层面上说只会有提升不会下降。 支持系统版本:IOS7以上。      Swift的语法类似于JS脚本混合了OC,JS,Python语法简单使用方便,并且可以无缝混合OC语法。从api的定义来看,swift是对oc语言的封装。接下来就来列举一下swift的基础语法。 【变量、常量】 变量var :  var str = "this is a string"   var str:String = "this is a string"......
阅读全文
  • 11月
  • 29日
综合 ⁄ 共 94字 评论关闭
   调试VC USB上位机时,鼠标屏幕乱跳,最后导致死机了。    公司高手说是操作系统读取USB信息时出错,把USB芯片发来的数据当成了鼠标,键盘发来的消息。   第一次遇到这个问题,特此记录下。
阅读全文
  • 11月
  • 11日
综合 ⁄ 共 966字 评论关闭
<?php echo "<html><head><title>图片</title></head><body bgcolor=000000><center><font size=2 color=red>";//输出html相关代码 $page=$_GET['page'];//获取当前页数 $max=3;//设置每页显示图片最大张数 $path="readpic"; $handle = opendir($path); //当前目录 while (false !== ($file = readdir($handle))) { //遍历该php文件所在目录 list($filesname,$kzm)=explode(".",$file);//获取扩展名 if($kzm=="gif" or $kzm=="jpg" or $kzm=="JPG")......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 5329字 评论关闭
功能描述:根据文件描述词来操作文件的特性。 可对任意文件描述符使用 #include <unistd.h> #include <fcntl.h>  int fcntl(int fd, int cmd);  int fcntl(int fd, int cmd, long arg);  int fcntl(int fd, int cmd, struct flock *lock); [描述] fcntl()针对(文件)描述符提供控制。参数fd是被参数cmd操作(如下面的描述)的描述符。针对cmd的值,fcntl能够接受第三个参数int arg。 [返回值]fcntl()的返回值与命令有关。如果出错,所有命令都返回-1,如果成功则返回某个其他值。下列三个命令有特定返回值:F_DU......
阅读全文
  • 11月
  • 18日
综合 ⁄ 共 2944字 评论关闭
今天编译一个比较大的工程时,总是遇到这样的编译错误,想必凡是用过VC6.0做过比较大的程序或者做过MFC开发的朋友都遇到过。错误提示如下,fatal error C1083:Cannot open precompiled header file: 'rcmq.pch': Permission denied .其中rcmq是我的工程的名字。    我到网上查了资料,顺便学习了这方面的知识,这主要与预编译头文件有关。    根据我的项目开发经验,我总结了避免这个编译错误的一些方法:    (1)在菜单栏里的工程 -> 设置 -> C/C++ 中,预编译的的头文件选项卡,选择“不使用预补偿页眉”单选项就可以了。不过......
阅读全文