<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[matrixchan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/matrixchan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; matrixchan]]></copyright><item><title><![CDATA[利用samba实现Ubuntu18.04与Windows10的文件共享]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/102995733</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/102995733</guid><author>matrixchan</author><pubDate>Sun, 10 Nov 2019 11:29:38 +0800</pubDate><description><![CDATA[在Ubuntu18.04上安装samba服务
打开终端，使用下面指令安装samba服务。
$ sudo apt install samba
$ sudo apt install smbclient

在Ubuntu18.04上配置samba服务
编辑samba的配置文件
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
$ sudo vim...]]></description><category></category></item><item><title><![CDATA[MySQL中修改数据表存储引擎的三种方法]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/102517394</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/102517394</guid><author>matrixchan</author><pubDate>Sat, 12 Oct 2019 11:35:45 +0800</pubDate><description><![CDATA[第一种方法：ALTER TABLE
将表从一个引擎修改为另一个引擎最简单的办法是使用ALTER TABLE语句，转换表的存储引擎会导致失去原引擎相关的所有特性。
例：将mytable的引擎修改为InnoDB
mysql&gt; ALTER TABLE mytable ENGINE = InnoDB;

上述方法适用任何的存储引擎，但执行时间较长。MySQL会按行将数据从原表复制到一张新表中，在复制...]]></description><category></category></item><item><title><![CDATA[MySQL 的存储引擎]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/102500188</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/102500188</guid><author>matrixchan</author><pubDate>Fri, 11 Oct 2019 14:11:53 +0800</pubDate><description><![CDATA[储存引擎storage engine,又称数据表处理器。由同一个存储引擎所实现的数据表具有一些共同的属性和特征。
数据表在硬盘上的存储方式
在文件系统中，MySQL将每个数据库 (也称schema)保存为数据目录下的一个子目录。创建表时，MySQL会在数据库子目录下创建一个与表同名的.frm文件保存表的定义。
MySQL使用文件系统的目录来保存数据库和表的定义，大小写敏感性与具体的操作系统的文件系...]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04 安装MySQL没有提示输入初始密码，重设root密码]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/102478469</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/102478469</guid><author>matrixchan</author><pubDate>Thu, 10 Oct 2019 11:59:16 +0800</pubDate><description><![CDATA[在Ubuntu18.04 中安装MySQL 过程中没有出现提示输入密码环节，可以使用以下方法重设MySQL的root密码。
使用安装时的默认密码登录MySQL
安装时默认生成的默认账户在 /etc/mysql/debian.cnf：

$ mysql -udebian-sys-maint -p  

密码是debian.cnf中的password，每个人的密码不一样，根据自己系统中debian.c...]]></description><category></category></item><item><title><![CDATA[PHP5.6 与 PHP 7.0 区别浅谈]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/102460894</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/102460894</guid><author>matrixchan</author><pubDate>Wed, 09 Oct 2019 14:54:48 +0800</pubDate><description><![CDATA[两者的区别


PHP7.0 比PHP5.6性能提升了两倍。


PHP7.0全面一致支持64位。


PHP7.0之前出现的致命错误，都改成了抛出异常。


增加了空结合操作符（？？）。效果相当于三元运算符。


PHP7.0新增了函数的返回类型声明。


PHP7.0新增了标量类型声明。
PHP 7 中的函数的形参类型声明可以是标量。在 PHP 5 中只可以是类名、接口、array 或者 ca...]]></description><category></category></item><item><title><![CDATA[MySQL中my.cnf的配置说明]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/101604391</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/101604391</guid><author>matrixchan</author><pubDate>Sat, 28 Sep 2019 11:42:08 +0800</pubDate><description><![CDATA[# 以下选项会被MySQL客户端应用读取。
# 注意只有MySQL附带的客户端应用程序保证可以读取这段内容。
# 如果你想你自己的MySQL应用程序获取这些值。
# 需要在MySQL客户端库初始化的时候指定这些选项。

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en...]]></description><category></category></item><item><title><![CDATA[PHP--MySQL简明手册]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/101564721</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/101564721</guid><author>matrixchan</author><pubDate>Fri, 27 Sep 2019 22:04:20 +0800</pubDate><description><![CDATA[PHP 的MySQL连接
当用PHP访问数据库时，除了PHP自带的数据库驱动，我们一般还有两种比较好的选择：PDO和MySQLi。
注意：自PHP5.5开始，传统的mysql扩展已经废弃，只能使用PHP提供的MySQLi扩展或PDO扩展
PDO和MySQLi区别





PDO
MySQLi




Database support
12 different drivers
MySQL only...]]></description><category></category></item><item><title><![CDATA[Nginx简易入门]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/101382145</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/101382145</guid><author>matrixchan</author><pubDate>Wed, 25 Sep 2019 20:21:36 +0800</pubDate><description><![CDATA[Nginx的简介
"Nginx是一款轻量级的HTTP服务器，采用事件驱动的异步非阻塞处理方式框架，这让其具有极好的IO性能，时常用于服务端的反向代理和负载均衡。"-----官方介绍
Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器；同时也是一个IMAP/POP3/SMTP代理服务器；nginx可作为一个HTTP服务器进行网站的发布处理，另外nginx可以作为反向代理进行负载均...]]></description><category></category></item><item><title><![CDATA[Git 使用记录]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/17007831</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/17007831</guid><author>matrixchan</author><pubDate>Thu, 28 Nov 2013 16:26:08 +0800</pubDate><description><![CDATA[1 从远端仓库获取更新
（1） git fetch  获取更新不会自动合并
          git fetch origin master                                //git pull origin master获取更新
          git log -p master..origin/master               //对比本地和远]]></description><category></category></item><item><title><![CDATA[第二章 视图和URL配置]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/16979225</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/16979225</guid><author>matrixchan</author><pubDate>Wed, 27 Nov 2013 09:00:17 +0800</pubDate><description><![CDATA[1 视图views.py文件
    在目录djcode/mysite/mysite下创建views.py文件，内容如下：
    from django.http import HttpResponse
    def hello(request):
         return HttpResponse("Hello world")




2 修改URLconf
fro]]></description><category></category></item><item><title><![CDATA[第一章 Django环境配置]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/16975435</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/16975435</guid><author>matrixchan</author><pubDate>Wed, 27 Nov 2013 00:32:35 +0800</pubDate><description><![CDATA[参考自   http://djangobook.py3k.cn/2.0/
搭建Django环境
1，下载 Django
  官网下载 https://www.djangoproject.com/download/
我这里使用 Git获取最新的版本
git clone https://github.com/django/django.git

2，安装
在终端切换到django目录，]]></description><category></category></item><item><title><![CDATA[ubuntu配置记录]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/16358529</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/16358529</guid><author>matrixchan</author><pubDate>Sat, 16 Nov 2013 17:04:15 +0800</pubDate><description><![CDATA[1  安装Enlightenment
     sudo apt-get install e17


2 Xfce
sudo apt-get install xfce4



3 LXDE
sudo apt-get install lxde]]></description><category></category></item><item><title><![CDATA[Ubuntu 上git 服务的搭建记录]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/12968003</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/12968003</guid><author>matrixchan</author><pubDate>Wed, 23 Oct 2013 12:56:38 +0800</pubDate><description><![CDATA[一，远程服务器端的配置（server）
1 安装git与openssh
    sudo apt-get install git-core openssh-server openssh-client

 
2 添加git用户，并将该用户作为所有代码仓库和用户的权限管理者：
    sudo useradd -m git
    sudo passwd admin2012


3]]></description><category></category></item><item><title><![CDATA[emacs 的基本操作]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/11494159</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/11494159</guid><author>matrixchan</author><pubDate>Mon, 09 Sep 2013 22:37:57 +0800</pubDate><description><![CDATA[配置参考自:http://www.braveclojure.com/basic-emacs/
 C+g  取消当前的动作
 缓存区的操作
C-x b 进行缓冲区的操作
C-x k 关闭一个缓冲区


操作文件
C-x C-f  打开文件
C-x C-s  保存文件


-----------------------------------------------------]]></description><category></category></item><item><title><![CDATA[递归的理解]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/11021519</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/11021519</guid><author>matrixchan</author><pubDate>Tue, 03 Sep 2013 22:36:44 +0800</pubDate><description><![CDATA[“递归”（recursive）指的是一种方法，把大的复杂的问题分解成更小更简单的问题，逐级分解下去，直到问题的规模小到可以直接求解，然后再逐级向上回溯直到解决最初的问题.


递归的计算过程（recursive process）包含了两个阶段，先逐级扩展（expansion），构造起一个由被推迟的操作组成的链条（会被解释器保存在堆栈里），然后在收缩（contraction）阶段逐级回溯执行那]]></description><category></category></item><item><title><![CDATA[PHP生成CSV格式文档]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/10536871</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/10536871</guid><author>matrixchan</author><pubDate>Thu, 29 Aug 2013 17:01:21 +0800</pubDate><description><![CDATA[转自 http://zccst.iteye.com/blog/1538594
1，下载CSV格式文档 
唯一需要特别注意的是编码。 


Php代码  




include_once("conn/conn.php");//连接数据库  
  
$EXCEL_OUT="id,title,info\n";//生成字段  
  
$query="select * from]]></description><category></category></item><item><title><![CDATA[Emacs基本操作]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/10045337</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/10045337</guid><author>matrixchan</author><pubDate>Sun, 18 Aug 2013 14:10:26 +0800</pubDate><description><![CDATA[这儿列出的只是常用命令，详细的可以看这个中文Tutorial。

基本命令

C-x C-c : 退出Emacs

C-x C-f : 打开一个文件，如果文件不存在，则创建一个文件

C-g : 取消未完成的命令

编辑

C-z (redefined): Undo；原来C-z是挂起Emacs（然后用fg命令调出）；C-x u 是默认的命令； 移动一下光标，再C-z就可以r]]></description><category></category></item><item><title><![CDATA[安装插件常见问题]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/9356947</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/9356947</guid><author>matrixchan</author><pubDate>Wed, 17 Jul 2013 16:01:44 +0800</pubDate><description><![CDATA[Magento Connect: “Warning: Your Magento folder does not have sufficient write permissions.”
解决方法1：
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chmod o+w var var/.htac]]></description><category></category></item><item><title><![CDATA[固定布局与流式布局]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/9196413</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/9196413</guid><author>matrixchan</author><pubDate>Fri, 28 Jun 2013 13:58:54 +0800</pubDate><description><![CDATA[固定式网页布局

固定布局(Fixed Layout)使用固定宽度的包裹层(Wrapper), 内部的各个部分可以使用百分比或者固定的宽度来表示. 这里最重要的是, 外面的所谓包裹层(或称为容器)的宽度是固定不变的, 所以不论访问者的浏览器是什么分辨率, 他们看到的网页宽度都彼此相同.



图一: 固定宽度的网页布局



上图显示了一个典型的固定网页布局, 外层宽度为960]]></description><category></category></item><item><title><![CDATA[网页栅格设计系统]]></title><link>https://blog.youkuaiyun.com/matrixchan/article/details/9194545</link><guid>https://blog.youkuaiyun.com/matrixchan/article/details/9194545</guid><author>matrixchan</author><pubDate>Fri, 28 Jun 2013 10:35:55 +0800</pubDate><description><![CDATA[在网页设计中，我们把宽度为“W”的页面分割成n个网格单元“a”，每个单元与单元之间的间隙设为“i”,此时我们把“a+i”定义“A”。他们之间的关系如下：
W =（a×n）+（n-1）i
由于a+i=A，
可得：(A×n) – i = W
这个公式表述了网页的布局与网页“背后”的栅格系统之间的某种关系。我们拿yahoo作例，来看一下栅格系统的应用：]]></description><category></category></item></channel></rss>