自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 收藏
  • 关注

匿名方法、委托和Lambda表达式区分演示(图文解释)

C# 在2.0 之前的 C# 版本中,声明委托的唯一方法是使用命名方法。2.0 引入了匿名方法,而在 C# 3.0 及更高版本中,Lambda 表达式取代了匿名方法,作为编写内联代码的首选方式。为了区分它们3个咱们创建个演示程序。1、首先新建一个.net3.0以上的Winfrom程序。2、然后拖上来3个按钮,但不要双击按钮。3、通过右键查看代码来到后台4、写...

2012-02-29 19:40:00 203

原创 在canvas中插入图片

在canvas中显示图片非常简单。可以通过修正层为图片添加印章、拉伸图片或者修改图片等,并且图片通常会成为canvas上的焦点。用HTML5 Canvas API内置的几个简单命令可以轻松地为canvas添加图片内容。不过,图片增加了canvas操作的复杂度:必须等到图片完全加载后才能对其进行操作。浏览器通常会在页面脚本执行的同时异步加载图片。如果试图在图片未完全加载之前就将其呈现到canva...

2012-02-29 16:38:28 6797

基于Java Socket客户端、服务端聊天雏形

Server.javapackage org.sunchao;import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.InputStream;import java.io.InputStreamReader;impor...

2012-02-29 16:15:00 72

JDK、J2EE、J2SE、J2ME概念详解

JDK,J2EE,J2SE,J2ME的概念区别是什么呢?1.JDK是Java development toolkit,相当于是Java的库函数,是编译,运行java程序的工具包。J2EE是Java 2 enterprise edition是Java的一种企业版用于企业级的应用服务开发J2SE是Java 2 standard edition是Java的标准版,用于标准的应用开...

2012-02-29 15:03:00 127

Java 编译,运行错误之 java.lang.UnsupportedClassVersionError: Bad version n umber in .class file...

这里使用的是 http://blog.csdn.net/oscar999/article/details/7305489中的JDBCTest.java源文件1. 在JDK1.6 中使用编译命令编译成 .class文件"C:\Program Files\Java\jdk1.6.0_24\bin\javac.exe" -cp ojdbc14.jar; JDBCTest.java2....

2012-02-29 13:18:00 125

Java 中使用JDBC连接数据库例程与注意事项

这里以JDBC连接Oracle 10g为例Java 连接数据库,可以通过JDBC的方式。 首先需要下载JDBC的jar包。官方下载地址是: http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-10201-088211.html可以下载ojdbc14.jar 这个版本。(支持JDK1.4;JDK1.5; J...

2012-02-29 12:56:00 89

java中的参数传递和变量作用域

一, java中函数的参数传递始终是传递的参数的副本,即传递来一个新的局部变量.f(Person local)main(){ Person man; f(man);} 在上面的代码中,对local的操作有两种如果给f函数中的local重新赋值,则local作为一个局部变量重新指向另外一个对象的内存.而ma...

2012-02-29 11:09:00 227

javascript中的eval的用法

简单来说,eval()就是把字符串转换成javacript代码。举个例子:<script>var a="alert"+"("+"执行了"+")"+";";eval(a);</script执行结果:原本变量a是个字符串,它的内容是一句js语句。经过eval()转换后变成了实际的js代码,并执行了,所以弹出这个框了。eval常和json配

2012-02-29 10:50:00 136

javascript中的eval的用法

简单来说,eval()就是把字符串转换成javacript代码。举个例子:<script>var a="alert"+"("+"执行了"+")"+";";eval(a);</script执行结果:原本变量a是个字符串,它的内容是一句js语句。经过eval()转换后变成了实际的js代码,并执行了,所以弹出这个框了。eval常和json配

2012-02-29 10:50:00 70

javascript中如何使用[]和{}对象

var a=["apple","peach","banala"];上述是一个数组的另一种定义方式,它相当于var a=new Array();a.push("apple");a.push("peach");a.push("banala");var b={a:"apple",p:"peach",b:"banala&q

2012-02-29 10:27:00 96

javascript中如何使用[]和{}对象

var a=["apple","peach","banala"];上述是一个数组的另一种定义方式,它相当于var a=new Array();a.push("apple");a.push("peach");a.push("banala");var b={a:"apple",p:"peach",b:"banala&q

2012-02-29 10:27:00 80

MYSQL中TIMESTAMP类型的默认值

MYSQL中TIMESTAMP类型的默认值MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样。1、自动UPDATE 和INSERT 到当前的时间:表:———————————Table Create Table—— ————————————————————————————-t1 CREATE TABLE `t1` ( `p_c` int(1...

2012-02-29 09:54:00 296

数据库字段复用的基本原理与示例

一、逻辑代数基础:  1,数字用二进制表示,所有可能出现的数只有0和1两个。  2,基本运算只有“与”、“或”、“非”三种。  与运算定义为:(用 & 表示与运算)  0 & 0 = 0  0 & 1 = 0  1 & 0 = 0  1 & 1 = 1  可以简单理解为:只要有一个0,结果就...

2012-02-29 09:54:00 161

PHP查询MySQL大量数据的内存占用分析

这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及.  昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用. 所以, 他问, 在执行下面的代码遍历返回的MySQL结果之前, 数据是否已经在内存中了? -...

2012-02-29 09:53:00 60

程序员必须知道的编程格言

1.保持简单直白(Keep It Simple Stupid)2.不要自我复制(Don’t Repeat Yourself)3.能干的人解决问题。智慧的人绕开问题(A clever person solves a problem. A wise person avoids it)– Einstein4.沉默会被理解为赞同(Silence is construed as ...

2012-02-29 09:52:00 56

开发者必备的15 个Web开发工具

Web开发不是一件轻松的任务,开发者需要做很多的事情来确保网站运行正常、高效…  本文介绍15个非常优秀的每个web开发者都应该拥有的工具,列表如下:  1. Firebug  Firebug是Firefox下的一款开发类插件,现属于Firefox的 五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScri...

2012-02-29 09:52:00 218

原创 HTML5 canvas半棵松树

 <html><head> <title>ExplorerCanvas Example 1</title> <!--[if IE]><script type="text/javascript" src="excanvas_r3/excanvas.js"></script&a

2012-02-28 17:24:13 343

原创 HTML5 canvas变换

  2.2.3 变换现在我们探讨一下在canvas上绘制图像的另一种方式--使用变换(transformation)。接下来的代码清单显示结果跟上面是一样的,只是绘制对角线的代码不一样。这个简单示例可能会让你误认为使用变换增加了不必要的复杂性。事实并非如此,其实变换是实现复杂canvas操作的最好方式。在后面的示例中将会看到,我们使用了大量的变换,而这对熟悉...

2012-02-28 16:48:26 118

原创 HTML5 游戏开发验证

由于Ajax驱动的游戏界面中包含明文的标记和JavaScript代码,因此用户有可能(通过浏览器扩展和用户脚本)修改游戏的行为和数据。和其他Web应用程序一样,游戏中的成绩、JavaScript控制的动作,以及任何页面内的元素都可能落入用户的控制之下。问题在于要明确给定应用程序的易用性(这里的易玩性)或安全性的优先级。由服务器端控制的游戏动作越多,应用程序就需要越频繁地访问服务器,因而游戏的响...

2012-02-28 15:20:13 105

九个PHP很有用的功能

1. 函数的任意数目的参数  你可能知道PHP允许你定义一个默认参数的函数。但你可能并不知道PHP还允许你定义一个完全任意的参数的函数  下面是一个示例向你展示了默认参数的函数:  // 两个默认参数的函数  function foo($arg1 = '', $arg2 = '') {  echo "arg1: $arg1\n";  e...

2012-02-28 14:30:00 100

6个有用的MySQL语句

1. 计算年数你想通过生日来计算这个人有几岁了。SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) – TO_DAYS(@dateofbirth)), '%Y') + 0;2. 两个时间的差取得两个 datetime 值的差。假设 dt1 和 dt2 是 datetime 类型,其格式为 ‘yyyy-mm-dd hh:...

2012-02-28 14:29:00 47

jQuery.validate 用法

名称 返回类型 描述validate(options) 返回:Validator 验证所选的FORMvalid() 返回:Boolean 检查是否验证通过rules() 返回:Options 返回元素的验证规则rules(add,rules) 返回:Options 增加验证规则rules(remove,rules)  jquery...

2012-02-28 14:29:00 55

PHP导出MySQL数据到Excel文件

经常会碰到需要从数据库中导出数据到Excel文件,用一些开源的类库,比如PHPExcel,确实比较容易实现,但对大量数据的支持很不好,很容易到达PHP内存使用上限。这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件。    // 输出Excel文件头,可把user.csv换成你要的文件名  header('Content-Type: ...

2012-02-28 14:28:00 62

告别BO-BLOG,转成了WordPress

今天非常成功的将BO-BLOG转换成WordPress,我很早就想转成WordPress,但是我看了周围的一些博友转换的并不是很成功,多多少少都有数据丢失,我这次从BO-BLOG转换成WordPress,可以是非常的成功。BO-BLOG转换成WordPress程序2010下载地址:http://u.115.com/file/f47f52f18f但是我服务器的php不是最...

2012-02-28 14:28:00 439

谷歌放弃火狐的谷歌工具栏产品

谷歌近来已放弃了许多不重要的产品,其中最近放弃的是用于火狐的谷歌工具栏。  这种免费下载的工具栏可提供多种功能,如网页自动翻译、拼写检查和搜索栏等。谷歌推出火狐工具栏的时间早于其他任何浏览器,但谷歌表示,现在火狐自身已具备许多同类功能,因此没有理由继续为火狐4以后的浏览器提供支持。  业界人士指出,另一个原因则是谷歌已经拥有自己的浏览器Chrome,这种浏览器是谷歌公司战略的基...

2012-02-28 14:27:00 70

Web 开发 Browser 调试大全

Summary 一下。Browser很多,对应的调试插件有很多。 为了在茫茫中,锁定一盏或几盏明灯。这里总结一下1. Firebug -- for Firefox2. IE Developer Toolbar – for IE3. Web Developer Tools - for Chrome4. Firebug Lite – for all browsers1. Fir...

2012-02-28 12:41:00 151

ASP.NET验证码

using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Drawing;public partial class Verify : System.Web.UI.Page{ pro...

2012-02-28 10:39:00 61

ASP.NET自定义简单分页

首先有个数据库表名为student字段为sno、sname、sagepublic static class Paging{ static Paging() { } public static int PageBindRepeater(int curPage,int pageSize, Repeater rep,string strSql) ...

2012-02-27 14:27:00 151

手工关闭Oracle服务(图文)

最近装上了Oracle 11g,太消耗我本本的性能了,服务站了我500多M的内存,CPU也是居高不下。平时没事的时候就把服务关了,等用的时候再打开吧。 现在手工关闭服务。打开资源管理器点击服务选项,再点击服务打开服务管理器。这五个服务,平时没事就把他们给管里就行了,但是启动类型必须设置成手动,不然的话电脑重启后,服务又会自动打开的。开机速度也随之下降。右击服...

2012-02-27 13:42:00 102

PHP 5.3的新增魔术方法 __invoke

PHP5.3新增了一个叫做__invoke的魔术方法,这样在创建实例后,可以直接调用对象。  class testClass  {  public function __invoke  {  print “hello world”;  }  }  $n = new testClass;  $n();  执行结果为:...

2012-02-27 09:56:00 124

程序员越老越优秀吗?

Peter Knego向我们展示了一些有趣的东西:官方数据:程序员年纪越大越出色、越稀有。他使用StackOverflow的声誉值和其它几个指标来印证他的观点。  他的总结是:  随着年龄的增加,程序员的数量急剧下降。程序员数量的峰值出现在27岁,随后每6-7年减少一半。  40左右的程序员对比20左右的程序员,回答的数量前者比后者多一倍,而提问仅为一半之多。这显示年轻...

2012-02-27 09:56:00 73

判断一个网页是否适合手机浏览

需要知道一个网页是否适合手机浏览,想了点方案。  1.域名: 二、三级域名中包含有m 3g wap mobile 的算是。当然像 mobile也有坑爹的 比如像mobile.qq.com,mobile.yahoo.com  2.网页的DTD: XHTML MP 或 wap<!DOCTYPE html PUBLIC “-//WAPFORUM//DTD XHTM...

2012-02-27 09:56:00 89

firefox3.6 ie8 jQuery选择checkbox的问题

functiongetCheckboxValue($inputname){ //注意ie8和高版本的firefox不支持jquery对checked的选择器 //vars=$(‘input[type="checkbox"][name="xxx"][checked]‘);是获取不到选定的元素 //需要用下面的方法获取选中节点 var str=”";var s=...

2012-02-27 09:55:00 57

二十五个顶级PHP模板引擎整理

Smarty Smarty的特点是将模板编译成PHP脚本,然后执行这些脚本。很快,非常灵活。Heyes Template Class 一个非常容易使用,但功能强大并且快速的模板引擎,它帮助你把页面布局和设计从代码中分离。FastTemplate 一个简单的变量插值模板类,它分析你的模板,把变量的值从HTML代码中分离处理。ShellPage 一个简单...

2012-02-27 09:54:00 59

给年轻程序员的建议

偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答 案是各种各样的。下面就是我认为的成为一名优秀的程序员需要做的一些事情。记住,想成为一名程序员,很多条路可走,这里列出的只是我的方法。  1. 解决你自己的问题 —  从外面获取答案和自己解决问题、找到答案,这两种方式是有区别的。当你自己解决一个问题...

2012-02-27 09:54:00 60

原创 HTML5游戏开发电子书pdf下载

HTML5游戏开发电子书pdf下载

2012-02-27 09:41:23 452

Input控件上传文件

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/

2012-02-26 20:12:00 75

WPF绑定ListBox

class Student { public string sno { get; set; } public string sname { get; set; } public string sage { get; set; } }定义实体类Student <ListBox Height="16...

2012-02-25 19:33:00 215

原创 HTML5 canvas画对角线

<html><head> <title>ExplorerCanvas Example 1</title> <!--[if IE]><script type="text/javascript" src="excanvas_r3/excanvas.js"></script&

2012-02-24 17:11:34 692

原创 html5让IE支持

<!--[if IE]><script type="text/javascript" src="excanvas_r3/excanvas.js"></script><![endif]-->

2012-02-24 16:18:59 112

空空如也

空空如也

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

TA关注的人

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