2013年11月20日
摘要: 在编程中,经常会用到HashMap作为计数器,本文简单介绍三种实现方式第一种,最直观的计数器。public void naiveCounter(String sArr[]) { HashMap counter = new HashMap(); for (String a : sArr) { if (counter.containsKey(a)) { int oldValue = counter.get(a); counter.put(a, oldValue + 1); ... 阅读全文
posted @ 2013-11-20 12:25 我的小人生 阅读(2780) 评论(1) 推荐(0) 编辑
摘要: flashbuilder sdk:3.6;jdk:1.7,;tomcat:7;myeclipse:10.0Flex dispatchEvent实例下载:点击打开链接 Flex dispatchEvent实例:所谓dispatchEvent是一个什么东西呢?按照我单纯 的理解,就是我定义了一个事件,然后去监听这个事件,最后,当有人触发这个事件的时候,就调用监听程序进行处理。好了,废话不多说了,看代码吧。首先说下思路: 页面里面有一个Button,点击button后,会有两个操作,一是弹出另外一个窗口,二是注册自定义事件(加自定义事件的监听);然后在弹出窗口定义函数,主要是发送自定义事件以及输入框 阅读全文
posted @ 2013-11-20 12:22 我的小人生 阅读(335) 评论(0) 推荐(0) 编辑
摘要: paip.云计算以及分布式计算的区别云计算的特点 1网格计算 2分布式计算 2云计算以及网格计算以及分布式计算的区别 2作者Attilax艾龙,EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax云计算是网格计算、分布式计算、并行计算、自主计算、虚拟化等传统计算机和网络技术发展融合的产物,是整合了这些技术的商业化实现。云计算包括基础设施即服务、平台即服务、软件即服务三个层次,不同的企业分别从这些层次去细化服务功能,通过集中化的管理方式降低用户使用相应服务的成本,从而提供商业价值。云计算的技术基础是分布式计算, 阅读全文
posted @ 2013-11-20 12:18 我的小人生 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 10465 - Homer SimpsonTime limit: 3.000 secondshttp://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=114&page=show_problem&problem=1406 这数据量。。枚举绝对是最快的方式了。 完整代码: /*0.025s*/#includeusing namespace std;int main(){ int m, n, t, x, ans1, ans2, drink, i, k; while (~s 阅读全文
posted @ 2013-11-20 12:14 我的小人生 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2.For example, Given: s1 = "aabcc", s2 = "dbbca",When s3 = "aadbbcbcac", return true. When s3 = "aadbbbaccc", return false. 当然题意还是比较简单的。上来看到这个题目我直接dfs搜索,然后往上提交直接超时。只能换个思路,其实还是一个典型的动态规划问 阅读全文
posted @ 2013-11-20 12:11 我的小人生 阅读(199) 评论(0) 推荐(0) 编辑
摘要: (最新版本: 2.7.12.1) 传统的多线程蜘蛛程序虽然采集速度快, 但是明明不需要所有内容, 却胡子眉毛一把抓, 将整个网页都下载下来当作一个文本进行处理. 由于网页内容参差不齐, 所以抓取质量常常无法保证; 在面对由ajax等动态技术呈现的信息时更是束手无策. 自从所见即所抓技术发明之后, 这一切便得到了改观. Spider Studio 以所见即所抓为核心, 以脚本的方式来完成抓取, 并且提供了大量辅助功能. 功能特点 1. C# 脚本化抓取 比如下面这段代码会打开本页并将产品简介提取出来显示在对话框中. 更多脚本使用信息请查看所见即所抓脚本指南 2. 可视化定位 用鼠标... 阅读全文
posted @ 2013-11-20 12:07 我的小人生 阅读(349) 评论(0) 推荐(0) 编辑
摘要: /* * 程序的版权和版本声明部分: * Copyright (c) 2013.烟台大学计算机学院。 * All rights reserved. * 作 者:张凯 * 完成日期:2013 年 11月 19 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:略 * 问题描述:上机实践* 程序输出:略 * 问题分析:* 算法设计:略 */ #include using namespace std;void f(int );int main(){ int i=1234; f(i); return 0;}... 阅读全文
posted @ 2013-11-20 12:04 我的小人生 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 面向对象三大特性继承publicprotectedprivatepublic继承publicprotected不可见private继承privateprivate不可见protected继承protectedprotected不可见封装封装和数据抽象的作用a.避免类内部出现无意的.可能破坏类对象状态的用户级错误。b.随着时间推移可以根据需求改变或bug报告来完善类实现,而无须改变用户级代码。多态多态要素:基类指针或引用虚函数(一个接口,多种方法)多态与非多态的实质区别就是函数地址是早绑定还是晚绑定。如果函数的调用,在编译器编译期间就可以确定函数的调用地址,并生产代码,是静态的,就是说地址是早绑 阅读全文
posted @ 2013-11-20 12:00 我的小人生 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 参考文档在这里LTE技术LTE是继GSM/EDGE和UMTS/HSxPA之后的由3GPP推出的移动网络技术最新标准,属于4G。未来网络需要更高的数据速率,和包路由优化系统。更好的QoA和更廉价的设施。WCDMA和CDMA系统的终端复杂度非常高,造价昂贵。相关参数LTE要求下行速率达到100Mbps/20MHz,谱效达到5 bit/s/Hz,上行达到50Mbps/20MHz,即谱效2.5 。小区最优范围5Km,最大支持100kM。小区支持最大200个active users。移动速度在15kM/h下最优,支持高移动速度。延迟user plane< 5ms control plane < 阅读全文
posted @ 2013-11-20 11:57 我的小人生 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 汉澳战斗檄文,跟着汉澳去战斗 winxp死亡倒计时,明年网游全面崩溃?这是几年前说的话,现在似乎应验了!winxp死亡,国内上亿台电脑必须迁移操作系统,微软想进行豪赌,逼迫国内用户升级到win7,可惜半路杀出汉澳,不会得逞了!用户有理想的操作系统新选择!那就是sinox! 网游网友用户必须迁移到win7吗?win7完善的反盗版,想使用盗版难了,个人用户暂时用一下也可凑合,网吧用盗版win7不容易!用户迁移到sinox,能玩网络游戏吗?通过汉澳的wine模拟层,可以运行部分网络游戏,但是这些用户估计难以支撑网游,大量网游可能倒闭! 对于winxp盗版用户来说,那时... 阅读全文
posted @ 2013-11-20 11:53 我的小人生 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 见归档项目ListActivityDemo.zip。基本步骤如下:1、创建一个TextView,用于指定每一个ListView的格式 2、创建主类 package com.ljh.listactivitydemo;import android.app.ListActivity;import android.os.Bundle;import android.view.View;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.Toast;//(1)继承ListActivi 阅读全文
posted @ 2013-11-20 11:50 我的小人生 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 协议是为了弥补Objective-c中类只能单继承的缺陷,在Objective-c2.0之前当一个类遵循一个协议的时候,必须在类中实现协议的所有方法,在Objective-c2.0之后协议中的方法就有关键字来区别那些方法是必须实现的,那些方法不是必须实现的,默认是不必须实现的@optional 修饰的方法是不必须实现的,@required修饰的方法必须实现,一般用的比较多的代理委托有UITextFieldDelegate,UITableViewDataSource,UITableViewDelegate等,而我根据自己的经验目前觉得使用自定义委托用的最多的时候就是网络请求数据的时候,把网络接口 阅读全文
posted @ 2013-11-20 11:46 我的小人生 阅读(143) 评论(0) 推荐(0) 编辑
摘要: A poker deck contains 52 cards - each card has a suit which is one of clubs, diamonds, hearts, or spades (denoted C, D, H, S in the input data). Each card also has a value which is one of 2, 3, 4, 5, 6, 7, 8, 9, 10, jack, queen, king, ace (denoted 2, 3, 4, 5, 6, 7, 8, 9, T, J, Q, K, A). For scoring 阅读全文
posted @ 2013-11-20 11:43 我的小人生 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 分页控件式大家在熟悉不过的控件,很多情况下都需要使用到分页控件来完成列表数据加载操作,在很多分页控件中有的编写麻烦,有的应用扩展比较复杂,有的分页控件样式比较丑陋,有的分页控件用户体验操作比较简单等等一些不符合自己的要求,在此之际为了项目需求,自己扩展一个分页控件js类,以便日后方便重用,现在分享这个控件。 分页控件分解:1。初始化对象2。分页控件绑定前台显示3。异步调用获取数据4。单击按钮回调事件5。按钮单击事件6。文本框输入事件7。点击确定搜索事件。 Html代码:Css样式代码: /*分页*/div div.pageDiv{clear:left;float:none;text-ali.. 阅读全文
posted @ 2013-11-20 11:39 我的小人生 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 策略模式的定义 策略模式是应用最普遍的设计模式之一。Gof 把策略模式归类到对象行为型模式,《 设计模式:可复用面向对象软件的基础》对策略模式做出了明确的定义:“ Define a family of algorithms, encapsulate each one, and make theminterchangeable.Strategy lets the algorithm vary independently fromclients that use it.”,翻译过来就是:“ 定义了一族算法,将每个算法分别封装起来,并且互相之间可以替换。策略模式可以使算法的变化独... 阅读全文
posted @ 2013-11-20 11:35 我的小人生 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 题意:给定n个点 oper个操作每个点有1个龙珠下面2种操作:T u v 把u点所有龙珠搬到vQ u 问u点当前所在城市 u点所在城市有几个龙珠 u点被移动几次思路:并查集可以求出 u 点所在城市,记录每个点的 son(子节点数)可以求出 某城市的龙珠数量用step 记录每个点被移动了几次#include#includeinline int Max(int a,int b){return a>b?a:b;}#define N 100001struct node{ int step, parent, son;}a[N];char s[2];int find(int x){ if(x... 阅读全文
posted @ 2013-11-20 11:32 我的小人生 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 方法的名字和参数列表称为方法的签名。方法的返回类型不是方法签名的一部分。 阅读全文
posted @ 2013-11-20 11:28 我的小人生 阅读(458) 评论(0) 推荐(0) 编辑
摘要: Moo找规律 吧 第一个是很久以前自己写的递归#include__int64 n;__int64 dfs(__int64 l,__int64 r,__int64 k){ //printf("%I64d %I64d\n",l,r); // return 1; __int64 kk = (r - k - 3)/2,temp; if(n>kk&&nkk+k+3) { n=n-(r-kk); temp = dfs(1,1+kk-1,k-1); } return temp;}int main(){ __int64 r=3,count=0; scanf(" 阅读全文
posted @ 2013-11-20 11:25 我的小人生 阅读(228) 评论(0) 推荐(0) 编辑
摘要: /** 程序的版权和版本声明部分:* Copyright (c) 2013.烟台大学计算机学院。* All rights reserved.* 作 者:张凯* 完成日期:2013 年 11月 19 日* 版 本 号:v1.0* 对任务及求解方法的描述部分:* 输入描述:i=5* 问题描述:上机实践* 程序输出:15* 问题分析:1+2+3+4+5* 算法设计:函数的递归调用*/#include using namespace std;int sub(int);int main(){ int i=5; cout <<sub(i)<<endl;}int sub(int n) 阅读全文
posted @ 2013-11-20 11:20 我的小人生 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 本文调试环境: ubuntu 10.04 , hadoop-1.0.2 hadoop装的是伪分布模式,就是只有一个节点,集namenode, datanode, jobtracker, tasktracker...于一体。本文实现了简单的倒排索引,单词,文档路径,词频,重要的解释都会在代码注视中。第一步,启动hadoop, 开发环境主要是用eclipse. 在本地文件系统中新建三个文本文档作为数据源:并且上传到HDFS文件系统上:如上图,在HDFS上新建了一个输入路径文件夹:input1,此路径将会作为后面程序的输入参数;如果你打开了eclipse,你同样会在DFSLocation中看到此目. 阅读全文
posted @ 2013-11-20 11:17 我的小人生 阅读(255) 评论(0) 推荐(0) 编辑