自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(158)
  • 收藏
  • 关注

原创 开源项目管理软件-redmine(一)

最近感觉blog访问量不行了,想想办法,准备抽时间将redmine系列写全了,写成一个系列,之前都是一个一个写的文章,不成体系; 简介 Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集...

2012-08-19 22:57:05 420

原创 《APUE》:对各个标准I/O流打印缓冲状态

《Unix环境高级编程》这本书附带了许多短小精美的小程序,我在阅读此书的时候,将书上的代码按照自己的理解重写了一遍(大部分是抄书上的),加深一下自己的理解(纯看书太困了,呵呵)。此例子在Ubuntu10.04上测试通过。 //《APUE》:程序5-3//对各个标准I/O流打印缓冲状态#include <stdio.h>#include <unistd.h&...

2012-08-19 21:54:36 225

原创 poj 1742 多重背包

虽然说这题多重背包很明显,但是没有花一点时间是过不了的,TLE 了n次啊,一开始直接用 多重背包 做法直接上,结果T了,后来也看了一些别人的做法,真的是需要思考啊。。 因为这题是判断最后 是否 符合条件,因此没必要 记录 最优结果,因此只要 利用 bool (int就 TLE,各种yy)记录是否 满足条件就可以了。 在 01 背包中,dp[i]=dp[i]|dp[i-cost],表示i...

2012-08-19 20:48:00 169

原创 UVa 10148 - Advertisement

【链接】 http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=113&page=show_problem&problem=1089 【原题】 The Department of Recreation has decided that it m...

2012-08-18 14:30:26 149

原创 how to interact with java object in cpp

how to interact with java object in cpphttp://www.blogjava.net/vagasnail/articles/301124.html also frameworks\base\core\jni\android_app_NativeActivity.cpp static const char* const kNativeActivityPat...

2012-08-18 14:19:15 119

原创 Android心得4.5--SQLite数据库--事务处理、ListView列表显示

  1.   使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful(...

2012-08-18 14:07:58 98

原创 POJ 2528 Mayor's posters 线段树(成段更新+离散化)

题意: 给出N个海报,每个海报有一个长度区间(a,b).按顺序贴在墙上。 问最后可以看到几张海报。 思路: 一想到的就是线段树,对每个区间进行染色,最后查找一共有多少种颜色。 第一次写玩没看数据大小。MLE了。。仔细一看,海报长度1QW。 然后写了个离散化的,300MS+。 又去看了别人的离散化。。神多了。。60MS。。 优化后的离散 #include...

2012-08-18 13:56:54 109

原创 hdu1711 KMP应用之详细讲解

Kmp算法 详细 看严蔚敏的视频教程  很详细 很好 Number Sequence Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5047    Accepted Submission(s): 2275 Problem...

2012-08-17 17:40:10 120

原创 《PicSi的实现细节》 第3节 窗口类CPicSiCreatorDlg的定义

       这一节是本系列文章中最重要的部分,因为CPicsiCreatorDlg类是Main子窗口的实现类,它是PicSi的功能主体。有了第2节作为基础,相信大多数朋友对CPicSiCreatorDlg的主框架是不陌生的。因此,本节将重点阐述关键思路,而代码的实现细节不在文中说明了。我会在文章的末尾将所涉及的代码贴出,若理解过程中碰到什么问题或者疑问,可随时提出。   ...

2012-08-17 17:20:39 108

原创 理解redo(5)深入学习RBA

    1 定义               RBA就是redo entries在重做日志文件中所对应的地址       2 组成                RBA由三部分组成:                                               序列号(4个字节)                                          ...

2012-08-17 14:28:38 130

原创 编制知识网学习法

  目录 1. 通过画图的方法来养成系统学习的好习惯    2 2编织知识网----使用思维导图的好处    3 3使用思维导图的注意事项    4 4.思维导图的使用方法    4 5.使用思维导图的感受:    5 6.为什么要使用思维导图做总结。    5 7 使用思维导图做总结时注意的要素:    6 (1)概括相同点    6 (2)区别不同点...

2012-08-17 12:09:02 111

Android中常见的几种定时刷新方式

在Android中常见的几种刷新方式有 Timer,Alarm和handler。在widgetapp更新中,alarm用的比较多,有人讲用alarm比较省电。 但笔者使用后发现用alarm有时候反而会使系统反应变慢了。更好的方法推荐使用handler。 第一种:Timer Timer这种方式最为常见,起个定时刷新的任务,不用的时候cancel掉,置为空即可。 示例代码: ...

2012-08-17 00:10:55 286

原创 学习统计类算法要诀

   2.带着问题看各种书,不要看书找问题;    3.带着问题,集中几天系统看,不要每天看一点;    4.不断地问自己为什么;    5.原理、概念的理解比算题重要得多;    6.统计方法高级不一定好,简单有效最好。    7.讲清才是真懂,理解只是前奏;    8.统计先是思维方式,而后才是数学;    9.努力体验提升思维境界和突破思维疆界的...

2012-08-16 23:53:50 119

原创 C# .NET4.0 混合模式程序集异常

         在.NET 4.0 下使用 Dirext3D 托管库,出现“混合模式程序集是针对“v1.1.4322”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。”异常信息,查看程序集Microsoft.DirectX.dll、Microsoft.DirectX.Direct3D.dll、Microsoft.DirectX.Direct3DX,发现其....

2012-08-16 23:43:53 163

原创 OpenOffice源文件中的文件扩展

OpenOffice源文件中的文件扩展 文件扩展 文件类型 .a UNIX 静态库文件. .asm Non-UNIX 编译源文件. .asp asp文件,微软网页脚本语言. .awk 一个awk脚本文件. .bat MS-DOS 批处理文...

2012-08-16 23:33:34 129

原创 安装程序的静默安装

1.何为静默安装      所谓静默安装指的是安装时无需任何用户干预,直接按默认设置安装,这对于无特殊需求的用户或将软件集成于Windows 安装光盘还是很有用的。 或者称它为无人值守安装----在安装过程中可以静默安装好预先设计集成的一些常用软件,安装结束以后软件就已经可以使用 2.给定的安装程序如何实现    a:建一文本文件    b:输入: @start ...

2012-08-16 14:27:40 301

原创 leeboy的linux学习笔记一

1、ls -l查看文件类型。   d 目录。   l 符号链接(指向另一个文件)。   s 套接字文件。   b 块设备文件。   c 字符设备文件。   p 命名管道文件。   - 普通文件,或者更准确地说,不属于以上几种类型的文件。    2、chmod 修改文件权限,多用数字法 例如:符号模式:chmod u+x o-w myfile   绝对模式:chmod 777 myfile ...

2012-08-15 17:15:39 134

敏捷的坏态度

然所有软件开发的专业人士都会对这篇文章感兴趣,但是经理、CIO以及软件架构师会对它最感兴趣。这个话题可能会引起许多争议,但我写这篇文章是为了让你了解在敏捷运动中看起来正在日益增长的问题。 你为什么在这?敏捷不需要经理。 以前听过这种说法吗? 想象一下,如果你听到开发人员认为你这个职位根本就不应该存在,你会感到多么震惊,就好像是你特意为自己搞出经理这么个职位似的。这个话最常应用在项目经理...

2012-08-15 14:53:43 122

原创 [置顶] 为什么我们需要一门新语言——Go语言

编程语言已经非常多,偏性能敏感的编译型语言有 C、C++、Java、C#、Delphi和Objective-C等,偏快速业务开发的动态解析型语言有 PHP、Python、Perl、Ruby、JavaScript和Lua等,面向特定领域的语言有 Erlang、R和MATLAB等,那么我们为什么需要 Go这样一门新语言呢? 在2000年前的单机时代, C语言是编程之王。随着机器性能的提升、软件规...

2012-08-14 20:31:06 165

原创 Powerbag移动电源背包 走到哪充到哪

对于爱旅游或经常出差的人来说,飞机晚点已是家常便饭之事。于是,手机、 平板电脑成了在机场打磨时间的利器。奈何人多插座少,你能找到插座的概率比飞机准时到达的概率还低。 这时,如果你有一个叫Powerbag的移动电源背包 ,在其他人还在焦急地寻找插座的时候,轻快地从他们身边走过,背包上醒目的四格电源灯宣示着:飞机再晚点四个小时也不怕。Powerbag内置了移动电源和各种数据线,能满足绝大...

2012-08-14 17:40:07 124

原创 [置顶] jQuery EasyUI

Query EasyUI framework help you build your web page easily. easyui is a collection of user-interface plugin based on jQuery. easyui provides essential functionality for building modem, interac...

2012-08-14 14:57:54 60

关于connectionstring字符串的那点事

                  我们在做VB数据库经典实例这本书上的五个小例子和做学生信息管理系统时,都需要通过Vb链接数据库,在众多的链接方式中connectionstring字符串应该是较为简单的一种方式,下面我来详细介绍它的一些属性。   1. 使用SQL Server数据库连接 属性 作用 例子 Provider ...

2012-08-14 12:38:31 136

原创 Vaadin Web应用开发教程(19):UI组件-Tree 组件

Tree 组件可以用来显示具有层次关系的数据源,比如文件系统。Tree组件的一个典型应用是作为菜单显示。 final Object[][] planets = new Object[][]{ new Object[]{"Mercury"}, new Object[]{"Venus"}, new Object[]{"Earth", "The M...

2012-08-14 12:22:43 73

原创 求 Django 开发资源

最近在学习Django开发,参考的是 http://djangobook.py3k.cn/2.0/ 。想进一步提高自己,麻烦大家推荐好的学习资源,非常感谢。

2012-08-13 21:07:45 63

原创 穷举法迷宫求解简单实现(C)

穷举法迷宫求解简单实现,主要是锻炼队列及链表的使用,直接上代码: //// main.c// migong//// Created by mac on 12-8-13.// Copyright 2012年 __MyCompanyName__. All rights reserved.//#include <stdio.h>#include <st...

2012-08-13 12:41:09 154

原创 uva 111 - History Grading

点击打开链接 题目意思:   给定一个正确的编号序列,然后对输入的每一组序列找最长公共子序列 解题思路:     动态规划                        1:题目给定的n个数并不是表示当前位置的值就是Ai,而是表示第i个数放在第Ai个位置,看样列4 2 3 1,说明1放在第四位,2放在第二位,3放在第三位,4放在第一位。                 ...

2012-08-12 16:52:38 110

tomcat中conf\Catalina\localhost目录下的J2EE项目META-INF配置文件

  发现问题 我们使用JNDI访问数据库时候,在J2EE项目下的META-INF下面会用一个xml文件写上数据库的基本信息。 但当我们在项目中修改该文件以达到修改数据库链接的目的的时候,往往不能生效。     问题原因 tomcat在部署项目的时候,会将该xml文件写入conf\Catalina\localhost文件夹下,项目运行时会从该文件夹下读取该文件,只修改...

2012-08-12 15:27:52 91

原创 学位论文中章标题与图表题注自动编号的新技巧

本文适用于用Word写学位论文。 学位论文大多要求章标题编号用汉字形式,如“第一章”、“第二章”,图表编号中要包含数字形式的章节号,如“图1-1”,“图2-1”。Word中的多级列表和题注标签对这一需求支持的不是很好。 我们单位的大部分同学写硕士论文时采用章标题用自动编号,图表手动编号的方式来应对这一问题。但这样在插入或删除图表时编号的维护就成为一个大问题。 我们依然试图使用优雅的...

2012-08-12 14:21:03 1538

原创 yum 命令配置及使用

yum工具的安装: 有些系统安装完后是没有这个工具的,如果没有则要自己手动安装,网上下载或在U盘里的linux程序包里。 -----------------网上源-------------------------- 把以下复制到文件,传到/etc/yum.repos.d/目录下,命名:CentOS-Base.repo 复制开始------- [base] name=Ce...

2012-08-12 00:30:52 111

原创 Android代码的工程分为三个部分

1. 核心工程:建立Android系统的基础,在根目录的各个文件中。 2. 扩展工程:使用其他开源项目扩展的功能,在external文件中 3. 包:提供Android的应用程序和服务,在package文件中 核心工程 bionic : C运行时支持 bootloader/legacy : Bootloader参考代码 build : build系统...

2012-08-11 23:11:01 241

原创 从生活角度学习数据库

         第一阶段我们学习的是VB,当时并没有把VB与生活联系起来,才会学的特别吃力,而且效率低。我也不记得米老师讲了多少遍要把学习和生活结合起来,不要把它看成独立的个体,这样你才能做到想忘都忘不了。以前只是单纯的听米老师讲故事,没有很好的落实到执行力上,才会越学知识越多,不懂的也越多。现在想想所学的只是越来越多,如果不织网、不联系生活,我是否可以迎接未来的挑战。以前的学习已是过去式,...

2012-08-11 22:27:51 118

原创 Glassfish Server公网访问设置

GlassfishServer在国内应用的不多,遇到问题在网上找到中文的帖子比较困难,用英文搜索会很较多的答案。我自己的一个开发项目使用了glassfishV3 来部署EJB应用,客户端使用javaSwing调用远程接口服务实现。过程中遇到较多的问题,最后也终于碰碰撞撞完成了项目。 如果您需要您的glassfish服务器跑在公网上,那必须做相关设置,默认设置是不对公网访问的。 设置步骤...

2012-08-11 12:06:14 174

程序与生活:程序员要保持好奇心

    最近由于工作需要,开始学习WPF。由于以前一直从事Winform的开发,乍一接触新的WPF有一些不太适应,它的界面开发,以及机制等都与Winform有很大的不同,比如WPF有了一个XAML的东西,控件的加入,修改等操作都要在这里进行,其实WPF更像网页的开发。     相信很多的程序员都会经历这些学习新技术的过程,因为程序语言发展很快,很多新技术在不断地出现,需要不停的学习;即使同一语...

2012-08-10 15:33:39 136

原创 从一碗面条到一碗浆糊,再到哪里?

在学校里学习编程的开始,令人记忆犹新的是对“一碗面条”似的代码的批判,说是goto语句泛滥,导致整个程序就像是一碗面条,理不清头绪。所以后来整出结构化编程,并庄重地禁用goto语句。这么多年来,从学校到公司,看了、写了这么多代码,基于结构化的法律限定,我发现面条的确是不见了,但是取而代之的是一碗碗的”浆糊”。浆糊式的的代码特征就是混浆浆、黏糊糊的一坨,冗长、复杂,比面条还难以理出头绪。...

2012-08-10 14:18:42 95

原创 [置顶] 适用于定义的操纵符进行输入输出格式控制

ws //用于输入时跳过开头的空白符,用于输入ends //插入一个空字符null,通常用来结束一个字符串,用于输出flush //刷新一个输出流,用于输出setbase(n) //设置整数的基数为n,默认为十进制setfill(c) //设置填充符,默认为空格,用于输出setprecision(n) //设置实数精度为n,当为fixed或scientific形式时,n为小数域宽...

2012-08-10 13:14:46 314

原创 开发角度谈:项目延期以及与产品部门的过招

做为一个还没有转到产品的技术人员来说,没事谈谈技术开发部门与产品的问题,而且还是这两个部门永远扯不清的项目延期问题,或许能够有助于将来自己的转型与学习。 从开发的角度先谈谈开发这边是因为什么而导致的延期: 1. 开发预估不是简单说两句或者很认真的制定就一定能达到准时的,即使再有经验的项目经理也不可能完全保证,三年的开发到现在,几乎所有开发的头头都会认同的是“项目不延期几乎不...

2012-08-10 12:08:57 118

原创 Unsupported major.minor version 51.0解决

环境:Eclipse-jee-indigo + JDK 1.6.23 问题:别人的项目使用的是JDK 1.7,而本机采用的是JDK 1.6,当引入工程,配置好JDK,运行程序时会报“Unsupported major.minor version 51.0”错误。 解决:项目------>右键------>属性------>Java Compiler------>Comp...

2012-08-10 10:35:13 80

原创 [置顶] 对话框(2)例子一个

一个相对简单的例子,对学习对话框很有帮助: 1新建Win32项目,编写代码 2新建资源,添加ICON 如图:   3资源,添加菜单: 如图:   4资源,添加对话框,拖拽控件 如图: 其中左上角的ICON就是刚刚建立的ICON: 即:   具体代码如下: #include<windows.h>#includ...

2012-08-08 18:56:48 113

原创 js对前台的限制

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title> New Document </title>  <script  

2012-08-08 13:18:15 96

原创 POJ1033

题目链接:http://poj.org/problem?id=1033   package D0807;/*题目大意:给你有几个文件以及文件碎片现在的位置,要求给出操作方法, * 使得操作之后文件连续并且紧凑还有总体上文件时按照顺序摆放的。 * 例如样例:20 3 表示20个空间,3个文件4 2 3 11 12 * 第一个文件有4个碎片,分别在2,3,11,121 7 后面的一样 * 初始...

2012-08-07 22:59:04 205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除