自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xn4545945

理性 自律

  • 博客(119)
  • 资源 (21)
  • 收藏
  • 关注

原创 JDBC连接SQL Server的诸多问题

SQL Server连接中问题还真多。不进行设置还真连接不上,这里小记一下!(部分资料来源于互联网)JDBC连接例子下载:http://download.csdn.net/detail/xn4545945/4833951     (例子里面自带JDBC2005的驱动,在lib文件夹下,右键点击Build Path--->add to build build path 即可)运行conn

2012-12-01 14:57:45 1462

原创 Spring----AOP面向切面编程例子解析(附源码)

AOP概述(Aspect Oriented Programming)是面向对象编程的有力补充。面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。面向切面编程:就是在原直线编

2012-11-29 22:23:49 12681 2

原创 Struts基础小结----Action配置与其他基础

一个Struts的配置: /main.jsp /index.jsp /user_success.jsp /user_error.jsp /admin.jsp 一、ActionNamespace决定了action的访问路径。当namespace为空(默认为空)时,则当其他Packa

2012-11-28 23:02:55 1329

原创 加速你的Android开发文档

Android4.2刚发布不久,更新了一下4.2的SDK,顺便更新了一下Documentation for Android SDK,真后悔更新这个文档。害得在Ubuntu10.10下用火狐打开页面错乱,而且打开奇慢无比,一直是一个白板,等接近10几秒才慢慢出来页面,而且其他子页面也都是奇慢无比!我就很郁闷的,好好的文档,一下子就这么慢了,那今后要看文档就麻烦了,太耗时了。那个后悔呀。

2012-11-25 22:58:04 2671 6

转载 Xtreme Labs工程师:Android开发常陷入的五大深坑

Xtreme Labs工程师:Android开发常陷入的五大深坑俱乐部 2012年11月22日摘要:Xtreme Labs的工程师Rob Szumlakowski总结了人们在开发Android应用过程中最常犯的5个错误,包括产品设计、兼容性、内存溢出等问题,为了不再让更多开发者掉进这些坑,他给出了一些建议与解决方法。作为开源系统,Android丰富的版本,对于开发者来说既是福音

2012-11-24 12:15:11 1102

原创 Android开发---手机自动连接电脑

可能大家开发时会遇到需要连接电脑的情况,如做一个手机控制电脑的程序。当然,毫无疑问用到Socket编程,进行电脑与手机端的通讯。当然,这可能要你手动输入IP地址,很麻烦。如何让手机能自动搜索出IP连接电脑呢?思路一:电脑服务器端:package com.net;import java.io.IOException;import java.net.DatagramPacke

2012-11-19 22:50:45 3363 1

原创 Java---Socket编程UDP/TCP

• socket方便了应用程序访问通讯协议TCP/IP 。• socket是作为通讯链入的端点。我们可以吧套接字看成是电话机,有了套接字,才有了通讯的工具。我们可以吧IP地址看成是电话号码,端口号看成是分机号。 1、基于TCP的socket编程。•  java.net.ServerSocket是用来创建服务器端的套接字socket。•  java.net.Socket是用来

2012-10-22 14:39:53 9196

原创 Java---Socket编程基础理论

理论部分• 在网络上一台主机与主机进行通讯,是通过IP地址的,IP地址就相当于主机的名字。网络上的IP地址具有全球唯一性• 主机与主机之间要有相同的协议。这个就相当于人与人通讯之间的暗号。都遵循这个暗号的服务器就能互相识别对方发送的信息。• 计算机是死的,要进行通讯,其实是两台计算机之间的程序在交换数据。在网络上给每一程序分配一个端口号。在发送的时候同时指定IP地址和端口号。

2012-10-19 23:12:53 1251

转载 Android开发:如何实现TCP和UDP传输

Android开发:如何实现TCP和UDP传输TCP和UDP在网络传输中非常重要,在Android开发中同样重要。51CTO推荐专题:Android应用开发详解首先我们来看一下什么是TCP和UDP。什么是TCP?TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、

2012-10-16 00:05:03 1271

原创 UML的组成与UML建模一般流程

一、UML的组成  UML由4部分构成:视图、图、模型元素、通用机制。其中视图是由一个或者多个图组成的对系统摸个角度的抽象。图则包括用例图、类图、对象图、顺序图、协作图、状态图、活动图、组件图、配置图。整体结构如下图: 二、UML建模一般流程    利用UML构建系统时,在系统开发的不同阶段有不同的模型,并且这些模型的目的是不同的。 1、 在分析阶段,模型的

2012-10-14 18:42:22 6636

原创 Android游戏开发---View线程绘动画与显示总结

用View来进行动态绘图,要解决的一个很重要的问题就是如何重绘屏幕。Android的View类中提供了一个postInvalidate()方法,会自动调用View中onDraw方法来重新绘制屏幕。下面一段代码实现了任意线拖动红线的位置。并能自动自动更新线的位置.  /* * 用线程来更新View, 画一条线 */public class ThreadUpdateView exte

2012-10-11 12:36:06 2968

原创 Android游戏开发---基本View绘图

游戏中一般很少在layout文件夹下来创建xml布局文件来显示画面,而是用自定义的View来显示。1. 首先,从自定义Button开始说起。系统提供的Button是完全不能满足游戏开发的需要。只需在onDraw写下想绘制的内容。/* * 自己来做按钮. */public class MyButton extends Button{ /*默认是这个构造方法, 但是父类没有不

2012-10-07 18:17:30 2832

转载 浅谈Android游戏开发基础和经验

Android游戏开发基础和经验是本文要介绍的内容,主要是来了解并学习Android游戏开发的内容实例,具体关于Android游戏开发内容的详解来看本文。做一个类似俄罗斯方块的android游戏开发,游戏完全又触屏来实现还有音乐播放等等一些基本的功能,游戏是基于 android sdk1.6完成。由于初识android,这个游戏也是本人第一个android游戏开发,所以还有很多不足,这里只

2012-10-07 16:06:16 1387

原创 Android游戏开发----动画SurfaceView详解

SurfaceView在游戏开发中占着举足轻重的地位。今天好好找资料看了看。附带自己写的例子。         写变化不太快的画面时,用View就足够了,用View写太快的画面变化时,可能会出现屏幕闪烁。当写如像植物大战僵尸、水果忍者等游戏时,用View就不能满足要求了。Android提供了SurfaceView,它是专门用来做动画,它是View的子类。    在SurfaceView自带

2012-09-25 13:21:45 3673

原创 Matlab----基本函数与数据类型

MATLAB还是有必要学习一下的。有时候也会需要计算一些复杂的东西。MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。1. 搜索路径(命令不区分大小写)•输入path, 会列出所有搜索路径。当在命令窗口输入一条命令之后, Matlab将按照这个

2012-09-22 11:00:31 1827

原创 Android开发----spinner动态联动

今天遇到一个问题:一个Activity(A)跳转到另一个Activity(B),我的想法是从A中ListView选中的项中提取出想要的字符串,然后传递到B中,当B中接收到传递过来的信息后,对B中的一个Spinner做相应的改变。A传数据给B很简单,在A中用Intent去putExtra就行, 然后到B中的onCreate()中用getExtras就行了,可是怎么才能让Spinner也跟着改变呢

2012-09-16 22:25:26 3158

原创 数据结构---表达式求值

一.实验目的   通过一个具体实际应用例子,加深对数据结构课程的理解,能够综合利用数据结构以及C语言的知识设计程序,应用到实际问题中去。二.实验题目常见的小型计算器可以通过输入一个由操作数和操作符组成的表达式计算出结构,设计一个程序模拟上述功能。本实验要求至少建立两个栈和一个运算符优先级比较表,按照运算法优先级的不同操作两个栈,最终实现整个表达式的求值。本程序可以移植到任何一个小型计算

2012-09-13 09:43:53 5832 2

原创 数据结构----各种排序算法的比较

一.实验目的   实现常用的排序算法,加深对这些算法的理解,以后可以将这些算法应用到实际问题的解决上。 二.实验题目排序是在实际问题中经常用到的算法,快速、选择和插入三种排序算法是排序算法中最简单的也是最常用到的,实现这三种算法,在不同的数值序列上运行,然后比较三种方法的空间复杂度和时间复杂度,分析比较结果,得出选择这三种排序算法的一般原则。三.实现提示1.待排

2012-09-05 20:59:37 1956

原创 数据结构----二叉树的遍历

一.实验要求    二叉树的遍历操作是树形结构其他众多操作的基础。本实验旨在使学生进一步加深对二叉树的先序、中序和后序等三种遍历次序特点的理解,熟悉二叉链表存储结构,熟练掌握二叉树上的递归算法的设计技术。二.实验题目    构造一棵二叉树,使用二叉链表方式存储,试设计程序,按照先序、中序、后序三种方式将这棵二叉树遍历出来,要求使用递归和非递归两种实现方式。 三.实现

2012-08-30 12:45:59 1515

原创 数据结构----栈和队列的综合应用

一.实验目的熟悉掌握数据结构中队列的基本操作,能够结合栈与队列的结构灵活解决一些实际中问题。二.实验题目在许多语言现象中,常见到一种形如abcba的文字,这种文字从左到右读和从右到左读结果是一样的,这种文字就是常说的回文。设计一个程序可以判断给定的一个文字是否是回文。考虑到栈的先进后出以及队列的后进先出,可以结合这两种结构来实现需要的功能,即将文字分别入队和入栈,然后依次输出判断是

2012-08-28 15:41:25 2257

原创 数据结构----线性表的应用

一.实验目的    熟悉线性表的链式存储结构,熟练掌握线性表各种基本操作的实现,培养灵活运用线性表解决实际问题的能力。二.实验题目键盘输入一组元素,建立一个带头结点的单向链表(无序),遍历单向链表,在单向链表中删除元素E,然后将单向链表逆置,设计一个MAIN()函数,分别调试上述算法。对于单向链表的建立可以有两种方式选择,一种是从头结点后面依次插入,一种是从尾结点后面依次插入,可以

2012-08-21 21:26:53 3358

原创 Ajax入门实例----HelloWorld附源码详细注释

Ajax是什么?Asynchronous Javascript And Xml. 异步的Javascript和Xml。Ajax是一种在网络应用中实现异步通讯和数据交换的技术。Ajax并没有新的技术,只是老技术的整合,包括Javascript,XHTML,CSS,XML,DOM,XSLT和XMLHttpRequest等,使其实现更多的功能。Ajax能干什么?1. 无更

2012-08-20 00:13:07 3263 1

原创 Android开发---制作桌面可移动控件

做android的应该经常会看见桌面上显示歌词,或者流量监控的悬浮窗。今天通过一个简单的实例来学习。先看看效果。1. 先建一个top_window.xml。这个就是用来在桌面上显示的控件。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_wid

2012-08-18 23:13:15 3964 2

原创 设计模式深入浅出-----策略模式(Strategy Pattern)

使用模式最好的方式是把模式装进脑子里,然后在你的设计和已有的应用中,寻找何处可以使用他们。策略模式(StrategyPattern):定义算法族,分别封装起来,让他们之间可以相互替换。此模式让算法的变化独立于使用算法的客户。1、先从简单的模拟鸭子应用做起:(1)设计一个鸭子超类,让各种鸭子继承这个超类。这个是用继承来实现的,看上去没有什么不妥。(2)现在

2012-08-11 11:23:08 2311

原创 html/xml/css开发利器------Zen Coding

Zen Coding是一个开源项目,支持各种文本编辑器,能迅速提高你的html/xml/css开发效率。http://code.google.com/p/zen-coding/downloads/list将zen Coding拷贝到你的文本编辑器目录下,重启就能在菜单栏中插件下找到Zen Coding选项。自己可以先熟悉一下快捷键。当然,最重要的快捷键是:ctrl+E运行书

2012-08-03 23:35:40 1786

翻译 什么是Android?

What is Android? 学了Android的四大组件,学了怎样在Android上创建自己的应用程序,并可以 开发自己的应用程序了,但是要想真正了解Android,还得多看Android的开发文档。下面翻译了一下Android开发文档中关于"什么是Android"的阐述。学到了一些知识,至少从大的方面看会更开阔(可能有不准确的地方)!!共勉。留在慢慢品味。什么是android?

2012-07-19 04:24:59 3372 1

原创 Android开发---为按钮添加事件的三种方法

Android中为按钮添加事件一般有三种方法,这里总结一下,当然其实这完全是java基础内容。1、内部类:btn.setOnClickListener(new OnClickListener(){public void onClick(View v){...}});这种方法适合只为单个按钮添加事件,当按钮较多的时候,就要重复写onClick()方法,这样不是最佳的

2012-07-18 22:24:08 8667 2

原创 Android开发---xml布局文件中的常见属性总结

android:id="@+id/aa"意思就是设置这个控件的id为aa,“+”表示把这个id注册到gen/.../R.java中,方便到代码中用R.id.aa进行调用。android:text="@string/aa"意思是将控件的文本信息设置为res/values/string.xml文件中的name值为aa所对应的“点击按钮”点击按钮。这样的好处是方便修改文字,实现国际化。andro

2012-07-05 06:03:31 7227 2

原创 Eclipse快捷键与使用技巧总结

此文档主要介绍个人认为比较实用的技巧,常用技巧不做介绍。资料来源于网络,自己再集中整理的。一、实用类快捷键1 常用熟悉的快捷键CTRL+C(复制)、CTRL+X(剪切)、CTRL+Z(撤销)、CTRL+F(查找)、CTRL+H(搜索文件或字符串)、CTRL+Y(重做)、CTRL+/(双斜杠注释)、ALT+/(提示)、CTRL+SHIFT+F(格式化代码)2 编码辅助类1

2012-07-05 05:40:41 15335 7

原创 Android开发---从简单的TextView看Android的控件显示方式

Android中最简单,最常见的一个控件TextView,用来显示文本信息。今天从这个控件来说起,谈谈Android中控件显示方式相关的内容。一、Android中有两种方法可以显示一个控件。1、直接在Activity类代码中创建并显示,这个和J2SE中Swing组建的用法是一样的。TextView tv = new TextView(this);tv.setText("http:

2012-07-04 22:48:22 4555

原创 好软推荐之FeedDemon

以前不曾用过RRS之类的软件,倒是经常在Blog上,或者新闻上看见有RRS订阅的按钮。前些天无意发现一款RRS订阅软件,相当好用呀,推荐个大家。使用方法:点击左上角的新建,输入网址。你可以订阅任何你喜欢的Blog,如选RRS订阅地址栏便会出现一个地址。复制即可。输入到这里即可:以后博主有新文章时,你只需打开软件,一

2012-06-25 22:29:31 1893

原创 vc6.0中出现Error spawning cl.exe 错误解决办法

可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的 “Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的 选择是重装。其实大可不必。实际上这个问题很多情况下是由于路径设置的问题引起的, “CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面

2012-06-23 13:13:34 2046 1

转载 修改linux文件权限命令:chmod

修改linux文件权限命令:chmodLinux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。  文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的

2012-06-21 17:40:38 1861

原创 Vi / Vim 的使用

Vim的使用确实对新手来说很困难,学着你会觉得我转一下滚轮就能实现,为什么要用方向键呢?但只要你足够熟练,他比任何一个编辑器都要高效,所以还是很值得一学的,他会充分发挥你的想象力。我把我学的一些东西写下来吧,供交流学习!vim中有3种模式:命令模式,插入模式,编辑模式。  此图 就是三种模式之间的转换。1. 命令模式vim缺省进入的就是命令模式,初识vim,你会发现,进入之后,

2012-06-20 19:48:21 1332

原创 vi/vim/gvim的配置

今天学习了一下vi/vim,真是不用不知道,一用吓一跳。真是好东西呀!以前一直是eclipse,Editplus等之类的,都是鼠标,键盘联合起来用的。这个vim用起来完全可以忽略鼠标,一切都可以用键盘。记得以前在Flash bulider里面做adobe air应用,最烦的就是拖动滚轮鼠标,有时候要找一个错误什么的,滚轮乱转。。。不过vim用做项目的话,还是用集成开发环境的好吧。

2012-06-18 18:09:46 1470

原创 windows 下 vmware 安装 Mac X lion 10.7 终极教程!

好不容易,终于安装上了Mac,今天 写下来,供交流学习吧!原创呀!1. 下载安装包。(虚拟机已安装版10.7)下载地址http://download.csdn.net/detail/xn4545945/4551030    (以前的电驴地址不能下载了, 这个是新bt种子)这个下载包里面已经附带了vmware了,所以不必再单独下载!是7.3版本的,不必追求太新。(

2012-06-14 20:50:30 28830 33

原创 解决:The requested resource (/bookstore/LoginServlet.neng) is not available.

今天做JSP项目,用servlet + DAO + MVC完成用户的登录任务。做着就出现一个死也过不去的问题,我JSP算是比较菜的吧,无果,思考并寻求谷老师。以下是解决办法。先问题描述:1. 这个是web.xml配置文件 login com.servlet.LoginServlet login /LoginServlet

2012-06-10 18:36:58 8123

原创 SQL语言学习心得

今天做老师布置的项目,花了些时间在sql上,也出现了很多问题。这里记录一下,给自己提也给别人提个醒吧!引入sql文件的方法:\. sql文件路径删除表 drop table xxx;插入数据 insert into xxx values (‘’,‘’);删除数据库 drop database XXX查询一个表中的数据 select * from XXX;

2012-06-09 02:42:38 3184

原创 解决:java.sql.SQLException: Access denied for user ''@'localhost' (using password: YES)

这些天刚学习MySQL,今天在MyEclipse下连接数据库,可是连接的代码检查了几遍,老师出现java.sql.SQLException: Access denied for user ''@'localhost' (using password: YES)的错误。于是请教谷歌、百度。都说是密码错误,让改密码。。。。  可是明明密码就是没有错误的呀!还有说是权限低,让改权限。

2012-04-30 16:21:19 38466 2

UIDynamic的使用

iOS,UIDynamic的使用,UIDynamic的使用!

2014-07-30

正则表达式抓取网页数据制作小词典

正则表达式抓取网页数据制作小词典,抓取网页数据,制作小词典

2014-07-11

iOS中JS注入例子

iOS中JS注入例子

2014-07-02

自定义TabBar

自定义TabBar例子。

2014-06-30

iOS中KVC-KVO例子

iOS中KVC-KVO例子,

2014-06-30

仿微信火焰效果

仿微信火焰效果

2013-06-24

Android JNI例子

Android JNI例子

2013-06-03

JDBC连接SQL Server例子

JDBC连接SQL Server例子,直接在eclipse导入工程,运行JavaConnectionSQL类!

2012-12-01

Spring面向切面编程AOP

Spring,面向切面编程AOP例子!AOP(Aspect Oriented Programming)!

2012-11-29

去除Android开发文档中的URL

去除Android开发文档中的URL的小工具, 加速打开开发文档工具.

2012-11-25

SurfaceView

Android游戏开发, SurfaceView!

2012-09-25

XCodeXCode下载

XCode下载

2012-09-05

Mac_OS_X_Lion_10_7_VMware种子

Mac_OS_X_Lion_10_7_VMware下载种子.

2012-09-05

Ajax简单实例

Ajax简单实例, 很实用.

2012-08-20

AndroidDesktop

做android的应该经常会看见桌面上显示歌词,或者流量监控的悬浮窗。今天通过一个简单的实例来学习。 先看看效果。

2012-08-18

在线聊天系统

包含整套的:需求分析,架构设计,详细设计,代码和论文。有需要的同学可以好好看看,不错的学习资源!

2012-06-18

UML学习 OOAD

很好的UML学习ppt,很值得一看。

2012-04-30

Flex例子大全

Flex例子大全超级全的flex源文件,学习绝对好的资料!!Flex例子大全收集!

2012-04-30

jQuery经典教程(绝对详细)

jQuery经典教程(绝对详细)

2012-04-30

空空如也

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

TA关注的人

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