自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java实现四种排序:桶排序,冒泡排序,选择排序,快速排序

下面代码主要是排序算法的java实现,针对不同的算法,程序分别对于实现。1. 桶排序很简单,时间复杂度是O(M+N),但是得占用的空间很大。比如1,4,2,9999,那么就需要开辟出10000个大小的数组来,造成空间的浪费。算法很不灵活。2. 冒泡排序时间复杂度是O(n^2)。基本思想就是逐趟把最小的数字放到数组的最前端。3. 快速排序平均的时间复杂度是O(nlgn),但是如果遇见最坏得情况,时间复

2015-11-03 11:47:04 1002 1

原创 简单计算器的实现

简单计算器其实就是对于两个运算数的操作。那么,当程序从简单到复杂的过程中,容易出现这样的问题,运算可能有多种情况,当有新的运算要加入时,如何添加新的运算是程序的重点。比如,一个薪资系统,老板,经理,你的工资算法都是在一个类里,当需要添加一个实习生的工资时,如果在原类中进行修改,那么你的工资就喝老板的工资都成透明的了,不便于数据的保护。如何实现可扩展,可维护,可复用,灵活呢,就简单实用一下工厂模式。1

2015-09-21 11:12:20 1072

原创 Java泛型编程使用总结

泛型的使用使得Java程序更加的灵活,使开发者能够尽早发现问题。1. 泛型介绍泛型是一种特殊的类型,它能够让程序员把指定类型的工作推迟到类的声明并实例化类或者方法的时候。简单来说,也叫参数化类型,直接把类型当做参数传过来。 在Java中,JDK1.5以后,引入了泛型编程。之前是使用Object类进行任意类型的接受,但是实际使用中,我们知道:类的向上转换和向下转换是容易出现问题的。那么就存在这样的安

2015-09-21 10:01:55 916

原创 程序员面试十大误区

作为一名IT工作者,或多或少的都会遇到过以下的问题。1. 纸上谈兵-------举个简单的例子,马谡兵书学得很好,结果还是被诸葛亮斩了脑袋。就是空得一顿理论,缺少实践的检验。对于程序员也是这样,纸上勾勾画画不是真本事,打开电脑,打开compiler检验你的代码。2. 天花乱坠-------面试中,不仅仅会考察你的技术问题,对于你的行为言谈举止,同样都很重要。

2015-08-14 10:03:55 644

原创 技术面试五步曲

技术面试中难免会被问到自己不会的问题,左思右想就是没有答案。那么,不妨试一下,下面的五步,来解决技术面试的难题。虽然有可能还是得不到正确的答案,但是,对于理解题目来说还是很有帮助的。1. 哪五步呢?首先要问面试官,关于问题描述不清晰的地方。设计一个算法。先写伪代码,但是一定要提醒面试官,自己写的是伪代码。否则的话,他就会认为你写的real代码。不慌不忙,写自己的代码。认真测试一下自己写的代

2015-08-14 09:11:29 537

原创 程序员求职简历要点《经典》

程序员面试简历如何写

2015-08-14 06:33:05 866

原创 《关于多代理系统的研究》05(The end)

本篇主要是讲解一下,关于两个或者多个Agent之间,是如何进行通信的。1. 简单介绍对于Agent之间的交互是很有必要得。当今社会没有任何一件事情可以让单独的个体来完成。生活在一个community环境里,就需要相互之间的信息传递。那么在Jadex中,交互是一种服务,service。而这种service是被定义为接口类型的。具体的交互实现是需要单独来完成。单单理解起来可能还是比较困难的,可以看一下多

2015-07-31 11:06:56 938 1

原创 《关于多代理系统的研究》04

本篇主要讲解一下capability,也就是Agent的重用。1. 简单介绍重用性是软件工程领域一个很重要的特性,一次开发,多处使用。在Jadex中,使用的是BDI capabilities。一个BDI capability表示为一个模块包含beliefs,goals和plans,就像一个正常的agent一样。但是不具备单独行动的能力。 使用方法:类。 capability实现重用,那么就应该理

2015-07-31 10:31:31 712

原创 《关于多代理系统的研究》03

本篇介绍如何实现多代理系统的Goal。1. Goals的简单介绍面向Goal的编程是Agent Programming的一个核心概念。它表示一个Agent把自己托付给一个托管者,尝试所有的可能性来实现目标。Goal的分类为四种。 1. achieve goal:比如飞机着落。这个Agent会尝试所有的Plans,直到飞机安全着落。否则是没有机会去尝试其他的可能性,造成飞机坠毁。这种就

2015-07-31 08:06:32 999 2

原创 《关于多代理系统的研究》02

多代理系统的Belief使用。

2015-07-31 04:55:04 936

原创 《关于多代理系统的研究》01

1. 简介在软件工程领域,多代理系统是比较常见的一个研究课题,尤其是在分布式,开放式的网络环境中,多代理系统有很多的优势。所谓多代理系统是指一个由多个自治运行的Agent组成的集体.在开放分布式网络环境中Agent是一个抽象实体.它是自治的可以对自身环境、操作环境和环境变化采取行动,一个系统中一般有多个IntelligentAgent这样的系统就称为多Agent系统.多Agent系统必须找出一种使各

2015-07-30 11:18:50 3808

原创 《Java程序》将数字进行倒序输出

描述: 任意给定一个数字,写一个函数,能够将数字进行倒序输出。 Write a program to reverse a number using numeric operators.不管是什么样的编程语言,刚开始接触到编程的时候都会有这样的题目。package test;/* * Write a program to reverse a number using numeric opera

2015-07-07 23:50:11 11388

原创 《Java程序》使用递归调用的方法,写一个能够将字符串倒叙输出的函数

这个函数比较简单,但是遇到了一个问题。 当使用递归的时候,最后一个字符竟然没有输出出来。 后来修改了一下代码,正确输出了。 Description: Write a program to reverse a string using recursive methods. You should not use any string reverse methods to do this. 代

2015-07-07 13:40:52 2677 1

原创 《Java面试试题》写一个两个线程之间的死锁

描述: Write a program to create a deadlock between two threads; Descriptions: Deadlock describes a situation where two or more threads are blocked forever, waiting for each other. Deadlocks can occur

2015-07-04 05:57:40 914

原创 《Java面试试题》创建Singleton class单例类

描述: Write a Singleton class Singleton class means you can create only one object for the given class. You can create a singleton class by making its constructor as private so that you can restrict

2015-07-03 09:14:34 545

原创 《Java面试试题》找出前半部分数组和后半部分数组之和相同的索引

描述:一个数组,前半部分之和和后半部分之和正好相等,找出中间的索引值。 You are given an array of numbers. Find out the array index or position where sum of numbers preceding the index is equals to sum of numbers succeeding the index.

2015-07-03 04:14:49 834

原创 《Java面试试题》找出连续数组中相同的两个数值

如题: Find out duplicate number between 1 to N numbers. 描述: You have got a range of numbers between 1 to N, where one of the number is repeated. You need to write a program to find out the duplicate n

2015-07-03 03:40:10 1249

原创 STRIPS 到底怎么回事

STRIPS的学习过程,以及其方法的讲解。

2015-03-04 12:33:38 2068

原创 Prolog singleton variables 的问题及解决办法

Prolog 代码片段% likes characteristiclikes(paul, classic, adventure, swimming).likes(kevin, rocknroll, sciencefiction, tennis).likes(doug, jazz, detectivenovel, tennis).likes(alice, All, adventu

2015-02-18 03:07:24 4859

原创 Joomla! 深入浅出认识---入门

Chapter 1: 简单介绍 Joomla 是国外一款非常流行的CMS系统,能帮助你快速建立自己的网站和功能强大的在线应用。Joomla之所以能够在国外很流行,主要包括简单易用和可扩展的特性。最重要的特性,Joomla也是一款开源的CMS系统,对所有的用户都是开放的。Chapter 2:介绍一下CMS 什么是CMS呢?全称是Content Management System,内容管理系统,能

2015-02-16 08:44:58 1922

原创 c++实现的四种排序算法

算法永远是编程的核心,而语言只是一种工具,熟练运用算法,就是对语言最好的演绎。该代码是回复知道用户的问题,整理出来的算法总结。包括了冒泡排序,插入排序,归并排序,选择排序。这些算法都是很容易出现在面试题目中的。当时去乐视网面试的时候,因为对这种排序的问题已经忘记的一干二净了,所以与机会失之交臂。如果想要找到一份满意的工作,对于数据结构的算法要非常的熟练。不仅要对于算法能够熟练写出,更要熟悉时间复杂度,对于算法要有自己

2015-02-16 07:07:36 540

转载 Java中局部变量和成员变量的几点区别

其他高级编程语言,如C++也是类似区别:1. 在类中位置不同:    成员变量: 在类的定义中,方法之外;    局部变量: 方法中或者方法声明之上。2. 在内存中的位置不同:    成员变量: 在内存的堆中    局部变量: 在内存的栈中3. 生命周期不同:    成员变量: 随着对象相辅相成    局部变量: 随着方法同生同灭4. 初始化不同:   

2014-12-09 00:45:41 413

原创 Smarty 实现定期创建网站sitemap

实现思路:1. 创建xml模板文件。                 http://www.mimujiang.com/                daily        1.0                http://www.mimujiang.com/service.shtml                daily

2014-07-15 18:33:38 566

原创 优化MYSQL数据库的方法

优化MYsql数据库的方法:1. 直接由架构师和DBA能够设计出完美的表,这样从业务层面来说,减轻了下层开发人员的负担。2. 写出比较高效的SQL语句。比如说可以一步到位的语句,就不要拐弯抹角。3. 尽量减少表与表之间的冗余,过多的连表查询会浪费很多的时间。4. 高效上,还体现在我们不要使用笛卡尔积的形式。这样必定会造成查询的效率上很低。。。。。。。其他的,如使用不同的存储

2014-03-02 18:42:14 516

转载 linux 常用命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS /DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuin

2014-02-21 16:10:52 397

原创 VIM 常用命令

1. 插入命令: i 下端会显示--INSERT--,如果想退出的话,使用ESC命令。2. 读入文件的内容:read file 命令格式: (:r filename)3. 把当前编辑的内容重新保存到一个新的文件的方法:(:w newfilename)4. 保存当前编辑的文件:(:w) 相当于windows中的Ctrl+s5. 强制退出不保存:(:q!)6. 保存并退出:(:wq

2014-02-19 17:28:29 423

原创 Smarty 学习

业务逻辑和显示逻辑分离,是Smarty的一个设计理念。简言之就是把程序的界面和逻辑处理进行了分离。基础安装:在smarty发行包中,目录/lib/里面的文件就是smarty的库文件。库文件都是.php文件,开发者真的不要去动这些文件。库文件可以被公用,这是众所周知的。

2014-02-13 17:54:05 461

原创 CI 学习

什么是CI:CI是一个为用php编写网络应用程序的人员提供的工具包,他的目的是实现让你从零开始编写代码更快地开发项目,为此,CI提供了一套丰富的类库来满足通常的任务要求,并提供了一个简单的借口 和逻辑结构来调用这些库。CI使用了模型(model)-试图(view)-控制器(controller)的方法,这样可以更好滴使表现层和逻辑层分离。CI生成干净的URL。应用程序流程图:

2014-02-13 14:50:41 1155

翻译 PHP preferences

my preference1.  process all the data and accumulate dynamic content invariables2.  avoid including HTML within the dynamic content3.  include all of the HTML at the end of the document4. us

2013-12-16 10:12:38 594

原创 Read and Write files IN PHP

echo "Read from file";$file_var=fopen("test.txt","r")or die("Error-test.txt cannot be open");echo "Using fgets()";$filestr=fgets($file_var, 100);echo $filestr;$file_var=fopen("test.txt","r

2013-12-16 07:30:50 781

转载 php split function

$fruit_string="apple:orange:banana";$fruits=preg_split("/:/",$fruit_string);foreach($fruits as $value){echo $value."";}?>

2013-12-16 07:13:10 425

原创 php Array Usage

$list=array("monday","tuesday","wednesday","Thursday");echo $list[0];echo "";$list=array("monday"=>1,"tuesday"=>2,"Thursday"=>3);echo $list['monday'];echo "";$list=array(2,4,6,8);unset($

2013-12-16 06:51:12 512

转载 斜线/反斜线\双斜线//双反斜线\\

斜线/、反斜线\、双斜线//、双反斜线\\看到这些东西就有点小晕,整理到一起加以区分。/ | \ 上面符号,中为正,左为斜线,右为反斜;八字,先撇为斜,后捺为反斜。这些符号在不同的系统下意义不同//双斜线、协议和主机名之间的分隔符 /单斜线、WEB上或者Unix内核的目录架构分隔符 \反斜线、windows 里的目录结构的分隔符, 正斜线

2013-12-15 05:47:07 1820

转载 使用Ajax来自动帮用户填写信息

1///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////index.php///////////////////////////////////////////////////////////////

2013-12-02 02:42:58 550

原创 HTML5-关于如何使用<input>tags~汇总

Popconrn Sales Form(Ajax)img{position:absolute;left:400px;top:50px;}Welcome to Millenium Gymnastics Booster Club Popcorn SalesBuyer's Name: Street Address:

2013-12-02 01:31:18 1273

原创 How to assign the different php files

Okay, in this part, I just create a PHP demo and set them in different file.1. index.phpPHP Demo Welcome to Xuegang Wang's WebsiteWeb site Main IngredientsA Home Page(index.p

2013-12-01 13:35:06 663

转载 JSON: javascript object notation

JSON is syntax for storing and exchanging text information, much like XML.(FROM w3schools.com)JSON is smaller than XML, faster and easier to parse(从语法上分析).{"students":[ {"name": "Double Shuang

2013-11-30 11:57:42 550

原创 Ajax steps

1. step:create the object: XMLHttpRequest;Maybe Remember the following forms should be a good way.var xrt;if(window.XMLHttpRequest){ xrt=new XMLHttpRequest();}else{xrt=new ActiveXO

2013-11-30 10:49:19 475

转载 example code of Ajax

Test Ajaxfunction changeCon(){var xmlhttp;if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}else{xmlhttp=new ActiveXObject("Microsoft.XMLHttp");}xmlhttp.onreadystatechange=

2013-11-30 09:41:02 466

转载 introduction to Ajax

AJAX  means Asynchronous(异步的) JavaScript and XML.Remember on sentence:It is possible to update parts of a web page, without reloading the whole page.How Ajax works?browserAn

2013-11-22 10:24:23 607

program analysis- Assignment

分析器 词法 语法 各种分析 请文明使用 附作者个人信息 请勿人身攻击

2013-09-20

经典 asp.net程序员面试技巧 pdf 大全

经典 asp.net 面试技巧 各种建议各种收获,欢迎大家下载。

2013-05-05

经典电子书 代码大全

代码大全,经典电子书,全版。欢迎下载。下载吧,可以留言,技术电子书大全。

2013-05-02

算法导论第二版 电子书pdf

算法导论 电子书 第二版 经典大作。 欢迎下载

2013-04-28

数据库应用课程 所用到的数据库 SQL源码

中国矿业大学 数据库应用课程实验用数据库 完整的sql代码

2013-04-28

贪心算法实现及演示过程

贪心算法 实现及过程 完整版 实验报告,大家要认真炒

2013-04-28

马的巡游问题代码 算法设计

马的巡游问题是算法设计与分析课程中重要的代码,希望大家认真学习。

2013-04-28

汉诺塔问题演示 代码

算法设计与分析实验报告 及演示 完整版.。欢迎大家下载

2013-04-28

0-1背包问题 代码及实现 实验报告

中国矿业大学实验报告,各位师弟们借鉴就行了

2013-04-28

词法分析器 语法分析器

用C#编写的词法分析器和语法分析器,功能基本实现了。实验课上老师让交的成果。不会骗人的。

2013-04-28

硬件课程设计实验报告

硬件课程设计,LED显示屏,课程设计,实验报告,中国矿业大学

2013-01-04

数字系统设计实验报告EDA技术

数字系统设计实验报告,中国矿业大学,计算机学院,

2013-01-04

网址大全 所有有用的网址

网上有用的网址 学习 冲浪 很有用的 www.baidu.com www.7k7k.com等等的网址

2011-05-20

关于c++的时钟程序

时钟 倒计时,专业c++程序 面向对象的设计

2011-05-15

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

TA关注的人

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