<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[deng0004的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/deng0004</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; deng0004]]></copyright><item><title><![CDATA[Linux mount/unmount 挂载和卸载指令]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359920</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359920</guid><author>deng0004</author><pubDate>Thu, 03 Oct 2019 19:33:00 +0800</pubDate><description><![CDATA[对于Linux用户来讲，不论有几个分区，分别分给哪一个目录使用，它总归就是一个根目录、一个独立且唯一的文件结构
Linux中每个分区都是用来组成整个文件系统的一部分，她在用一种叫做“挂载”的处理方法，它整个文件系统中包含了一整套的文件和目录，并将一个分区和一个目录联系起来，要载入的那个分区将使它的存储空间在这个目录下获得。
0）挂载前准备（必须要有光盘或者已经连接镜像文件）
...]]></description><category></category></item><item><title><![CDATA[Linux文件属性整理]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359919</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359919</guid><author>deng0004</author><pubDate>Thu, 03 Oct 2019 19:01:00 +0800</pubDate><description><![CDATA[Linux系统是一种典型的多用户系统，不同的用户处于不同的地位，拥有不同的权限。为了保护系统的安全性，Linux系统对不同的用户访问同一文件（包括目录文件）的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组。
1）从左到右的10个字符表示：
如果没有权限，就会出现减号[ - ]而已。从左至右用0-9这些数字来表示:
（1...]]></description><category></category></item><item><title><![CDATA[Vim编辑器的基本操作]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359918</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359918</guid><author>deng0004</author><pubDate>Mon, 30 Sep 2019 10:35:00 +0800</pubDate><description><![CDATA[今天学了Vim编辑器的基本操作，真的很方便，现在整理一下，以便后续复习
首先了解一下Vim编辑器是什么：
所有的 Unix Like 系统都会内建 vi 文书编辑器，其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。Vim 具有程序编辑的能力，可以主动的以字体颜色辨别语法的正确性，方便程序设计。Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误...]]></description><category></category></item><item><title><![CDATA[CentOS7.9防火墙命令]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359917</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359917</guid><author>deng0004</author><pubDate>Sun, 29 Sep 2019 21:42:00 +0800</pubDate><description><![CDATA[CentOS7防火墙命令有变化：
CentOS7： systemctl status firewalld.service  查看防火墙状态
　　　　　　systemctl stop firewalld.service  本次访问关闭防火墙
　　　　　　systemctl disable firewalld.service 从下次开始关闭防火墙
　　　　　　sy...]]></description><category></category></item><item><title><![CDATA[Linux修改主机名方法]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359916</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359916</guid><author>deng0004</author><pubDate>Sun, 29 Sep 2019 17:53:00 +0800</pubDate><description><![CDATA[[root@lyx ~]# vim /etc/hosts vim代表修改，进入hosts文件进行添加192.168.10.128 hadoop128
[root@lyx ~]# hostname 查看主机名命令lyx.wz.com[root@lyx ~]# cd /   进入根目录[root@lyx /]# vi /etc/sysconfig/network  讲道理，...]]></description><category></category></item><item><title><![CDATA[HTTP响应状态码整理]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359914</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359914</guid><author>deng0004</author><pubDate>Thu, 19 Sep 2019 08:39:00 +0800</pubDate><description><![CDATA[1xx:信息 100 Continue服务器仅接收到部分请求，但是一旦服务器并没有拒绝该请求，客户端应该继续发送其余的请求。101 Switching Protocols服务器转换协议：服务器将遵从客户的请求转换到另外一种协议。   2xx:成功 200 OK请求成功（其后是对GET和POST请求的应答文档）201 Created请求被创建完成，同时新的资源被创建。202 Accepte...]]></description><category></category></item><item><title><![CDATA[Python通用爬虫，聚焦爬虫概念理解]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359915</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359915</guid><author>deng0004</author><pubDate>Mon, 09 Sep 2019 10:01:00 +0800</pubDate><description><![CDATA[通用爬虫：百度、360、搜狐、谷歌、必应.......
原理：
（1）抓取网页
（2）采集数据
（3）数据处理
（4）提供检索服务
百度爬虫：Baiduspider
通用爬虫如何抓取新网站？
（1）主动提交url
（2）设置友情链接
（3）百度会和DNS服务商合作，抓取新网站
检索排名
（1）竞价排名
（2）根据pagerank值排名，由访问量，点击量得出，SE...]]></description><category></category></item><item><title><![CDATA[HTTP无状态协议理解]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359734</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359734</guid><author>deng0004</author><pubDate>Thu, 05 Sep 2019 16:33:00 +0800</pubDate><description><![CDATA[TTP协议是无状态协议。
 　　无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息，则它必须重传，这样可能导致每次连接传送的数据量增大。另一方面，在服务器不需要先前信息时它的应答就较快。

　　客户端与服务器进行动态交互的Web应用程序出现之后，HTTP无状态的特性严重阻碍了这些应用程序的实现，毕竟交互是需要承前启后的，简单的购物车程序也要知道用户到底...]]></description><category></category></item><item><title><![CDATA[会话与事务知识点总结]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359729</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359729</guid><author>deng0004</author><pubDate>Thu, 05 Sep 2019 10:54:00 +0800</pubDate><description><![CDATA[1、什么叫数据库的会话？
1）底层一定是TCP/IP 网络层协议连接数据库（提示：是否使用连接池，以及使用连接池存在的问题）
2）网络层链接成功，进行身份认证，3）认证成功，Oracle会为此用户建立一个会话。即完成数据库的链接。
此用户从链接数据库开始到断开数据库链接，会话一直存在。
2、数据库用户分级
事务的原子性：与开发人员无关，只需要由开发人员选择事务的提交模式。
...]]></description><category></category></item><item><title><![CDATA[并发一致性知识点整理]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359732</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359732</guid><author>deng0004</author><pubDate>Thu, 05 Sep 2019 10:06:00 +0800</pubDate><description><![CDATA[1、 并发如何产生？
并发一定是两个不同的会话的sql产生的。
table——数据
从数据库返回结果：1、结果集（select）2、行数（update delete insert）3、error
发出的sql命令一定满足数据完整性规则（行列完整性，触发器完整性），同一个事务的若干sql命令满足业务逻辑一致性，不同事务的sql命令满足并发一致性
select ....from...]]></description><category></category></item><item><title><![CDATA[使用隔离级别read committed隐式解决并发冲突]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359913</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359913</guid><author>deng0004</author><pubDate>Wed, 04 Sep 2019 17:26:00 +0800</pubDate><description><![CDATA[1、使用rc的弊端：出现不可重复读
Oracle不可重复读
Oracle丢失修改
Oracle幻读
任何数据库的update insert delete都加排它锁
sql server的select加锁（排它锁X 和共享是S）,Oracle的select不加锁，使用多版本

2、sql server：发出select如何加锁
RR：加锁一直到事务的结束。
sele...]]></description><category></category></item><item><title><![CDATA[多并发笔记整理]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359912</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359912</guid><author>deng0004</author><pubDate>Wed, 04 Sep 2019 11:21:00 +0800</pubDate><description><![CDATA[1，如何判断是多用户系统？
用户：数据库的用户，每一个用户都有一个UserID，连接数据库时都有一个session会话。
注意！！！！：任何系统，数据才是最重要的，数据的安全性和正确性。
一个用户可以启动多个session（session在被认证后才形成，也就是账号密码和数据库一致），session由若干个事务组成，事务由sql语句组成。
软件开发真正重要的是并发：多个sessi...]]></description><category></category></item><item><title><![CDATA[我对DES   AES   RSA的认识]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359911</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359911</guid><author>deng0004</author><pubDate>Sun, 18 Aug 2019 09:46:00 +0800</pubDate><description><![CDATA[1、DES（DataEncryptionStandard）算法：数据加密标准。是替换和置换细致而复杂的结合体，替换和置换一个接着一个，共循环16次。算法首先将明文分块，每块64位。密钥也是64位，但实际上它可以使任意56位的数字（多余的8位通常作为校验位，但不影响加密）。
　　　　替换提供了混乱性，置换提供了扩散性。
　　　　混乱性：当明文中的字符变化时，截取者不能预知密文会有何...]]></description><category></category></item><item><title><![CDATA[AES密码算法详解（转自https://www.cnblogs.com/luop/p/4334160.html）]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359910</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359910</guid><author>deng0004</author><pubDate>Wed, 14 Aug 2019 09:27:00 +0800</pubDate><description><![CDATA[0 AES简介
　　我们知道数据加密标准（Data Encryption Standard: DES）的密钥长度是56比特，因此算法的理论安全强度是256。但二十世纪中后期正是计算机飞速发展的阶段，元器件制造工艺的进步使得计算机的处理能力越来越强，DES将不能提供足够的安全性。1997年1月2号，美国国家标准技术研究所（National Institute of Standards a...]]></description><category></category></item><item><title><![CDATA[快速排序和插入排序——我的代码]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359909</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359909</guid><author>deng0004</author><pubDate>Thu, 18 Jul 2019 21:53:00 +0800</pubDate><description><![CDATA[快速排序:

 1 package suanfa;
 2 
 3 import java.util.Scanner;
 4 
 5 public class QuickSort {
 6 
 7     public static int sortOnce(int array[],int low,int high) {
 8         
 9         i...]]></description><category></category></item><item><title><![CDATA[北京大学1001ACM——高精度类型题总结]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359908</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359908</guid><author>deng0004</author><pubDate>Tue, 09 Jul 2019 21:53:00 +0800</pubDate><description><![CDATA[题目描述：
ExponentiationTime Limit:500MS		Memory Limit:10000KTotal Submissions:80517		Accepted:19098Description
Problems involving the computation of exact values of very large magnitude and ...]]></description><category></category></item><item><title><![CDATA[C语言数组不知道输入几个整数以及输入一直到为0]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359907</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359907</guid><author>deng0004</author><pubDate>Thu, 04 Jul 2019 21:37:00 +0800</pubDate><description><![CDATA[输入一直到为0：

while(scanf("%d",&amp;n)!=EOF&amp;&amp;n!=0){}

数组不知道输入几个整数：

  int array[1000],num=0;
    for(;;num++){
        scanf("%d",&amp;array[num]);
        if(getchar()=='\n')break;...]]></description><category></category></item><item><title><![CDATA[C语言并查集例子——图问题巧用parent[]数组]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359906</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359906</guid><author>deng0004</author><pubDate>Thu, 04 Jul 2019 19:59:00 +0800</pubDate><description><![CDATA[输入：测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数，分别是城镇数目N ( &lt; 1000 )和道路数目M；随后的M行对应M条道路，每行给出一对正整数，分别是该条道路直接连通的两个城镇的编号。为简单起见，城镇从1到N编号。注意:两个城市之间可以有多条道路相通,也就是说3 31 21 22 1这种输入也是合法的当N为0时，输入结束，该用例不被处理。
输出：对每个测试用例...]]></description><category></category></item><item><title><![CDATA[C语言快速判断素数——不超时]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359904</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359904</guid><author>deng0004</author><pubDate>Sun, 30 Jun 2019 16:05:00 +0800</pubDate><description><![CDATA[这属于算法上的问题，好好考虑一下算法，还要考虑一下素数的定义。素数是只有1和本身能整除的整数。所以在求素数的时候，要将素数与1到素数本身中间的所有整数都相除，看是否有整除的数，如果有，那肯定不是素数了。但是从算法上考虑，为了减少重复量，开平方后面的数就不用相除了，因为a/b（平方数）=c（小一点的数），同样a/c=b。举例说明：25，开平方以后是5,那么整除2~5就可以了，如果有满足...]]></description><category></category></item><item><title><![CDATA[C语言如何才能使用bool类型]]></title><link>https://blog.youkuaiyun.com/deng0004/article/details/102359905</link><guid>https://blog.youkuaiyun.com/deng0004/article/details/102359905</guid><author>deng0004</author><pubDate>Sun, 30 Jun 2019 15:01:00 +0800</pubDate><description><![CDATA[解决办法：加上头文件#include&lt;stdbool.h&gt; ,就可以直接使用类型bool = true/false;

 1 #include&lt;stdio.h&gt;
 2 #include&lt;stdbool.h&gt;
 3 
 4 int main(){
 5     int number,array[1000];
 6     scanf("%d...]]></description><category></category></item></channel></rss>