摘要: 一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三、配置优化 1) max_connections 2) back_log 3) interactive_timeout 4) key_buffer_ 阅读全文
posted @ 2016-12-27 10:54 薛东青521 阅读(149) 评论(0) 推荐(0) 编辑
摘要: angularJS可以通过constant(name,value)和value(name,value)对于创建服务也是很重要的。 相同点是:都可以接受两个参数,name和value。 区别: 1.constant(name,value)可以将一个已经存在的变量值注册为服务,并将其注入到应用的其他部分 阅读全文
posted @ 2016-12-26 14:15 薛东青521 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一直在做.net的项目,c/s的、b/s的,一直没有注意这个东西。 众所周知,.net的程序生成后会在bin目录下生成.dll文件,而.dll.refresh这个文件从何而来呢?那天无聊地google了下才知, 这个东东是在你的项目中引用第三方程序集(是直接的)时自动生成的,这个.refresh文件 阅读全文
posted @ 2016-08-04 16:17 薛东青521 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 由于Framework 4.0和Framework 4.5对Task类稍微有些不同,此处声明以下代码都是基于Framework 4.5 Task类和Task<TResult>类,后者是前者的泛型版本。TResult类型为Task所调用方法的返回值。 主要区别在于Task构造函数接受的参数是Actio 阅读全文
posted @ 2016-03-15 17:45 薛东青521 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Thead是不能返回值的,但是作为更高级的Task当然要弥补一下这个功能。 阅读全文
posted @ 2016-03-15 17:19 薛东青521 阅读(93) 评论(0) 推荐(0) 编辑
摘要: async用来修饰方法,表明这个方法是异步的,声明的方法的返回类型必须为:void或Task或Task<TResult>。返回类型为Task的异步方法中无需使用return返回值,而返回类型为Task<TResult>的异步方法中必须使用return返回一个TResult的值,如上述Demo中的异步 阅读全文
posted @ 2016-03-15 17:06 薛东青521 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 通用语言运行平台(Common Language Runtime,简称CLR)是微软为他们的.Net虚拟机所选用的名称。这是通用语言架构(简称CLI)的微软实现版本,它定义了一个代码运行的环境。CLR运行一种称为“通用中间语言”的字节码,这个是微软的通用中间语言实现版本。 CLR运行在微软的视窗操作 阅读全文
posted @ 2016-03-15 16:57 薛东青521 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 在了解Finalize和Dispose之前,我们需要了解两个概念,一个是托管资源,一个非委托资源。a.其中托管资源一般是指被CLR控制的内存资源,这些资源的管理可以由CLR来控制,例如程序中分配的对象,作用域内的变量等。b.而非托管资源是CLR不能控制或者管理的部分,这些资源有很多,比如文件流,数据 阅读全文
posted @ 2016-03-15 16:49 薛东青521 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 对于针对字符串位置的操作,第一个位置被标记为1。ASCII(str)返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。mysql> select ASCII('2'); -> 50mysql> select ASCII(2); ->... 阅读全文
posted @ 2015-12-27 14:33 薛东青521 阅读(632) 评论(0) 推荐(0) 编辑