摘要: 如果我在http://192.168.0.100/这个地址申请了一个空间,运行成长。 然后我有在这个服务器上建立了另一个网站,端口号是8000,这样情况下,http://192.168.0.100:8000/这个地址也是可以读取到申请的空间地址的,这样就造成了8000端口的无法再次申请。 偶然间发现,还没有想到解决的办法,先记下。 阅读全文
posted @ 2013-05-06 15:02 MNight 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 网上很多代码都是关于IE的,使用createTextRange来定位,具体的类似代码是var obj = document.getElementById("textareaId");var txt =obj.createTextRange();txt.moveStart('character',obj.value.length);txt.collapse(true);txt.select();代码网上很多,但是很多都没有明确标识出这个方法只适用于IE浏览器,在chrome和foxfire中是没有效果的,而且会直接跳出。 由于他们都没有明确的表示,让我走了一些 阅读全文
posted @ 2013-05-02 17:57 MNight 阅读(1296) 评论(1) 推荐(0) 编辑
摘要: HTML5的强大之一就是允许web程序申请一些临时或者永久的空间(Quota)在这里可以进行 数据的存储甚至文件的操作。FileSystem提供了文件夹和文件的创建、移动、删除等操作,大大方便了数据的本地处理, 而且所有的数据都是在沙盒(sandboxed)中,不同的web程序不能互相访问,这就保证了数据 的完整和安全。在CatWrite项目中,运用了HTML5的这个特性进行数据的存储,很是方便,只是目前来说只有 Chrome浏览器对FileSystem API支持的比较好,所以只能运行在Chrome浏览器中。在完成这个功能的时候,查阅了很多资料,有一些资料是一年前的,但是随着浏览器版本的 变 阅读全文
posted @ 2013-04-24 17:28 MNight 阅读(1774) 评论(0) 推荐(0) 编辑
摘要: 缘起编辑器换了很多,无干扰编辑器里面用过Q10,感觉不错,但是没有自动排版和多文件切换功能。目前主要用来编辑,然后把写好的东西保存到其他地方。 后来用过一些笔记类软件,比如印象笔记、有道云笔记和Wiz。目前主要用的是Wiz,但是编辑纯文字依然没有达到自己的要求。 还有一些专门的写作软件比如:吉吉写作。这个写作软件在很多方面都很优秀,但是编辑器很容易出现问题,易用性方面也有些问题,目前主要用来备份。 所以就像自己综合自己的需求,写一个适合自己的编辑器。 最初的版本是一个.NET写的Winform程序,有了基本的功能,但是很长一段时间耽搁之后,原来的架构已经很陌生,而且一些丢失备份的... 阅读全文
posted @ 2013-04-19 15:57 MNight 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 缘起 编辑器换了很多,无干扰编辑器里面用过Q10,感觉不错,但是没有自动排版和多文件切换功能。目前主要用来编辑,然后把写好的东西保存到其他地方。 后来用过一些笔记类软件,比如印象笔记、有道云笔记和Wiz。目前主要用的是Wiz,但是编辑纯文字依然没有达到自己的要求。 还有一些专门的写作软件比如:吉吉写作。这个写作软件在很多方面都很优秀,但是编辑器很容易出现问题,易用性方面也有些问题,目前主... 阅读全文
posted @ 2013-04-19 15:54 MNight 阅读(166) 评论(0) 推荐(0) 编辑
摘要: IE6的各种不足就不多说了,这个老人已经在互联网的世界上存活太长时间了,现在是他退休的时候了。 加速IE6的死亡,人人有责。 所以就有了下面这一段不太标准的js代码。这段代码不支持Mozilla系列。[javascript]var stopie6 = function(){ var divhtml = ""; divhtml += ' '; var creatediv = docum... 阅读全文
posted @ 2013-04-08 15:11 MNight 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 最近在维护一个老的系统,用的是access数据库,但是客户需要一个比较负责的查询功能,涉及了去除周末,节假日设置,还有很多额为的特殊条件。 由于access数据库不支持存储过程,伪存储过程又很不方便,所以最初打算用临时表用后删除的策略,后来抛弃了。不过还是先把相应的实现总结一下。 一、access中表的操作 1、创建表 [sql]create table new_table_name (名称 类... 阅读全文
posted @ 2013-03-26 18:34 MNight 阅读(4210) 评论(0) 推荐(0) 编辑
摘要: 在工作和聊天中很多时候都会向对方演示一下操作,这个时候gif录制无疑是太实用了,今天终于发现了一个小巧好用的软件,关键还是开源免费的。 效果: 效果还是很好的,操作也很方便。 功能特点: 录制为 .GIF 或 .LCF。 录制过程中,可移动捕捉框,从而改变录制范围。 暂停/重新开始录制,并可插入文字(暂不支持中文)说明帧。 录制过程中,可用全局热键... 阅读全文
posted @ 2013-03-14 11:07 MNight 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 创建了表之后之后的操作就是增删改查,但是查询需要用很大的篇幅描述,所以这次先写增删改。一、插入INSERT INTO 表名(字段1,字段2) VALUES(字段1的值,字段2的值)VALUES后跟的值的顺序要和表名后的字段顺序相同,格式相同。需要注意的是:所有不可为空的字段都要填写,不然添加不成功。错误如下:消息515,级别16,状态2,第1行不能将值NULL插入列'tname',表'stuDB.dbo.student';列不允许有空值。INSERT失败。字符类型、时间类型要加单引号'',数值类型不用。上面的语句可以简化为INSERT INTO 阅读全文
posted @ 2013-03-06 11:32 MNight 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 创建了表之后之后的操作就是增删改查,但是查询需要用很大的篇幅描述,所以这次先写增删改。 一、插入 [sql]INSERT INTO 表名(字段1,字段2) VALUES(字段1的值,字段2的值)[/sql] VALUES后跟的值的顺序要和表名后的字段顺序相同,格式相同。 需要注意的是:所有不可为空的字段都要填写,不然添加不成功。 错误如下: 消息515,级别16,状态2,第1 行不能将值NULL ... 阅读全文
posted @ 2013-03-05 18:25 MNight 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 上一篇中,提到了创建数据库,这一篇当然就是创建数据库中的表。创建数据表的常规语法为:CREATE TABLE 表名称(列名称1 数据类型,是否为空,约束,列名称2 数据类型,是否为空,约束,列名称3 数据类型,是否为空,约束,....)其中数据类型可以参看MSDN中的说明,很详细,传送门。下面就在上次创建的stuDB中建立一个student表:USE stuDB --转到stuDB数据库GOIF EXISTS(SELECT * FROM sysobjects WHERE name='student') --如果有同名的,删除DROP TABLE test1GOCREATE TA 阅读全文
posted @ 2013-02-01 13:53 MNight 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 上一篇中,提到了创建数据库,这一篇当然就是创建数据库中的表。 创建数据表的常规语法为: [sql]CREATE TABLE 表名称(列名称1 数据类型,是否为空,约束,列名称2 数据类型,是否为空,约束,列名称3 数据类型,是否为空,约束,....)[/sql] 其中数据类型可以参看MSDN中的说明,很详细,传送门。 下面就在上次创建的stuDB中建立一个student表: ... 阅读全文
posted @ 2013-02-01 13:52 MNight 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 自从上一次绘制雪花曲线(用javascript绘制雪花(Koch曲线))之后,对简单分形更加喜欢,太复杂的只能欣赏了,简单分形还是决定一个一个的用代码绘制出来,html5中的canvas标签相当方便,本文继续使用javascript + canvas的模式。谢尔宾斯基三角形由波兰数学家谢尔宾斯基在1915年提出。详情见wiki。总体上说来这个三角形比雪花曲线要来的简单,基本思路和雪花曲线类似,所以没有什么难度。图1图1为谢尔宾斯基三角形的变化规律,由于都是正三角形,所以几个点处理起来很方便。图2图2中我们约定了正三角形的三个点分别为P1、P2、P3,中心点的三个点为P4、P5、P6。我们约定: 阅读全文
posted @ 2013-01-28 17:52 MNight 阅读(2909) 评论(10) 推荐(5) 编辑
摘要: 自从上一次绘制雪花曲线(用javascript绘制雪花(Koch曲线))之后,对简单分形更加喜欢,太复杂的只能欣赏了,简单分形还是决定一个一个的用代码绘制出来,html5中的canvas标签相当方便,本文继续使用javascript + canvas的模式。 谢尔宾斯基三角形由波兰数学家谢尔宾斯基在1915年提出。详情见wiki。 ... 阅读全文
posted @ 2013-01-28 17:36 MNight 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 数据库中的标准查询语言是SQL,全名:结构化查询语言(Structured Query Language)。不同的数据库对SQL进行了不同程度的扩充,非标准的SQL语句在不同数据库间是不一能互通的。T-SQL全称是Transact-SQL,是SQL的一种扩充,目前主要用于Microsoft SQL Server数据库中。 具体的数据和特点可以通过连接,跳转到wikipedia上详细查看,这里就不搬运了。近期有一个功能用到了比较复杂的数据库查询,之前很少写sql语句,所以这次有些不知所措,虽然功能最终是完成了,但也意识到sql能力的欠缺,所以就打算系统的写一些sql入门的文章。关于为什么要写,. 阅读全文
posted @ 2013-01-24 15:50 MNight 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 数据库中的标准查询语言是SQL,全名:结构化查询语言(Structured Query Language)。不同的数据库对SQL进行了不同程度的扩充,非标准的SQL语句在不同数据库间是不一能互通的。 T-SQL全称是Transact-SQL,是SQL的一种扩充,目前主要用于Microsoft SQL Server数据库中。 具体的数据和特点可以通过连接,跳转到wi... 阅读全文
posted @ 2013-01-24 15:43 MNight 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 下载了ASP.NET MVC 3的音乐商店程序,想要阅读下经典的mvc代码,才发现原来还有一个sql ce数据库。以前只知道access数据库,可以方便部署,这次又发现另一个嵌入式数据库,搜索了下,最新版是4.0(下载)。SQL Server Compact 4.0 的优点是:占用的空间小,支持在应用程序文件夹中专门部署其二进制文件,轻松地使用 Visual Studio 和 WebMatrix 进行应用程序开发,以及无缝地将架构和数据迁移到 SQL Server。最后一点有很大的优势,后面业务增长,可以迁移到sql server的话,就会省很多麻烦。还有一个优势和access类似,部署的时. 阅读全文
posted @ 2013-01-17 15:34 MNight 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 下载了ASP.NET MVC 3的音乐商店程序,想要阅读下经典的mvc代码,才发现原来还有一个sql ce数据库。 以前只知道access数据库,可以方便部署,这次又发现另一个嵌入式数据库,搜索了下,最新版是4.0(下载地址)。SQL Server Compact 4.0 的优点是:占用的空间小,支持在应用程序文件夹中专门部署其二进制文件,轻松地使用 Visual Studio 和... 阅读全文
posted @ 2013-01-17 15:28 MNight 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 图1-1 雪花图形 前两天在一个网页上看到了雪花,感觉很漂亮,就搜索了下,发现了这个Koch曲线(大概很多人都早就知道(︸_︸)),看上去很漂亮,简单的分形,简洁的递归,就是美丽的图案。 图1-2 维基百科分形条目中的koch(科赫)曲线图例,非常明了。 HTML5中加入了canvas标签,可以方便的绘... 阅读全文
posted @ 2013-01-11 16:05 MNight 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 图1-1 雪花图形前两天在一个网页上看到了雪花,感觉很漂亮,就搜索了下,发现了这个Koch曲线(大概很多人都早就知道(︸_︸)),看上去很漂亮,简单的分形,简洁的递归,就是美丽的图案。图1-2 维基百科分形条目中的koch(科赫)曲线图例,非常明了。HTML5中加入了canvas标签,可以方便的绘制简单或复杂的图形。canvas的使用比较简单,这次只用到它的画线功能。简单介绍下canvas的使用:var canvas = document.getElementById("cantest"); //获取canvas对象if(canvas.getContext){ //可以通过 阅读全文
posted @ 2013-01-11 15:57 MNight 阅读(3439) 评论(2) 推荐(3) 编辑