摘要: 事件定义当我们使用委托场景时,我们很希望有这样两个角色出现:广播者和订阅者。我们需要这两个角色来实现订阅和广播这种很常见的场景。广播者这个角色应该有这样的功能:包括一个委托字段,通过调用委托来发出广播。而订阅者应该有这样的功能:可以通过调用 += 和 -= 来决定何时开始或停止订阅。事件就是描述这种... 阅读全文
posted @ 2015-06-07 14:48 EchoSong 阅读(860) 评论(0) 推荐(0) 编辑
摘要: initerrlog: 无法打开错误日志文件 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log1、 设置文件权限2、如果设置文件也无效过 直接 把 Errorg文件 替换 阅读全文
posted @ 2015-01-05 10:46 EchoSong 阅读(2968) 评论(0) 推荐(0) 编辑
摘要: You have arrived.查看源码有惊喜 阅读全文
posted @ 2014-10-05 17:54 EchoSong 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一、引言 Echosong 用的东西比较杂,对各种脚本语言都有些涉猎。在来回切换间隙 难免被一些东西混淆。 其中变量作用域就是一个很容易混淆的东东。下面把这些脚本的作用域做一个总结。以用备忘。二、详细分析各个脚本语言作用域 1、php A、局部变量 函数体内部的变量,适用范围为函数体内 B、全局变... 阅读全文
posted @ 2014-09-21 20:34 EchoSong 阅读(1506) 评论(1) 推荐(1) 编辑
摘要: 原文地址http://blog.csdn.net/sirfei/article/details/4349941. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张... 阅读全文
posted @ 2014-09-16 20:26 EchoSong 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 引言: 原生的 alert 样子看起来很粗暴,网上也有一大堆相关的插件,但是基本上都是大而全,仅仅几句话可以实现的东西,可能要引入好几十k的文件,所以话了点时间自己写了个弹出效果,放到项目上去发现效果还不错,这里贴出来,做个备忘,有需要的同学可以拿去,也可以作为一个参考。 1 2 ... 阅读全文
posted @ 2014-06-15 23:34 EchoSong 阅读(14097) 评论(5) 推荐(2) 编辑
摘要: 前言: 由于js 远程请求 XMLHttpRequest() 不支持多线程,所以用C# 写了个dll 多线程远程抓住供js调用。最初代码为: C#代码/// /// 异步请求入口 /// /// 传入http地址 注意加http ///... 阅读全文
posted @ 2014-06-09 20:30 EchoSong 阅读(2975) 评论(4) 推荐(0) 编辑
摘要: PHP5.4配置Xdebug1、下载Xdebughttp://xdebug.org/download.php(注意下载对应的版本)2、在php.ini后面加上如下信息(我的xdebug放在ext下面你可以修改对应的目录即可) [Xdebug] zend_extension=”F:/wamp/php5... 阅读全文
posted @ 2014-06-05 23:35 EchoSong 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 太阳底下没有新鲜事一、sqlserver 构架结构 1、查询优化器三阶段1)、找计划缓存如果找到直接使用2)、简单语句生成0开销的执行计划3)、正式优化 一般情况下优化到开销小于1.0就会停止定义…Select * from sys.dm_os_memory_cache_entr... 阅读全文
posted @ 2014-05-28 21:02 EchoSong 阅读(2209) 评论(1) 推荐(0) 编辑
摘要: 1、事务基本概念*事务是一种操作数据库的序列,这些操作要么全做要么不做,是一个不可分割的工作单位。(事务可以包括一条sql 语句 也可以包括一批sql语句)2、事务的ACID特征*原子性 操作要么全做,要么不做。*一致性 多个变化必须一致同步。*隔离性 事务不受其他事务干扰*持续性 一旦提交改变数据... 阅读全文
posted @ 2014-05-28 20:54 EchoSong 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一)主扩展模式主扩展模式,通常用来将几个相似的对象的共有属性抽取出来,形成一个“公共属性表”;其余属性则分别形成“专有属性表”,且“公共属性表”与“专有属性表”都是“一对一”的关系。“专有属性表”可以看作是对“公共属性表”的扩展,两者合在一起就是对一个特定对象的完整描述,故此得名“主扩展模式”。举例如下(注:这个例子已经作了相当程度的简化,仅仅是用来帮助大家理解“主扩展模式”这个概念来使用的,请大家注意)。假设某公司包括如下6种类型的工作人员:采购员、营销员、库房管理员、收银员、财务人员和咨询专家,采用主扩展模式进行设计,如下图所示。无论哪种类型的工作人员,都要访问公司的办公软件,所以都有“登 阅读全文
posted @ 2014-04-02 10:45 EchoSong 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、js作用域,先上图:以上代码执行的效果是,依次弹出 undefined, undefined, a, a,为什么是这样的结果啦?因为JS的作用域为链式作用域.作用域链:用VAR声明一个变量时,就为该变量所在的对象添加了一个属性,由于JS的变量都是对象的属性,而该对象可能又是其它对象的属性,而所有的对象都是WINDOWS属性,所以这些对象的关系可以看作一条链,链头就是变量的所处对象,链尾就是WINDOWS对象。我们来分析一下上面函数中变量的作用域链。第一个alert输出的str,它的作用域链是str-自运行函数(+function)-windows,当执行自运行函数(+function)时, 阅读全文
posted @ 2014-03-27 16:56 EchoSong 阅读(635) 评论(1) 推荐(0) 编辑
摘要: 一、理解: 完整备份为基础, 完整备份可以实物回滚还原,但是由于完整备份文件过大,对硬盘空间比较浪费这是就需要差异备份 或者 事务日志备份。 差异备份还原时,只能还原到备份的那个点, 日志备份还原时,可以还原到日志覆盖的时间段的任意点。 比如2013-07-01 10点进行了完整备份,2013-07-02 10点进行了差异备份。2013-07-02 10点也进行了日志备份。 今天是2013-07-19,如果你要还原到2013-07-02 10点的数据,就可以使差异备份。如果你想还原到2013-07-01 10点之后到2013-07-02 10点之前的任意时刻,就可以使用日志备份。二、还原时.. 阅读全文
posted @ 2014-03-16 16:59 EchoSong 阅读(2700) 评论(0) 推荐(1) 编辑
摘要: 再前段echosong 写了一遍关于mysql 数据同步实现业务读写分离的文章,今天咱们来看下SQL Server的复制订阅实现数据的读写分离比起mysql的复制,SQL server 复制相对强大一、 名词解释1、复制的 机构组成(类比报纸流通): 1)、发布服务器(报社出版) 生产维护数据源,审阅所有出版数据的更改 发送给 分发服务器(邮局) 2)、分发服务器 (邮局) 分发服务器包括分发数据库,并且存储元数据、历史数据和事务。 3)、订阅服务器(订报人,读者) 保持数据的副本,并接收对所修改出版的更改。取决于所实现的复制选项,可能还允许更新者更新数据,... 阅读全文
posted @ 2014-03-16 14:12 EchoSong 阅读(5997) 评论(4) 推荐(5) 编辑
摘要: 前几年使用过 webpy做个些小东西,今天有个东西从拾webpy。但是基本上都忘记了,还是那句古话“好记性不如烂笔头”。这里把相应的步骤梳理下。 前提: 操作系统 windows 一、webpy 方面 1、 安装python 1)大家喜欢使用的一般是2.7版本,相对来说比较稳定的一个版本 安装路径:c:/python27 2)配置计算机环境变量加入c:/python27路径 2、webpy 安装 1)下载 地址http://webpy.org/static/web.py-0.37.tar.gz 2)随便解压到一个路径(安装后就不需要了) 我解压... 阅读全文
posted @ 2014-03-08 19:24 EchoSong 阅读(3304) 评论(0) 推荐(0) 编辑
摘要: 1、配置Php.ini 1)extension_dir = "./ext" 修改这个路径为真实的php的ext路径 2);extension=php_mysql.dll ;extension=php_mysqli.dll 开启这两个扩展 3) ;cgi.fix_pathinfo=1 开启cgi支持2、拷贝 php根目录下文件 libmysql.dll 到c:/windows下面3、nginx配置 server { listen 443; server_name localhost; location / { ... 阅读全文
posted @ 2014-03-04 20:49 EchoSong 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、前提 这里的原则 只是针对mysql数据库,其他的数据库 某些是殊途同归,某些还是存在差异。我总结的也是mysql普遍的规则,对于某些特殊情况得特殊对待。在构造sql语句的时候养成良好的习惯 二、原则总结 原则1、仅列出需要查询的字段,这对速度不会明显的影响,主要是考虑节省应用程序服务器的内存。 阅读全文
posted @ 2014-02-09 10:26 EchoSong 阅读(1597) 评论(9) 推荐(2) 编辑
摘要: 为期一个月的实习完了,从一个学生到一个老师角色的转化也从这里开始了。虽然实习完,班上很多同学会说也没学到什么东西,自己还是学习样也没有根本性的蜕变。但是从某种角度来说我们真正的体验到了作为一个老师所要负担的责任。和具有的能力。衡阳市三中早有耳闻这里的学生是比较的调皮。有些人就会认为是老师管理不够严格,具我观察却发现这里的老师管理上都是比较严格,老师风格的“鞭下出状元”状元终究出了没有,我全然不知。但是教师的教鞭,跟恶狠狠的表情确实在办公室常能目睹。就这样暴风骤雨般的严格却是在大多数学生身上不奏效!学生背不了书,老师给其两个选择,一、赶紧背完。二、自己伸手接受肌肤之痛(打手板)。当然很多学生是不 阅读全文
posted @ 2014-02-09 09:16 EchoSong 阅读(824) 评论(1) 推荐(0) 编辑
摘要: 一、在mssql 里头实现同步镜像,只能主库用而镜像库不能同时用,而mysql 主从同步可以实现 数据库的读写分离,主库负责 update insert delete ,从库负责select 这样一来具有相应的优点: (1) 数据分布 (Data distribution ) (2) 负载平衡(lo 阅读全文
posted @ 2014-02-08 17:11 EchoSong 阅读(1395) 评论(1) 推荐(1) 编辑
摘要: 一、属性1、配置 1)模板文件配置路径 2)生成缓存路径 3)模板标识配置 4)是否自动更新 5)自动更新间隔时间2、全局的变量用来存储模板数据的对应关系二、方法1、模板变量注册方法 2、模板显示方法 3、配置属性复制方法 三、解析辅助方法3、实现辅助函数 1)变量替换 2)循环替换 3)条件语句替换 阅读全文
posted @ 2014-01-21 21:47 EchoSong 阅读(303) 评论(0) 推荐(0) 编辑