自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晚晴小筑

向青草更青处漫溯

  • 博客(42)
  • 资源 (61)
  • 收藏
  • 关注

转载 程序设计的18大原则

良好的编程原则与良好的设计工程原则密切相关。本文总结的这些设计原则,帮助开发者更有效率的编写代码,并帮助成为一名优秀的程序员。1.避免重复原则(DRY – Don’t repeat yourself)编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、函数、类等等。一旦你重复某个语句或概念,就会很容易形成一个抽象体。2.抽象原则(Abstraction Pri

2012-12-26 14:44:49 707

转载 怎样认识比你优秀的人并和他们成为朋友呢?

这是个非常好的问题,因为从这个问题中,会引出一个非常重要并且很容易忽视的结论:怎样认识比你优秀的人并和他们成为朋友——把你自己的每一件事做好。原因很简单:因为你有你的价值,你可以做成事,这件事可能很小,但是一定需要人来做,而你能做好。而很多优秀的人很忙,但是他们有很多小事需要做,而且不得不做,所以他们喜欢能做成事的人,把这些小事做好。而这,就是第一步。一旦开始合作,一步一步,你们就成了很好

2012-12-26 14:24:34 848

转载 修炼编程的内功

很多年以前,我还是一个学建筑的学生,但是很喜欢学计算机。不过呢,由于专业限制,我没有计算机用的。学校只开了一个学期的Fortran语言,上机时间只有可怜的5节课,那会把我憋坏了,呵呵。大家不要笑啊,90年那会,生活不富裕,PC机还是一个很贵的东东,一般家庭都还停留在18吋电视机的时代,大学生又是最穷的,物质条件更为匮乏,我当时有个小收录机,京华牌的,呵呵,在同学中已经很牛叉了。因此,像现在

2012-12-25 21:51:45 1045

转载 学语言究竟学什么?

有位朋友的问题在我信箱里面压了两周了,我呢,一直没有回答,包括上周一次回答三位朋友的博文,也没有回答他的。这里对这位朋友说声抱歉。倒不是我有意拿大,关键是这位朋友的问题,看似简单,其实很难回答,属于典型的开放式问题,而且很模糊,不好回答啊。但又不可否认,这个问题,很多人都问过的。我本意也是本周末来回答这位朋友,不过呢,说实话,我呢,水平有限,恐怕回答不好,只有尽量答答看,如果不满意

2012-12-25 20:38:08 949

原创 CppUnit在VS2010上的正确使用

CPPUnit is a unit testing framework that is a port of the popular JUnitframework. Work on it has stalled and there has been no release since 2008. Work has continued on a fork called CPPUnit2.Th

2012-12-25 15:33:48 4012

原创 关于二维数组可以开多大

如int num[900][900];计算公式:900*900*sizeof(int)/1024 = 3164KB=3MB > 2MB所以溢出(VS2010下的测试)渐渐地你会发现,以前记住的知识点一点用处没有,还没有实践下记得牢固。#pragma comment(linker, "/STACK:1024000000,1024000000")某大神给我回

2012-12-24 21:19:45 7168 1

原创 JOptionPane&&Exception的使用

import java.util.Scanner;import javax.swing.JOptionPane;class AgeException extends Exception{ AgeException(){ JOptionPane.showMessageDialog(null, "您输入了非法年龄","输入错误",JOptionPane.WARNING_MESSAGE);

2012-12-24 14:54:10 899

原创 C语言实现文件复制

#include #include int copyFile(const char* dest, const char* src){ FILE* fin = fopen(dest, "r"); FILE* fout = fopen(src, "w"); if (fin && fout) { while (!feof(fin))//读到最后一个字符,feof(fin)仍未fal

2012-12-19 20:55:48 1567

转载 exit(0)与exit(1)、return区别

exit(0):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;return():返回函数,若在主函数中,则会退出函数并返回一值。详细说:  1. return返回函数值,是关键字;  exit 是一个函数。  2. return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。

2012-12-19 19:54:23 954 1

转载 二十岁出头的时候上,你一无所有,你拥有一切。

(一)嘴上说说的人生那年我在离家的时候一个劲地往自己的硬盘里塞《灌篮高手》,我妈一副嗤之以鼻的表情看着我,似乎是在说:“这么大的人了居然还这么喜欢看动漫。”我不知道怎么回应她,只好耸耸肩,因为我实在无法对我亲爱的娘亲说明这部动漫对我的意义。你知道,有些歌有些东西就是有那种力量。哪怕它在你的手机里藏了好几年,哪怕它早就过了黄金期,哪怕越来越少的人会提起它。你就是知道,当你一听

2012-12-18 22:16:47 797

原创 总有一天你将破蛹而出

总有一天你将破蛹而出,成长得比人们期待的还要美丽。但这个过程会很痛,会很辛苦,有时候还会觉得灰心。面对着汹涌而来的现实,觉得自己渺小无力。但这,也是生命的一部分。做好现在你能做的,然后,一切都会好的。我们都将孤独地长大,不要害怕。—— 寂地《踮脚张望的时光》

2012-12-18 22:01:18 1442 2

转载 java 连接 Access数据库的两种方法

1:不使用WINDOW的建立数据源方法  直接在JAVA代码内部与Access数据库连接注意:jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};这里的空格,不能少!否则会有异常try{ String url = "jdbc:odbc:driver={Microsoft Access Driver (

2012-12-18 12:17:04 1168

原创 poj_1157LITTLE SHOP OF FLOWERS

题目:LITTLE SHOP OF FLOWERSTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 15079 Accepted: 6961DescriptionYou want to arrange the window of your f

2012-12-17 15:55:06 760

原创 JAVA冒泡排序

package xiya;import java.util.Arrays;public class Example9_3 { public static void main(String args[]) { String [] a={"boy","apple","Applet","girl","Hat"}; String [] b=Arrays.copyOf

2012-12-17 09:16:22 836

原创 win7系统用笔记本做wifi热点

主机设置如下:1、以管理员身份运行命令提示符:快捷键win+R→输入cmd→回车2、启用并设定虚拟WiFi网卡:运行命令:netsh wlan set hostednetwork mode=allow ssid=wuminPC key=wuminWiFi此命令有三个参数,mode:是否启用虚拟WiFi网卡,改为disallow则为禁用。ssid:无线网名称,最好用英文(以wuminPC

2012-12-16 19:57:12 689

转载 java内部类详解

1、定义   一个类的定义放在另一个类的内部,这个类就叫做内部类。 public class First { public class Contents{ public void f(){ System.out.println("In Class First's inner Class Contents method f()"); } }

2012-12-16 08:53:32 711

转载 Object类

作为万类之首的Object类,我们有必要详细全面的了解一下。Object类定义在Object.java文件,属于包java.lang。       Object类有一个私有方法private static native void registerNatives().       native是java语言的一个关键字.使用native关键字说明这个方法是原生函数,也就是这个方法是用

2012-12-14 10:21:45 732

原创 文件解压压缩

调用了7z.exe。首先先搜索硬盘内的压缩文件,没有搜索到直接进行下载(有待添加)。其次,进行文件的压缩和解压...部分功能有待完善,代码没有任何技术含量,无非是保持对技术的热爱。#include #include #include #include #include const int LEN = 1024;void ShowTime();void Search()

2012-12-12 16:59:42 713

原创 文件遍历

调用系统API#include #include #include #define LEN 1024void DirectoryList(LPCSTR Path){ WIN32_FIND_DATA FindData; HANDLE hError; int FileCount = 0; char FilePathName[LEN]; char FullPathName[LE

2012-12-12 16:58:24 663

转载 设计模式 经典书籍必备推荐

很多朋友问学习设计模式的书籍,老大沧浪在FAQ里有个简短的叙述,这里我引申一下,说说自己看过或者翻过的设计模式书籍,由于水平所限,肯定有不对的地方,希望大家指正,如果大家看到好的模式相关书籍,希望能回帖补充。首 先模式是不分语言的,Beck在他的TDD一书中用python实现了Composite模式,充分证明了这一点。不过我认为目前模式方面的好书基本都是 基于java语言的,所以不管你是用

2012-12-12 10:14:44 714

转载 软件设计经典书籍推荐

软件设计经典书籍推荐设计模式最经典的书籍自然是GOF的《设计模式》,但很多人的反应是这本书太难理解了,并不适合初学者阅读。这话说得在理。一方面,本书使用的C++示例难倒了一大群Java和.NET的开发人员;另一方面,这本书的风格过于专业化,更偏向于学术论文的风格(事实上,本书的雏形就是来源于GOF中Erich Gamma的博士论文),因此就显得有些晦涩难懂了。基本上,本

2012-12-12 10:13:24 1097 1

原创 JAVA实现文件遍历

不知道为什么偏爱于文件遍历package xiya;import java.io.*;import java.util.*;public class WinSearch { private String fileName[]; private int count = 0; WinSearch(){ fileName = new String[100000]; };

2012-12-11 19:16:01 827

转载 C++ 学习之函数重载、基于const的重载

函数重载函数重载的定义是:在相同的作用域中,如果函数具有相同名字而仅仅是形参表不同,此时成为函数重载。注意函数重载不能基于不同的返回值类型进行重载。注意函数重载中的“形参表”不同,是指本质不同,不要被一些表象迷惑。main函数不能被重载。下面三组定义本质是相同的,不是重载:1)int sum (int &a); 和 int sum (int &);2)  i

2012-12-10 15:02:41 906

转载 关于java的JIT知识

1.JIT的工作原理图 工作原理 当JIT编译启用时(默认是启用的),JVM读入.class文件解释后,将其发给JIT编译器。JIT编译器将字节码编译成本机机器代码。 通常javac将程序源代码编译,转换成java字节码,JVM通过解释字节码将其翻译成对应的机器指令,逐条读入,逐条解释翻译。很显然,经过解释执行,其执行速度必然会比可执行的二进制字节码程序慢。为了提高执行速度,引

2012-12-09 13:59:58 983

转载 [算法之动态规划] 基本思想

经常会遇到复杂问题不能简单地分解成几个子问题,而会分解出一系列的子问题。简单地采用把大问题分解成子问题,并综合子问题的解导出大问题的解的方法,问 题求解耗时会按问题规模呈幂级数增加。为了节约重复求相同子问题的时间,引入一个数组,不管它们是否对最终解有用,把所有子问题的解存于该数组中,这就是 动态规划法所采用的基本方法。   动态规划的实质是分治思想和解决冗余,因此,动态规划是一种将问题实例分解

2012-12-08 14:48:55 1553

原创 c++primer习题4.35/4.34

#include #include #include using namespace std;int main(){ vectors; s.push_back("0123"); s.push_back("2345"); s.push_back("4566"); s.push_back("675"); s.push_back("894444"); vector::iterat

2012-12-08 08:39:25 762

原创 int *p[]与int (*p)[]

int *p[2];是一个指向int的指针数组,即每个元素都是一个指针#include #include #include #include using namespace std;int main(){ int a[] = {1,2,3,4,5}; int b[] = {10,20,30,40,50}; int *p[2]; p[0] = a; p[1] =

2012-12-08 08:05:26 784

转载 经典的01背包问题

经典的01背包问题对于动态规划,每个刚接触的人都需要一段时间来理解,特别是第一次接触的时候总是想不通为什么这种方法可行,这篇文章就是为了帮助大家理解动态规划,并通过讲解基本的01背包问题来引导读者如何去思考动态规划。本文力求通俗易懂,无异性,不让读者感到迷惑,引导读者去思考,所以如果你在阅读中发现有不通顺的地方,让你产生错误理解的地方,让你难得读懂的地方,请跟贴指出,谢谢!----第一节-

2012-12-07 16:28:03 778

原创 zoj_2136Longest Ordered Subsequence

Longest Ordered SubsequenceTime Limit: 2 Seconds      Memory Limit: 65536 KBA numeric sequence of ai is ordered if a1 < a2 < ... < aN. Let the subsequence of the given numeric sequence (a1,

2012-12-07 15:50:08 733

原创 poj_1661Help Jimmy

Help JimmyTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 7549 Accepted: 2405Description"Help Jimmy" 是在下图所示的场景上完成的游戏。 场景中包括多个长度和高度各不相同的平台。地面是最低的

2012-12-06 20:52:51 796

原创 求最大子序列及其效率解析

#include #include using namespace std;//s(tart)表示最大子序列的开始位置,e(nd)表示结束位置//这里如果有多于一个的最大子序列的时候,只记录开始位置最低的那个int s=0;int e=0;//穷举法,复杂度O(n^3)long maxSubSum1(const vector &a){ long maxSum=0; for

2012-12-04 20:48:14 922

原创 贪吃蛇

#include #include #include #include //★○●◎◇◆□■△☆▲※+typedef struct tagPOINT2D{ int x; int y;}POINT2D, *PPOINT2D;#define MAP_WIDTH 40#define MAP_HEIGHT 30#define OFF_SET_X

2012-12-03 23:04:56 807

原创 poj_2250Compromise

CompromiseTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 5074 Accepted: 2314 Special JudgeDescriptionIn a few months the European Currency Union wi

2012-12-03 15:22:16 644

原创 poj_2081

Recaman's SequenceTime Limit: 3000MS Memory Limit: 60000KTotal Submissions: 19016 Accepted: 7963DescriptionThe Recaman's sequence is defined by a0 = 0 ; for m > 0

2012-12-03 10:48:45 532

原创 poj_1579 && hdoj_1331

Function Run FunTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 13554 Accepted: 7056DescriptionWe all love recursion! Don't we? Consider a three-p

2012-12-03 09:59:23 591

转载 动态规划题目总结(一)

Pku acm 1163 the Triangle  动态规划题目总结(一)题目:http://acm.pku.edu.cn/JudgeOnline/problem?id=1163对于一个有数字组成的二叉树,求由叶子到根的一条路径,使数字和最大,如:                                  73     8

2012-12-03 09:05:25 1463

原创 创建二维动态数组

创建:int **dp = new int *[x+1]; for(i=0;i<=x;i++) dp[i] = new int[y+1];销毁:for(i=0;i<=x;i++) delete []dp[i]; delete []dp;---

2012-12-02 15:29:13 636

原创 pcc32源文件

pcc32.c/********************************************************* Author: RedOC ** Email: RedOC@foxmail.com ** Notes: So

2012-12-01 10:48:43 1287

原创 pcc32应用2

#include #include #include #define MAP_WIDTH 40#define MAP_HEIGHT 30int main(){ static char LogoMap[8][64] = { "■   ■ ■ ■■■■■ ■■■■■ ■■■■■ ■■■■ ", "■   ■ ■   ■     ■   ■     ■   ■",

2012-12-01 10:40:32 1106

原创 pcc32应用1

#include #include int main(){ fixConsoleSize(50,20); setTextColor(LIGHT_GREEN); gotoTextPos(10,10); puts("你好!"); getch(); return 0;}

2012-12-01 10:37:01 896

医院信息科考试题医院信息科考试题

医院信息科考试题

2022-06-24

阿里巴巴编码规范试题答案

阿里巴巴编码规范试题答案

2022-05-05

lua-cjson-2.1.0-已编译

LUA-cjson已经编译 LUA-cjson已经编译 LUA-cjson已经编译 LUA-cjson已经编译 LUA-cjson已经编译 LUA-cjson已经编译

2018-04-16

mybatis plugin 3.21

将压缩包里的 MyBatis plugin 文件夹解压到 .IntelliJIdea\config\plugins 目录即可使用

2017-12-26

mybatis plugin 3.21破解补丁

mybatis plugin 3.21破解补丁 mybatis plugin 3.21破解补丁 mybatis plugin 3.21破解补丁

2017-11-13

QQWry-源码

QQWry源码,包括:ipsearcher、ipwry以及转换器。 QQWry源码,包括:ipsearcher、ipwry以及转换器。 QQWry源码,包括:ipsearcher、ipwry以及转换器。

2017-11-13

MyBatis3学习资料

目前来看最优秀的MyBatis3学习资料,没有之一。 目前来看最优秀的MyBatis3学习资料,没有之一。

2017-10-19

Privacy in Location-Based Applications

Privacy in Location-Based Applications书籍 Privacy in Location-Based Applications书籍

2017-10-17

Eclipse开发环境配置

Eclipse开发环境配置Eclipse开发环境配置Eclipse开发环境配置Eclipse开发环境配置

2017-09-29

Differential Privacy

微软的C. Dwork提出了一个概念,叫做Differential Privacy(差分隐私技术) `

2017-09-14

BJUT数字图像处理作业

本论文的编写围绕四个项目:图像空域/时域变换、图像增强、染色体计数与提取Mnist链码组成。项目的编写基于Windows 7 操作系统,使用VS2013作为开发环境,以OpenCV作为内部核心处理算法库。

2017-01-10

MoveableWindow

MoveableWindow

2016-10-16

Android逆向助手_v2.2

Android逆向助手_v2.2

2016-07-27

Android APK 反编译工具

Android APK 反编译工具

2016-07-27

北工大考研数据结构

北工大考研数据结构

2016-07-27

windows高级程序设计课件

windows高级程序设计课件 杨力祥

2016-07-27

凯立德2015版配置修改工具

凯立德2015版配置修改工具

2016-07-27

Lua程序设计(第二版)

Lua程序设计(第二版)

2016-07-27

反汇编深入分析函数调用

反汇编深入分析函数调用

2016-07-27

QQ截图工具

QQ截图工具

2016-07-22

QQ截图插件合集

QQ邮箱截图插件 微信截图插件 百度截图插件 搜狗截图插件

2016-07-21

基于Android系统电子词典的设计与开发

基于Android系统电子词典的设计与开发

2015-09-19

c++实现查询天气预报

c++实现查询天气预报,简单实现!

2013-11-21

voice yeapp player2003

voice yeapp player2003

2013-11-17

ipwry源码 qqwry的升级版

ipwry源码 qqwry的升级版

2013-11-17

ipwry cnss出品

ipwry cnss出品

2013-11-17

ipwryQQwry的升级版

ipwryQQwry的升级版

2013-11-17

堆栈平衡(简单main函数演示)

堆栈平衡(简单main函数演示)

2013-10-29

堆栈平衡ppt

讲解堆栈平衡很不错的一个ppt,通俗易懂

2013-10-28

C++书写规范

C++书写规范

2013-09-03

运筹学teachdp动态规划

运筹学teachdp动态规划

2013-05-31

差分约束系统

差分约束系统

2013-05-22

浅析字母树在信息学竞赛中的应用

浅析字母树在信息学竞赛中的应用

2013-05-22

迷宫问题实现

迷宫问题实现

2013-05-03

ACM搜索算法

ACM搜索算法

2013-04-21

C ++标准模板库

C ++标准模板库

2013-04-13

C++STL介绍

C++STL

2013-04-13

动态规划1-张惜今

动态规划1-张惜今

2013-04-12

动态规划2-张惜今

动态规划2-张惜今

2013-04-12

IT学生解惑真经

IT学生解惑真经

2013-03-31

空空如也

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

TA关注的人

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