work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 58 下一页

2011年12月26日

摘要: sectionsection元素描绘的是一个文档或者程序里的普通的section节,一般来说一个section包含一个head和一个content内容块。section可以表示成一个小节,或者tab页面里的一个tab下的box块。一个页面里可以拆分成多个section,分别代表introduction, news items和contact information。如果元素的内容集中到一起显示可以表达相应的意思的话,那就可以定义成article元素,而没必要使用section元素。section元素不是一般的容器元素,所以如果一个元素需要定义相应的style或者script脚本的话,那推荐使用 阅读全文

posted @ 2011-12-26 10:58 work hard work smart 阅读(331) 评论(0) 推荐(0) 编辑

摘要: HTML5介绍HTML5是继HTML4以后的下一代HTML标准规范,它提供了一些新的元素和属性(例如<nav>网站导航块和<footer>)。新型的标签有利于搜索引擎和语义分析,同时更好地帮助小屏幕装置和视障人士使用,除此之外,也提供了一些新的功能,比如视频音频用的<video>和<audio>,总结而言,有如下几大特点:取消了一些HTML4里过时的元素和属性标记其中包括纯粹显示效果的标记,如<font>和<center>,它们已经被CSS取代。HTML5 吸取了XHTML2 一些建议,包括一些用来改善文档结构的功能,比如 阅读全文

posted @ 2011-12-26 10:52 work hard work smart 阅读(344) 评论(0) 推荐(0) 编辑

2011年12月23日

摘要: 一、网页手机wap2.0网页的head里加入下面这条元标签,在iPhone的浏览器中页面将以原始大小显示,并不允许缩放。<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> 其中: width - viewport的宽度 height - viewport的高度 initial-scale - 初始的缩放比例 minimum-scale - 允许 阅读全文

posted @ 2011-12-23 10:22 work hard work smart 阅读(8243) 评论(4) 推荐(2) 编辑

摘要: CSS教程:彻底掌握Z-index属性大多数的CSS属性都很容易使用。常常,当您对标记语言的元素使用CSS属性时,产生的结果会随着您刷新页面而立即呈现。而另一些CSS属性,却会有一些复杂,且只能在给定的环境下才会工作。Z-index属性便属于上面所说的后面的那一组。Z-index无疑的比其他任何属性都会频繁的导致(兼容性)上的混乱和(开发者心理上)的挫败感。但滑稽的是,一旦你真正理解了Z-index,你会发现它却是一个非常容易使用的属性,并且会为解决很多layout方面的挑战提供强有力的帮助。在这篇文章里,我们会准确的说明究竟什么是Z-index,它为什么会这么不为人所了解,并一起讨论一些关于 阅读全文

posted @ 2011-12-23 10:09 work hard work smart 阅读(1516) 评论(0) 推荐(0) 编辑

2011年12月22日

摘要: C# 序列化与反序列化 using System.IO; using System.Runtime.Serialization.Formatters.Binary; using System.Runtime.Serialization.Formatters.Soap; using System.Xml.Serialization; using System.Runtime.Serialization; public class SerializeAndDeserialize { //1、使用BinaryFormatter进行串行化 ... 阅读全文

posted @ 2011-12-22 15:38 work hard work smart 阅读(2511) 评论(0) 推荐(0) 编辑

2011年12月21日

摘要: Effective C# 原则1:尽可能的使用属性(property),而不是数据成员(field)。我们的目标:尽可能编写出运行效率更高,更健壮,更容易维护的C#代码。原则一:尽可能的使用属性(property),而不是数据成员(field)。Always use properties instead of accessible data members.出于以下几点原因,请在设计类时,尽可能的使用属性,而不是成员。1、.Net对属性的支持远远大于对成员的支持,你可以对属性进行数据绑定,设计时说明等很多数据成员不被支持的内容。看看.net里的属性面板,你会明白的。2、数据安全性检测;属性本. 阅读全文

posted @ 2011-12-21 11:02 work hard work smart 阅读(236) 评论(0) 推荐(0) 编辑

2011年12月20日

摘要: 正则表达式30分钟入门教程版本:v2.32 (2011-8-17) 作者:deerchao转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓 阅读全文

posted @ 2011-12-20 14:06 work hard work smart 阅读(363) 评论(0) 推荐(0) 编辑

2011年12月16日

摘要: html5 图片旋转找了很久,终于找到图片旋转的方法了,现在向大家分享一下!<!DOCTYPE HTML><html> <head> <title>test rotate</title> <script type="text/javascript"> function startup() { var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d'); ... 阅读全文

posted @ 2011-12-16 16:47 work hard work smart 阅读(11175) 评论(6) 推荐(1) 编辑

2011年12月15日

摘要: 在debug下,请打开:Tools->Option->debugging->General 找到Require source files to exactly match the original version(要求原文件与原始版本完全匹配)不要打勾再调试一下试试,应该可以了。如果不行,清一下工程. 阅读全文

posted @ 2011-12-15 16:13 work hard work smart 阅读(290) 评论(0) 推荐(0) 编辑

摘要: /////////////////////////////////////////////////////////////////////////////////////////////Page1简介: 是否需要分发文档、创建电子图书或者把喜欢的博客文章存档?EPUB 是一种开放式的数字图书规范,以常用的技术如 XML、CSS 和 XHTML 为基础,EPUB 文件可在便携式的 e-ink 设备、移动电话和桌面计算机上阅读。本教程详细阐述了 EPUB 格式,首先用 Java™ 技术示范了 EPUB 验证,然后详细说明如何使用 DocBook 和 Python 自动创建 EPUB。开始之前本教程 阅读全文

posted @ 2011-12-15 15:37 work hard work smart 阅读(5531) 评论(3) 推荐(2) 编辑

摘要: C#:XML操作总结2 包括读取、插入、修改、删除1、读取节点中某一个属性的值 /// <summary> /// 读取节点中某一个属性的值。如果attribute为空,则返回整个节点的InnerText,否则返回具体attribute的值 /// </summary> /// <param name="path">xml文件路径</param> /// <param name="node">节点</param> /// <param name="attribute& 阅读全文

posted @ 2011-12-15 14:54 work hard work smart 阅读(4608) 评论(0) 推荐(1) 编辑

2011年12月13日

摘要: 一、什么是epubepub是一个完全开放和免费的电子书标准。它可以“自动重新编排”的内容。Epub文件后缀名:.epub二、 epub组成Epub内部使用XHTML(或者DTBook)来展现文件的内容;用一系列css来定义格式和版面设计; 然后把所有的文件压缩成zip包。Epub格式中包含了DRM相关功能(目前epub引擎暂时不考虑drm相关信息)EPub包括三项主要规格:开放出版结构(Open Publication Structure,OPS)2.0,以定义内容的版面;开放包裹格式(Open Packaging Format,OPF)2.0,定义以XML为基础的.epub档案结构; OEB 阅读全文

posted @ 2011-12-13 16:14 work hard work smart 阅读(9272) 评论(1) 推荐(2) 编辑

摘要: OPF文档是epub电子书的核心文件,且是一个标准的XML文件,依据OPF规范,主要由五个部分组成:1、<metadata>,元数据信息,由两个子元素组成:<dc-metadata>,其元素构成采用dubline core(DC)的15项核心元素,包括:<title>:题名<creator>:责任者<subject>:主题词或关键词<description>:内容描述<contributor>:贡献者或其它次要责任者<date>:日期<type>:类型<format>:格式& 阅读全文

posted @ 2011-12-13 14:51 work hard work smart 阅读(3498) 评论(0) 推荐(0) 编辑

摘要: ncx文件是epub电子书的又一个核心文件,用于制作电子书的目录,其文件的命名通常为toc.ncx。ncx文件是一个XML文件,该标准由DAISY Consortium发布(参见http://www.daisy.org)。下列是一个toc.ncx文件的实例,其中红色部分为必需。<navMap>元素列出了目录的名称和链接地址。其子元素<navPoint>支持嵌套。<?xml version="1.0" encoding="utf-8"?><!DOCTYPE ncx PUBLIC "-//NISO//DTD 阅读全文

posted @ 2011-12-13 14:51 work hard work smart 阅读(3585) 评论(0) 推荐(0) 编辑

摘要: epub格式电子书遵循IDPF推出的OCF规范,OCF规范遵循ZIP压缩技术,即epub电子书本身就是一个ZIP文件,我们将epub格式电子书的后缀.epub修改为.zip后,可以通过解压缩软件(例如winrar、winzip)进行浏览或解压处理。一个未经加密处理的epub电子书以三个部分组成,其文件结构如下图所示:1、文件:mimetype每一本epub电子书均包含一个名为mimetype的文件,且内容不变,用以说明epub的文件格式。文件内容如下:application/epub+zip//注释,表示可以用epub工具和ZIP工具打开2、目录:META-INF依据OCF规范,META-IN 阅读全文

posted @ 2011-12-13 14:50 work hard work smart 阅读(1657) 评论(0) 推荐(0) 编辑

2011年12月12日

摘要: HashTable: 表示键/值对的集合,这些键/值对根据键的哈希代码进行组织。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.对哈希表的操作包括1、添加keyvalue键值对2、遍历哈希表3、对哈希表进行排序4、判断哈希表是否包含特定键,其返回值为true或false5、移除一个keyvalue键值对6、输出哈希表中的值7、移除所有元素 Hashtable ht = new Hashtable(); //1、添加keyvalue键值对 ht.Add... 阅读全文

posted @ 2011-12-12 10:18 work hard work smart 阅读(464) 评论(0) 推荐(0) 编辑

摘要: 下文是对C#对XML的具体操作如何完成.Net下XML文档的读写操作C#操作xml SelectNodes,SelectSingleNode总是返回NULL 与 xPath 介绍C#中用SelectSingleNode方法解析带有多个命名空间的XML文件今晚在博问看到一个问题:查找xml文件中特定属性值的节点,给它增加一个新属性,本以为很简单,随手写了一个程序,却遇到了问题,主要是多个命名空间的原因,查找了一些资料最终解决了,现把解决的办法分享出来,大家如果有更好的方案欢迎留言讨论。 XML文件如下:<?xml version="1.0" encoding=" 阅读全文

posted @ 2011-12-12 09:49 work hard work smart 阅读(5948) 评论(0) 推荐(0) 编辑

2011年12月9日

摘要: C#中同时存在String与stringMSDN中对string的说明:string is an alias for String in the .NET Framework。string是String的别名而已,string是c#中的类,String是Framework的类,C# string 映射为 Framework的 String。如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作。如果使用C#,建议使用string,比较符合规范 。 string始终代表 System.String(1.x) 或 ::System.String( 阅读全文

posted @ 2011-12-09 18:15 work hard work smart 阅读(624) 评论(1) 推荐(0) 编辑

摘要: C# Dictionary用法总结1、用法1: 常规用 增加键值对之前需要判断是否存在该键,如果已经存在该键而且不判断,将抛出异常。所以这样每次都要进行判断,很麻烦,在备注里使用了一个扩展方法 public static void DicSample1() { ... 阅读全文

posted @ 2011-12-09 18:06 work hard work smart 阅读(169583) 评论(9) 推荐(16) 编辑

摘要: 1、NULL表示不引用任何对象的空引用的值。只有引用型变量可以为NULL,如int i=null,是不可以的,因为Int是值类型。2、""和String.Empty都表示空字符串。string.Empty不分配存储空间, ""分配一个长度为空的存储空间,所以一般用string.Empty, 为了以后跨平台,还是用string.empty注意:1.""和null的区别。""是一个空字符串,是一个特殊的字符串,只不过这个字符串的值为空,在内存中是有准确的指向的,string str2=null,这样定义后,只是定义了一 阅读全文

posted @ 2011-12-09 17:09 work hard work smart 阅读(346) 评论(0) 推荐(1) 编辑

上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 58 下一页