现在位置: 首页 > punitive发表的所有文章
  • 05月
  • 23日
综合 ⁄ 共 14758字 评论关闭
参照上图 构建DRPC拓补图的拓补构造器: package backtype.storm.drpc; import backtype.storm.Constants; import backtype.storm.ILocalDRPC; import backtype.storm.coordination.BatchBoltExecutor; import backtype.storm.coordination.CoordinatedBolt; import backtype.storm.coordination.CoordinatedBolt.FinishedCallback; import backtype.storm.coordination.CoordinatedBolt.IdStreamSpec; import backtype.storm.coordination.CoordinatedBolt.SourceArgs; import backtype.storm.coordination.IBatchBolt; import......
阅读全文
  • 02月
  • 25日
综合 ⁄ 共 809字 评论关闭
题目链接~~> 做题感悟:这题主要考想法,其实是让求最长单调递增子序列。 解题思路:首先读题要仔细题目说每个数组里的数两两不同,说明下标有用,数不超过100000,且数组范围100000,说明得开数组且时间为1000MS说明只要一次遍历即可。好,步入正题:先把第一个数组的值所对应的下标记录下来,第二个数组的值在第一个数组中找(O(1)的复杂度),依次记录下表,然后求最长单调递增子序列就可以了。 代码: #include<stdio.h> #include<iostream> #include<map> #include<stack> #include<string> #......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 988字 评论关闭
  前言     通过commons-logging-1.1.1架构来实现log4j,sl4j,jdk的log等日志管理系统的接口.使log系统更容易切换 一 包 commons-logging-1.1.1.jar log4j-1.2.16.jar 二 src下的文件 log4j.properties log4j.rootLogger=DEBUG,appender1,appender2 log4j.appender.appender1=org.apache.log4j.ConsoleAppender log4j.appender.appender1.layout=org.apache.log4j.PatternLayout log4j.appender.appender1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss:SSS}[%p]: %m%n # 立即输出 log4j.appender.appender1.immediateFlush=tru......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 986字 评论关闭
以Tomcat5.5为例,tomcat5.5在默认情况下,并不会自动记录日志信息,需要人为配置。 1、在项目中src下建立一个属性文件log4j.properties 2、在文件中写入日志的信息及日志记录的等级: log4j.rootLogger=info,Console,R log4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.layout=org.apache.log4j.PatternLayout#log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p %c - %m%nlog4j.appender.Console.layout.ConversionPattern=%d{yy-MM-dd HH:mm:ss} %5p %c{1}:%L - %m%n log4j.appen......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 111字 评论关闭
测试网络连接状况 1.ping ip 如 ping 192.168.1.1 作用:用于判断两台电脑是否可以通信 2.telnet ip port 如 telnet 192.168.1.1 6600 作用:用于判断拥有当前ip 的电脑 当前端口是否可以连接
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 165字 评论关闭
linux 进程通信, server程序 等等 http://blog.csdn.net/duckzyf7758/archive/2007/09.aspx linux学习笔记: http://blog.csdn.net/hwz119/ ACE文章:http://blog.csdn.net/hwz119/category/283743.aspx
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 15077字 评论关闭
__asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法(一) http://hi.baidu.com/uhcuhntbgwatvxr/item/5527369a758c85b883d2952f 开 发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限 制,使用精练的汇编可以缩小目标代码的Size。另外,对于某些需要被经常调用的代码,使用汇编来写可以提高性能。所以我们必须了解汇编语言,即使你有可 能并不喜欢它。 如果你是计算机专业的话,在大学里你应该学习过Intel格式的8086......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 519字 评论关闭
1 囚徒困境 个体理性的选择导致了不好的结果,这就是困境。所以个体会选择招供,最后双方都被判刑,都没有得到最好的结果。即个体的最优选择不会导致集体最优。 2 烟草商的意外救赎 使用外力打破困境,使个体的选择会导致集体最优。 3 重复囚徒困境 一报还一报的伟大胜利. 4 智猪博弈 劣势者对优势者的剥削,石油组织欧佩克,北约等。两种方式可以解决智猪博弈难题,第一种方式是增加食物量,这种方式在现实生活中不可取。第二种方式是减少移动的成本,即鼓励去按开关。 5 胆小鬼博弈 越不理性,越有可能得到理想的结果。 6 ......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 1174字 评论关闭
        今天看到一大牛的帖子,感慨嵌入式软件开发的层次较低,对一些重复劳动感到不满,感觉到在嵌入式软件开发上没有事情可做了。寻求指点!下面有很多跟帖的,其中有不少高人跟的帖子个人感觉是非常有价值,于是写写自己的一些感受。         1、不管是那个领域,要做到透彻掌握都不是一件容易的事情,如果只是暂时认为自己做得很不错了,只是自己还没有处在更高的层次。这其中就有一个这样回帖的,原文意思大概是”不要限于既定的解决方案,如果仅仅限于使用别人的框架,在别人框架的基础上添加自己的模块或者修修补补,这对于......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 2439字 评论关闭
Taxi Cab Scheme Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 712 Accepted Submission(s): 337 Problem Description Running a taxi station is not all that simple. Apart from the obvious demand for a centralised coordination of the cabs in order to pick up the customers calling to get a cab as soon as possible, there is also a need to schedule all the taxi rides which have been booked in advance. Given a list of all booked taxi rides......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 2864字 评论关闭
坏习惯使成功寸步难行。 与建立良好习惯相应的,是克服不良习惯。不破不立,不改掉不良习惯,好习惯是难以建立起来的。 古希腊的佛里几亚国王葛第士以非常奇妙的方法,在战车的轭打了一串结。他预言:谁能打开这个结,就可以征服亚洲。一直到公元前334年还没有一个人能将绳 结打开。这时。亚历山大率军入侵小亚细亚,他来到葛第士绳结前,不加考虑便拔剑砍断了它。后来,他果然一举占领了比希腊大50倍的波斯帝国。 一个孩子在山里割草,不小心被毒蛇咬伤了脚。孩子疼痛难忍,而医院在远处的小镇上。孩子毫不犹豫地用镰刀割断受......
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 658字 评论关闭
需求:生成指定长度的随机密码,其中密码中应该包含数字和英文字母 实现: #!/usr/bin/env python # -*- coding=utf-8 -*- #Using GPL v2.7 #Author: leexide@126.com import random, string#导入random和string模块 def GenPassword(length): #随机出数字的个数 numOfNum = random.randint(1,length-1) numOfLetter = length - numOfNum #选中numOfNum个数字 slcNum = [random.choice(string.digits) for i in range(numOfNum)] #选中numOfLetter个字母 slcLetter = [random.choice(string.ascii......
阅读全文