remature optimization is the root of all evil. — Donald Knuth 对于程序优化,我一直采取保守的态度,除非万不得已。但是随着业务的不断发展,程序越来越复杂,代码越写越多,优化似乎是终有一天会到来的事情。 那么对于一个典型的后台服务接口,我们可
分类:
其他好文 时间:
2016-03-13 22:32:30
阅读次数:
252
typeid,栏目的ID typelink,栏目的URL typename,栏目的名称
分类:
其他好文 时间:
2016-03-13 22:32:17
阅读次数:
189
全排列的生成算法有很多种,有递归遍例,也有循环移位法等等。C++/STL中定义的next_permutation和prev_permutation函数则是非常灵活且高效的一种方法,它被广泛的应用于为指定序列生成不同的排列。本文将详细的介绍prev_permutation函数的内部算法。 按照STL文
分类:
其他好文 时间:
2016-03-13 22:30:32
阅读次数:
302
# -*- coding:utf8 -*- import os import jieba.posseg as pseg # -*- coding:utf8 -*- import os def splitSentence(inputFile,name): fin = open(inputFi
分类:
其他好文 时间:
2016-03-13 22:28:34
阅读次数:
219
真是不容易啊,做这道题的时候脑子一团乱,感觉还是得劳逸结合啊。这道题的思想不难,就是宽搜BFS。通过设置一个flag来判断是否需要逆序输出。 我的做法虽然AC,但是觉得代码还是不好,空间占用较多。
分类:
其他好文 时间:
2016-03-13 22:28:37
阅读次数:
263
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4122 题意大意是Alice开着一家月饼店,可以接到n做月饼的订单,而Alice只有在从2000年一月一日0点为第一个小时开始的前m个小时内做月饼,而且只能在整点 的时候做月饼,并且做月饼不花费时间,也就是
分类:
其他好文 时间:
2016-03-13 22:26:22
阅读次数:
230
单例模式的意图是为了确保一个类有且仅有一个实例,并为它提供一个全局访问点。 单例模式的要点有三个:一是某个类只有一个实例,二是它必须自行创建这个实例,三是它必须自行向整个系统提供这个实例。 从实现角度来说,就是以下三点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三
分类:
其他好文 时间:
2016-03-13 22:26:12
阅读次数:
209
(1)Runloop就是运行循环,每个线程内部都有一个运行循环. (2)只有主线程的运行循环默认是开启的,子线程的运行循环. (1)保证程序不退出,iOS的应用程序启动之后,之所以不会退出,就是因为有Runloop(运行循环).运行循环是一个死循环,只有满足一定条件才会结束循环. (2)负责处理输入
分类:
其他好文 时间:
2016-03-13 22:24:47
阅读次数:
276
装饰者模式 装饰者模式:简单的理解就是在原有对象上包装一层附件动作,且保持包装完后的对象与被包装者属于同一个类族,但是额外附加了该包装类所特定的动作。 其关键点有: 包装模式所体现的“对扩展开放,对修改关闭”原则: 使用包装者模式与使用继承的区别:使用包装者模式可以动态的添加行为,使用继承则是静态的
分类:
其他好文 时间:
2016-03-13 22:24:56
阅读次数:
262
基本思想:使用getline函数从TXT文件中依次读出中缀表达式,将其转为后缀表达式后计算结果,并与用户结果比对。 整数、分数、小数的处理:将小数和整数都视为默认分母为1的分数.建立分数类,在中缀转换成后缀时将整数和小数转换为分数. 关于求最大公约数所使用的辗转相除法在上一篇博文中已经写过。为了之后
分类:
其他好文 时间:
2016-03-13 22:25:48
阅读次数:
236
海量存储器这一节读起来跟读天书一样 虽然它讲的是磁盘 现在把问题与练习记录下来 以后如果接触到这方面的类容再回来看 1 我们可以从加快磁盘或CD转速中获得什么? 答 有较快的数据检索速度以及较高的传输速率。 2 当记录数据到多盘片系统时 我们应该写满一张盘片后再写另一个盘片,还是写满一个柱
分类:
其他好文 时间:
2016-03-13 22:22:53
阅读次数:
496
症状:进入dede后台点击菜单后,浏览器进入假死状态要等好久才能反应过来。 解决方式:1.打开后台目录dede/templets/ 2.找到index_body.htm文件中的第25行至第35行部分屏蔽,最好用notepad++打开 3.找到这段JS代码: <script type="text/ja
分类:
其他好文 时间:
2016-03-13 22:25:22
阅读次数:
196
ObjectInputStream 和 ObjectOutputStream 的作用是,对基本数据和对象进行序列化操作支持。创建“文件输出流”对应的ObjectOutputStream对象,该ObjectOutputStream对象能提供对“基本数据或对象”的持久存储;当我们需要读取这些存储的“
分类:
其他好文 时间:
2016-03-13 22:22:33
阅读次数:
213
将无线网卡设置为“监听”状态,能够识别哪个无线网络处于激活状态。借助“aircrack-ng”——一个无线网络监听工具包,能够截获802.11无线网络原始传输数据,尤其擅长截获WEP初始化向量,从而破解WEP密钥。 1、公共交换电话网络存在一个连接到关键设备的调制解调器,作为进入系统的后门。 2、拨
分类:
其他好文 时间:
2016-03-13 22:23:17
阅读次数:
316