自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一即全,全即一

摄心为戒,因戒生定,因定发慧

  • 博客(38)
  • 收藏
  • 关注

原创 【面向对象课程项目:纸牌】Java实例学习(三):对自己代码的修正与加壳(仍然要对比源码)

前言:通过前面两篇日志:【面向对象课程项目:纸牌】Java实例学习(一):优秀源码的分析【面向对象课程项目:纸牌】Java实例学习(二):优秀源码与自己模型的对比我们了解到了自己的项目中存在的问题,也了解到了在整个架构上的缺陷.既然架构上的缺陷,也可以提出新的方案进行修改.套用某个大牛的一句话"简单的东西总是比复杂的东西更高效,也更优美"(忘了是谁说的了=

2012-12-16 13:32:40 2000 3

原创 【面向对象课程项目:纸牌】Java实例学习(二):优秀源码与自己模型的对比

接上一篇文章【面向对象课程项目:纸牌】Java实例学习(一):优秀源码的分析在看了上面优秀的源码之后,我开始反思为什么自己的代码 既不易于维护,也不易于加壳.到现在使用JAVAX的时候,自己还是在为那些跳不完的莫名其妙的swing方面的bugs苦恼.(考虑过自己曾经在设计的时候,根本就没有考虑过要加上图形界面的想法,但是这样始终不能算作一个理由--"别看我识字不多!懒和穷永远是

2012-12-12 16:20:29 3763

原创 【面向对象课程项目:纸牌】Java实例学习(一):优秀源码的分析

前言:十月份中旬的时候,面向对象的课程项目出来了.3个题目,个人认为都不是很难一个是 Java排序包的实现面向对象的纸牌面向对象的音乐播放器(要求有波形图和界面)2.3是选做其中一个,当时为了早些交上(其实真实目的是为了装X...=  =|),所以选择了前两个.看了一下有关纸牌的游戏规则,连思路都没想好就开始写,3天以后就交了,本来以为自己写的还不错,最后交上去

2012-12-05 17:55:25 5664 1

原创 HDU 1021 Fibonacci Again

/*@author:Unibrighter@problem:HDU 1021 Fibonacci Again@idea:change this Fibonacci array into an array of mod 3.@see:fn: 7 11 18 29 47 76 ...index: 0 1 2 3 4 5 ...mod:

2012-11-06 21:18:56 808

原创 HDU-1017

令人感到惊奇的是此题关键在于题意的理解,看了Discuss版块的讨论.问题主要集中于读入的格式,题目中给出的第一个数据是何意两点之上.OJ上的honey前辈写了一篇帖子,可以看看 第一行就是要测试数据的组数(就是那么多的数据作为一组)。 然后下边的数据就是每一小组要测试的数据 并且每一小组以0 0结束,每一行结果要换行,每一组要换行,其中最后一大组结束时不换行。否则,就会Present

2012-09-22 19:11:12 3072 1

原创 HDU-1005

此题一开始做的时候和很多人一样,同样犯了Time Exceed的错误.一开始还以为是以为自己的程序结构过水导致(使用了递归).后来改写成循环仍通不过,查阅讨论版才知道这个使用较大n的题目(1<=n<=100,000,000)若使用简单的循环进行解题,必然导致超时.必须发现规律后进行优化,才能解决此类问题.分析问题可以发现,函数中关键的一步是%7,注意到%7的值必然在0~6间循环,又

2012-09-19 20:30:11 5438

原创 java中Class.getResource用法和自己老是有事没事报NullPointer错误的原因分析

原文载于:http://gavin-chen.iteye.com/blog/261151用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用File file = new File("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于J

2012-08-26 16:38:32 12605 2

转载 编写可移植C/C++程序的要点

昨天看了05年的《程序员(精华本)》,里面有篇关于编写可移植的C++程序的文章,引起了我一丝兴趣,大致读了一下,有点启发。不过感觉作者是位学院派的人士,没有大型项目的移植经验,把移植想得太简单了,以为一个Adapter模式就搞定了所有的东西,太理想化了。以前做过两年C++程序移植工作,从Win32平台移植到Linux平台。大约有上百万行C/C++代码,历时一年多。在开发Win32版本时,已

2012-08-24 19:10:11 1159

转载 网上看到的比较有意思的几段实用的JavaScript代码.

1.这个使用后能够自由拖拽窗口里的组件.javascript:document.body.contentEditable='true';document.designMode='on'; void(0);2.这个更扯淡,图片旋转...javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200

2012-08-24 19:07:18 1749

原创 AT325量产详细过程

上个学期期末的时候因为没有自己刷过机,被许多大牛深深鄙视了一番(第一次系统崩溃还是请超哥给我刷的大白菜,罪过罪过).我这才了解到联想的系统就是给一般的电脑小白定制的,重新做了一遍系统过后我发现除了一键还原这个功能以外,其他的电脑效率方面,大白菜(包括基本开发工具和其他基本软件都安装起来之后)都要优于联想的系统,大概是尾大不掉的缘故吧,老是感觉联想的初始系统极度笨拙.那次系统重做以后,解决了困扰自己

2012-08-21 13:08:59 1609

转载 Java初学者 JDK命令行 路径问题

Java初学者 JDK命令行 路径问题屏幕出现:Exception in thread "main" java.lang.NoClassDefFoundError: C:\JavaTest\Hellohello.class明明在为什么说CLASS不在,原因在CLASSPATH 1、SET CLASSPATH=、、、、2、JAVA -CLASSPATH C:\、、、JDK

2012-08-20 12:10:05 10653

原创 【x5平台二次开发项目】OA_对人员概念的关系添加关系(字段)以及对相应的mainWindow的修改

找到平台目录下的对应员工概念的ontology文件以及相应的SA_OPPerson概念,在右侧的工作环境下单击添加关系添加完毕之后,在上方单击生成数据库表,将对概念的修改,映射到数据库的物理表上.一路下一步即可找到对应的人员信息显示与管理的UI文件,其路径见图接下来先在对应的人员详细信息的personDetail.w这个文件中添加有关的input输入接口.在整个设计空间中需

2012-08-20 12:04:39 1613

原创 HDU-1014魔鬼在细节中

此题原本觉得很水,刷的时候一遍又一遍的WA快让我抓狂了..先看下网上的几段代码:求最大公约数的函数(证明从略--实际上我也不知道囧)1.递归 int gcd(int a,int b) { if(a==0) { return b; }else { return g

2012-08-17 13:00:49 1196

原创 公司实习一周的总结(8.6~8.14)

8.6号开始,在公司实习已有一个星期.收获自然是少不了,但也有不少的遗憾.自己觉得非常爽快的一件事便是我终于能够找到不断学习,成长的生活节奏--这个颓废了将近整一个7月的暑假终于迎来了应有的充实.然而收获的不仅仅是令人愉悦的东西.短短的一周时间,我便发现了那个略有些沮丧和悲哀事实.梁宏达曾经说:真善美这三者,在中国的文化长河中,他们的地位从来就不是对等的,人们对于善和美的歌颂,有时恰恰掩盖了残

2012-08-14 17:19:01 2861

原创 HDU-1013 网上的前辈给我的明灯

此题本来以为很水.多次WA不过.先贴一遍最初的版本:#include #include /*Problem 1013:Digital RootsVersion :2012-8-11Author:UnibrighterTips:Use the idea of Recursion*/int sumDig(int n){ if(n<10) return n;

2012-08-13 10:41:31 770

原创 HDU-1012 小小的收获和对前辈的各种膜拜

最近还是发现有必要将C++/C的代码分别AC一遍.http://acm.hdu.edu.cn/showproblem.php?pid=1012先贴一遍C++:/*Author:UnibrighterVersion:2012-8-10HDU Problem ID:1012-u Calculate e*/#include #include using nam

2012-08-10 21:09:41 753

原创 HDU-1004令人蛋疼的IO

第一次开始学习使用STL模板..感觉这东西好像跟JDK中的类库一样重要..都应该下大力气去掌握...另外在这次代码编辑中又发现了一件令人蛋疼无比的事情..也有一个非常重要的收获..兹记于此./**Author:Rock Lee*Date:2012.5.24*Review at 2012.8.7*Problem 1004(HDU):"Let the ballon rise"*

2012-08-07 17:22:23 764

转载 serialVersionUID 与其 属性的作用

转自:http://tbase.itpub.net/post/4931/42269一些java类中为什么需要重载 serialVersionUID 属性。在Java中,软件的兼容性是一个大问题,尤其在使用到对象串行性的时候,那么在某一个对象已经被串行化了,可是这个对象又被修改后重新部署了,那么在这种情况下, 用老软件来读取新文件格式虽然不是什么难事,但是有可能丢失一些信息。seri

2012-07-21 09:50:10 1292

转载 杭电ACM题目分类

http://hi.baidu.com/dongjinwei86/blog/item/4c345c0a626fb31295ca6b4b.html基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、1037、1040、1048、1056、1058、1061、1070、1076、1089、1090、10

2012-05-03 16:12:35 27597 1

原创 HDU-1002以及自己无力的吐槽..

第一次开始认真严肃的对待oj.第一个题目:正如描述,于是开始窃喜:"I have a very simple problem for you."(http://acm.hdu.edu.cn/showproblem.php?pid=1002)试了将近10多遍,终于ac了,和网上看到的很多童鞋一样:"实在是太不细心了".一开始的思路是没有任何问题的,一看要用到不定长度的字符串,我心里就嘀咕了,

2012-05-03 16:00:52 1307

转载 Ubuntu进入root权限命令——sudo和su命令详解

Ubuntu进入root权限命令——sudo和su命令详解ubuntu用户管理sudo意思就是super-user do,让当前用户暂时以管理员的身份root来执行这条命令。su是用来改变当前用户的,su root,就是将当前用户切换为root,用了su root之后,下面所有的命令就可以不用打sudo了,因为当前用户已经是管理员root了。root 用户为根用户,也就

2012-04-29 21:37:35 893

转载 一个APK反编译利器Apktool(android汉化)

转载自:http://blog.sina.com.cn/s/blog_5752764e0100kv34.htmlAPK 本地化[http://www.andmoto.com/viewthread.php?tid=3873]说起APK的汉化,目前大部分教程都是让用Hex Workshop或者Android ResEdit来做。但是实际操作后,就会发现:1、Hex Work

2012-04-17 16:39:51 665

转载 反编译apk文件,得到其源代码的方法!!

dex2jar和JD-GUI这2个工具配合学习android太靠谱了,所以放上来给大家共享,开源的好处就是好东西大家一起分享。dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI下载地址:windows版JD-GUI:http://laichao.googlecode.com

2012-04-17 16:38:26 624

转载 标准类库 STL C++(转)

标准类库 STL C++(转)2010-02-24 9:49原载于:http://hi.baidu.com/iwangchuchu/blog/item/48b8533250ed1948ad4b5fc0.html所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成

2012-03-31 20:35:42 4357

转载 gcc和g++的区别

gcc和g++的区别  2009-11-04 12:40:51|  分类:Qt-C++ |  标签:|字号大中小 订阅我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用 gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里

2012-03-21 16:31:53 550

转载 解决进程同步的几种机制

多进程的系统中避免不了进程间的相互关系。本讲将介绍进程间的两种主要关系——同步与互斥,然后着重讲解解决进程同步的几种机制。       进程互斥是进程之间发生的一种间接性作用,一般是程序不希望的。通常的情况是两个或两个以上的进程需要同时访问某个共享变量。我们一般将发生能够问共享变量的程序段称为临界区。两个进程不能同时进入临界区,否则就会导致数据的不一致,产生与时间有关的错误。解决互斥问题应该满

2012-03-20 10:51:24 2793

转载 徒手从零开始,使用netbeans和对象持久化,写一个典型的数据库应用程序

转自:寂静的疯人院:点击打开链接http://hi.baidu.com/%BC%C5%BE%B2%B5%C4%B7%E8%C8%CB%D4%BA/blog/item/dd8d4e16cbffd0064a90a793.html    一个典型的数据库应用,就是出一个table,允许修改内容,然后能提交这些修改。 netbeans提供了wizard,一眨眼就能弄一个,但是要

2012-03-13 17:03:10 1656

转载 MySql模糊匹配、全文检索、中文分词相关

因为要做一个对数据库进行简单匹配查询的搜索框,所以对 MySql 进行关键字匹配查询作了一些了解。书上给出的匹配查询一般是这两种。(1)精确匹配,使用等号(=).例如:select * from table where item = ‘$value”;(2)模糊匹配,使用 like ‘%$value%’。例如:select * from table wh

2012-03-13 11:47:20 11327

转载 MySQL 日期跟时间函数(一)

MySQL 日期跟时间函数(一)作者: Mr.ZhangMySQL 日期跟时间的样式在MySQL 中有很多有用处的日期跟时间函数。我们常常看到许多应用于日期的计算是在代码方面上进行的,但是其实他们完全可以使用MySQL中自带的函数来实现。在我们实际的查看MySQL的时间跟日期函数之前,先让我们看看MySQL 的存储内容。DATETIME YYYY-MM-DD HH:MM:S

2012-03-13 10:43:40 660

原创 C++堆和栈详细介绍-自己一直模糊与易错的地方..

话说昨晚写了个Calculator,一直在纠结,为何不能够把存储number和operator的Stack声明为public static,作为一个成员变量的类型:如下面这样//自定义的方法,最后进行对比校验#ifndef __MYCAL_H__#define __MYCAL_H__#include "lk_stack.h"//主要实体类class myCal{private

2012-03-09 08:55:04 707

转载 [MySQL] - errno:150

[MySQL] - errno:150来源:http://www.javaeye.com/topic/615260 当你试图在mysql中创建一个外键的时候,这个出错会经常发生,这是非常令人沮丧的。像这种不能创建一个.frm 文件的报错好像暗示着操作系统的文件的权限错误或者其它原因,但实际上,这些都不是的,事实上,这个mysql报错已经被报告是一个mysql本身的bug并出现在

2012-02-24 19:47:28 520

转载 php的翻页示例代码(用class封装)

<?php class Page { private $pageSize;//每一页多少行 private $absolutePage;//当前页 private $pageCount;//总页码数 private $totalNum;//总行数 private $prePage;//上一页 private $nextPage; //下一页 private $sqlStr; p

2012-02-18 13:57:15 1232

转载 Java_JDK1.6 的新特性 (Java DB 和 JDBC 4.0)

ps:虽然说现在基本上都是用的java jdk1.7的版本,不过有关java db还有这个袖珍型的数据库以后的利用,(如封装在嵌入式系统里和其他空间有限的开发)都还是有一定借鉴意义的,所以就把这篇文章贴过来吧……好吧原谅我,我已经落后别人一个时代了么……长久以来,由于大量(甚至几乎所有)的 Java 应用都依赖于数据库,如何使用 Java 语言高效、可靠、简洁地

2012-02-17 20:29:14 4285

转载 PHP会话——session 时间设定使用入门

来源:不详(chinaz上面也是转载的饿)核心提示:在PHP开发中对比起Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。在PHP开发中对比起Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Sessio

2012-02-15 20:31:52 573

转载 PHP语言中global和$GLOBALS[]的分析 之二

还是借用上一篇的例子: PHP代码 复制代码代码如下:// 例子1 function test_global() { global $var1, $var2; $var2 =& $var1; } function test_globals() { $GLOBALS['var3'] =& $GLOBALS['var1']; } $var

2012-02-14 21:03:46 430

转载 php中global和$GLOBALS[]的分析之一

PHP 的全局变量和 C 语言有一点点不同,在 C 语言中,全局变量在函数中自动生效,除非被局部变量覆盖这可能引起一些问题,有些人可能漫不经心的改变一个全局变量。PHP 中全局变量在函数中使用时必须申明为全局(注意,Global这个关键字在函数中定义才有用)。 1:Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,

2012-02-14 21:02:11 764

原创 站在大二时的遗憾,和那些能够或不能够挽回的青春

还记得在初三的时候,暑假为了中考补课,偶见一首朱自清先生的诗,老师在上面报着千篇一律的八股答案。然而我脑袋里的思路就是不肯安分的坐在教室里,往外飞了好几百里地,还徒然生出许多感慨:“好诗的标准,就是他给读者与后人留下了多大的意淫空间……”雨沉沉的夜里,前面一片荒郊。走尽荒郊,便是人们底道。呀!黑暗里歧路万千,叫我怎样走好?“上帝!快给我些光明吧,让我好向前跑!”

2012-02-09 13:20:47 727 2

原创 php+apache在win7上的配置中遇到的问题与收获

咳……先说两句题外话,这是鄙人的第一篇技术博客…嗯嗯,希望开个好头,把这个习惯坚持下去,不断进步,不断成长!话说最近寒假在家像玩一玩php这东西,下个学期数据库课程设计,不能再像上个学期那样敷衍了事了…正好学着搭建一个基于apache的数据库平台,为以后写些脚本与android的xml做做准备……一开始下载的是php 5.3.9,还有apache 2.2,装上以后解压了apache

2012-01-26 20:51:58 871

空空如也

空空如也

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

TA关注的人

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