Convert Sorted List to Binary Search Tree
Total Accepted: 21420 Total
Submissions: 78476My Submissions
Given a singly linked list where elements are sorted in ascending order, convert it ...
分类:
其他好文 时间:
2014-10-12 00:00:36
阅读次数:
250
#define SECOND_PER_YEAR(60*60*24*356)UL
(1)#define 不能以分号结束,括号这使用
(2)这个表达式将使一个十六位机的整型数移出,因此要用到长整型符号L,高速编译器这个常数是长整型的
(3)UL(表示无符号长整型)...
分类:
其他好文 时间:
2014-10-11 23:27:06
阅读次数:
409
学习nginx已经有一个多月了,觉得越来越吃力了,主要原因自己总结了一下:1平台是基于linux的,以前几乎没有接触过linux,而nginx使用了很多linux的函数;2就是进程,这个东西接触的也很少,linux的多进程更不用说,而现在正好看到这里,觉得异常的吃力,这不看到nginx守护进程的建立,就找资料好好学习一下,所以本文已学习fork为主要内容。
好了,先看一下nginx的守护进程的建...
分类:
系统相关 时间:
2014-10-11 22:03:37
阅读次数:
373
1.cin 的处理方式
1)如果cin读取整数,会自动忽略换行和空格;遇到文件结束标记,cin >> a返回的数false
int a;
while(cin >> a){
cout
}
return 0;
eg:1, 2, 3
1 2
3
1 a
2
a 1
2
注意:cin读取到'a'字符的时...
分类:
其他好文 时间:
2014-10-11 22:19:57
阅读次数:
283
while(1)
{
}
for(;;)
{
}
Loop:
...
goto Loop;...
分类:
其他好文 时间:
2014-10-11 23:09:46
阅读次数:
162
在研究AQS框架时,会发现这个类很多地方都使用了CAS操作,在并发实现中CAS操作必须具备原子性,而且是硬件级别的原子性,java被隔离在硬件之上,明显力不从心,这时为了能直接操作操作系统层面,肯定要通过用C++编写的native本地方法来扩展实现。JDK提供了一个类来满足CAS的要求,sun.misc.Unsafe,从名字上可以大概知道它用于执行低级别、不安全的操作,AQS就是使用此类完成硬件级...
分类:
编程语言 时间:
2014-10-11 22:52:56
阅读次数:
321
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第二章向线程控制权转移部分。...
分类:
编程语言 时间:
2014-10-11 23:09:27
阅读次数:
411
#include //包含相应头文件
#include
DWORD WINAPI myfun1(LPVOID lpParameter );
//声明线程函数
int main() //主函数
{
HANDLE h1,h2;
//定义句柄变量
h1=CreateThread(NULL,0,myfun1,NULL,0,NULL);
//创建线程1
CloseHa...
分类:
编程语言 时间:
2014-10-11 23:59:16
阅读次数:
251
最近工作需要做一个数据源监控系统,监测每天的数据是否,按时,按量送过来,首先应为数据接入过来的时候,已经记录了相关的日志,比如文件到达时间,文件总个数,文件中总记录数,文件大小,数据日期等,现在要对这些指标进行监控并及时预警(发短信或邮件到对应的负责人),并记录到预警表中,好对预警后的异常进行跟踪处理。考虑到节假日对数据量的影响,还增加文件记录数和文件大小的同比,环比进行监测。
名词解释:
同...
分类:
其他好文 时间:
2014-10-11 23:42:28
阅读次数:
544
概述 gdb是GNU debugger的缩写,是编程调试工具。 功能 1、启动程序,可以按照用户自定义的要求随心所欲的运行程序。 2、可让被调试的程序在用户所指定的断点处停住 (断点可以是条件表达式)。 3、当程序停住时,可以检查此时程序中所发生的事。 4、动态改变程序的执行环境。 示例:gcc -Wall -g simple.c -o simple #一定要记得加上-g选项,以便生成调试信息 ...
分类:
数据库 时间:
2014-10-11 23:58:56
阅读次数:
307
iReport通常是一个设计阶段的工具,用来设计出报表的排版和内容,报表的动态生成需要程序来实现(毕竟报表的数据是动态的,数量是很多的,不可能用iReport Preview的方式一个个手工去生成)。利用上一篇iReport5.6.0linechart
制作方法(http://blog.csdn.net/hbsong75/article/details/39992475)生成.jasper文档后...
分类:
编程语言 时间:
2014-10-11 22:02:06
阅读次数:
243
曾经做过IM应用中考虑过的一些关于应用优化的问题。优化重心主要放在了电量优化和流量优化上:电量优化怎样测试耗电量(前台耗电、后台耗电)1、专用设备2、性能相关的app3、自己动手去写电量消耗电量优化1、不要影响手机休眠心跳包使用 alarm manager出发心跳包2、尽量减少网络请求数据缓存、本地存储,同步增量、一次发送多个请求3、少使用GPS定位,网络定位优先4、针对不同网络类型做优化移动网络...
分类:
其他好文 时间:
2014-10-11 23:41:56
阅读次数:
453
《编译原理及实现》上的TINY语言词法扫描器的实现。并做了如下改善:
1、允许嵌套注释
2、标识符允许出现数字,但是必需以字母开头(和C语言一样)...
分类:
编程语言 时间:
2014-10-11 23:08:26
阅读次数:
356
It is lunch time for Mole. His friend, Marmot, prepared him a nice game for lunch.
Marmot brought Mole n ordered piles of worms such that i-th
pile contains ai worms.
He labeled all these worms...
分类:
其他好文 时间:
2014-10-11 23:58:16
阅读次数:
361
bash是linux默认命令行管理程序shell,汉澳 sinox也安装有,虽然sinox并没有默认使用bash,但是用户一旦使用就会可能被通过漏洞入侵,所以必须快速修复。虽然sinox使用freebsd 的ports,但是freebsd已经升级到最新的软件管理pkg,ports正在被淘汰,要通过portsnap直接更新到最新的ports然后用pkg安装,不过最新的ports只是在freebsd1...
分类:
系统相关 时间:
2014-10-11 22:17:57
阅读次数:
337
FUNCTION get_onhand_atr_qty(p_organization_id IN NUMBER,
p_item_id IN NUMBER) RETURN NUMBER IS
x_return_status VARCHAR2(1);
x_msg_count NUMBE...
分类:
其他好文 时间:
2014-10-11 22:51:07
阅读次数:
548