Given n, how many structurally unique BST's (binary search trees) that store values 1...n?
For example,
Given n = 3, there are a total of 5 unique BST's.
1 3 3 2 1
...
分类:
其他好文 时间:
2015-08-02 20:08:53
阅读次数:
125
Given a sorted array of integers, find the starting and ending position of a given target value.
Your algorithm's runtime complexity must be in the order of O(log n).
If the target is not found ...
分类:
其他好文 时间:
2015-08-02 20:09:21
阅读次数:
117
select a.*
from (select t.*, rownum rn
from (select * from emp order by sal desc, hiredate asc) t) a
where a.rn between 6 and 10;...
分类:
其他好文 时间:
2015-08-02 20:08:32
阅读次数:
207
用两个栈实现队列的push() 和 pop()#include
#include
#include
using namespace std;template
class CQueue
{
public:
CQueue() {};
~CQueue() {}; void appen...
分类:
其他好文 时间:
2015-08-02 20:06:21
阅读次数:
117
ROWNUM是一个序列,是oracle数据库从数据文件或缓冲区中读取数据的顺序。它取得第一条记录则rownum值为1,第二条为2,依次类推。如果你用>、>=、=、between...and这些条件,因为从缓冲区或数据文件中得到的第一条记录的rownum为1,则被删除,接着取下条,可是它的rownum还是1,又被删除,依次类推,便没有了数据。...
分类:
其他好文 时间:
2015-08-02 20:06:42
阅读次数:
137
获取CPU序列号我知道大概有两种方式一种为ASM另一种为WMI
不过今天我们只在C#、C++、E语言上内嵌汇编实现获取CPUID
的办法、首先我们先看看运行后的效果图
上面是C#嵌入汇编运行后获取到的CPUID 我们在看看易语言上的
上面是E语言嵌入汇编后运行的结果 两者输出的值是相同、
可以证明嵌入的汇编运行上没有问题、
int* GetGPUID()
{
__asm
{...
分类:
其他好文 时间:
2015-08-02 20:06:11
阅读次数:
447
代码多了以后,如果设计不好,层次混乱那么必然会导致维护困难。
感慨:
师兄给我分配的任务是写日志系统。
我的步骤是:设计好要写入哪些内容,然后直接用最简单的方法获取到,写入。
结果:
1. 代码风格太差(主要是层次混乱)
2. 数据存放混乱,一些常量设置/配置项我都写的不是地方或者写到程序代码中了。
深深体会到设计的重要性!
因此自己在设计的时候需要考虑这...
分类:
其他好文 时间:
2015-08-02 20:06:28
阅读次数:
179
【CF 566F】 Clique in the Divisibility Graph...
分类:
其他好文 时间:
2015-08-02 20:06:56
阅读次数:
150
GCIH :GC-Invisible Heap,简单说GC管不着的堆。目的:一些对象一量生成,在整个jvm生命周期中不需要被GC回收,比如一个字典映射等一些静态数据。如果生成在常规则的堆中,每次GC都访问操作它们,将给GC带来不必要的负责。另外对于同一物理机器多个jvm进程中如果要共享某些对象,GCIH则可以满足这样的需求。目前一般的jdk并没有提供这个功能,alijdk(开源) 提供了可选的GC...
分类:
其他好文 时间:
2015-08-02 20:07:14
阅读次数:
212
整体结是通过2个Fragment+FragmentTabHost组合而成,本节主要针对Fragment1做一个总结,该Fragment主要实现以下功能
【1】输入快递单号或者扫描二维码 查询快递信息
【2】侧滑栏集成的百度地图可以显示附近快递点,方便选择合适自己的地点...
分类:
其他好文 时间:
2015-08-02 20:04:31
阅读次数:
159
对Activity的launchMode的理解一直没有好好总结下,这两天系统总结下launchMode的用法:Activity的launchMode属性决定了Activity和应用程序当前任务栈之间的关系。一个应用程序当前任务栈管理着应用程序的activity集合的Activity归属和Activity间的交互。开发人员想要开发的App拥有良好的交互,因此,深入对Activity的launchMod...
分类:
其他好文 时间:
2015-08-02 20:04:48
阅读次数:
141
【HDOJ 2147】 kiki’s game
博弈题...
分类:
其他好文 时间:
2015-08-02 20:06:17
阅读次数:
138
Implement a trie with insert, search,
and startsWith methods.
Note:
You may assume that all inputs are consist of lowercase letters a-z.
基本思路,
作一个26叉树。
本来想作一个27叉,用额外一叉,表示字符串的结束字符('\0'). 但...
分类:
其他好文 时间:
2015-08-02 20:06:06
阅读次数:
138
题意:给两种操作,进行5万次。操作一:加入一个三维序偶(a,b,c)到集合S里;第二种操作,给两个三维序偶(a1,b1,c1)和(a2,b2,c2),问当前S里有多少个序偶(a,b,c)满足a1<=a<=a2, b1<=b<=b2, c1<=c<=c2。题目保证了a1<=a2,b1<=b2,c1<=c2。所有数在[1,1e9]内
链接:http://acm.hdu.edu.cn/showprobl...
分类:
其他好文 时间:
2015-08-02 20:02:55
阅读次数:
170
在服务器上进行部署项目,出现了问题,一个功能点出现了乱码问题,查找了很久,终于解决问题
步骤一:
通过本地代码去查找问题,在代码中设置debug,输出,通过获取本地字符集问题
使用java代码:(获取本地eclipse是GBK)
String encoding = System.getProperty(...
分类:
其他好文 时间:
2015-08-02 20:02:27
阅读次数:
100
一属性
属性的声明
属性的实现
二属性的属性Attribute
第一类读写性控制readonlyreadwritesettergetter
第二类原子性控制nonatomicatomic
第三类语义设置assignretaincopy
三点语法
四KVC一、属性属性是Objective-C 2.0定义的语法,为实例变量提供了setter、getter方法的默认实现。能在一定程度上简化程序代码,并且增...
分类:
其他好文 时间:
2015-08-02 20:04:13
阅读次数:
125
依赖注入(DI)和控制反转(IoC),意思是一样的
传统方式中,如果JAVA实例A需要另一个实例B,那么需要new B(),然后给A用,也就是有调用者A创建被调用者B的实例
依赖注入模式下:创建被调用者B的工作不再由A完成,而是由Spring容器完成(或者说工厂模式的工厂完成),然后注入调用者,因此也成为依赖注入,因为A和B是依赖关系。
依赖注入有两种方式:
(1)设值注入
Spring...
分类:
其他好文 时间:
2015-08-02 20:03:13
阅读次数:
107