该题来自Project Euler的第二题,求数值小于4百万的偶数项的和。今天继续我的欧拉计划。问题描述英语原文Even Fibonacci numbersEach new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... By considering the terms in the Fibonacc.. Read More
posted @ 2013-05-01 23:25 javawebsoa Views(173) Comments(0) Diggs(0)
由于中文翻译的原因,我们在很多情况下将Attribute与Property混为一谈,或者说不是很清楚两者的区别。其实这两者的真实含义与具体功能还是差别比较大的: property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的,分为固有型和用户自定义型,其中用户自定义型可以利用Reflection在运行期获取。这两者是有本质区别的。 资料上说二者一个是service的属性,而另一个是interface的。 第一种好象更准确,摘要如下: 在很多人的脑海中,Attribute就是类的属性,Property呢?好像也是类的属性?因此有很多人不加区别的统一称为类的属性. Read More
posted @ 2013-05-01 23:23 javawebsoa Views(4294) Comments(0) Diggs(0)
模版方法:定义一个操作中的算法骨架,而将一些步骤延迟到子类中.模版方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤. 1.使用意图 我们经常会遇到这样的问题:知道一个算法需要的步骤和顺序,但是每个算法的具体实现不同,比如在机房收费系统中,组合查询有四个窗体类,每个窗体类的算法结构相同,具体实现不同,此时我们可以使用模版方法。 模版方法模式把我们不知道具体实现的步骤封装成抽象方法,提供一个按正确顺序调用他们的具体方法,构成一个抽象基类,子类继承抽象基类实现各个步骤的抽象方法,工作流程由抽象基类控制。把实现推迟到子类中,通过继承来达到对象的复用,同时遵守开闭原则。 2.例子... Read More
posted @ 2013-05-01 23:22 javawebsoa Views(190) Comments(0) Diggs(0)
Question : Givennpairs of parentheses, write a function to generate all combinations of well-formed parentheses.For example, givenn= 3, a solution set is:"((()))", "(()())", "(())()", "()(())", "()()()"Anwser 1 : class Solution {public: vector<str Read More
posted @ 2013-05-01 23:19 javawebsoa Views(149) Comments(1) Diggs(0)
在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先关系,这样的有向图为顶点表示活动的网,我们称之为AOV网(Activity on Vextex Network)。AOV网中的弧表示活动之间存在的某种制约关系,AOV网中不能存在回路,让某个活动的开始要以自己完成作为先决条件,显然是不可以的。设G= { V, E }是一个具有n个顶点的有向图,V中的顶点序列v1, v2, ...,vn,满足若从顶点vi到vj有一条路径,则在顶点序列中顶点vi必在vj之前,则我们称这样的顶点序列为一个拓扑排序。所谓拓扑排序,其实就是对一个有向图构造拓扑序列的过程。构造时会有两个结果,如果此网的全部顶 Read More
posted @ 2013-05-01 23:18 javawebsoa Views(538) Comments(0) Diggs(0)
1、对于虚拟函数,子类里的成员访问权限符可以和父类不同。即对于基类的函数func如果是public的,子类中它可以是private的。class Base {public: Base(); virtual ~Base();public: virtual void func(void); // 公有};class Derived : public Base {public: Derived(); virtual ~Derived();private: void func(void); // 私有,和父类不同}; Base * pB = new Base(); pB->func(); pB Read More
posted @ 2013-05-01 23:16 javawebsoa Views(183) Comments(0) Diggs(0)
/* 开平方如果没有计算器,我们如何求2的平方根?可以先猜测一个数,比如1.5,然后用2除以这个数字。如果我们猜对了,则除法的结果必然与我们猜测的数字相同。我们猜测的越准确,除法的结果与猜测的数字就越接近。根据这个原理,只要我们每次取猜测数和试除反馈数的中间值作为新的猜测数,肯定更接近答案!这种计算方法叫做“迭代法”。下面的代码模拟了如何用手工的方法求2的平方根的过程。请填写缺少的代码。把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。 */public class 巧开平方 { public static void main(String[] arg Read More
posted @ 2013-05-01 23:14 javawebsoa Views(694) Comments(0) Diggs(0)
在数据库的操作中,开发人员或者用户为了取得数据记录,需要检索数据表中的信息。在SQL语句中,检索数据记录是通过SELECT语句来完成的。SELECT语句可以检索数据表或者视图中的数据,并将查询出来的数据以结果集的形式显示出来。从这一章开始对SELECT查询语句做全面的介绍,本章主要介绍SELECT语句查询的基本操作。 查询全部列的记录 在SQL语句中,如果想要检索数据表中全部列的记录,就需要对数据表中的所有列进行查询。在SQL语句中,提供了一种方便查询数据表或者视图的所有列的方法,其语法格式如下: SELECT * FROM 表名或者视图名[,表名或者视图] 其中,SELECT语句后面的“*. Read More
posted @ 2013-05-01 23:12 javawebsoa Views(339) Comments(0) Diggs(0)
先看昨天的成果: 勉强冲进前50. 今天花点时间做一些ACM的水题。1.菲波那且数列菲波那契(Fibonacci)数(简称菲氏数)定义为: ⎧ f (0) = 0 ⎪ ⎨ f (1) = 1 ⎪ f (n) = f (n − 1) + f (n − 2) (n > 1且n ∈ 整数) ⎩ 如果写出菲氏数列,则应该是: 0 1 1 2 3 5 8 13 21 34 ... 如果求其第 6 项,则应为 8。 求第 n 项菲氏数。 输入描述:输入数据含有不多于 50 个的正整数 n(0≤n≤46)。 输出描述:对于每个 n,计算其第 n 项菲氏数,每个结果应单独占一行。 输入样例 6 10 输 Read More
posted @ 2013-05-01 23:10 javawebsoa Views(229) Comments(0) Diggs(0)
一、Sailfish Silica 基于QT Quick提供了Sailfish的UI界面。每个Sailfish 引用必须定义为一个Qt C++应用项目,在项目里使用QDeclarativeView加载应用UI。#include <QApplication>#include <QDeclarativeView>#include "sailfishapplication.h"Q_DECL_EXPORT int main(int argc, char *argv[]){ QScopedPointer<QApplication> app(Sail Read More
posted @ 2013-05-01 23:08 javawebsoa Views(468) Comments(0) Diggs(0)
#include <cstdio>#include <cmath>#include <cstdlib>#include <cstring>#include <ctime>#include <cctype>#include <vector>#include <map>#include <set>#include <algorithm>#ifdef WIN32#define fmt64 "%I64d"#else#define fmt64 "%lld& Read More
posted @ 2013-05-01 23:06 javawebsoa Views(274) Comments(0) Diggs(0)
Question :Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node.Anwser 1 : /** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * Tr... Read More
posted @ 2013-05-01 23:04 javawebsoa Views(176) Comments(0) Diggs(0)
最近碰到需要使用qt做界面开发的项目。记得上次使用QT都是两年前的事了,那时候QT3,当时用起来还是觉得很舒服的。但现在把QT4装上我才知道,原来QT都发生了很大的变化了。uic,qmake的使用都变化了。所以用了一下午时间来适应这个新环境。 首先,阅读以下几篇blog。基本上就已经有大体思路了。http://blog.csdn.net/sgnaw/article/details/2595389 http://www.cnblogs.com/bigshow/archive/2008/10/23/1318267.html http://blog.csdn.net/apple1985507/a.. Read More
posted @ 2013-05-01 23:02 javawebsoa Views(828) Comments(0) Diggs(0)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=" http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset Read More
posted @ 2013-05-01 23:00 javawebsoa Views(210) Comments(0) Diggs(0)
1.查看数据泵的目录对象,目录对象是数据泵导出数据时存放的文件路径:SQL> SELECT * FROM dba_directories; OWNER DIRECTORY_NAME DIRECTORY_PATH------------------------------ ------------------------------ --------------------------------------------------------------------------------SYS ... Read More
posted @ 2013-05-01 22:59 javawebsoa Views(509) Comments(0) Diggs(0)
我想这段日子一定会成为以后值得回忆的美好之一。 3.18 开始动手写给NEO的离职信。几次写到掉眼泪。半年来的点点滴滴清晰如昨,也是在这里慢慢成长成为现在的自己。NEO给了我最大的空间,给我机会去尝试,愿意让我把幼稚的想法付诸现实。永远感激这半年。 3.20 跟峰哥聊了一个下午,把所有心底的想法都说了出来。峰哥是个好大哥,也是带我入门的导师。感谢。 3.22 前几天就在筹划着要写一份网易邮箱的用户体验报告(谢谢XH哥哥的建议),然后该死的拖延症爆棚。所以一直拖到最后草草赶了几页纸。现在回头去看,就是狗屎一篇。 ... Read More
posted @ 2013-05-01 22:57 javawebsoa Views(182) Comments(0) Diggs(0)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=g Read More
posted @ 2013-05-01 22:55 javawebsoa Views(177) Comments(0) Diggs(0)
最近在准备系统集成项目管理工程师的考试,想利用闲暇的时间整理成专栏的形式,供大家也看看。但是本人从未在网站或者其他媒体上写过专栏,不知道从何开始入手,希望有经验的前辈给个意见指导指导,谢谢!!! Read More
posted @ 2013-05-01 22:53 javawebsoa Views(394) Comments(0) Diggs(0)
反素数:如果一个自然数比所有比它小的自然数的约数个数都要多,那么我们就称这个数为一个反素数。例如,1、2、4、6、12和24都是反素数。不大于n的最大的反素数模板:#include <math.h>#include <iostream>using namespace std;#define ll __int64const ll prime[16] = {1, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47}; ll maxsum, bestnum, n;void dfs(ll num, ll k, ll su Read More
posted @ 2013-05-01 22:51 javawebsoa Views(283) Comments(0) Diggs(0)
1、总线操作分为哪四个阶段?总线控制有哪几种方式?答:(1)总线请求和总裁阶段(2)寻址阶段(3)数据传递阶段(4)结束阶段总线的控制方式:(1)同步方式(2)异步方式(3)半同步方式(4)分离方式2、微机中的总线可以分为哪几级?答:按照功能划分,大致上可分为地址总线和数据总线。按照系统传输数据的方式划分,可以分为串行总线和并行总线。按照时钟信号是否独立,可分为同步总线和异步总线。同步总线的时钟信号独立于数据,而异步总线的时钟信号是从数据中提出出来的。 第五章 输入输出接口技术1、从硬件角度来讲,一个微机系统由CPU、存储器、接口电路、I/O设备、电源和系统总线构成 Read More
posted @ 2013-05-01 22:49 javawebsoa Views(177) Comments(0) Diggs(0)
MySql常用命令总结1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表 mysql> SHOW TABLES; 5:创建一个数据库表 mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex Read More
posted @ 2013-05-01 22:47 javawebsoa Views(187) Comments(0) Diggs(0)
Description现给出一个N*N(长和宽都为N)全由小写英文字母组成的方阵,要求将每一行都按照字母表顺序从小到大排序后上下颠倒之后输出。 Input输入包括N+1行,第一行为一个整数N,接下来为N行长度为N的字符串。其中0<N<=100,所有字母均为小写字母。 Output每一行排序好,并且上下颠倒后的方阵。 Sample Input3abcedfighSample Outputghidefabc#include<stdio.h>int main(){ int i; int j; int n; int l; int t; char array[1... Read More
posted @ 2013-05-01 12:31 javawebsoa Views(275) Comments(0) Diggs(0)
题目描述:有很多无序的数,姑且家丁它们各不相等,怎么选出其中最大的若干个数呢?这里我不想去写一些很没有意义的思路。神马先排序取前k个这种弱爆了并且一点也不适用的思想我就不想废话了,因为如果数据量很大的时候,对所有数据排序肯定是费力不讨好的事情,换换思路,不能全部排序,那就部分排序吧!这里介绍两个比较实用的。当然为了有点递进关系,先来一个比较差一点的方法。如果对排序算法还不是很熟悉的,可以参考博客: 排序算法。 1、快排。回忆一下快排的思想,选一个关键元素key,利用key将数组分成两部分,左边一部分比key大,右边一部分比key小(当然本身的定义是左边一部分比key小,右边一部分比key大.. Read More
posted @ 2013-05-01 12:29 javawebsoa Views(564) Comments(0) Diggs(0)
自己写了个程序,利用post获取某网站的信息,当进行到httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse()时会提示“服务器提交了协议冲突. Section=ResponseStatusLine”(有时出有时不出,好像跟电脑或网络有关) 百度了下,几个人都说要改webclient等来提交请求,但我仍想利用httpWebRequest.GetResponse(),不想改其他代码了.关于“”错误,百度上很多人都是说使用下面的代码解决,但是我用了都不成功,不知道是为什么。我估计不是好的解决方法。WinForm下的app.con. Read More
posted @ 2013-05-01 12:28 javawebsoa Views(1263) Comments(0) Diggs(0)
/*----------------------------------------------- 名称:数码管移动 日期:2013.4.30 修改:无 内容:从右往左移动,利用缓冲区即可 ------------------------------------------------*/ #include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 unsigned char const dofly[]={0,0,0,0,0,0,0,0, //不显示 0x3f,0x06,0x5b,0... Read More
posted @ 2013-05-01 12:26 javawebsoa Views(162) Comments(0) Diggs(0)
方法、修改hosts文件屏蔽本网站 (第一步) 进入目录 C:\WINDOWS\system32\drivers\etc (第二步) 用记事本方式打开 hosts文件 (第三步) 把 127.0.0.1 localhost修改成 127.0.0.1 localhost www.csdn.com------------------此处是要屏蔽网站的url (第四步) 关闭 保存即可 (说明:) 采用的是hosts解析屏蔽技术,不会给您的系统造成任何破坏,请放心使用。 Read More
posted @ 2013-05-01 12:24 javawebsoa Views(186) Comments(0) Diggs(0)
/*----------------------------------------------- 名称:双色点阵 内容:锁存器输入公共端信号,红绿信号分别是P0口、P2口控制,锁存输入端由P0口控制,锁存端接P3.7,由J6跳帽控制 例如: dofly_WeiMa:00000001 0x01 dofly_DuanMa:11111111 0xff // 心形图像 00000010 0x02 10010011 0x93 00000100 0x04 01101101 0x6d 00001000 0x08 01111101 0x7d... Read More
posted @ 2013-05-01 12:22 javawebsoa Views(208) Comments(0) Diggs(0)
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 sbit SPK=P1^2; //定义喇叭端口 /******************************************************************/ /* 延时函数声明 */ /******************************************************************/ void delay(unsigned int cnt) { while(--c... Read More
posted @ 2013-05-01 12:20 javawebsoa Views(212) Comments(0) Diggs(0)
集合类:为什么出现集合类:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。数组和集合类同时容器,有何不同?数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。集合类的特点: 集合只能用于存储对象(对象的引用(地址)) 集合长度是可变的 集合可以存储不同类型的对象。 集合框架的构成及分类: 迭代器: 基本格式: Iteratorit=aliterator();//获取迭代器,用于取出集合中的元素。 while(it.hasNext())//使用for循环更加节约内存.. Read More
posted @ 2013-05-01 12:18 javawebsoa Views(227) Comments(0) Diggs(0)
前言:整理些,以前写的有用的Java编写的小程序。这篇是一个简单的网络爬虫获取Email地址。package com.lianggzone.demo;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 网络爬虫获取Email地址 * @author LiangGzone */public class Read More
posted @ 2013-05-01 12:16 javawebsoa Views(222) Comments(0) Diggs(0)
本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境。Python 开发者可通过这些工具实现随时随地编码,蛋疼抑或爽极?PythonistaPython 声称将实现 “在你的iPad或iPhone实现Python的禅“ ,不到比萨的价格你就可以购买的 Pythonista 并开始编码。这对新手也很有用,如果你不是一个 Python 开发者,但想学习这门脚本语言,Pythonista 是你可以负担得起的方式。特性:全功能的代码编辑器,包含内建的编辑器模式,可使用你自己的命令来进行扩展提供 2D 图形、多点触摸和声音开发库,并包含三个实例游戏和一个支持多点触摸的 Read More
posted @ 2013-05-01 12:13 javawebsoa Views(1730) Comments(0) Diggs(0)
说明:本文中描述的工作量是指人天、人月这样的人力投入量。不是狭义的代码量,用例数。小规模的代码重构,如修改一个变量名,添加一行注释,在软件维护过程中,在添加新功能的时候随手就做了。没有单独做工作量估计的必要。但如果是做一个模块的重构,或一个子系统的重构,一下放倒上万行代码。没有估计,没有计划是不行的。代码重构不同于新功能开发。它的需求是已经明确的,并且已经有实现代码,也不需要关键技术的分析(如果是解决代码性能问题,一般称之为性能攻关。不在代码重构的范畴里面,我们说的重构主要还是解决代码可读性,可扩展性,可维护性的问题)。评估工作量时它们关注的内容也会有差异。总体上来讲,代码重构工作量估计应该关 Read More
posted @ 2013-05-01 12:10 javawebsoa Views(483) Comments(0) Diggs(1)
搜索引擎定义Search Engine 是指根据一定的策略,运用特定的计算机程序收集互联网上的信息,在对信息进行组织和处理后,将处理后的信息显示给用户,是为用户提供检索服务的系统。 搜索引擎分类(按照工作方式) 1.全文搜索引擎(百度,谷歌) Full Text Search Engine,从互联网提取各个网站的信息(以网页文字为主),建立起数据库,并能检索与用户查询条件相匹配的记录,按一定的排列顺序返回结果。根据搜索结果来源的不同,全文搜索引擎可分为两类,一类拥有自己的网页抓取、索引、检索系统(Indexer),有独立的“蜘蛛”(Spider)程序、或爬虫(Crawler... Read More
posted @ 2013-05-01 12:09 javawebsoa Views(1189) Comments(0) Diggs(0)
点击打开链接 分析:刚开始没看懂题目,后来才明白。。有n种药,当奇数时间吃时会减少弹跳,当偶数时会增加。由于只能吃一次所以用状态压缩就可以了,#include"stdio.h"#include"string.h"int main(){ int n,x; int a,b; scanf("%d",&n); a=b=0; while(n--) { scanf("%d",&x); if(b+x>a)a=b+x; if(a+x>b)b=a-x; } printf("%d\n", Read More
posted @ 2013-05-01 12:07 javawebsoa Views(132) Comments(0) Diggs(0)
1.hector jar包下载 如果不想自己编译,那么可以直接从这个地址下载jar包:https://github.com/hector-client/hector/downloads(也可以下载源码自己编译,后续测试成功后加上来)2.在eclipse中新建一个空的java工程,导入下载打的jar包3.下载一个例子工程:https://github.com/zznate/hector-examples 把例子代码导入2的工程中,在Cofigure build path中选择source -->> add folder-->>选择src/java/main作为包的起始目录 Read More
posted @ 2013-05-01 12:05 javawebsoa Views(230) Comments(0) Diggs(0)
快速排序也是和归并排序一样是基于分治模式的,即将大问题划分为若干个小问题进行求解。比如这样一个数列:data[10] = {3,5,2,78,45,32,90,56,5,67}快速排序的思想是:1 先选定一个标记值,可以是集合中的任意一个元素2 将小于该标记值的元素都移动到标记值的左边,大于标记值的元素都移动到标记值的右边。然后再对左右的元素重复这个过程。以上数列3 5 2 78 4532 90 56 5 67对其进行排序:1 选定标记值比如 最后一个元素 672 移动过程为:小于67向前面移大于67向后面移。前三次无需移动因为小于67第四次78大于67,但是它在前四个元素里面在最有边就不用. Read More
posted @ 2013-05-01 12:03 javawebsoa Views(150) Comments(0) Diggs(0)
下面代码因为T2没有实现T2(T1)复制构造函数,所以编译错误g++报错:test.cpp|23 col 25| 错误: 对‘T2::T2(T1&)’的调用没有匹配的函数#include <vector>#include<stdio.h>#include <string.h>#include<iostream>#include <string>using namespace std;class T1{ public: int a; double b;};class T2{ public: int a; double b;};i Read More
posted @ 2013-05-01 12:01 javawebsoa Views(311) Comments(0) Diggs(0)
Set:体系结构:Set:元素是无序(存入和取出的顺序不一定一致),元素不可以重复。|——HashSet:底层数据结构是哈希表。|——TreeSet :底层数据结构二叉树。Set集合的功能和Collection是一致的。HashSet是如何保证元素唯一性的呢?是通过元素的两个方法,hashCode和equals来完成。如果元素的HashCode的值相同,才会判断equals是否为true。如果元素的HashCode的值不同,不会调用equals。注意,对于判断元素是否存在,以及删除等操作,依赖的方法是元素的hashCode和equals方法。HashSet:|——HashSet:数据结构式哈希 Read More
posted @ 2013-05-01 11:59 javawebsoa Views(236) Comments(0) Diggs(0)
/* Note:Your choice is C IDE */ #include "stdio.h" void main() {int a[2][2],i,j; int *p; p=a; for(i=0;i<2;i++) {for(j=0;j<2;j++) {a[i][j]=i+j; printf("%d ",*(p+i*2+j)); //printf("%d ",*(*(a+i)+j)); //printf("%-3d",a[i][j]); }printf("\n"); } }// Read More
posted @ 2013-05-01 11:57 javawebsoa Views(163) Comments(0) Diggs(0)
什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。同理,SQL Server允许用户在表中创建索引,指定按某列预先排序,从而大大提高查询速度。• SQL Server中的数据也是按页( 4KB )存放• 索引:是SQL Server编排数据的内部方法。它为SQL Server提供一种方法来编排查询数据 。• 索引页:数据库中存储索引的数据页;索引页类似于 Read More
posted @ 2013-05-01 11:55 javawebsoa Views(164) Comments(0) Diggs(0)
主要作用:1.线程间的通信,主要是子线程,发送数据到主线程;2.控制Runnable对象的进行。SDK解释:handler类允许你发送消息和处理线程消息队列中的消息及runnable对象。handler实例都是与一个线程和该线程的消息队列一起使用,一旦创建了一个新的handler实例,系统就把该实例与一个线程和该线程的消息队列捆绑起来,这将可以发送消息和runnable对象给该消息队列,并在消息队列出口处处理它们。handler类有两种主要用途:1。按照时间计划,在未来某时刻,对处理一个消息或执行某个runnable实例。2。把一个对另外线程对象的操作请求放入消息队列中,从而避免线程间冲突。引 Read More
posted @ 2013-05-01 11:53 javawebsoa Views(291) Comments(0) Diggs(0)
由于是0 < w1 ≤ w2 ≤ ... ≤ wk....当B中排序最后的鱼序号有大于A排序最后的鱼...那么将B的这鱼重量和A当前最大的鱼定为相等..则这两条鱼的重量相抵消 .所以如果这么做..只要A还有鱼..就能保证每次B所有的总重量都不会大于A的总重量...这么抵消下去..一旦A有条鱼的序号大于B所剩的所有鱼..那么A就可以胜利了..因为可以令小于A这条鱼的所有鱼重量无穷小... Program://http://codeforces.com/contest/297/problem/B#include<iostream>#include<stdio.h>#i Read More
posted @ 2013-05-01 11:52 javawebsoa Views(208) Comments(0) Diggs(0)
用object标签使用pdf插件嵌入ie中 <DIV id=showdiv style="Z-INDEX: 0; LEFT:10px; WIDTH: 10px; POSITION: absolute; TOP: -30px; HEIGHT: 10px"> <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="1000" height="700" border="0" top="-10&q Read More
posted @ 2013-05-01 11:50 javawebsoa Views(868) Comments(0) Diggs(0)
当我的闲话WinFrom与WPF,还在进行的时候,突然出来介绍插件式开发框架,总觉得又会半途而废,最后偷懒,决定把这一篇定为闲话WinFrom与WPF的框架篇,倒也说的过去,反正还是使用WinForm,也没跑题。 先说说由来。 也就在去年的5月,我离开了上一家公司来现在的公司继续当一个苦逼程序猿,没有使用过WPF,AIX,Oracle……好多的不会,看到公司的一套WPF系统,感觉很惊讶,之后随着接触项目,这份惊讶也越来越淡,感觉系统也很稀松平常。 之后和领导一次闲谈时说起管理软件近几年的发展,如我这等只做了两年程序的人都开始大言不惭的谈软件【这几年】的发展,想起都有点可笑。 当时领导拿公司这个 Read More
posted @ 2013-05-01 11:48 javawebsoa Views(400) Comments(0) Diggs(0)
题目描述:判断整数序列是不是二元查找树的后序遍历结果 输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。 如果是返回true,否则返回false。 例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果: 8 / \ 6 10 / \ / \ 5 7 9 11 因此返回true。 如果输入7、4、6、5,没有哪棵树的后序遍历的结果是这个序列,因此返回false。 思路分析: 查找二叉树的特点就是左子树中的节点一定比根节点小,右子树中的节点一定比根节点大。OK,那用根节点就可以将数组分成两部分。步骤如下: *从前往后遍历,找到第一... Read More
posted @ 2013-05-01 11:46 javawebsoa Views(220) Comments(0) Diggs(0)
大概是在2009年吧,去参加了一个公司的笔试题目,题目的内容是“使用JS编写一段面向对象的代码”,因为在这家公司待得时间太长了,很少碰到JS方面的编程需求,所以这个题目居然没有回答上来,最近趁着假期,重温了JavaScript相关的知识,把这个题目的解答写在这里,算是对几年前的这个考试的一个纪念好了。<script type="text/javascript"> function Animal(aname,age,weight){ this.aname = aname; this.age = age; this.weight = weight; } functi Read More
posted @ 2013-05-01 11:44 javawebsoa Views(214) Comments(0) Diggs(0)
Description 知道2个自然数A,B,如果A+B,A-B都是平方数,那么A,B就是自然数对。要求写程序判断给定的2个数A,B是否为自然数对。 Input 第一行有1个整数T,表示有T组测试数据。第二行~第T+1行,每行有2个数据A,B,其中0<=A+B<=2^31且A>B。 Output 对于每组测试数据输出一行,包含"YES"或者"NO"。"YES"表示该数对是自然数对,否则输出"NO"。 Sample Input 2 17 8 3 1 Sample Output YES NO #inc Read More
posted @ 2013-05-01 11:42 javawebsoa Views(286) Comments(0) Diggs(0)
0. 升级官网固件升级:http://www.amazon.com/gp/help/customer/display.html/ref=hp_left_cn?ie=UTF8&nodeId=201064850 下载完后,断开USB连接,通过Menu> Settings> Menu> Update Your Kindle升级安装 1.越狱 hhttp://www.mobileread.com/forums/showthread.php?t=198446下载并解压kpw_jb.zip越狱包。把kpw插入到计算机, (1)。把越狱包里面的“jailbreak.sh”和“MOB Read More
posted @ 2013-05-01 11:40 javawebsoa Views(1667) Comments(0) Diggs(0)
题目链接:here~~树形dp#include <iostream>#include <cstdio>#include <string.h>#include <vector>using namespace std;bool vis[100010];int point[100010];vector<int> m[100010];int maxn;int dfs(int i){ vis[i]=1; int res=point[i], term, len=m[i].size(); for (int j=0; j<len; j++) { Read More
posted @ 2013-05-01 11:38 javawebsoa Views(130) Comments(0) Diggs(0)
package com.lanqiaobei.dati_01;import java.util.Random;/* 足球比赛具有一定程度的偶然性,弱队也有战胜强队的可能。 假设有甲、乙、丙、丁四个球队。根据他们过去比赛的成绩,得出每个队与另一个队对阵时取胜的概率表: 甲 乙 丙 丁 甲 - 0.1 0.3 0.5 乙 0.9 - 0.7 0.4 丙 0.7 0.3 - 0.2 丁 0.5 0.6 0.8 - 数据含义:甲对乙的取胜概率为0.1,丙对乙的胜率为0.3,... 现在要举行一次锦标赛。双方抽签,分两个组比,获胜的两个队... Read More
posted @ 2013-05-01 11:36 javawebsoa Views(226) Comments(0) Diggs(0)