上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 91 下一页
  2013年12月2日
摘要: 这些日子在合作开发一个C/S的项目,在接手项目时对这个项目有过很浅显的了解,只知道这个项目是做一个粮库管理的软件,听了几次她们对项目需求的讨论,那时候认为很简单,错误就出现在了这里。直到如今,接手这个项目有不到半月的时间了,在开发时发现这个项目本身的复杂性。从最初讨论对项目需求的认识,到技术的实现,着实遇到了很多问题。 一、要做好,就要了解好需求 首先是搞需求。在我们新加入开发小组的时候,这个项目已经开发了有一个多月的时间了,大部分时间都是在搞这个系统到底是要做什么。当进入项目小组时让我很悲凉的一件事是系统需求分析完成后没有一个明确的需求分析文档,更没有明确的概要设计说明,到最后稍微感脚... 阅读全文
posted @ 2013-12-02 15:29 我的小人生 阅读(165) 评论(0) 推荐(0) 编辑
摘要: SeekBar扩展自ProgressBar——在ProgressBar的基础上添加了一个用户可以拖拽的thum。SeekBar.OnSeekBarChangeListener是接收SeekBar进度改变的监听器。SeekBar的使用方法类似于ProgressBar,今天主要通过自定义SeekBar的样式来学习SeekBar。自定义SeekBar样式有一点与ProgressBar不同——自定义部分需要两部分android:progressDrawable="@drawable/seek_bar_style" 和android:thumb="@drawable/see 阅读全文
posted @ 2013-12-02 15:26 我的小人生 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 描述Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀). 输入输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是老师交给Ignatius统计的单词,一个空行代表单词表的结束.第二部分是一连串的提问,每行一个提问,每个提问都是一个字符串. 注意:本题只有一组测试数据,处理到文件结束. 输出对于每个提问,给出以该字符串为前缀的单词的数量. 样例输入 banana band bee absolute acm ba b b... 阅读全文
posted @ 2013-12-02 15:22 我的小人生 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 说明:目前官方hadoop2.2只有32位的版本,安装到64位肯定有问题,比如执行jar包会提示没有本地库。。。。。。。。。如果要安装64位的,需要自己编译,这里不做阐述,一下都以32位说明。环境:试验使用的虚拟机ubuntu12.04(32位)。Jdk使用的1.7(1.6也可以)。网络配置好,相互可以ping通,java环境安装完毕。第一部分 Hadoop 2.2 下载 Hadoop我们从Apache官方网站直接下载最新版本Hadoop2.2。官方目前是提供了linux32位系统可执行文件,所以如果需要在64位系统上部署则需要单独下载src源码自行编译(这里使用的32位)。下载地址:... 阅读全文
posted @ 2013-12-02 15:19 我的小人生 阅读(264) 评论(0) 推荐(0) 编辑
摘要: //2009 Multi-University Training Contest 16 - Host by NIT//最长回文#include #include #include using namespace std;const int maxn = 100000 + 10;char Ma[maxn*2];int Mp[maxn*2];void Manacher(char s[],int len){ int l=0; Ma[l++]='$'; Ma[l++]='#'; for(int i=0;ii?min(Mp[2*id-i],mx-i):1; while(M 阅读全文
posted @ 2013-12-02 15:15 我的小人生 阅读(154) 评论(0) 推荐(0) 编辑
摘要: //最长回文#include #include #include using namespace std;const int maxn = 1000000 + 10;char Ma[maxn*2];int Mp[maxn*2];void Manacher(char s[],int len){ int l=0; Ma[l++]='$'; Ma[l++]='#'; for(int i=0;ii?min(Mp[2*id-i],mx-i):1; while(Ma[i+Mp[i]]==Ma[i-Mp[i]]) Mp[i]++; if(i+Mp[i]>mx) { mx 阅读全文
posted @ 2013-12-02 15:12 我的小人生 阅读(168) 评论(0) 推荐(0) 编辑
摘要: word模版另存为网页之后,将html格式的文件转为jsp页面,在页面上加入相应的动态值,加入的值中包含图片,这个该怎么处理??另外导出的文件需要拷贝到不同的地方(无法联网)使用。 代表团:"/>jsp中的代码如上,有没有人有好的建议??烦请指导!! 阅读全文
posted @ 2013-12-02 15:08 我的小人生 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,我们使用Toast默认的风格就行了,只是有些时候为了达到我们自己想要的效果需要自定义一下,包括自定义显示的位置,显示的内容以及完全自定义里面的布局,代码如下:activity:package com.home.testtoast;import android.app.Activity;import android.os.Bundle;import android.view.Gravity;import android.view.View;import android.view.ViewGroup;import android.view.View.OnClickListener;im 阅读全文
posted @ 2013-12-02 15:05 我的小人生 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 在编写项目时,遇到一个如何访问web文件夹之外的文件的问题。因为我要制作一个浏览图片和pdf文件的一个简单网站。但问题是图片的文件夹和pdf文件的文件夹都是其他程序生成的,自然也就是不是网站web目录下的文件夹了。那如何访问呢? 访问涉及到两个问题: 1权限问题 2访问地址如何填写? 1权限问题 因为是web程序自然有权限限制,不能随便访问web目录外的文件或者是文件夹。自然就是分配权限了,第一个问题自然就解决了。 2访问地址如何填写? 权限问题虽然解决了,但地址如何填写?不管是使用相对路径还是绝对路径,似乎都没有办法处理。在百思不得其解时,忽然想到验证码的地址写法。按照验证码... 阅读全文
posted @ 2013-12-02 15:01 我的小人生 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 第九天和第十天的内容为解决鼠标和图层的刷新问题,以及内存分配问题,这里的内存分配我们采取的是最简单的最先匹配原则,将整个内存由申请的进程开始逐渐的截取成不同的段。这样产生的问题可能是产生很多的外部碎片,同时我们强制性必须以页为大小(4KB)进行分配,这样的话就很可能会产生内部碎片,关于内存的管理我们在之后再改进。下面让我们看一下这两天的成果:源码在此处http://blog.csdn.net/ucan23/article/details/17067291点击打开链接 下两图为对内存进行分布后的执行结果,对的,其实什么差别也看不出来: 下面两图对显示控制进行了改进,结果第二张图中的悲剧就产生了. 阅读全文
posted @ 2013-12-02 14:58 我的小人生 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 91 下一页