现在位置: 首页 > unison发表的所有文章
  • 11月
  • 11日
综合 ⁄ 共 3404字 评论关闭
ARC指南1 - strong和weak指针 提示:本文中所说的"实例变量"即是"成员变量","局部变量"即是"本地变量" 一、简介 ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。你不再需要担心内存管理,因为编译器为你处理了一切 注意:ARC 是编译器特性,而不是 iOS 运行时特性(除了weak指针系统),它也不是类似于其它语言中的垃圾收集器。因此 ARC 和手动内存管理性能是一样的,有时还能更加快速,因为编译器还可以执行某些优化 二、原理 ARC......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 239字 评论关闭
作者:张昌昌   1、顺序绑定 erl +sbt db 是按从前到后的顺序来绑定调度器的,如: erl +sbt db +S 3含义是启动erlang虚拟机,开启3个调度器,按顺序绑定在0,1,2号核上。 2、随机绑定 利用taskset命令, taskset -c 1,3,5 erl +S 3:含义是启动3个调度器的erlang虚拟机,3个调度器分别绑定在指定的1,3,5号cpu核上,然后可执行 top命令,按下1查看各核的负载情况。 taskset -c 1-5 erl +S 5:含义是启动5个调度器,绑定在1到5号核上
阅读全文
2014 Multi-University Training Contest 3   1007题 点击打开链接 单点修改,区间更新(线段树Lazy标记) 树状数组: /* 优化: 1、用set容器记录num[i]还不是Nearest Fibonacci number的下标i, 操作三时只需要更新set中在区间内的数,num[i] -> Nearest Fibonacci number,同时把i 从set中移除。 直到遇到操作一时才可能再把它加进来。 所以这样就大大减少了操作三的耗时。 2、二分找 Nearest Fibonacci number。 3、输入加速。 只要有优化一就可以通过这一题。。。。 */ #include<cstring> #include<iostream&g......
阅读全文
  • 10月
  • 25日
综合 ⁄ 共 654字 评论关闭
就像程序是永远没有完成的一样,个人的发展也应该是没有完成的一天,试着给自己订下一些标记,当你达到每一个标记的时候,就意味着你又进了一步。除了要有各个标记外,还要求这些标记必须是和你的人生规划是相关的,一部逻辑松散毫无关联的小说是无法吸引到观众的。可以尝试画出你曾经的位置,标注你从哪里开始,以及在每一阶段你的技术和工作是什么,哪个阶段你持续进步,哪个阶段你获得重大突破,平均时间是多长?清楚地了解过去,可以帮你制定更实际的蓝图,然后不断更新这份蓝图,你会发现你进步的足迹,甚至可以传播。   还记......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 641字 评论关闭
                                           一个jQuery特效例子   1、建立html或其它;   2、页面引用 <script src="http://code.jquery.com/jquery-latest.js"></script>   3、页面主体代码  <body>     <div id="contaiter">      <img src="1.jpg" alt="image" />      <img src="2.jpg" alt="image" />      <img src="1.jpg" alt="image" />     </div>   </body>   4、jQ代码 <script type="text/javascript">   $(function(){       $('#contaiter img').a......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 174字 评论关闭
前几天,和媳妇一起带着二岁的儿子去银行办些事。小家伙在家尽到处撒尿,但在处面很老实,尿尿时都会先叫我们。所以这次来我们给他穿封裆裤。我办完业务回来,看到小家伙出奇地又尿了,媳妇正把他下身衣服全脱了,正准备换新裤子。我脸一黑,指着脱下来的衣服说,“看你,秋裤都尿湿了,连外裤都湿了”,儿子低着头,不说话。突然抓起他的袜子,笑着说“爸爸,袜子没尿湿”。
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 2219字 评论关闭
                     要做APP的IPHONE版,小组中大家都不会,毕竟IPHONE开发对学生来说门槛还是很高的,主要是硬件成本,一个MAC电脑大约要一万多,普通人家的孩子根本买不起。所以,只要自己硬着头皮来学了,也会将学习笔记一一写出来供大家参考。              首先说说类的定义,在Object-C中必须首先定义一个接口,该接口用于描述这个类的组成,包含成员变量、类变量、类方法、成员方法。接口文件的扩展名为h,也就是定义为C 语言中的头文件。             下面是一个类的定义,该类完成的功能是使用两个两个int型的数字组成......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 417字 评论关闭
间隔着取_(:зゝ∠)_ #include <iostream> #include <cstdio> #include <algorithm> using namespace std; typedef long long ll; int n, m; int init(int i, int j) { int cnt = 1; if(i-1 >= 1) cnt *= 2; if(i+1 <= n) cnt *= 2; if(j-1 >= 1) cnt *= 2; if(j+1 <= m) cnt *= 2; return cnt; } int main() { int T; scanf("%d", &T); while(T-- > 0) { scanf("%d%d", &n, &m); if(n == 1 && m == 1) { cout ......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 1130字 评论关闭
"开-闭"原则是我们OOD的目标,达到这一目标的主要机制就是"依赖倒转原则".这个原则的内容是:要依赖于抽象,不要依赖于具体.       对于抽象层次来说,它是一个系统的本质的概括,是系统的商务逻辑和宏观的,战略性的决定,是必然性的体现;具体的层次则是与实现有关的算法和逻辑,一些战术性的决定,带有相当大的偶然性.传统的过程性系统设计办法倾向于使高层次的模块依赖于低层次的模块;抽象层次依赖于具体层次.这实际上就是微观决定宏观,战术决定战略,偶然决定必然.依赖倒转原则就是要把这种错误的依赖关系倒转过来.       许多的建构设计......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 232字 评论关闭
测试:在未知有无问题的基础上寻找问题,并且不必找到解决方法,目的是为了寻找问题,证明有问题 调试:在已知问题的基础上寻找问题所在,并解决之,目的是为了解决问题 这是我今天在测试艺术书籍时搞清楚的两个概念,嘿嘿~~有所收获~~     忙了一天的并发测试,但因为共享设置有问题而依旧没有测完,不过总算对设置共享后,服务器是如何响应的有比较清晰的认识,我对这个软件应该说逐渐有了更深入的了解,后面一段时间可能要忙着写测试用例了,有点紧张,好多他们开发人写的程序看不太懂,加油!!
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 194字 评论关闭
Ubuntu安装使用SSH 在命令行输入以下命令: ssh localhost 输出结果:ssh: connect to host localhost port 22: Connection refused 表明:ubuntu下没有安装SSH服务 第一步: sudo apt-get install openssh-serversudo  /etc/init.d/ssh stop sudo /etc/init.d/ssh start
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 1564字 评论关闭
第2章  关于MapReduce 2.1 Hadoop集群架构 图 2.1 Hadoop集群架构图 在图2.1中包括分布式数据处理模型MapReduce,分布式文件系统HDFS。 2.1.1 MapReduce模型之Job与Nodes Ø  一个job由若干task组成: l  若干 map tasks l  若干 reduce tasks Ø  控制job运行的两类nodes: l  1个 jobtracker:协调和控制系统中运行的所有jobs,以及所有在tasktrackers上运行的tasks l  若干 tasktrackers:运行task,并向jobtracker发送进度报告(记录了每一个job的运行进度) l  如果一个task失败了,jobtracker可以将其重新部署到另一个task......
阅读全文