自定义博客皮肤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)
  • 收藏
  • 关注

原创 Gmail 邮箱访问登录

Host 文件添加 173.194.65.108 imap.gmail.com173.194.65.108 pop.gmail.com173.194.193.108 smtp.gmail.com 使用foxmail 等软件就可以访问gmail邮箱了

2015-01-08 16:51:50 3393

Html5游戏开发入门笔记--<躲砖块>

学习了html5中的canvas画布元素,自己写了一个小游戏,把教程发在了自己的独立博客中,见下面的地址:http://www.yongzhi.info/2011/12/509.html http://www.yongzhi.info/2011/12/523.html 游戏方式:通过键盘的方向键控制小车的位置,躲避上方下来的砖块,一旦碰撞则游戏结束,空格键可以暂停游戏。 ...

2011-12-02 17:37:28 225

html5 不显示canvas

第一次写html5代码的时候通常会碰到canvas 画布元素不显示的问题。比如使用javascript画了一个圆,如下面的代码: &lt;script type="text/javascript"&gt;var c=document.getElementById("myCanvas");var cxt=c.getContext("2d");cxt.fillStyle="#F...

2011-11-29 15:34:35 1066

2011年《程序员》杂志下载

从网上找来的   《程序员》杂志2011年第6期  《程序员》杂志2011年第7期  《程序员》杂志2011年第8期 《程序员》杂志2011年第9期 注:下载的时候需要等待30秒,还乱弹广告,但是是可以下载的。     ...

2011-10-27 10:06:55 305

Sina App Engine 平台--“免费的服务器空间”

国外云计算平台有谷歌的GAE 和亚马逊的web Services ,国内的云计算平台也在这两年开始跃跃欲试,新浪、百度、盛大相继推出自己的云计算平台(云应用、云主机等)。 SAE 邀请链接:http://sae.sina.com.cn/activity/invite/45331/weibo    而新浪无疑是国内云计算平台的先行者,其路线走得时GAE路线,推出SAE,SAE选择在国...

2011-10-11 20:09:46 568

ORA-01439: column to be modified must be empty to change datatype

修改数据库字段类型,但是由于数据表已经存在数据,无法修改; 显示错误: 写道ORA-01439: column to be modified must be empty to change datatype 修改方法:alter table web_app_base add tmp_col varchar2(3999);-- 添加临时列updat...

2011-10-09 16:35:59 194

chrome 浏览器同步失败

今天早上chrome 浏览器同步失败,登录谷歌账户时“提示登录失败”。收集的很多书签无法同步过来了,很郁闷。 从网上找到解决方法,其实是chrome浏览器的同步服务器被墙了。 修改hosts文件即可: 在hosts文件(C:\Windows\System32\drivers\etc)中添加: 74.125.39.99 clients4.google.com...

2011-10-08 15:56:50 775

android socket通信 Connection refused错误

今天开发 手机通过socket 通信连接控制电脑 的程序中出现了下面的错误:WARN/System.err(286): java.net.ConnectException: /127.0.0.1:1230 - Connection refusedsocket 连接被拒绝,通过搜索找到了解决方案:原来android程序将127.0.0.1或localhost地址默认为模拟器的IP,而...

2011-09-23 23:16:59 1123

android-sdk 无法升级更新问题的解决

更新SDK时弹出以下错误: A folder failed to be renamed or moved. On Windows this typically means that a program is using that folder (for example Windows Explorer.) Please close all running programs that...

2011-09-19 17:48:45 161

使用Eclipse 模拟给自己的模拟器发送短信

开发短信相关的程序的时候,需要启动两个模拟器来相互发送短信来达到测试的目的,其实可以通过Eclipse 的Emulator Control 来模拟发送短信。Eclipse下打开DDMS找到Emulator Control 或者Window --&gt;Show View 中找到Emulator Control。启动你的应用程序,这里启动的时候要手动选定你的模拟器,否则会出现Emul...

2011-09-19 14:26:40 616

原创 Toast使用注意--解决错误:The application ** has stopped unexpectedly.Please try again

运行应用的时候出现了The application ** has stopped unexpectedly.Please  try again 的错误,如下图: 通过debug发现异常信息为: Caused by: java.lang.RuntimeException: This Toast was not created with Toast.makeText()    ...

2011-09-17 11:09:08 386

对象排序:Comparator & Comparable

当集合中存储的都是对象时,我们要对其进行排序,就要借助于Comparator或Comparable,以简单的方式实现对象排序或自定义排序。例子:一个对象类:public class UserPo { // 名字 private String name; // 年龄 private int age;...

2011-09-17 07:54:56 78

Android学习初体验 猜牌游戏源码

懒得按部就班的看教程,有Java功底,有J2ME基础,其实就已经入门了。 万能开发入门程序开发模式: 选择一种布局方式--&gt;在合适的位置放入控件(文本框、标签、按钮等)--&gt;绑定事件监听--&gt;找到程序起动入口(main(),onCreate() 等)--&gt;取出前端界面的值 然后处理数据 --&gt;把结果展示到界面上。 OK,其实入门就是知道有哪些可...

2011-09-16 17:58:48 331

最近用到的一点技术点

一下几点都是在上一个项目中自己现查的一些知识点,虽简单但之前没用过。1:在CSS中使用javaScript方法例:鼠标移动表格行变色,在tr标签上使用以下class。.tr_mousemove{ background-color:expression( onmouseover=function(){style.backgroundColor='red';}, onmouseout ...

2009-12-26 20:19:00 61

原创 HashMap VS Hashtable

一:选手入场:首先介绍这两个PK对象的区别:1:Hashtable继承自Dictionary类,而HashMap是Map接口的一个实现。这里要说明一下Dictionary类是jdk1.0中就有的,而Map接口是1.2之后才有的,当然与此同时Hashtable也实现了Map接口。2:最重要的区别:Hashtable是线程同步的,而HashMap是线程不同步的。也就是说当我们的应用处于多个...

2009-11-12 23:09:33 86

对象排序:Comparator&Comparable

     当集合中存储的都是对象时,我们要对其进行排序,就要借助于Comparator或Comparable,以简单的方式实现对象排序或自定义排序。例子:一个对象类:public class UserPo { // 名字 private String name; // 年龄 private int age; public String getName() { ...

2009-10-25 20:17:00 130

原创 Flex开发配置手册(Eclipse)

我自己制作的一个Flex开发的基本应用配置手册。共包括四部分:     1:Flex开发环境及工具(Eclipse)的搭建     2:Flex与Java基于blazeDs的远程交互     3:Flex与Java的Web应用的简单构建     4:Flex桌面应用程序的发布 点击在线浏览 由于这是我自己制做的也是第一次制作,所以看起来很业余,但步骤很详细,由于贴图太多所以最后...

2009-10-20 22:41:50 104

Android开发手记--环境配置

我的开发工具是MyEclipse+WindowsXP。和Eclipse的配置方法是基本一样的,当然在linux下开发是更好的,毕竟Android是基于linux内核的手机系统。第一步:下载Android SDK,下载地址:http://dl.google.com/android/android-sdk-windows-1.5_r3.zip;解压好像花费时间比较长,可能是我机器太烂的原因吧。下载...

2009-09-08 23:42:00 96

数据结构学习笔记三 循环链表及双向链表

一 :循环链表 首位相接的链表,将单链表的尾指针指向表头结点,就得到了单循环链表,一般,在循环链表中设置一个头结点,这样空的循环链表就是自成循环的头结点表示;另外多采用尾指针表示单循环链表,比如尾指针是rear,则rear-&gt;next-&gt;next和rear分别表示头结点和尾结点。优点:从任意结点都可以访问到表中所有结点。二 :双链表 在单链表中每个节电里面再增加一个指向其直接前...

2009-08-31 22:34:00 100

Java 是否真的即将被取代? --COBOL 式死亡

本文为转载: 对于最近有关 Java™ 即将退出历史舞台的传言,您可能想知道在这个时候放弃使用 Java平台并转而使用更新的技术是否时机成熟?在作出您的判断之前,请先回顾并查看一下 Java生态系统以及它的竞争者,看看这些传闻是否站得住脚。换而言之,了解整个 Java 世界目前的现状,并客观公正地评判这个平台。在学生时代,我们可能会想起 Thomas Malthus所做的...

2009-08-27 22:56:00 114

java 加密解密简单实现

加密算法有很多种:这里只大约列举几例:1:消息摘要:(数字指纹):既对一个任意长度的一个数据块进行计算,产生一个唯一指纹。MD5/SHA1发送给其他人你的信息和摘要,其他人用相同的加密方法得到摘要,最后进行比较摘要是否相同。2:单匙密码体制:DES:比较简便高效,密钥简短,加解密速度快,破译极其困难,但其安全性依赖于密匙的安全性。DES(Data Encryption Standard)是发明...

2009-08-19 22:53:00 370

JfreeChart的简单应用

http://www.jfree.org/jfreechart/中一开始就说自己是为了开发者制作专业的高质量的图表的一个100%纯免费(自由的)java类库。从出现到现在已经有9个多年头了。无疑现在是java报表工具的首选了。使用之前肯定要先获得jar包(这点可以写入java开发的规范中去了)。1:从http://sourceforge.net/projects/jfreechart/files/...

2009-08-06 23:18:00 96

任意文件隐藏在一张图片

步骤:1:准备一张图片,比如 srcTest.jpg。准备目标文件,比如test.txt。我们要实现把test.txt隐藏在图片里面。2:把要隐藏的文件 test.txt 用 WinRAR 压缩。生成 test.rar 压缩包3:打开命令行提示符:点击“开始→运行”,输入“cmd”。4:我们假设中两个文件都存放在“ D:”下。输入命令:copy /b D:srcTest.jpg +...

2009-08-01 16:27:00 54

一个简单的Cookie得操作类(java)

首先java对cookie的操作有三种方式,1种是:j2ee中的 javax.servlet.http.Cookie类操作2种是:j2se中的 java.net.CookieHandler类的操作3中是:Apache旗下的org.apache.http.cookie.Cookie类的操作; 本文是基于第一种编写的,也是最简单的方式。 package test;impor...

2009-07-23 22:47:00 68

面试时几个没答出来的问题

1:描述一下数据库的冷备份和热备份一、 冷备份    冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是:   1、 是非常快速的备份方法(只需拷文件)  2、 容易归档(简单拷贝即可)  3、 容易...

2009-07-19 00:14:00 89

Spring学习笔记3--面向切面(AOP)的例子

AOP被定义为一种编程技术,用来在系统中提升业务的分离,它将服务模块化,使得业务层完全没必要理会这些服务的存在,比如日志,事务,安全等。还是继续上次的例子,要使得执行任务的时候能够被记录下来。(简单的日志切面)1:首先编写一个面向切面的日志记录类(用的是log4j的日志包)package com.spring.study.task;import java.lang.reflect....

2009-07-16 23:56:00 70

Spring学习笔记2--反向控制(IoC)的例子

反向控制也叫依赖注入,使用IoC,对象的依赖都是在对象创建时由负责协调系统中各个对象的外部实体提供的,所以IoC意味着关于对象如何得到它的协作对象责任的反转了。下面是我编写的例子:1:先写一个接口package com.spring.study.ioctest;/** * 寻找接口 * @author shy.qiu */public interface Quest...

2009-07-15 22:40:00 124

Spring学习笔记1--简介及入门例子

Spring是为了简化EJB(声明式的编程模型)开发而出现的解决方案,首先要明确的给出Spring一个定义:Spring是一个轻量级的IoC和AOP容器框架。这个定义主要表现在:非侵入式的,基于Spring开发的系统中的对象一般不依赖与Spring类,Spring提倡使用反向控制IoC来实现松耦合,也就是被动接受依赖类。面向切面AoP是一个容器,因为它包含并管理系统对象的生命...

2009-07-14 23:30:00 69

排序算法集合(java版):网上收集未测试

package test;public class SortUtil { /** * 冒泡排序 Bubble Sort * &lt;p&gt; * 原理: 比较n轮,每一轮都把最大元素移动到数组后端。 * * @return */ public int[] bubbleSort(int[] result) { int ARRAYSIZ...

2009-07-13 21:17:00 75

jdbc连接池

基于JDBC的应用中几乎全是围绕Connection接口展开的,必须创建一个连接Connection,此连接相当于应用和数据库之间的一个通道,并且它还是事务的边界,只有通过同一个Connection执行的SQL语句才能组成一个事务。在一个服务器的应用中,会处理来自多个不同用户的请求,并且必须为每一个用户保持并打开一个链接(防止事务的崩溃),由于创建一个Connection的尽管实现起来简单,但...

2009-06-08 19:35:00 112

基于struts的权限控制——简单实现

struts框架中只有一个ActionServlet,但可以有多个客户化的requestProcesscor。对于struts来说真正做控制的是RequestProecssor和Action。其中Action的process方法最终调用的是RequestProcessor类中的process方法。下面是该方法的源码:public void process(HttpServletRequ...

2009-05-12 22:06:00 72

Java中定时器的用法(转帖,自己还没有用过)

所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 TimerTask 没有足够的灵活性,无法支持通常需要的计划任务类型。在本文中,Java开发人员 Tom White 向您展示了如何构建一个简单通用的计划框架,以用于执行任意复杂...

2009-05-03 21:46:00 74

js屏蔽键值大全

一、屏蔽键盘所有键 &lt;script language="Javascript"&gt; &lt;!-- function document.onkeydown(){ event.keyCode = 0; event.returnvalue = false; } --&gt; &lt;/script&gt;二、屏蔽鼠标右键 在body标签里加上.event.returnvalue=false ...

2009-03-12 23:06:00 96

url中的特殊字符问题

在使用url进行参数传递时,经常会传递一些中文名(或含有特殊字符)的参数或URL地址,在后台处理时会发生转换错误。在有些传递页面使用GB2312,而在接收页面使用UTF8,这样接收到的参数就可能会与原来发生不一致。使用服务器端的urlEncode函数编码的URL,与使用客户端javascript的encodeURI函数编码的URL,结果就不一样。 javascript对文字进行编码涉及3个函数...

2009-03-10 22:10:00 65

数据结构学习笔记二 线性表的链式存储结构1

单链表中链表中结点的结构:分为数据域和指针域两个部分,指针域指示下一个结点的地址首先设一个head指针指向开始结点,终端结点的指针域为NULL。由于单链表的头指针是唯一的,所以可以用作链表的名字。用到的几个函数:①:void * malloc(unsigned int size);//在内存的动态存储区中分配一个长度为size的连续空间②:void * calloc(unsigned n,un...

2009-03-05 22:49:00 78

数据结构学习笔记二 顺序表

把线性表的结点按逻辑次序依次存放在一组地址连续的存储单元里。只要知道基地址和每个结点的大小,就可以在相同的时间内求出任一节点的存储地址,因此顺序表是一种随机存取结构。#include "stdlib.h"#include "stdio.h"#define ListSize 100typedef int DataType;typedef struct {...

2009-03-03 22:26:00 95

数据结构学习笔记一--基础

数据的逻辑结构称为数据结构数据结构分为两类:①线性结构②非线性结构数据的存储结构分为四种方法:①:顺序存储方法:该方法主要用于线性的数据结构,非线性的数据结构也可以通过某种线性化的方法来实现顺序存储。②:链接存储方法:主要通过程序语言的指针类型来描述他。③:索引存储方法:该方法在存储节点信息的同时,还建立附加的索引表。索引表中的每一项称为索引项,索引项的一般形式是(关键字,...

2009-03-02 22:34:00 63

视频格式分析

格式解析◇AVI从Windows 3.X时代开始,AVI就成为主流视频格式,其地位好比音频格式中的WAV。在AVI文件中,视频信息和伴音信息是分别存储的,因此可以把一段AVI文件中的视频与另一个AVI文件中的伴音合成在一起。AVI文件结构不仅解决了音频和视频的同步问题,而且具有通用和开放的特点。它可以在任何Windows环境下工作,很多软件都可以对AVI视频直接进行编辑处理。尽管AVI拥有兼容...

2009-02-18 18:56:00 95

画笔几个方法的学习

using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Drawing.Imaging;using System.IO;namespace DrawTest{ class DrawHelper { ...

2009-02-06 21:25:00 81

归并排序代码

package cn.shy.test;import java.util.*;public class MergesortTest {// public List&lt;Integer&gt; merge(List&lt;Integer&gt; left,List&lt;Integer&gt; right){ List&lt;Integer&gt; result =...

2009-02-06 21:09:00 66

空空如也

空空如也

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

TA关注的人

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