2011年5月13日

JavaScript高级程序设计--笔记(1)

摘要: 原始值和引用值:原始值(primitive value) 存储在栈(stack)中,就是说它们的值直接存储在变量访问的位置。引用值(reference value) 存储在堆(heap)中,就是说存储在变量处的值是一个指针(point),指向存储对象的内存处。原始类型ECMAScript有 5 种原始类型 Undefined Null Boolean Number String提示:在许多语言中,字符串都被看做为引用类型,而非原始类型,因为字符串的长度是可变的的。在ECMAScript中不是这样。 Undefined类型 当声明的变量未初始化时,该变量的默认值为undefined。var oT 阅读全文

posted @ 2011-05-13 13:10 Allan GC 阅读(118) 评论(0) 推荐(1) 编辑

2011年5月7日

linux下用命令修改图片像素

摘要: find ./ -name 'unchecked.png' -exec convert -resize 16x16 {} {} \;在当前文件夹下把unchecked.png的像素改为16x16find ./ -name '*.png' -exec convert -resize 16x16 {} {} \; 批量更改图片像素 阅读全文

posted @ 2011-05-07 10:10 Allan GC 阅读(638) 评论(0) 推荐(0) 编辑

2011年5月5日

应用Yii1.1和PHP5进行敏捷Web开发(二){转}

摘要: 第二章 入门很快你就会发现,真正了解Yii只需要使用它。在这一章中,我们将讲解一个Yii应用,更深刻的了解上一章所介绍的Yii的一些概念。遵循Yii的约定,我们写一个Hello, World程序试用这个框架。在这一章中,我们将介绍:Yii框架安装创建一个新的应用创建控制器和视图添加动态内容并查看Yii路由请求页面在使用Yii之前,我们首先需要安装框架,现在让我们开始吧。安装Yii在安装Yii之前,你必须配置好你的开发环境,如一台支持PHP5.1.0以上版本的Web服务器。Yii已经在Windows和Linux操作系统上的Apache Web服务器测试通过。它可能也会运行在其他平台上的支持PHP 阅读全文

posted @ 2011-05-05 17:00 Allan GC 阅读(2212) 评论(0) 推荐(1) 编辑

2011年4月17日

linux下批量更改乱码问题

摘要: find -name "*.txt" \-exec iconv -f gb2312 -t utf8 '{}' -o /tmp/iconv.tmp \; \-exec mv /tmp/iconv.tmp '{}' \; 阅读全文

posted @ 2011-04-17 11:57 Allan GC 阅读(146) 评论(0) 推荐(0) 编辑

2011年3月20日

Excel 2003 数据导入到 SQL Server

摘要: insert into 课程(课程编号,课程名称,学分,讲授学时,实验学时,实践学时) select * from OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source=D:\kc.xls;Extended Properties=Excel 8.0')...[Sheet1$]可能出现原错误1:SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组 阅读全文

posted @ 2011-03-20 12:05 Allan GC 阅读(292) 评论(0) 推荐(0) 编辑

2011年3月13日

ubuntu gvim Gtk-WARNING **: Invalid input string

摘要: 新装 Ubuntu 10.10 安装gvimsudo apt-get install vim-gtk启动gvim时会出现 Gtk-WARNING **: Invalid input string的错误,其实这个错误在之前的版本中也会出现,原因是 GVIM只能识别中文区域设置为zh_CN.UTF-8,而Ubuntu默认安装将会把中文区域设置为zh_CN.utf8。cd /usr/share/vim/vim72/langsudo ln -s menu_zh_cn.utf-8.vim menu_zh_cn.utf8.vim此方法使得GVim可以识别zh_CN.utf8。 阅读全文

posted @ 2011-03-13 16:30 Allan GC 阅读(576) 评论(0) 推荐(0) 编辑

2011年2月23日

隐式转换问题(题目这样起可能不合适)

摘要: 背景:asp.net mvc登录自写代码代码1:判断登录用户的角色 1 /// <summary> 2 /// 角色是否为管理员 3 /// </summary> 4 public static bool IsRole() 5 { 6 return SessionAccessor<int>.GetSession("Role") == 1; 7 /* 8 *当HttpContext.Current.Session["Role"]为null时, 9 * Convert.ToInt32(HttpContext.Current 阅读全文

posted @ 2011-02-23 17:49 Allan GC 阅读(183) 评论(0) 推荐(0) 编辑

2011年2月22日

备忘之--Northwind库中表的说明

摘要: ① Categories:种类表相应字段:CategoryID :类型ID;CategoryName:类型名;Description:类型说明;Picture:产品样本② CustomerCustomerDemo:客户类型表1相应字段:CustomerID:客户ID;CustomerTypeID:客户类型ID③ CustomerDemographics:客户类型表2相应字段:CustomerTypeID:客户类型ID;CustomerDesc:客户描述④ Customers:客户表相应字段:CustomerID:客户ID;CompanyName:所在公司名称;ContactName:客户姓名; 阅读全文

posted @ 2011-02-22 09:30 Allan GC 阅读(160) 评论(0) 推荐(0) 编辑

2011年2月18日

一个例子说明yield的用处

摘要: class Program { public static IEnumerable SimpleList() { for (int i = 0; i < 100; i++) { yield return i; } } public static int[] SimpleArray() { int[] a; a = new int[100]; for (int i = 0; i < 100; i++) { a[i] = i; } return a; } static void Main(string[] args) { foreach (int item in SimpleList( 阅读全文

posted @ 2011-02-18 15:13 Allan GC 阅读(309) 评论(0) 推荐(0) 编辑

2011年2月17日

C#中抽象类和接口的区别 {转}

摘要: 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类的相似之处有三点:1、不能实例化; 2、包含未实现的方法声明; 3、派生类必须实现未实现的方法,抽象类是抽象方法,接口则是所有成员(不仅是方法包括其他成员); 另外,接口有如下特性:接口除了可以包含方法之外,还可以包含属性、索引器、事件,而且这些成 阅读全文

posted @ 2011-02-17 10:45 Allan GC 阅读(137) 评论(0) 推荐(0) 编辑

导航