温故而知新,看了以前写的博文《Asp.net读取Excel文件 2》http://www.cnblogs.com/insus/archive/2011/05/05/2037808.html觉得第一段代码示例,可以使用设计模式的简单工厂来实现。也就是说,使用两个全新的类,替代两个Switch分支。Xl...
分类:
其他好文 时间:
2014-12-18 11:47:47
阅读次数:
209
之前好像做过这样的,以前是加法,现在是乘法。一开始我也傻逼得用n方的试了下,肯定是TLE的。那显然就是可以O(n)解决了用两个dp数组,一个存最大值,一个存最小值,因为可能是负数再乘以负数就很大了,所以每次更新需要借助最小值一同更新最大值。最后遍历一边dp大的数组就有答案了。class Soluti...
分类:
其他好文 时间:
2014-12-18 11:47:43
阅读次数:
152
题目:给你一个由点组成的网格,再给一些连结相邻点的操作(横向、纵向),统计里面的正方形。
分析:模拟。直接用两个数组,记录横线和竖线,统计时枚举顶点扫描即可。
说明:先输出小的╮(╯▽╰)╭。
#include
#include
#include
#include
#include
#include
using namespace std;
int H[10][10];
in...
分类:
其他好文 时间:
2014-12-18 10:26:02
阅读次数:
181
某次做项目要实现一个功能: 按星期选择一个连续的时间范围 比如:周一到周五,周六到周日 或 周六到周三聪明的朋友马上想出办法:用两个选项为周一到周日的下拉列表实现,对 那样可以,但是我觉得不够友好,所以利用业余时间写下了这个jQuery小插件。 源码:http://files.cnblogs.co....
分类:
Web程序 时间:
2014-12-17 18:06:59
阅读次数:
244
一、构造方法(一)构造方法的调用完整的创建一个可用的对象:Person*p=[Personnew];New方法的内部会分别调用两个方法来完成2件事情,1)使用alloc方法来分配存储空间(返回分配的对象);2)使用init方法来对对象进行初始化。可以把new方法拆开如下:1.调用类方法+alloc分...
分类:
编程语言 时间:
2014-12-16 19:05:56
阅读次数:
197
9.5.2 使用值和委托
在这一节,我们要讨论在C# 中使用两个更典型的 F# 构造,如何导出值和高阶函数,后者是棘手的,因为,对于函数,F# 使用相当复杂的内部表示。
如果函数的参数为 int -> int –> int,C# 开发人员会把它看成FastFunc>。使用这种类型虽然是可行的,但非常不方便,我们要使用另一种方法。如果要让高阶函数能在 C# 中使用,可以使用标准的 .NET...
分类:
其他好文 时间:
2014-12-16 10:08:33
阅读次数:
138
使用自定义字体:在CSS2中font-family属性只能使用两个字体:通用字体:Serif字体,Sans-serif字体,Monospace字体,Cursive字体,Fantasy字体;特定字体:如Times,Courier等,要求计算机已经安装该字体;使用@font-face:@font-fac...
分类:
Web程序 时间:
2014-12-15 13:42:18
阅读次数:
229
题目大意:给你一个计算表达式,求出最终结果。
思路:用两个栈来分别存数和操作符, 遇到'(',操作符入栈,遇到')',计算括号内的
式子。遇到'+'、'-'、'*'、'/'就比较当前运算符与栈中运算符的优先级,大于等于于栈
中优先级就计算,否则就入栈,留待下次计算。最后计算栈中剩下优先级低的相应式子...
分类:
其他好文 时间:
2014-12-13 12:15:49
阅读次数:
203
如何快速获取队列中的最大值?最简单的办法,用一个for循环遍历,复杂度为o(n).解法二:用大顶堆来实现,复杂度为哦o(1),但是入队和出队复杂度变为o(logN),堆中的每一个元素还得有个指针指向它的后继元素。解法三:可以使用两个栈来模拟队列,从右边的栈进入元素相当于入队,出队时,只有当左边的栈为...
分类:
其他好文 时间:
2014-12-13 12:09:16
阅读次数:
173
因为MySQL采用的是客户机/服务器体系结构,所以你在使用MySQL存取数据时,必须至少使用两个或者说两类程序:一个位于存放您的数据的主机上的程序 ----数据库服务器。数据库服务器监听从网络上传过来的客户机的请求,并根据这些请求访问数据库的内容,以便向客户提供它们所要求的信息。连接到数据库服务器的...
分类:
数据库 时间:
2014-12-12 16:27:34
阅读次数:
316