现在位置: 首页 > woshiqjl发表的所有文章
  • 03月
  • 31日
综合 ⁄ 共 703字 评论关闭
首先,我们要明确NSOperationQueue与GCD之间的关系NSOpertaionQueue用GCD构建封装的,是GCD的高级抽象。其次,我们要区别两者的不同GCD仅仅支持FIFO队列,而NSOperationQueue中的队列可以被重新设置优先级,从而实现不同操作的执行顺序调整。GCD不支持异步操作之间的依赖关系设置。如果某个操作的依赖另一个操作的数据(生产者-消费者模型是其中之一),使用NSOperationQueue能够按照正确的顺序执行操作。GCD则没有内建的依赖关系支持。NSOperationQueue支持KVO,意味着我们可以观察任务的执行状态。了解以上不同,我们可以从以下......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 3761字 评论关闭
  勉勉强强算是五题都出了 但是第五题的算法还是一知半解的状态 单纯在贴模板而已,回头重写 B. Young Table 英语捉急,发现是Special Judge后立马就出了。。 #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <string> #include <algorithm> using namespace std; int n,sum,aim; int c[105]; struct node { int shu; int x,y; }; node s[10005]; int s2[10005]; int xx1[10005]; int yy1[10005]; int xx2[10005]; int yy2[10005]; bool cmp......
阅读全文
  • 11月
  • 03日
综合 ⁄ 共 255字 评论关闭
 memory.limit():查看内存大小 memory.limit(n):申请内存大小 memory.size(NA):查看内存大小 memory.size(T):查看已分配的内存 memory.size(F):查看已使用的内存   在Windows开始菜单运行:Rgui -max-mem-size 2GB 与在R GUI中执行:memory.limit(2000) 都能申请2GB使用内存。   rm(x):从workplace中删除变量/文件x gc():清除内存垃圾 rm(list=ls()):清除workplace中所有变量
阅读全文
  • 07月
  • 27日
综合 ⁄ 共 1461字 评论关闭
前些天有读者提出需要在iPhone中开发Email的程序。在iPhone的SDK中除了使用mailto的方式发送邮件之外暂时还没有其他更好的方法。 这里介绍两个基于Objective-C的Open Source的Email代码,理论上来说经过微小的修改就可以用于iPhone中,不过需要注意的是请注意这两个代码的授权方式。 Pantomime是一个用于开发邮件程序的完整框架,而且有相当多的基于Mac的桌面程序都使用了这个框架。在功能方面,支持MIME编码和解码,完全支持IMAP和POP3协议,并支持本地邮件发送或使用远程SMTP发送,支持SSL/TLS安全发送及接收邮件机制。 它的......
阅读全文
  • 07月
  • 12日
综合 ⁄ 共 715字 评论关闭
uchar ReadByte_DS18B20(void) { uchar i = 0, byte = 0; for (i = 0; i < 8; i++) { DS18B20 = 0; //拉低总线,通知DS18B20 byte >>= 1; //将得到的数据移入次高位————————————(1) DS18B20 = 1; //释放总线,等待DS18B20发送数据 _nop_(); if (DS18B20 == 1) //如果数据为1,将byte最高位置1,否则为0 byte |= 0x80; DelayUs(2); //此处可以不必拉高总线,DS18B20传送完后会自动释放总线 } return byte; } 这是发现错误后改正的 uchar ReadByte_DS18B20(void) { uchar i = 0, by......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 709字 评论关闭
背景:最近写个工程,工程编码是GBK,但是有几个文件需要用UTF-8编码;我有个json文件(用来给easyui datagrid提供数据)是UTF-8的,页面jsp是GBK,后台servlet是GBK,现在就是在jsp里面触发个事件,用来改变json文件的内容;在servlet里面写逻辑的时候,我获取了字符串,在重写json文件的时候,总会出现乱码,我各种编码转换都不行,最后请教同事,搞定了 代码如下: public static byte[] getUTF8BytesFromGBKString(String gbkStr) { int n = gbkStr.length(); byte[] utfBytes = new byte[3 * n]; ......
阅读全文
42、两个圆相交,交点是 A1,A2。现在过 A1 点做一直线与两个圆分别相交另外一点 B1,B2。 B1B2 可以绕着 A1 点旋转。问在什么情况下,B1B2 最长 解法:如图:142  设两个圆的圆心分别为O1,O2。 作O1C垂直于B1B2,O2D垂直于B1B2。 |B1B2| = |A1B1| + |A1B2| = 2|A1C| + 2|A1D|=2|CD| 设O1C<O2D,则过O1点做O1X垂直于O2D,|CD|=|O1X| |CD| ^2 = |O1O2|^2 - (|O1C|-|O2D|)^2 当|O1C|=|O2D|即B1B2平行于O1O2时,|B1B2|最大。
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 85字 评论关闭
2012-2-12,半年后,外公还是随外婆走了,永远的离开了。心痛。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 8573字 评论关闭
在Java应用中使用Hibernate的步骤 - 创建Hibernate的配置文件 - 创建持久化类 - 创建对象——关系映射文件 - 通过Hibernate API编写访问数据库的代码 有两种配置文件:Hibernate配置文件,主配置文件,一个;对象——关系映射文件 配置MyEclipse使用struts和Hibernate 1、手工配置MyEclipse使用Hibernate 下载Hibernate包:hibernate-distribution-3.6.10.Final-dist.zip 2、在MyEclipse中创建Web project,增加struts支持,将struts涉及的包拷贝到新建web项目的WEB-INF\lib下,包括:commons-fileupload-1.2.2.jar、commons-io-2.0.1.......
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 2084字 评论关闭
1098: Happy watering Time Limit: 1 Sec  Memory Limit: 16 MB SUBMIT: 42  Solved: 20 题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1098 Description GBQC国的小明家里有N棵树,每天小明都会给其中一棵树浇水,每次浇水后,树都会长高一些,但由于树的品种不同,每次增长的高度也有所区别。 为了使这N棵树看起来整洁、美观,小明希望最高的树和最低的树的高度差越小越好。现在小明想知道,如果至多浇K次水,最高的树和最低的树的高度差最小为多少? Input 输入包含多组测试数据。 对于每组测试数据,第一行包含......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 116字 评论关闭
7月底终于把招聘的事情搞定了,有几点杂感 1、招聘条件要具体化,明确对一项技术,掌握到什么程度 2、还是得先电话,后邮件联系,不过打电话要有些讲究:我给女的打,让HR的MM给男性应聘者打。 不过总的来说,招聘还是一件很累人的事情。 (待续)
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 3128字 评论关闭
From :http://blog.csdn.net/shuangde800/article/details/7600473 四、(1)堆排序 第一次听堆排序是在107lab听忠哥讲的,但是没讲怎么实现。那时刚看了数据结构的二叉树,还以为要通过指针建立二叉树的方式来实现,觉得挺难的。 其实堆排序实现没有想象中的那么难。 “堆”这个词最初是在堆排序中提出来的,但后来就逐渐指”废料收集储存区“,就像程序设计语言Lisp和Java中所提供的设施那样。我们这里的堆数据结构不是废料收集存储区。 堆排序的运行时间与归并排序一样为O(n lg n),  但是一种原地(in place)排序。 ......
阅读全文