摘要: 用了一段CSS布局设计网页,发现自己的命名有点混乱,完全按照自己的想法命名,虽然没什么影响,有不给别人看源文件,但是工作室有时候和团队合作完成项目的时候,就遇到麻烦了,要修改一个地方相当的费事.所以还是有个标准比较好啊! 在网上看到的一个相关的参考,再加上平时也研究别人的代码,发现这样的命名使用很广泛!我再加上自己的经验,希望对看到这篇文章的人能有用! 常用的CSS命名规则:一.文件命名规范全局样式:global.css; 框架布局:layout.css; 字体样式:font.css; 链接样式:link.css; 打印样式:print.css;二.常用类/ID命名规范页 眉:header . 阅读全文
posted @ 2013-05-30 10:08 Summers 阅读(1181) 评论(0) 推荐(1) 编辑
摘要: 1 经典SQL语句大全 2 3 一、基础 4 5 1、说明:创建数据库 6 CREATE DATABASE database-name 7 2、说明:删除数据库 8 drop database dbname 9 3、说明:备份sql server 10 --- 创建 备份数据的 device 11 USE master 12 EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' 13 --- 开始 备份 14 BACKUP DATABASE pubs TO 阅读全文
posted @ 2013-05-30 10:02 Summers 阅读(521) 评论(0) 推荐(1) 编辑
摘要: 如果把移动互联网比作新互联时代的骨骼,那么运行于移动平台之上的应用软件就好比血肉一样,是真正体现其价值的载体。 从概念上说,PhoneGap 是一款完全开源的跨平台移动应用开发框架。通过使用 PhoneGap 框架,开发人员可以采用传统的 Web 开发技术(HTML + CSS + JavaScript)来实现待开发应用的 UI 和程序逻辑。 开发的过程中,PhoneGap 框架提供了一系列的 API 供开发人员在 JavaScript 代码中调用;通过这些 API 调用,PhoneGap 程序就可以与相应移动平台的 SDK API 进行交互,以调用运行平台本地的功能在运行时,使用 Web . 阅读全文
posted @ 2013-05-29 22:51 Summers 阅读(5002) 评论(0) 推荐(0) 编辑
摘要: 一.哈希表(Hashtable)简要 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hasht... 阅读全文
posted @ 2013-05-20 10:48 Summers 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1 USE [数据库名称] 2 SET ANSI_NULLS ON 3 GO 4 SET QUOTED_IDENTIFIER ON 5 GO 6 alter PROCEDURE dbo.pro_photosImport 7 AS 8 declare @i int 9 set @i = 110 declare @uid int11 set @uid= 112 declare @username varchar(64)13 set @username =''14 declare @cat int15 set @cat = 116 while (@i < 600000)17 b 阅读全文
posted @ 2013-05-08 09:57 Summers 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 什么是SOA?SOA英文:service-oriented architecture。面向服务的体系结构,是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦合系统的好处有两点,一点是它的灵活性,另一点是,当组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,它能够继续存在。而另一方面,紧耦合意味着应用 阅读全文
posted @ 2013-05-03 09:32 Summers 阅读(239) 评论(0) 推荐(0) 编辑
摘要: .Net页面生命周期1. 初始化:主要是执行Page的Init事件和OnIint方法。 2. 加载视图状态:主要是执行LoadViewState方法,就是从ViewState中获取上一次的状态,并依照页面的控件树的结构,用递归遍历整个数,将对应的状态恢复到每一个控件上。3. 处理回发数据:主要是执行... 阅读全文
posted @ 2013-05-02 20:51 Summers 阅读(479) 评论(0) 推荐(0) 编辑
摘要: --自定义函数--名次查询USE [yuejuan105]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO--获取考试成绩名次。CREATE FUNCTION [dbo].[GetRankNum] ( @ExamID varchar(30) , --考试批次 @GradeID varchar(30), --年级ID @ClassID varchar(30), --班级ID @SubjectID varchar(30), --科目ID @TestScores varchar(30), ... 阅读全文
posted @ 2013-05-02 16:41 Summers 阅读(15384) 评论(0) 推荐(0) 编辑
摘要: 1 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 2 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 3 inner join(等值连接) 只返回两个表中联结字段相等的行 4 5 举例如下: 6 -------------------------------------------- 7 表A记录如下: 8 aID aNum 9 1 a2005011110 2 a2005011211 3 a2005011312 4 a2005011413 5 a2005011514 ... 阅读全文
posted @ 2013-05-02 16:31 Summers 阅读(266) 评论(0) 推荐(0) 编辑
摘要: in和existsin 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:例如:表A(小表),表B(大表)1:select * from A where cc in (select cc from B)效率低,用到了A表上cc列的索引;select * from A where exists(select cc from B where cc=A 阅读全文
posted @ 2013-05-02 16:27 Summers 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一.WCF体系框架WCF是windows 系统下分布式通信技术的整合;WCF的体系基本包含了4个方面,分别为契约、服务运行时、消息和寄宿。1 契约(能干什么)从SOA的概念上来看,契约属于一个服务公开接口的一部分。一个服务的契约,定义了服务端公开的服务方法、使用的传输协议、可访问的地址、传输的消息格式等内容。基本上,契约的定义描述了该服务的功能和作用,它告诉SOA系统中的其它节点这个服务是“干什么”的。2 服务运行时(怎么干)服务运行时定义了服务在运行时的具体行为。如果说契约描述了服务是“干什么”的,那么服务运行时就在一定程度上描述了服务是“怎么干”的。3 消息消息方面包含了消息的传输方式、消 阅读全文
posted @ 2013-04-30 10:06 Summers 阅读(298) 评论(0) 推荐(0) 编辑