摘要:
题目:Aragorn's Story题意:给一棵树,并给定各个点权的值,然后有3种操作:I C1 C2 K: 把C1与C2的路径上的所有点权值加上KD C1 C2 K:把C1与C2的路径上的所有点权值减去KQ C:查询节点编号为C的权值分析:典型的树链剖分题目,先进行剖分,然后用线段树去维护即可,注意HDU的OJ采用Windows系统,容易爆栈,所以在代码前面加上:#pragma comment(linker, "/STACK:1024000000,1024000000")进行手动扩栈。#pragma comment(linker, "/STACK:102 阅读全文
posted @ 2013-08-30 19:28
Class Xman
阅读(186)
评论(0)
推荐(0)
摘要:
例如从你的login.action到register.action 有两种实现方式 1. 设置type="redirect" register.action /index.jsp 2.设置 type="chain" action名称 /index.jsp 当type为chain 时,说明是action链,运行完第一个action java文件接着会运行第二个action JAVA 文件,相当于forward(客户端的url不会改变).当type为redirect时,说明会跳转到第二个actio... 阅读全文
posted @ 2013-08-30 19:25
Class Xman
阅读(361)
评论(0)
推荐(0)
摘要:
做了两年半的重构,突然有种迷茫的感觉,好像瓶颈了,不知道自己该怎么继续走下去,以前刚毕业的时候,总觉得自己有好多的东西要学在前端方面,所以有那个促使自己去学习的动力,每当没工作任务的时候,自己总是去主动学习的新的技术,经常去那些大的技术网站论坛,看别人的技术经验,解决问题的方法。现在,感觉工作可以轻轻松松地搞定时候,我突然有种害怕的感觉,不知道该如何往下面去发展,以前关心的是那些专业技术,现在身边人到处都是讨论房子、车,再没时间去关心那些技术论坛了。 刚来工作时的那种冲劲没了,也没了去学习技术的动力,难道是我该学习别的了,以前总是反感人家说女孩不适合做前端,现在都做了两年半的web前端了。。. 阅读全文
posted @ 2013-08-30 19:23
Class Xman
阅读(257)
评论(0)
推荐(0)
摘要:
阿里巴巴60万年薪抢毕业生 必须是公认技术牛人 林琳 创建于:2013-08-29 16:12 阿里巴巴相关人士介绍,能够进入阿里A-star计划的应届毕业生将控制在10名,要入选这一计划需达到以下标准:校园公认的计算机技术牛人;在某一技术领域追求极致,领域顶级会议论文作者;用技术解决实际问题的高手;算法王、实习达人。 昨天,阿里巴巴公司向北京青年报记者确认,他们针对2014年应届毕业生推出了一项A-star(阿里星)计划,对于入选该计划的应届毕业生,不仅能拿到数十万元的年薪,而且还可以享受解决北京户口、赴杭州工作特殊补贴的政策,而其他互联网公司也纷纷开始了针对优秀应届生的秋季抢人大战。 .. 阅读全文
posted @ 2013-08-30 19:21
Class Xman
阅读(326)
评论(0)
推荐(0)
摘要:
LED照明办公楼宇节能方案 一组来自国家有关部门的调查数字显示: 我国办公楼宇年电力消耗总量占全国总消耗量的10%,能源费用超过800亿元,主要包括政府机关、企事业单位、商业写字楼等办公楼宇,大部分办公楼宇的全年用电量在100KWH以上,其中空调用电在45-50%;用户室内用电35-40%;公用电费支出10-15%。 照明系统在办公楼宇的用电设备是仅次于中央空调的第二用电大户,对照明系统的集中监控在保证照明稳定可靠的前提下还要考虑它的节能性。机场的照明可分为三类:办公室照明、公共区域照明、泛光照明。办公室照明指通常房间内的照明。公共区域照明是指走廊、过道、部分室外长廊等区域的照明。 泛光照明. 阅读全文
posted @ 2013-08-30 19:19
Class Xman
阅读(651)
评论(0)
推荐(0)
摘要:
一些自己未做的题目。 还涉及的其他知识点。参考大牛文档。 1.关于成段更新 练习: poj1436Horizontally Visible Segments poj2991Crane 2.关于扫描线,求矩形面积并、周长并等题。 3.还有一个关于线段树的DFS把多叉树转换。ural1890 4.线段树有DP思想的几道。。http://acm.neu.edu.cn/hustoj/problem.php?id=1356 5.要做的还有很多很多,这一些我会随时回来做&&复习。 阅读全文
posted @ 2013-08-30 19:16
Class Xman
阅读(116)
评论(0)
推荐(0)
摘要:
查看发行版本 # cat /etc/issue Red Hat Enterprise Linux Server release 6.2 (Santiago) 查看内核 # uname -a Linux 51 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 x86_64 x86_64 GNU/Linux 依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称 查看CPU信息 查看CPU型号 cat /proc/cpuinfo | grep name... 阅读全文
posted @ 2013-08-30 19:14
Class Xman
阅读(438)
评论(0)
推荐(0)
摘要:
WIZnet将于9月份推出高性能网络芯片W5500,这是继W5100、W5200和W5300之后一款全新的全硬件TCP/IP协议栈网络芯片,这款芯片具有更低功耗与工作温度,及改良工艺,是嵌入式以太网的最佳选择,敬请期待!W5500特征高速SPI接口,便于与任何MCU连接支持TCP/IP协议:TCP, UDP, ICMP, IGMP, IPv4, ARP, PPPoE内嵌10/100Mbps以太网物理层支持自动应答(全双工/半双工模式)多种指示灯信号输出支持8个独立的端口(Socket)同时连接内部32K字节存储器作TX/RX缓存支持休眠模式和网络唤醒3.3V工作电压,I/O口可承受5V电压.. 阅读全文
posted @ 2013-08-30 19:12
Class Xman
阅读(788)
评论(0)
推荐(0)
摘要:
using System; using System.Collections.Generic; using System.Linq; using System.Web;namespace DigitalCampus.Web.Common { public class PageFuntion { /// /// 分页 /// /// 数据总数 /// 每页显示数据数 /// 当前页码 /// 传参 /// 页面 /// public static string GetStrPage(int DataCount, int pageSize, int CurrentPa... 阅读全文
posted @ 2013-08-30 19:10
Class Xman
阅读(166)
评论(0)
推荐(0)
摘要:
一、解析json对象表结构信息对象,json格式,名称为tableObj * { * "tableName":"t_res", //表名称 * "columnInfo":[ //字段信息 * { * "columnName":"id", //字段名 * "dataTypeName":"varchar", //字段类型 * "isKey":true, //是否为主键,true代表是主键,false代表不是 * "isAutoIn 阅读全文
posted @ 2013-08-30 19:07
Class Xman
阅读(916)
评论(0)
推荐(0)
摘要:
摘要: 说教性质的需求分析理论,各位看了也白看,所以咱们就来一个真实个案——“订餐系统”体验一下。“订餐系统”貌似简单,但陷阱重重,各种需求分析的经典场景将会一一重现,各位做好准备接受这个挑战没有?我将分8篇为大家分享,全部内容超过1万1千字,而且有n多图片和思考题,请准备好盒饭边吃边看吧…… 大纲: 1.某IT公司员工的吃饭问题 2.需求分析的大道理 3.背景-需要-需求规格 4.没完没了的“新需求” 5.领导“突发奇想” 6.榨干人脑汁的需求分析 7.变被动为主动 8.最后的疯狂8.最后的疯狂订餐系统的故事还没有结束,过了一段时间,大家的抱怨陆续又来了! 来自员工的抱怨: 有些员工觉得A. 阅读全文
posted @ 2013-08-30 19:05
Class Xman
阅读(194)
评论(0)
推荐(0)
摘要:
sysdate+(5/24/60/60) 在系统时间基础上延迟5秒 sysdate+5/24/60 在系统时间基础上延迟5分钟 sysdate+5/24 在系统时间基础上延迟5小时 sysdate+5 在系统时间基础上延迟5天 add_months(sysdate,-5) 在系统时间基础上延迟5月 add_months(sysdate,-5*12) 在系统时间基础上延迟5年 上月末的日期:select last_day(add_months(sysdate, -1)) from dual; 本月的最后一秒:select trunc(add_months(sysdate,1),'MM 阅读全文
posted @ 2013-08-30 19:03
Class Xman
阅读(386)
评论(0)
推荐(0)
摘要:
环境:OEL+Oracle 10.2.0.5 Rac今天在itpub上回答一个网友的提问,RT:我第一次执行了一条sql之后,这条sql通过了硬解析,得到了执行计划,当再次执行这条sql时,会进行软解析是吧,不会通过优化器得到新的执行计划。如果我增加了一条索引,通过索引执行这条sql更好,在执行这条sql是进行软解析吗?(统计信息的改变,会导致sql进行硬解析吗?)我当时的回答是:有索引了,统计信息变了。走索引了,执行计划变了。 但是软硬解析是对于SQL语句而言的吧?只要共享池中存在此SQL副本,将直接执行软解析;个人认为未经analyze表前,会被软解析 答案应该是硬解析;中午午休的时候,趴 阅读全文
posted @ 2013-08-30 19:01
Class Xman
阅读(183)
评论(0)
推荐(0)
摘要:
http://www.oaktable.net/content/sorted-hash-clusters-rip根据Jonathan Lewis老先生的测试实例,发觉cluster 的sort功能,完全是为了tpcc测试而存在的,非等值的查询语句,都会走错误的计划,得出错误的结果。这回oracle麻烦大了...execute dbms_random.seed(0)create cluster sorted_hash_cluster ( hash_value number(6,0), sort_value varchar2(2) sort)size 300hashkeys 100;create 阅读全文
posted @ 2013-08-30 18:58
Class Xman
阅读(373)
评论(0)
推荐(0)
摘要:
产生冠军Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6631 Accepted Submission(s): 3163 Problem Description 有一群人,打乒乓球比赛,两两捉对撕杀,每两个人之间最多打一场比赛。 球赛的规则如下: 如果A打败了B,B又打败了C,而A与C之间没有进行过比赛,那么就认定,A一定能打败C。 如果A打败了B,B又打败了C,而且,C又打败了A,那么A、B、C三者都不可能成为... 阅读全文
posted @ 2013-08-30 18:56
Class Xman
阅读(167)
评论(0)
推荐(0)
摘要:
#include #include #include #include #include using namespace std;const int maxn=1e4+9;int x[maxn],y[maxn];struct D{ int x,y; bool operator >1]==x[n+2>>1]&&y[n>>1]==y[n+2>>1])) { bool flag=false; int xx=x[n+1>>1],yy=y[n+1>>1]; for(int k=1;k>1]); sum+=abs(y[ 阅读全文
posted @ 2013-08-30 18:54
Class Xman
阅读(236)
评论(0)
推荐(0)
摘要:
前段时间偶然看到有个日本人很早之前写了js的多种排序程序,使用js+html实现的排序动画,效果非常好。 受此启发,我决定写几个js的算法动画,第一个就用汉诺塔。 演示地址:http://tut.ap01.aws.af.cm/visual/hanoi.htm 代码:http://tut.ap01.aws.af.cm/js/hanoi.js 下图为演示界面: 在写界面的时候,才真正理解css中position的用法,之前知道含义,但是不知道搭配的用法。 position用法:外层使用relative,内层使用absolute,这样内层的absolute对象都可以使用top,left和外层进行.. 阅读全文
posted @ 2013-08-30 18:52
Class Xman
阅读(652)
评论(0)
推荐(0)
摘要:
第一次知道nc(netcat)是好几年前的事了,那个时候天比现在更蓝,草比现在更绿,卤煮也还是一个刚上大学不久的青葱骚年...现在把这个01年的老古董拿出来说好像有点炒冷饭的意思,资料也铺天盖地了说多了还惹人嫌。 不过没办法啊,毕竟当卤煮逐渐发现它有许多颇有内涵的功能的时候,连小伙伴都让它给惊呆了 :D ... 由于对hacker文化的兴趣,顺理成章的在合适的时候发现了nc,但当时的卤煮正值被铺天盖地的计算机的方方面面知识砸的晕晕乎乎的人生阶段...对于这个一直享有瑞士军刀之名的软件,找过来看了两把完全没有发现其中的滚滚内涵~ 因为是这样的,nc提供的基本功能并不多,w... 阅读全文
posted @ 2013-08-30 18:49
Class Xman
阅读(613)
评论(0)
推荐(0)
摘要:
在WebSphere中配置配置Oracle RAC集群的数据源,假设Oracle RAC双击分别为 HOST1 与 HOST2 , 端口为1521 ,服务名为 orcldbservice,则配置的URL连接串为 jdbc:oracle:thin:@(description=(ADDRESS_LIST=(ADDRESS = (PROTOCOL = TCP)(HOST = HOST1)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = HOST2)(PORT = 1521)))(FAILOVER=yes)(LOAD_BALANCE=yes)(... 阅读全文
posted @ 2013-08-30 18:47
Class Xman
阅读(606)
评论(0)
推荐(0)
摘要:
xml文件: Oberon's Legacy Corets, Eva 5.95 code:Imports System.XmlPublic Class Form1 Dim xmlDoc As New XmlDocument() Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '往节点中插入一个节点: xmlDoc.Load("bookstore.xml")... 阅读全文
posted @ 2013-08-30 18:45
Class Xman
阅读(302)
评论(0)
推荐(0)
摘要:
什么是Json?这个库能做什么?JSON(JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write.Json 是一种轻量的数据交换格式,和 XML 一样在 Web 开发中非常常用。在 Ajax 的应用中,前台基本上会用到JSON 作为数据交换格式,因为在 JS 里面可以通过JSON.parse() 函数对 JSON 格式的字符串进行解析得到 JS 对象,通过这个 JS 对象可以轻松地获取和修改里面的数据。而这个库 ggicci::Js 阅读全文
posted @ 2013-08-30 18:43
Class Xman
阅读(591)
评论(0)
推荐(0)
摘要:
说明:《火球——UML大战需求分析》是我撰写的一本关于需求分析及UML方面的书,我将会在CSDN上为大家分享前面几章的内容,总字数在几万以上,图片有数十张。欢迎你按文章的序号顺序阅读,谢谢!本书已经在各大网上书城及书店销售,欢迎你的关注。------------------------------------------------------------------------------------------------------------------------------开篇废话摘要:本篇“废话”其实就是本书的序。我买书很少看序,直接翻到目录,而有时候偏偏遇上一些书写了一堆前言、 阅读全文
posted @ 2013-08-30 18:40
Class Xman
阅读(317)
评论(0)
推荐(0)
摘要:
清理8组nodes中表的历史数据,平均每个node中的表有1.5亿条记录,需要根据date_created字段清理8000W数据记录,这个字段没有索引。 环境介绍 线上磁盘空间不足,truncate了许多能动的表,磁盘空间还是占据了87%,我们的nagios报警阀值是80%。所以不断的还会收到email以及短信报警。需要根据时间字段date_created清理,但是在设计之初由于当初的开发人员考虑不足所以date_created字段没有建立索引。另外这些数据可以不用备份,直接删除掉。 问题来了,这么大记录量的表,根据date_created字段删除记录,而且还没有索引,难度... 阅读全文
posted @ 2013-08-30 18:38
Class Xman
阅读(265)
评论(0)
推荐(0)
摘要:
Brute-Force算法的基本思路为:从目标串s=“s0s1...sn-1”的第一个字符开始和模式串t=“t0t1t2...tn-1”中的第一个字符比较,若相等,则继续逐个比较后续字符;否则从目标串的第二个字符开始重新与模式串t的第一个字符比较。以此类推,若模式串s的第i个字符开始,每个字符依次和目标串t中的对应字符相等,则匹配成功,返回i,否则匹配失败,算法返回-1。int index (SqString s,SqString t){ int i=0,j=0; while(i=t.length) return (i-t.length); else return -1; } ... 阅读全文
posted @ 2013-08-30 18:36
Class Xman
阅读(389)
评论(0)
推荐(0)
摘要:
说明:《火球——UML大战需求分析》是我撰写的一本关于需求分析及UML方面的书,我将会在CSDN上为大家分享前面几章的内容,总字数在几万以上,图片有数十张。欢迎你按文章的序号顺序阅读,谢谢!本书已经在各大网上书城及书店销售,欢迎你的关注。------------------------------------------------------------------------------------------------------------------------------目录(后面的数字为页码)第 1 章 大话UML 14 1.1 UML基础知识扫盲 14 UML有什么用? 14 阅读全文
posted @ 2013-08-30 18:34
Class Xman
阅读(807)
评论(0)
推荐(0)
摘要:
搜索MDCC的论文,发现了这个站点,里面有演示动画,居然是通过svg来实现的。分享给大家看看: 有空研究下,做一个类似的演示,展示一下OceanBase内部的常见操作。 展示一个svg做的游戏:http://samples.msdn.microsoft.com/Workshop/samples/svg/svgAnimation/advanced/example5.html 学习SVG动画的资源:http://technet.microsoft.com/zh-cn/library/hh273393http://www.w3.org/TR/SVG/animate.html 阅读全文
posted @ 2013-08-30 18:32
Class Xman
阅读(353)
评论(0)
推荐(0)
摘要:
UIWindow对象是所有UIView的根视图,管理和协调的应用程序的显示、分发事件给View。UIWindow类是UIView的子类,可以看作是特殊的UIView。一般应用程序只有一个UIWindow对象,即使有多个UIWindow对象,也只有一个UIWindow可以接受到用户的触屏事件。UIWindow初始化在appDeleDgate里面的 didFinishLaunchingWithOptions方法。 第一、UIWindow的创建iPhone应用程序通常只有一个UIWindow类的实例,该实例的创建如果是从nib文件创建,则通常有个属性变量,如果是用代码创建,则必须在创建时传入屏幕矩形 阅读全文
posted @ 2013-08-30 18:29
Class Xman
阅读(269)
评论(0)
推荐(0)
摘要:
dijkstra算法,是一个求单源最短路径算法其算法的特点为: 层层逼进,有点类似宽度搜索的感觉 其需要的数据结构为: int map[N][N] 所有点之间的权表 int dis[N] 所有点到源点的最短距离 int prev[N] 存储每个点的前一个经过的点,用于输出路径 int used[N] 用于存储已经求出最短路径的点 则总的点减去used中的点,为还没有找出最短路径的点 初始化时:map为实际存储的权,如果某一边没有,则设置为无穷大INF,自身设置0 ... 阅读全文
posted @ 2013-08-30 18:27
Class Xman
阅读(305)
评论(0)
推荐(0)
摘要:
最近在研究机房收费系统的组合查询的方法时,看到了ComboBox控件可以进行数据绑定,我觉得这个功能真的很不错,可以给我省去很多的麻烦。下面是我组合查询窗体界面 一、数据转换方法现在我们开看一下我以前写的一段代码:1、在界面初始化的时候向ComboBox中添加数据 ''' ''' 添加界面 ''' ''' ''' ''' Private Sub frmQueryUserWorklog_Load(ByVal sender As System.Object 阅读全文
posted @ 2013-08-30 18:24
Class Xman
阅读(640)
评论(0)
推荐(0)
摘要:
Android UI--ViewPager扩展Tab标签指示2013年8月30日出来冒冒泡 ViewPager这个控件已经不算是陌生的了,各种玩Android的小伙伴们都有发表相应的文章来讲它。我看过一些文章,感觉其他网站博客贴的代码很不好看,文章排版也不好。小巫还是喜欢自己写写,弄些好看的效果图,把代码贴好一点,别人参考起来也会舒服很多。我之前也有在其他网站发表过文章,比如51CTO、博客园等,我还是最喜欢CSDN,虽然有时候也会麻烦一点,但相对而言,在CSDN发表博客一定是个好去处。 先上几张效果图: 以上就是我实现Demo的效果啦 布局代码:... 阅读全文
posted @ 2013-08-30 18:22
Class Xman
阅读(230)
评论(0)
推荐(0)
摘要:
下载地址 求分http://download.csdn.net/detail/qq873113580/6038955包含ACCP6.0所有,是我朋友的自己保存的,请大家不要修改密码,谢谢下面就是要下载的内容,求分,切记,不要改密码,不要删除百度网盘账号 aa86552015@126.com密码 aa11221990-------------只供大家分享,请勿修改密码,谢谢-------Y2 JAVAhttp://pan.baidu.com/share/link?shareid=2170664228&uk=590578086解压密码 http://pan.baidu.com/share/ 阅读全文
posted @ 2013-08-30 18:20
Class Xman
阅读(260)
评论(0)
推荐(0)
摘要:
查看rabbitmq 队列rabbitmqctl list_queues查看keystone的用户keystone user-list查看keystone endpoint keystone endpoint-list查看keystone的rolekeystone role-list查看keystone 服务keystone service-list查看keystone租户keystone tenant-list查看租户情况keystone tenant-get ID查看keystone进程ps -ef | grep -i keystone-all查看日志是否有错误grep ERROR /va 阅读全文
posted @ 2013-08-30 18:18
Class Xman
阅读(331)
评论(0)
推荐(0)
摘要:
一、认识Java1、Java 程序比较特殊,它必须先经过编译,然后再利用解释的方式来运行。 2、Byte-codes 最大的好处是——可越平台运行,可让“一次编写,处处运行”成为可能。 3、使用 classpath 可以指定 class 的运行路径。 二、走进Java1、Java 语言的注释方式有三种: (1)“//”记号开始,至该行结束; (2)“/*”与“*/”这两个符号之间的文字; (3)文档注释“/** */”。 2、如果将一个类声明成 public,则它的文件名称必须取成这个类的名称才能顺利编译。 3、main()在 Java 里是一个相当特殊的 method,它一定要声明成 p.. 阅读全文
posted @ 2013-08-30 18:15
Class Xman
阅读(167)
评论(0)
推荐(0)
摘要:
在java memcached client documentation中没有提共遍历memcache所有key的方法。但是提供了两个方法statsItems和statsCacheDump,通过statsitems可以获取memcache中有多少个item,每个item上有多少个key,而statsCacheDump可以获取每个item上各个key的信息(key的名称,大小,以及有效期)。 下面是它的api文档地址:http://www.geelou.com/javadocs/java_memcached-release_2.0.1/com/danga/MemCached/package-s. 阅读全文
posted @ 2013-08-30 18:13
Class Xman
阅读(593)
评论(0)
推荐(0)
摘要:
哈夫曼树是二叉树的一种。被称为最优二叉树。实际应用中最重要的是带权路径长度。基本术语:树的路径长度:树中每个结点的路径长度之和。权:附加在树节点上,表示出现的概率。树的带权路径长度:所有叶子结点带权长度之和。 看实例: D的结点路径长度:从d到A的路径,共走了两条边,所以为2。树中的叶子结点有D,E和F。结点路径都为2。假设子结点的权都为2,那么树的带权路径长度=2*2+2*2+2*2=12;哈夫曼树实现: 实质是求树的带权路径长度的最小值。使算法更简便,访问的路径最小。描述:1)从给定值中构造森林F,且森林中的每个二叉树只有根结点。2)从F中选择最小的两个二叉树构成新的二叉... 阅读全文
posted @ 2013-08-30 18:11
Class Xman
阅读(256)
评论(0)
推荐(0)
摘要:
##index.jsp: "> My JSP page 9 x 9 cheng shu "; %> 启动tomcat server,浏览器访问:http://127.0.0.1:8080/工程名/: 9 x 9 cheng shu 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=... 阅读全文
posted @ 2013-08-30 18:09
Class Xman
阅读(335)
评论(0)
推荐(0)
摘要:
A20GPIO中断类型差别结果迥异的问题思考最近在使用全志A20做开发时,发现在处理中断的时候,用电平触发模式,报中断比较乱,用边沿触发则很稳定,不会乱报。笔者感到比较困惑,笔者用电平触发写的code如下: reverseHandle = sw_gpio_irq_request(gReverseCar_gpio_hdle.gpio, TRIG_LEVL_HIGH, \ &sw_reverseCar_irq_Handle, &privateData); if (!reverseHandle) { p... 阅读全文
posted @ 2013-08-30 18:06
Class Xman
阅读(590)
评论(0)
推荐(0)
摘要:
之前一直以为synchronized加在方法前面就只有一个线程能访问了,项目中碰到一个问题,一个类的不同对象,同时访问加了 synchronized的方法 同样是可以访问的,那是因为synchronized只是对一个对象的多个线程是有锁的,对于不同对象是没用的, 解决方法是 加上static synchronized这样只要是是这个类的对象都是可以实现同步的 阅读全文
posted @ 2013-08-30 18:04
Class Xman
阅读(183)
评论(0)
推荐(0)
摘要:
01 背包void bag01(int cost,int weight){ for(i=v;i>=cost;i--) if(dp[i]=v) complete(cost,weight); else{ k=1; while(k<amount){ bag01(k*cost,k*weight); amount-=k; k+=k; } bag01(cost*amount,weight*amount); }} 阅读全文
posted @ 2013-08-30 18:02
Class Xman
阅读(358)
评论(0)
推荐(0)
摘要:
这两天下了一个使用UDP传输目录内文件的程序,发出来给大家一起看看,共同进步。有问题请指教。由于udp丢包比较厉害,因此使用了自定义的内部协议,进行双方的确认。程序跑起来后,看网络状况,有时候会一卡一卡的。 源程序下载见:http://download.csdn.net/detail/hardstone1/6039033,需要2积分,呵呵,赚点小分 以下是程序说明:* 本程序集成了数据导出端(服务器端)和数据导入端(客户端),使用UDP进行文件传递 * 服务器端的文件来源目录,见Tools中SOURCEPATH的设置 * 客户端的文件保存目录,见Tools中DESTINATIONPATH的设. 阅读全文
posted @ 2013-08-30 17:59
Class Xman
阅读(553)
评论(0)
推荐(0)
摘要:
一、网络问题-network 更多网络原理机制可以参考《OpenStack云平台的网络模式及其工作机制》。 1.1、控制节点与网络控制器区别 OpenStack平台中有两种类型的物理节点,控制节点和计算节点。控制节点包括网络控制、调度管理、api服务、存储卷管理、数据库管理、身份管理和镜像管理等,计算节点主要提供nova-compute服务。 控制节点的服务可以分开在多个节点,我们把提供nova-network服务的节点称为网络控制器。 1.2、OpenStack中nova-network的作用 OpenStack的网络由nova-network(网络控制器)管理,它会创建虚拟网络,使主机之. 阅读全文
posted @ 2013-08-30 17:57
Class Xman
阅读(1061)
评论(0)
推荐(0)
摘要:
以前我在更新产品属性值(拿price为例)的时候,通常会这样做: foreach($product_ids as $id){ $product = Mage::getModel('catalog/product')->load($id); $product->setPrice($price)->save();} 因为之前网站产品很少,也就几百个,foreach下来,不会感觉这段code很慢,后来产品逐渐增多,每次走到这里,动辄就会消耗几个小时;echo了一下save,每个产品约耗费5秒,如果有1万件产品,foreach完成就是14个小时,mysql都几乎就要g 阅读全文
posted @ 2013-08-30 17:55
Class Xman
阅读(297)
评论(0)
推荐(0)
摘要:
先看问题描述效果图片: 如上,我的查询条件是放在layout下面的一个可收缩层中,初始是收缩的,title显示不出来的话对使用者很不方便,代码如下: 关键字(支持模糊查询): 过滤条件 清空条件 为什么显示不出title呢?查了很久也没找到原因,估计是easyui本身就有这个问题吧,目前我的临时解决方案是修改easyui源码添加一个自定义属性上去,属性名称:closedTitle,修改后的效果图片如下: 修改后的代码如下: ... 阅读全文
posted @ 2013-08-30 17:53
Class Xman
阅读(661)
评论(0)
推荐(0)
摘要:
昨天接到一个实习公司的电话面试,来的很突然,没有准备。由于以前没用过,在被他问及是否用过JAVA的排序工具Comparable与Comparator时,没有回答上来,只能实话实说没有用过。感觉太丢人了~~回去赶紧看看,现在将学到的东西记录下来,同大家分享~~先说Comparable接口,publicinterface Comparable。当需要根据类中的成员变量对类进行排序时,只需实现该接口,覆写compareTo方法即可非常方便~~该接口中只有一个方法--int compareTo(To);在该方法中可以自己定义成员变量大小“规则”,这里举的例子是降序排列,该方法根据比较的结果(大于、等于 阅读全文
posted @ 2013-08-30 17:50
Class Xman
阅读(355)
评论(0)
推荐(0)
摘要:
本节主要说程序中的栈函数栈的关系以及栈和递归算法的关系。一、函数调用时的栈1.程序调用时的栈是也就是平时所说的函数栈是数据结构的一种应用,函数调用栈一般是从搞地质向低地址增长的,栈顶为内存的低地址,栈底为内存的高地址。函数调用栈中存储的是数据的活动记录。活动记录是函数一些信息。如下如所所示:2.假如有如下程序:#include #include void fun(char* a){ char* b; strcpy(b,a);}int main(){ char a = '1'; fun(&a); return 0;}那么在函数调用的过程中,函数栈的活动记录如下所示:3.程 阅读全文
posted @ 2013-08-30 17:48
Class Xman
阅读(639)
评论(0)
推荐(0)
摘要:
敏捷已成为当今使用最广泛的开发方法。有趣的是,敏捷方法的流行性并不是因为它取代了其他开发方法,相反它与这些方法进行了更好地融合。现实世界众多敏捷项目的成功,也证明了敏捷将走向杂化的未来。 SpecDD是由周铁人博士创立的一个以需求为核心的混合敏捷开发方法。它基于同时支持敏捷开发和非敏捷开发流程而设计。SpecDD过程模型 在SpecDD过程中,开发过程由一组连续的迭代组成,这些迭代过程通常也被称为Sprint。一个迭代通常持续2-4周,但也可以根据实际情况需要或长或短。在迭代内,团队对规划的新开发工作作出承诺,并完成开发实现及测试,同时将这些过程记录在案。 通过在SpecDD项目过程中,为每个 阅读全文
posted @ 2013-08-30 17:46
Class Xman
阅读(422)
评论(0)
推荐(0)
摘要:
原文链接:http://blog.jobbole.com/20604/0. Vim 简介作为开源世界最重要的编辑器之一(另一个是 Emacs),Vim 以其强大的功能和可定制能力被众多开发者所喜爱。不过,也许就是因为 Vim 的功能太强大了,要真正用好 Vim 并不容易。本文作者在多年的实际使用中逐渐掌握了一些实用技术,在此介绍给大家。——本文并不企图对 Vim 作全面而系统的介绍,但也绝非零星地点到即止;而是希望通过介绍一些重要特性和提供相关参考信息,引起大家的兴趣,去深入挖掘其能力,真正把这一强大的工 具用好。下面首先对 Vim 做一下最基本的介绍,并给出一些参考信息,以方便对 Vim 不 阅读全文
posted @ 2013-08-30 17:44
Class Xman
阅读(205)
评论(0)
推荐(0)
摘要:
在实际应用过程中可能会遇到DNS解析错误的问题,就是说当我们访问一个域名时无法完成将其解析到IP地址的工作,而直接输入网站IP却可以正常访问,这就是因为DNS解析出现故障造成的。这个现象发生的机率比较大,所以本文将从零起步教给各位读者一些基本的排除DNS解析故障的方法。 一、什么是DNS解析故障? 由于IP地址信息不太好记忆,所以网络中出现了域名这个名字,在访问时我们这需要输入这个好记忆的域名即可,网络中会存在着自动将相应的域名解析成IP地址的服务器,这就是Dns服务器。能够实现DNS解析功能的机器可以是自己的计算机也可以是网络中的一台计算机,不过当DNS解析出现错误,例如把一个域名解... 阅读全文
posted @ 2013-08-30 17:42
Class Xman
阅读(379)
评论(0)
推荐(0)
摘要:
listview里面item有button的,button要设置android:focusable="false" ,listview里面如果设置了 onitemlongclick事件,那么onitemclick事件就不响应,我们只需要在onitemlongclick中返回true就可以解决问题了// 显示长按删除按钮 listView.setOnItemLongClickListener(new OnItemLongClickListener() { public boolean onItemLongClick(AdapterView arg0, View arg1, i 阅读全文
posted @ 2013-08-30 17:39
Class Xman
阅读(240)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2013-08-30 17:37
Class Xman
阅读(117)
评论(0)
推荐(0)
摘要:
http://blog.jobbole.com/20619/2.1. gzip(压缩文件支持)作者:Bram Moolenar网站脚本编号:无(包含在 Vim 的标准发布之中)安装说明:无功能说明:该脚本使得 Vim 可以直接打开使用 gzip [1]、bzip2 [2] 和 compress [3] 压缩的文件(要求存在相应的命令行工具)。后缀为“.gz”、“.bz2”和“.Z”的文件会在打开时被动态解压缩,并在写操作时被自动重新压缩。打开压缩文件时,屏幕上出现一个(不正确的)“[noeol]”的提示是正常的,不必进行理睬。2.2. netrw(网络文件支持)作者:Charles E. Ca 阅读全文
posted @ 2013-08-30 17:35
Class Xman
阅读(386)
评论(0)
推荐(0)

浙公网安备 33010602011771号