最近的文章列表
- 浅谈网站项目搭建--记录篇
- 工作怎么久了,独立或者合作开发的大中小型网站也有那么百十来个,一直以来我都坚信工作中总结是个好的习惯,却很少用白纸黑字记录下来,今天就从网站搭建的目录结构、文件命名、服务器设置等几方面,说一下我的实践:一:分析这句@import url(’http://static.camnpr.com/styles/layout1.3.css?v1.17’);首先这句的意思是:用导入的方式引用一个css文件。 先看一下这个地址:主域名是:camnpr.com 也就是我们要上线的网站访问域名;static.camnpr.com是二级域名,它主要是存放公共、常用资源文件的,常用的二级域名定义还有:common.camnpr.com、api.camnpr.com等。单独把这些公共、常用的资源配置成二级域名,一
- 2011/2/10 Comments:建站者的人生杂谈IIS
- 引用css和js链接地址中带的问号是什么意思?
- <link href="camnpr.css?v=1.0".....<script src="search.js?v1.02" type="text/javascript"></script>这个问号后的东西代表什么意思??是查询字符串信息。对于服务器脚本来说就是get方式传送参数。css这样写,一是:标注版本号。好处:方便查看最近修改情况,可以是版本号,后者日期时间等信息。二是:用随机数防止缓存。好处:及时的显示最新资源,不需要浏览器的缓存文件,每次都从网站服务器上下载。三是:在服务器端会把CSS和JS文件名映射成对应的动态服务器程序文件(URL重写),可能是JSP或PHP之类的,例如:<lin
- 2011/2/10 Comments:CSSJS Widget
- 域名查询接口
- 域名查询系统重在接口,有了查询接口,什么都能自己完成.当然接口也不是很好找的,有很多收费的,收费的速度快,限制少. 一般网上朋友都用万网接口,我感觉还行,有的朋友说不好. 还有这个:www.checkdomain.com,也提供域名查询接口. 比如万网的接口,很方便,直接用file_get_contents()提交查询,再用正则找出<pre>之间的内容.根据Domain Status的值判断是否被注册了.如果没有注册整个<pre>之间的内容就是:no matching record.当然如
- 2011/2/10 Comments:域名注册
- 创业是一种重构 -- 记译言、东西网创始人赵嘉敏
- 记译言、东西网创始人赵嘉敏记者/常政不满足于按部就班的职场生涯和可预见的人生轨迹,34岁的Oracle工程师、美国南加州大学运筹学博士赵嘉敏想创业了却又不知道该做什么……千万别以为我在跟你讲述一则千篇一律的宅男程序员跨越职业迷途的故事。仅凭赵嘉敏对创业的理解便凸显出某种异化:他觉得创业并非是对过去的颠覆,而是软件工程意义上的重构;他行事秉承运筹学的法则不求最优解,只做可行解。如此精密推演的结果,导致他去做了一件看似比软件研发更加枯燥乏味的事情IT文章翻译。然而令所有人始料未及的是,就在他真的一步一步以如此看似迂憨的方式前行后,短短三年左右时间里,成千上万的国人们因为他的步履而获得了一种全新的精神视野,甚至中国的互联网产业也由此引入了一种全新的运作模
- 2011/2/10 Comments:杂谈创业
- IO 读取txt xml 文件问题:正由另一进程使用,因此该进程
- SyntaxHighlighter.config.clipboardSwf = ’/Js/Syntax/clipboard.swf’;SyntaxHighlighter.all();/// /// 将指定信息添加到文件中,如果指定文件不存在就创建,存在就覆盖。/// /// 文件名(完整路径)/// 需要写入的信息public static void WriteToFile2(string fileName, string msg){try{FileStream fs = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite);StreamWriter swWrite
- 2011/2/10 Comments:C#
- WinForm开发中的一些总结 适合初学者
- 这篇文章来自是Mukund Pujari的《Some Cool Tips for .NET》,本人给大家翻译总结一下,我英语水平也就那么回事,不合适的地方还是请大家提出来。 1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?) form1.Text = string. Empty; form1.ControlBox = false; 2. 如何在.NET的Windows窗体上启用XP主题集?(How to use XP Themes with W
- 2011/2/9 Comments:C#WinForm
- 目前访问网站的用户过多 HTTP 错误 403.9 - 禁止访问:连接的用户过多 解决办法
- 我们知道Windows 2000专业版或Windows XP专业版操作系统中IIS最多允许10个客户端的连接,在Windows 2000服务器版或Windows 2003服务器版操作系统中不存在这种连接限制问题。Microsoft提供了一个管理IIS的小工具MetaEdit,MetaEdit工作在 Windows NT4.0、Windows 2000上,我发现它在Windows XP上也能正常工作,另外,MetaEdit只能管理II4.0、IIS5.0或更高版本的IIS。下面利用这个工具突破Windows XP专业版IIS客户端连接限制: 首先,你需要到下面的地址下载MetaEdit,最新版本是2.2。 http://download.microsoft.com/download/iis50
- 2011/1/27 Comments:IIS
- 基于asp.net的Web开发架构探索
- 问题由来最近在研究适合团队开发的web架构解决方案,该架构即要适合分工协作又要有一定扩展性,适合不同的数据库需要,因此我查阅了一些资料,初步构想出了一套架构,请各位多多指教。 探索web开发架构最经典莫过于三层架构,表示层、逻辑层、数据处理层。数据访问层:其功能主要是负责数据库的访问。业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关。表示层:是系统的UI部分,负责使用者与整个系统的交互。理想的状态是表示层不应包括系统的业务逻辑。这些是经典的解释,如果要适合不同的数据库则需要加入工厂模式,里面用面向接口的方式进行多态调用。是不是这有点像petshop了。所以架构的初步设想是这样:下面以获取用户信息为例,简述这个架构的流程:(以下为类似petshop的经典做法,了解的可以略过)ste
- 2011/1/26 Comments:C#
- 了解ASP.NET网页生命周期事件和Global.asax来解决关闭浏览器触发网页动作
- 怎么在浏览器(多浏览器IE,FF,GG等)关闭网页时,触发一个用户的下线动作执行。下边先看一下Asp.Net的网页事件有哪些?网页事件典型的使用方式PreInitPreInit事件是网页生命周期中非常早起的一个事件,在PreInit事件触发之后,就会加载用户设置信息与网页主题。我们通常使用PreInit事件来执行下列处理:l 检查IsPostBack属性,来确认网页是否为第一次被处理。l 创建或重新创建动态控件。l 动态设置一个母版页。l 动态设置Theme属性。l 读取或设置用户设置文件属性值。Init在所有的控件都已经被初始化,而且所有的面板设置都已经应用之后,就会触发Init事件。可以使用此事件来读取或初始化控件属性。InitComplete此事件由Page对象触发。当网页初始化完成之
- 2011/1/26 Comments:C#
- 数据库操作常用SQL语句
- 平日里用DBMS用多了,操作都没使用SQL语句了。谁知一场笔试居然考这个,重新再总结下常用SQL语句。先创建数据库create database mical on primary (name=miacal_data1, filename=’E:\SQL Server 200\MSSQL$MICAL_BO\SQL server 2000个人版运行\MSSQL\Data\mical_data1.mdf’, size=2MB, maxsize=10, filegrowth=1), (name=mical_data2, filename=’E:\SQL Server 2000\MSSQL$MICAL_BO\SQL server 2000个人版运行\MSSQL\Data
- 2011/1/24 Comments:SQL Server