- 浏览: 27535 次
- 性别:
- 来自: 贵阳
最新评论
文章列表
1.总是用属性 (Property) 来代替可访问的数据成员
3.在 as 和 强制类型转换之间,优先使用 as 操作符
5.总是为自定义类重载 ToString 方法
7.使用不可变的值类型(Immutable Atomic Value Types)
9.理解 ReferenceEquals, static Equals, instance Equals 和 比较运算符(==)之间的关系
11.在编写循环时,优先使用 foreach.
13.使用静态构造函数来初始化静态成员变量
15.使用using和try/finally来处理资源的释放
17.尽量避免使用装箱(boxing) ...
target是打开链接时用什么目标打开,是在新窗口中打开就用target=_blank,在父窗口中打开就用target=_parent,在当前窗口中打开就用target=_self,
target=_top表示在顶层窗口中打开
1.文件标题
<title>..........</title>
2.文件更新--<meta>
【1】10秒后自动更新一次
<meta http-equiv="refresh" content=10>
【2】10秒后自动连结到另一文件
<meta http-equiv="refresh" content=& ...
很多SNS网站,可以上传头像,微博也是一样,上传的头像经自由裁剪合适后,自动生成多种不同尺寸高质量清晰的,如大中小。
效果如下:(下载链接在最下面)
实现:
页面代码:
<p class="phototxt">选择你要上传的头像</p>
<div class="upfile">
@using (Html.BeginForm("uploadHead", "ucenter", FormMethod.Post, new { ...
在我们的项目中经常会因为一个新闻的标题过长而不想全部显示。下面提供一个截断文本的类。
在MVC目录下新建一个名为 Extersions 的文件夹,在该文件夹中新建一个截断文本类,取名为:CutOfTextExtersions
该类代码如下 ...
Douglas Crockford 是 Javascript 权威,Json 格式就是他的发明。
去年 11 月他有一个演讲(Youtube),谈到了好的 Javascript 编程风格是什么。
我非常推荐这个演讲,它不仅有助于学习 Javascript,而且能让你心情舒畅,因为 Crockford 讲得很幽默,时不时让听众会心一笑。
下面,我根据这个演讲和 Crockford 编写的代码规范,总结一下"Javascript 编程风格"。
所谓"编程风格"(programming style),指的是编写代码的样式规则。 ...
XMLHttpRequest 是一个浏览器接口,使得 Javascript 可以进行 HTTP (S) 通信。
最早,微软在 IE 5 引进了这个接口。因为它太有用,其他浏览器也模仿部署了,ajax 操作因此得以诞生。
但是,这个接口一直没有标准化,每家浏览器的实现或多或少有点不同。HTML 5 的概念形成后,W3C 开始考虑标准化这个接口。2008年 2 月,就提出了 XMLHttpRequest Level 2 草案。
这个 XMLHttpRequest 的新版本,提出了很多有用的新功能,将大大推动互联网革新。本文就对这个新版本进行详细介绍。
一、老版本的 XM ...
经常有新入职的同学,搞不清设计师和别的职位如产品经理,在工作内容上有什么区别。回答了几次之后,我总结出两方面的差别,简单概括为:技能和定位。
“技能”指的是设计师掌握了项目中其他角色都不具备的能力 ...
在软件开发中,软件质量是衡量软件是否符合需求、标准的重要体现。除了代码质量外,影响软件整体质量的因素还有很多。因此,要确保软件的整体质量,就需要在各个环节严格控制。
本文列出了衡量软件质量的5个最常用的 ...
Embed
(一)、基本语法:
embed src=url
说明:embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等等,
Netscape及新版的IE 都支持。url为音频或视频文件及其路径,可以是相对路径或绝对路径。
示例:<emb ...
一 Html.ActionLink("linkText","actionName")
该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("detail","Detail") 则会生成 <a href="/Products/Detail">all</a>
二 Html.ActionLink("linkText","a ...
JAVA相关基础知识
1、面向对象的特征有哪些方面
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新 ...
选择Mysealgoods其中* (Mygoodstime)月 = 月(GETDATE())-1选取一个月前的记录
几个月就减几
最近1天:
选择*从table1的地方 DATEDIFF(一天的DateField,GETDATE())= 0
最近2天:
选择*从表1 DATEDIFF(一天的DateField,GETDATE())<= 1 和 DateDiff (一天的DateField,GETDATE())> = 0
最近3天:
选择*从表1 D ...
一直对这些不是很懂。找了一下,看一下,供我以后再看:
第一篇:
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。
一、当两个并发线 ...
【导读】
与朋友或同事谈到mysql查询缓存功能的时候,个人喜欢把Query Cache比作荔枝,是非常营养的东西,但是一次性吃太多了,就容易导致上火而流鼻血,虽然不是特别恰当的比喻,但是有很多相似的地方,另外Query Cach ...
uploadAction.java(上传文件逻辑的处理,Java代码):package
org.upload;
import
java.io.*;import
javax.servlet.http.HttpServletRequest;import
javax.servlet.http.HttpServletResponse;import
org.apache.struts.action.Action;import
org.apache.struts.action.ActionForm;import
org.apache.struts.action.Actio ...