<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Byron's notebook]]></title><description><![CDATA[知足常乐～]]></description><link>https://blog.youkuaiyun.com/ljgstudy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ljgstudy]]></copyright><item><title><![CDATA[[Sqlserver] SQL Server Storage Engine: Data Pages and Data Rows]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/50437251</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/50437251</guid><author>ljgstudy</author><pubDate>Wed, 30 Dec 2015 20:44:58 +0800</pubDate><description><![CDATA[The space in the database divided into logical 8KB pages. Those pages are continuously numbered starting with zero and can be referenced by specifying a file ID and a page number. The page numbering i]]></description><category></category></item><item><title><![CDATA[[Git] Windows下Git提交代码提示warning: LF will be replaced by CRLF]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/49207461</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/49207461</guid><author>ljgstudy</author><pubDate>Sat, 17 Oct 2015 21:07:35 +0800</pubDate><description><![CDATA[遇到这两个错误，是因为Git的换行符检查功能。


core.safecrlf




Git提供了一个换行符检查功能（core.safecrlf），可以在提交时检查文件是否混用了不同风格的换行符。这个功能的选项如下：

false - 不做任何检查warn - 在提交时检查并警告true - 在提交时检查，如果发现混用则拒绝提交

建议使用最严格的 true 选项。
c]]></description><category></category></item><item><title><![CDATA[Mysql 锁机制详解]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/48718441</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/48718441</guid><author>ljgstudy</author><pubDate>Thu, 24 Sep 2015 21:03:25 +0800</pubDate><description><![CDATA[锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中，除传统的计算资源（如CPU、RAM、I/O等）的争用以外，数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题，锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说，锁对数据库而言显得尤其重要，也更加复杂。本章我们着重讨论MySQL锁机制的特点，常见的锁问题，以及解决MySQL]]></description><category></category></item><item><title><![CDATA[深入浅出：MySQL的左连接、右连接、等值连接]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/48596357</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/48596357</guid><author>ljgstudy</author><pubDate>Sun, 20 Sep 2015 13:17:38 +0800</pubDate><description><![CDATA[深入浅出：MySQL的左连接、右连接、等值连接

 

三种连接的语法

为便于更多的技友快速读懂、理解，我们只讨论2张表对象进行连接操作的情况，大于2张表对象进行的连接操作原理也是一样的。

 

1.左连接（LEFT JOIN ）

SELECT M.columnname……,N.* columnname…..

FROM left_table M LEFT JOI]]></description><category></category></item><item><title><![CDATA[MySQL 批量插入数据优化]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/48391533</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/48391533</guid><author>ljgstudy</author><pubDate>Sat, 12 Sep 2015 09:26:16 +0800</pubDate><description><![CDATA[对于一些数据量较大的系统，数据库面临的问题除了查询效率低下，还有就是数据入库时间长。特别像报表系统，可能每天花费在数据导入上的时间就会长达几个小时之久。因此，优化数据库插入性能是很有意义的。

       网络上的牛人很多，总会有一些手段可以提高insert效率，大家跟我一起分享一下吧：

       1. 一条SQL语句插入多条数据。
       我们常用的插入语句大都是一条一个]]></description><category></category></item><item><title><![CDATA[关于索引的B tree B-tree B+tree B*tree 详解结构图（ 二)]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/48222451</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/48222451</guid><author>ljgstudy</author><pubDate>Sat, 05 Sep 2015 09:16:05 +0800</pubDate><description><![CDATA[索引分为聚簇索引和非聚簇索引。

以一本英文课本为例，要找第8课，直接翻书，若先翻到第5课，则往后翻，再翻到第10课，则又往前翻。这本书本身就是一个索引，即“聚簇索引”。

如果要找"fire”这个单词，会翻到书后面的附录，这个附录是按字母排序的，找到F字母那一块，再找到"fire”，对应的会是它在第几课。这个附录，为“非聚簇索引”。

由此可见，聚簇索引，索引的顺序就是数据存放的顺序]]></description><category></category></item><item><title><![CDATA[关于索引的B tree B-tree B+tree B*tree 详解结构图]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/48222437</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/48222437</guid><author>ljgstudy</author><pubDate>Sat, 05 Sep 2015 09:14:31 +0800</pubDate><description><![CDATA[B树

       即二叉搜索树：

       1.所有非叶子结点至多拥有两个儿子（Left和Right）；

       2.所有结点存储一个关键字；

       3.非叶子结点的左指针指向小于其关键字的子树，右指针指向大于其关键字的子树；

       如：

       



       B树的搜索，从根结点开始，如果查询的关键字与结点的关]]></description><category></category></item><item><title><![CDATA[js中事件冒泡及阻止冒泡的一小段code]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/42718755</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/42718755</guid><author>ljgstudy</author><pubDate>Wed, 14 Jan 2015 22:17:55 +0800</pubDate><description><![CDATA[在有些情况下，　事件冒泡会给我们的应用程序带来负面的影响。　比如下面的例子（有些极端）：

	
		
		
			window.onload = function(){
				var all = document.getElementsByTagName('*');
				for(var i = 0; i < all.length; i++){
					console.log('xxx')]]></description><category></category></item><item><title><![CDATA[javascript　面向对象的基本概念及示例]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/42274425</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/42274425</guid><author>ljgstudy</author><pubDate>Tue, 30 Dec 2014 22:26:06 +0800</pubDate><description><![CDATA[面向对象javascript这个词其实有些多余，　因为Ｊａｖａｓｃｒｉｐｔ这门语言就是完全面向对象的，　也不可能以非面向对象的方法来使用。　不过大多数编程新手（包括使用ｊａｖａｓｃｒｉｐｔ的）的常见弱点在于按照功能编写代码，　而不考虑任何上下文或者组织。　
要完整理解如何编写最优化的ｊａｖａｓｃｒｉｐｔ代码，　就必须
１）　理解ｊａｖａｓｃｒｉｐｔ对象是如何工作的
２）　他们和其他语言的对象]]></description><category></category></item><item><title><![CDATA[深入理解javascript闭包【整理】]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/41987319</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/41987319</guid><author>ljgstudy</author><pubDate>Wed, 17 Dec 2014 21:15:57 +0800</pubDate><description><![CDATA[原文链接:http://www.cn-cuckoo.com/2007/08/01/understand-javascript-closures-72.html

英文原文:http://www.jibbering.com/faq/faq_notes/closures.html

要成为高级 JavaScript 程序员，就必须理解闭包。

本文结合 ECMA 262 规范详解了闭包的内]]></description><category></category></item><item><title><![CDATA[关于面向对象中接口和抽象类的一个比喻]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/40954633</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/40954633</guid><author>ljgstudy</author><pubDate>Sun, 09 Nov 2014 21:08:30 +0800</pubDate><description><![CDATA[1.飞机会飞，鸟会飞，他们都继承了同一个接口“飞”；但是F22属于飞机抽象类，鸽子属于鸟抽象类。
2. 就像铁门木门都是门（抽象类），你想要个门我给不了（不能实例化），但我可以给你个具体的铁门或木门（多态）；
    而且只能是门，你不能说它是窗（单继承）；一个门可以有锁（接口）也可以有门铃（多实现）。
    门（抽象类）定义了你是什么，接口（锁）规定了你能做什么（一个接口最好只能做一件事，你不能要求锁也能发出声音吧（接口污染））。]]></description><category></category></item><item><title><![CDATA[Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config.]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/39855813</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/39855813</guid><author>ljgstudy</author><pubDate>Tue, 07 Oct 2014 17:43:56 +0800</pubDate><description><![CDATA[Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config.]]></description><category></category></item><item><title><![CDATA[关于近期很火的Bash漏洞的检测及修复方法]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/39610989</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/39610989</guid><author>ljgstudy</author><pubDate>Sat, 27 Sep 2014 12:56:48 +0800</pubDate><description><![CDATA[近期Bash漏洞让不少类Unix躺枪。。。
下面是相关的检测方法和修复方法（内容来源阿里云开发者论坛）
-----------------------------------------------------------------------------------------------------
Bash紧急漏洞预警，请所有正在使用linux服务器的用户注意。该漏洞直接影响基于]]></description><category></category></item><item><title><![CDATA[Ubuntu14.04 - Chrome - 网页内容显示正常，Tab显示乱码的解决方法]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/39588403</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/39588403</guid><author>ljgstudy</author><pubDate>Fri, 26 Sep 2014 22:50:11 +0800</pubDate><description><![CDATA[Ubuntu 14.04 安装Chrome， 打开网页，页面显示中文没有问题，标签页上中文乱码。如下：


虽然不影响使用，但总觉得有点不舒服。


解决方法：
其实很简单， 只需执行一下命令：sudo vim /etc/fonts/conf.d/49-sansserif.conf

修改该文件倒数第四行的字体为ubuntu即可，保存文件即可。 如下图：]]></description><category></category></item><item><title><![CDATA[阿里云主机 -- Ubuntu 12.04 - 创建用户失败的解决方法]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/39560805</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/39560805</guid><author>ljgstudy</author><pubDate>Thu, 25 Sep 2014 23:31:22 +0800</pubDate><description><![CDATA[闲着没事就是爱折腾，免费阿里云主机一直闲着，今天有空鼓捣了一下。
创建用户的时候出现了一点小问题，写篇博文以备后查。
执行命令：
adduser testuesr
错误提示如下：]]></description><category></category></item><item><title><![CDATA[Open SSH 登陆远程主机，怎样下载文件到本地？]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/39560325</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/39560325</guid><author>ljgstudy</author><pubDate>Thu, 25 Sep 2014 22:53:11 +0800</pubDate><description><![CDATA[许多人使用简易的SSH连接工具，有时候需要在SSH下复制文件到本地查看比较方便，这就用到了SCP命令。

scp /home/example.tar.gz root@remote host IP:/home/root

scp root@Remote host IP:/home/root  /home/example.tar.gz]]></description><category></category></item><item><title><![CDATA[Ubuntu14.04 忘记root密码的解决方法]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/38828633</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/38828633</guid><author>ljgstudy</author><pubDate>Mon, 25 Aug 2014 23:12:45 +0800</pubDate><description><![CDATA[ubuntu14.04 忘记root密码的解决方法]]></description><category></category></item><item><title><![CDATA[SQL Server 2008连接字符串写法大全(备用)]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/38715529</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/38715529</guid><author>ljgstudy</author><pubDate>Wed, 20 Aug 2014 23:06:38 +0800</pubDate><description><![CDATA[一、.NET Framework Data Provider for SQL Server

类型：.NET Framework类库
使用：System.Data.SqlClient.SqlConnection
厂商：Microsoft

标准安全连接

Data Source = myServerAddress;Initial Catalog = myDataBase;User ]]></description><category></category></item><item><title><![CDATA[Window8.1 64位无法使用Debug命令的解决方法[附牛人代码]]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/34961131</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/34961131</guid><author>ljgstudy</author><pubDate>Thu, 26 Jun 2014 23:58:19 +0800</pubDate><description><![CDATA[偶然看到网上一篇文章，讲的是世界黑客编程大赛第一名的一个非常酷的程序，大小仅有4KB，使用debug命令运行。
悲催的是win8.1的debug命令不能使用。
错误如下：


解决方法如下：
1. 下载DOSBox 和Debug.exe
下载地址1：http://download.youkuaiyun.com/detail/ljgstudy/7557693（PS:需要1积分，积分多的大神高抬贵手]]></description><category></category></item><item><title><![CDATA[手把手教你在ubuntu下创建桌面快捷方式]]></title><link>https://blog.youkuaiyun.com/ljgstudy/article/details/28723605</link><guid>https://blog.youkuaiyun.com/ljgstudy/article/details/28723605</guid><author>ljgstudy</author><pubDate>Thu, 05 Jun 2014 23:44:26 +0800</pubDate><description><![CDATA[习惯使用windows的朋友来说创建桌面快捷方式简直就是so easy, 鼠标右键点击文件-->选择发送桌面快捷方式，就OK了。对于ubuntu下该怎样创建桌面快捷方式呢？下面以创建eclipse的快捷方式为例，简单介绍一下。]]></description><category></category></item></channel></rss>