自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

#include<Cannel_2020>

热爱生活,更热爱代码。

  • 博客(68)
  • 资源 (12)
  • 收藏
  • 关注

原创 这些天忙的。

1、送水系统由@ACMer_耕畅 (蓝飞技术博客即coolanfei)做的前端。我负责后台。整站无刷新。前端用到了bootstrap。后台为jsp+servlet+javabean。接入了新浪的API,也通过了审核。不过,最后这个系统还是没派上后场。目前“晾”在sae上。截图如下:2、定时提醒小工具忘了再哪个IT网站上看到一遍文章,内容大概是:作者的一个朋友

2012-11-24 01:13:32 2550 3

原创 Java新浪微博客户端开发第六步(完结&&开源)

这次所达到的:1、修复之前几个严重的Bug1)、查看别的用户的微博时,出现当前登录用户的微博2)、查看粉丝时,出现重复加载的情况。3)、查看微博评论、转发时,出现只有第一条点击的微博可以查看。2、增加发送带图片微博的功能(支持拖拉)3、对微博正文含有的@、话题、超链接等进行正则处理。4、增加提示内容。 具体请查看下图:

2012-09-21 00:28:09 11273 21

原创 Java新浪微博客户端开发第五步

这次把基本的功能都实现了,也加上了授权那块。用户第一次使用该客户端时弹出授权的对话框。默认把授权获得的access_token保存下来,只要access_token不过期(通过审核的应用有效期是一个星期),就可以直接运行客户端,无需登录或再次授权。实现的功能和一些改动如下:1、实现系统托盘在MainDialog 类中加入initSystemTray和createMenu方法

2012-09-13 18:33:19 3554 1

原创 只通过Java进行新浪微博Ouath2授权

之前在“新浪微博客户端开发第一步”时就碰到这问题,后来通过一个比较“另类”的方法暂时解决了。今天终于通过比较正规的方法,使用Java程序直接获取到新浪微博Ouath2授权所需的code。进而获取到access_token…PS:主要还是使用到DJ Native Swing。运行图示:代码如下:import java.awt.BorderLayout;

2012-09-10 00:06:43 4566 4

原创 Java实现简单在线播放器——支持优酷和土豆

今天本来是打算继续写“Java新浪微博客户端开发”的,也实现了“系统托盘”,“点击查看大图”的功能,写到一半,想起上篇博文中有CSDN有一网友提及客户端中播放微博的视频的功能,自己之前完成的客户端也没实现这功能,于是打算试着实现。百度、google了好一会,发现网上Java实现的视频播放器基本不能用到微博客户端。PS:视频播放等媒体相关的可通过JMF实现。最后,耍了点小聪明,“另类”的实现

2012-09-07 01:28:39 19686 23

原创 Java新浪微博客户端开发第四步

这一步是对之前进行较大的改动。增加的类也比较多。包结构如下:0、Main:主函数入口1、MainDialog:主界面2、WeiboPanel:StatusPanel及CommentPanel的父类3、 StatusPanel:所有有关“微博”的父类4、CommentPanel:所有有关“评论”的父类5、FriendTimeline:用于放置当

2012-08-25 22:38:08 7465 20

原创 Java新浪微博客户端开发第三步

实现:”下拉刷新”及提示语。这次的包结构如下:1、修改MyScrollPane,关键代码:        verticalScrollBar.addAdjustmentListener(new AdjustmentListener() {            public void adjustmentValueChanged(AdjustmentEvent

2012-08-16 01:30:51 4400

原创 Java新浪微博客户端开发第二步

上一篇:Java新浪微博客户端开发第一步中有下图,这个access_token就是接下来要用到的。关于access_token的有效时间:授权级别测试普通中级高级合作授权有效期1天7天15天

2012-08-11 16:17:01 8154 18

原创 操作系统特征、功能和用户接口

1、操作系统特征( Characteristics of  OperatingSystems )并行性         并行性和并发性是既相似又有区别的两个概念。并行性是指两个或多个事件在同一时刻发生,而并发性是指两个或多个在同一时间间隔内发生。在多道程序环境下,并发性是指宏观上在一段时间内有多道程序在同时执行。但在单处理机系统中,每一个时刻仅能执行一道程序,故微观上,这些

2012-07-01 16:46:18 5248 2

原创 操作系统类型(下篇)

5、网络操作系统1.)、网络操作系统定义 计算机网络可以定义为一些互连的自主计算机系统的集合,所谓自主计算机是指计算机具有独立处理能力,而互连则表示计算机之间能够实现通信和相互合作。按网络所覆盖的地理范围大小可把计算机网络分成广域网WAN(Wide Area Network)、局域网LAN(Local Area Network)、城域网MAN等几类。 网络操作系统定义为:网络操作系

2012-07-01 00:35:29 2871 2

原创 操作系统类型(上篇)

0、无操作系统计算机系统缺点:计算机资源的利用率低,即存在CPU等待人工操作和高速CPU与低速I/O间矛盾等问题1、批处理系统 (Batch System)1)、初级单道批处理系统目标:为了解决人工操作(无操作系统)严重降低了计算机资源的利用率的问题,即解决CPU等待人工操作和高速CPU与低速I/O间矛盾等问题。脱机输入输出技术:该技术利用一台外围机,脱离主机先

2012-06-30 23:56:29 4558 2

原创 Google搜索引擎的奥秘

1、背景和问题据统计超过80%的用户靠搜索引擎获取信息网站排名是网络搜索引擎的核心目前Google数据库存储上百亿网页信息, 每天提供查询服务达到3亿多次2、google查询过程示意图3、Google搜索的核心算法 PageRank是 Google 用于评价一个网页的重要性的一种方法.  通过该方法,  Google 将各个网站进行排名.  用户进行相关

2012-06-18 00:32:54 5085 7

原创 这个星期一直在努力的——微博系统

C/S微博系统(Java实现):现在还只是微博的雏形。要添加的功能还有很多。现在要开始准备考试了。所以只能暂时搁置了,暑假再好好把它完善。。目前实现的:1、发布微博(可带图片)2、转发3、首页内容4、查看自己发的微博5、查看别的用户6、粉丝或关注7、服务端处理各种请求以下是目前数据库的设计1、存放一条微博

2012-06-09 01:34:29 3627 24

原创 最大连续子序列 1231

解法一:记录下标#include #includeusing namespace std; #define N 10001int a[N]; int main(){ int n,max,start,end; while(cin>>n && n) { max=0x80000000; int sum=0;

2012-05-31 23:56:03 1556 2

原创 搬寝室 1421

#include #include using namespace std;#define Min(a,b) (a < b ? a : b)#define INF 2100000000int dp[2001][1001];//第一个下标(2001)是指int main() { int n;//物品的个数 int k;//取多少对 int a[2001];//数组a先用来各个

2012-05-31 23:54:43 1241 1

原创 在20分钟到1个小时内找到你的人生目标

(1) 先在你忙碌的生活中找出一个小时的完全空闲的时间。关掉手机,关掉电脑,关上房门,保证这一个小时没有任何打扰。这一小时只属于你,和你要找到人生理想这件事。你要记住,这可能是你人生最重要的一个小时。你的生命可能在这一个小时候变得不同。如果一个小时的时间货币只能用来换一样东西,那么就是找到你的人生目标绝对是最值得的。(2) 准备几张大的白纸,和一支笔。(3) 在第一张白纸上的最上方

2012-05-22 23:11:59 2788 6

原创 Java写的为图片添加水印的软件(含源代码)

界面如下: 效果图如下: 拖拉操作如下:支持功能:1、可设置水印的字体(字体名字、样式、大小)2、可设置水印的位置(暂时只支持6个位置)3、可设置水印的透明度,同时支持缩放4、支持预览(按Esc键退出)5、支持批量添加水印6、支持拖拉:拖拉进入主界面试试(会自动预览第一张图片)希望各位童鞋也分享分享自己的。想想中国那么多程序员

2012-05-01 00:28:02 8777 20

原创 迷宫最短路径的C++实现(队列:广度优先)

#include#include#includeusing namespace std;struct point{ int x; int y; point *last;//上一步的坐标};int main(){ while(1){ int row, col, i, j; cout<<"请输入迷宫图的行数和列数:"; cin>>row>>col; int **a

2012-04-24 22:46:55 13816 3

原创 使用命令模式,告别if-else

直接看下面的例子:下面一个按钮当做一个命令package command;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;p

2012-04-21 19:58:33 3773 3

原创 重要的Java模式——命令模式

命令模式提供一个处理用户请求的标准接口。每个请求被封装名为Command的对象中。命令模式中的三个类分别是:Command、CommandManager和Invoker。Command         Command类表示单个行为的封装。应用程序中的每个行为,例如保存或者删除,都会被建模为命令。这样,应用程序的行为就是命令对象的集合。要向应用程序添加行为,开发人员要做的就只是实现附加的命令

2012-04-21 19:00:51 1801

原创 回溯法求解数独(C++实现)

回溯法(探索与回溯法)是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。#include #include using namespace std;int map[9][9];bool isPlace(int count){

2012-04-21 00:57:12 17639 2

原创 重要的Java模式——策略模式

策略模式允许在允许中替换算法。要实现该解决方案,需要将每个算法表示为Strategy(策略)类。然后应用程序委托当前的Strategy类来执行特定于策略的算法。 1、Strategy         下面示例使用Role(充当Strategy)接口来声明策略行为和俩个具体来——Buyer和Seller来实现不同的行为:Role接口:package strategy;pub

2012-04-12 23:46:38 1796

原创 新浪微博客户端开发第一步

PS:内容已更新,请参看:http://binary.duapp.com/?p=69一、获得开发应用所需的“通行证”App Key和App Secret         首先必须要有新浪的账号。再打开http://open.weibo.com/登录你的账号。点击“我是开发者”:点击“创建应用”:点击“客户端”:这时,会弹出一个填写

2012-04-09 01:34:51 5807 17

原创 每天都应该问自己的5个问题

·Who am I?一个平凡的大学生。对编程有种难以抑制的狂热。·What do I want to do?有个远大的目标,想通过自己努力,实现它!·What can I do?目前,学得比较好的是Java语言。但是,只能做一些技术含量不高的东西,仍然只是菜鸟一只。·What can support me?有很大的热情,和几个志同道合的朋友。·What will I

2012-04-04 02:36:17 3222 33

原创 ACM入门之杭电1045:Fire Net C++解法

Fire Net地址:http://acm.hdu.edu.cn/showproblem.php?pid=1045Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2957    Accepted Submission(s): 1

2012-03-31 01:31:59 5523

原创 Java EE连接SQL Servet 2008的时遇到的一些问题及解决方法

错误一、com.microsoft.sqlserver.jdbc.SQLServerException:The TCP/IP connection to the host localhost, port 1433 has failed. Error:Connection refused: connect. Please verify the connection properties and

2012-03-27 01:11:43 17880 1

原创 八(N)皇后问题的C++实现

简单说:任意两个皇后(国际象棋)都不能处于同一行、同一列或同一斜线上。C++代码实现如下:#include using namespace std;//isPlace()用于判断会不会跟之前已放置的皇后互相攻击,int count = 0;bool isPlace(int *a, int k){ for(int i = 0; i < k; ++i){ //a[i] ==

2012-03-22 12:10:19 2547

原创 常见JSP中文乱码例子及其解决方法

JSP开发应用是,中文乱码是个比较常见的问题,其根源是:Web容器默认的字符处理编码是ISO-8859-1。实例一、JSP页面显示时 中文乱码——JSP页面显示时 木兰辞拟古决绝词柬友 人生若只如初见,何事秋风悲画扇。   等闲变却故人心,却道

2012-03-20 22:03:39 16340 1

原创 Java7的一个新类——JLayer:装饰的Swing组件

Java7中的一个新的类,JLayer,也已被添加到提高的Java Swing的能力。 JLayer主要用于装饰的Swing组件。你可以用它改变如何绘制组件,以及它们如何响应事件。下面是这个类的一个简单的例子:先看运行结果:1、鼠标进入登陆框时:聚光灯效果(Spotlight)2、点击登录按钮:import java.awt.AWTEvent;import

2012-03-13 21:01:13 4977

原创 JSP基础知识之JSP的构成元素

JSP注释1).显示注释:2).隐式注释:(在客户端的HTML源代码中看不到这些注释的内容)JSP脚本1、声明声明多个<%! inti = 10; String UserName = “cannel_2020”; Ballb = new Ball(); %>注意:1).在页面中想要使用某些变量,需要先声明变量。2).声明

2012-03-13 00:51:37 3169 2

原创 Android基础之Android的Activity周期

直接上代码:第一个类:TestActivitypackage feb.hxy;import feb.hxy.R.string;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.wi

2012-03-04 16:33:26 1313 1

原创 Java数据库操作时一点常见的错误

数据库连接是我们通常会创建出Connection、Statement、ResultSet的对象,新手可能会如下使用:Connection connection=DriverManager.getConnection(“数据库 的url”);Statement statement =connection.createStatement();//接着是一些操作数据库的JDBC代码Result

2012-02-25 16:36:48 1612

原创 Servlet——Java EE应用中另一种常用的组件

1、Servlet是Java EE应用中另一种常用的组件,是继JDBC后,Java EE技术的第二个重要发明。2、JSP与Servlet的区别:JSP是嵌入Java代码的HTML页面,JSP页面是转换为Servlet来执行的。Servlet是嵌入了HTML的Java类。3、Servlet执行请求和响应的处理。4、在Web应用程序中,元素是用于描述Servlet的基本元素。可以有

2012-02-24 19:58:47 2461

原创 浅析JTable与TableModel、TableCellRenderer、TableCellEditor接口——使用JComboBox显示单元格的值

如同其它的Swing组件,JTable使用MVC(模型、试图、控制器)设计方式,将可视化组件(JTable实例)从其数据(TableModel实现)中分离出来。·TableModel接口1、TableModel为JTable提供·显示的数据·表格的维数·表格中每一列所包含的数据类型·应该显示的列标题·是否允许编辑指定单元格的值2、实现TableModel:Tab

2012-02-17 21:42:26 15601 3

原创 自制简单的Java下载器——来自《Java高级编程》的一个关于线程的例子(带上部分注释)

这俩天看《Java高级编程》,看到下面这例子,觉得挺适合新手学习Thread的,所以记录下来,供向我这样的菜鸟学习学习,大牛可以直接忽略。想法:完善并提高此程序的功能,做个专属自己的下载器。(2012/02/14 23:56 )此程序主要有3个类:Downloader、DownloadManager、DownloadFiles。1、Downloader:读取并写入数据2、Downl

2012-02-14 23:54:24 6835 8

原创 《Java编程思想》之对象的集合(数组、List、Set、Map)一

1、Arrays类:提供了操作数组的一些static方法,如fill() 用于以某个值填充整个数组。sort() 用于对数组的排序,需要参数的类型实现Comparable接口binarySearch() 用于在已经排序的数组中查找元素。asList() 接受任意的数组为参数,并将其转变为List容器。……2、如果一个字符串需要多次改变其值,那么应该使用更高效的StringB

2012-02-03 00:19:16 6781 1

原创 《Java编程思想》之类型检查(RTTI与反射机制)

1、类型时类型识别(run-timetype identification,RTTI):当之有一个指向对象的引用时,RTTI可以让你找出这个对象的确切类型。2、Java运行时识别对象和类的信息,主要有俩种方式:1).一种是“传统“RTTI,它假定我们在运行时已经知道了所有的类型。2).另一种是“放射“机制,它允许我们在运行时获得类的信息。3、Class对象:每个类都有一个Class

2012-02-01 16:57:27 3143

原创 《Java编程思想》之更好了解内部类的价值(一个简单的例子)

上接《Java编程思想》之为什么需要内部类?public abstract class Event{ private long eventTime; protected final long delayTime; public Event(long delayTime){ this.delayTime = delayTime; start();

2012-01-29 19:54:46 2328

原创 《Java编程思想》之为什么需要内部类?

上接《Java编程思想》之内部类——深奥而复杂13、为什么需要内部类?1).内部类最吸引人注意的原因是:每个内部类都能独立的继承自一个(接口的)实现,所以无论外围类是否已经继承了某个就(接口的)实现,对于内部类都没有影响。2).一个类中以某种方式实现两个接口。由于接口的灵活性,你有两种选择:使用单一类,或者使用内部类。从实现观点看,以下俩种方式没什么区别。interface A

2012-01-29 19:45:39 4091 1

原创 《Java编程思想》之接口(Java中实现多重继承?!)

1、interface不仅仅只是一个极度抽象的类,因为它允许人们通过创建一个能够被向上转型为多种基类型的类,来实现某种类似C++多重继承变种的特性。2、像类一样,可以在interface关键字前面添加public关键字(但仅限于该接口在与其同名的文件中被定义),或者不添加它而使其只是具有包访问权限,这样它就只能在同一个包内可用。3、可以选择在接口中显示地将方法声明为public的,但即使你

2012-01-27 19:21:56 2254 1

定时提醒小工具

定时提醒小工具

2012-11-24

Java新浪微博客户端开发第六步(完结&amp;&amp;开源)

Java新浪微博客户端开发第六步(完结&amp;&amp;开源) 详情请参看http://binary.duapp.com/?p=231 或 http://blog.csdn.net/Cannel_2020

2012-09-20

Java新浪微博客户端开发第五步

Java新浪微博客户端开发第五步的源代码,可以点击压缩包中的start.bat直接运行。更多详情请参看:http://binary.duapp.com/?p=212 或者 http://blog.csdn.net/cannel_2020/article/details/7976179

2012-09-13

Java实现简单在线播放器——支持优酷和土豆

Java实现简单在线播放器——支持优酷和土豆 。原理很简单。纠结的是要知道土豆跟优酷是的视频播放需要哪些参数。更多请参看http://blog.csdn.net/cannel_2020/article/details/7953257 或 者http://binary.duapp.com/?p=197

2012-09-13

Java新浪微博客户端开发第三步

Java新浪微博客户端开发第三步 详情可参看http://binary.duapp.com/?p=119或http://blog.csdn.net/cannel_2020/article/details/7871456 (@蜗牛都知道)

2012-08-16

Java新浪微博客户端开发第二步

Java新浪微博客户端开发第二步 详情可参看http://binary.duapp.com/?p=109或http://blog.csdn.net/cannel_2020/article/details/7854945

2012-08-11

Java写的为图片添加水印的软件(含源代码)

Java写的为图片添加水印的软件(含源代码) 具体可以参看:http://blog.csdn.net/cannel_2020/article/details/7525047

2012-05-01

Android的Activity周期测试

Android基础之Android的Activity周期

2012-03-04

ava写的新浪微博客户端(V2源代码加注释).rar

如果你是一个新手,基础已经学的差不多了,想试着做出属于自己的东西的话,不妨试试做自己的微博客户端吧。希望能对你有所帮助。有兴趣交流E_mail:[email protected]

2011-12-22

java 新浪微博(源代码+注释).rar

如果你是一个新手,基础已经学的差不多了,想试着做出属于自己的东西,不妨试试做自己的微博端吧。

2011-12-22

java新浪微博(含源代码)

java新浪微博(含源代码)

2011-12-14

C++中文帮助文档

C++中文帮助文档,chm格式,方便查询,值得下载。质量保证。

2011-11-11

空空如也

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

TA关注的人

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