<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LXiangRegisterd的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LXiangRegisterd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LXiangRegisterd]]></copyright><item><title><![CDATA[2020.10.24“程序员节”关于国产操作系统发展的对话（长沙岳麓书院）]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/109628665</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/109628665</guid><author>LXiangRegisterd</author><pubDate>Wed, 11 Nov 2020 18:45:39 +0800</pubDate><description><![CDATA[直播回放地址
10.24程序员节在长沙岳麓书院的关于国产操作系统发展的对话：技术、团队、生态、市场、对人才的培养、对技术的反思、程序员的生命周期。做技术的人，说话还是比较实在的。很多道理也是通用的。很不错的对话，受益良多。

...]]></description><category></category></item><item><title><![CDATA[Oracle_数据处理]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108693597</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108693597</guid><author>LXiangRegisterd</author><pubDate>Sun, 20 Sep 2020 15:16:10 +0800</pubDate><description><![CDATA[SQL语句类型


DML语句：（data manipulation language）
增、删、改、查：insert\update\delete\select


DDL语句：（data definition language）
truncate\create\alter\drop


DCL语句：（data control language）
commit\rollback：rollback必须在commit之前执行才有效。



...]]></description><category></category></item><item><title><![CDATA[Oracle_集合运算]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108693099</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108693099</guid><author>LXiangRegisterd</author><pubDate>Sun, 20 Sep 2020 15:04:37 +0800</pubDate><description><![CDATA[集合运算符

并集：
union：两个集合求并集时重叠部分只记录一次
union all：两个集合求并集时重叠部分记录两次

//查询10号和20号部门的员工的信息：
select * from emp where deptno = 10
union
select * from emp where deptno = 20;
//或：
select * from emp where deptno in (10, 20);

对于group by增强中的rollup，可由union改写：
//实现一个报表：按照]]></description><category></category></item><item><title><![CDATA[Oracle_子查询]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108679405</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108679405</guid><author>LXiangRegisterd</author><pubDate>Sat, 19 Sep 2020 12:08:34 +0800</pubDate><description><![CDATA[select语句的嵌套调用


]]></description><category></category></item><item><title><![CDATA[Oracle_多表查询]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108666974</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108666974</guid><author>LXiangRegisterd</author><pubDate>Fri, 18 Sep 2020 23:19:26 +0800</pubDate><description><![CDATA[多表即数据存放在多张表中
笛卡尔集：
行数 = table1的行数 * table2的行数；
列数 = table1的列数 + table2的列数。

等值连接
不等值连接
外连接
自连接
层次查询

]]></description><category></category></item><item><title><![CDATA[Oracle_分组函数]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108663695</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108663695</guid><author>LXiangRegisterd</author><pubDate>Fri, 18 Sep 2020 15:44:04 +0800</pubDate><description><![CDATA[组函数
GROUP BY子句数据分组
HAVING子句过滤分组结果集


组函数

（分）组函数作用于一组数据，返回一个值。
AVG\COUNT\MAX\MIN\SUM

select sum(sal) from emp; //对所有行的sal求和
select count(empno) from emp; //统计；不去重
select sum(sal)/count(empno) from emp; //求平均工资
select avg(sal) from emp; //作用同上句
select cou.]]></description><category></category></item><item><title><![CDATA[Oracle_单行函数]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108632999</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108632999</guid><author>LXiangRegisterd</author><pubDate>Wed, 16 Sep 2020 23:47:56 +0800</pubDate><description><![CDATA[单行函数
分组函数

]]></description><category></category></item><item><title><![CDATA[Oracle_过滤和排序]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108627278</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108627278</guid><author>LXiangRegisterd</author><pubDate>Wed, 16 Sep 2020 17:55:52 +0800</pubDate><description><![CDATA[where条件过滤
order by排序

]]></description><category></category></item><item><title><![CDATA[Oracle_基本select语句]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108602631</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108602631</guid><author>LXiangRegisterd</author><pubDate>Tue, 15 Sep 2020 16:34:50 +0800</pubDate><description><![CDATA[体系结构

]]></description><category></category></item><item><title><![CDATA[shell]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108576092</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108576092</guid><author>LXiangRegisterd</author><pubDate>Mon, 14 Sep 2020 11:30:47 +0800</pubDate><description><![CDATA[数据类型、变量
分支语句、循环语句
函数


数据类型、变量

shell中仅有一种数据类型：字符串
变量类型仅有两种：环境变量、本地变量

VAR=123 #定义一个本地变量VAR，值123（字符串）
export VAR #把VAR导出为环境变量
//上述两步可合并为一步：
export VAR=123
//除了 echo $VAR 外，还可以用如下方式查看该环境变量的值：
env | grep VAR


自建一个命令别名：alias，比如：

alias pg='ps aux | grep'
pg.]]></description><category></category></item><item><title><![CDATA[Linux系统编程_UDP]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108538328</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108538328</guid><author>LXiangRegisterd</author><pubDate>Fri, 11 Sep 2020 17:12:14 +0800</pubDate><description><![CDATA[UDP协议
C\S模型
广播
组播
domain本地套接字



]]></description><category></category></item><item><title><![CDATA[Linux系统维护]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108507563</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108507563</guid><author>LXiangRegisterd</author><pubDate>Thu, 10 Sep 2020 11:56:01 +0800</pubDate><description><![CDATA[磁盘空间

/boot 空间不足
1）查看安装的内核：dpkg --get-selections |grep linux-
2）查看当前运行内核：uname -a
3）将旧的内核删除并清理/usr/src文件：（保留最新版）
sudo apt-get purge Linux-image-【版本号】-generic
sudo apt-get purge Linux-image-extra-【版本号】-generic
sudo apt-get purge Linux-headers-【版本号】-generic
]]></description><category></category></item><item><title><![CDATA[Linux系统编程_高并发服务器]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108365012</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108365012</guid><author>LXiangRegisterd</author><pubDate>Wed, 02 Sep 2020 16:32:07 +0800</pubDate><description><![CDATA[多进程并发
多线程并发



]]></description><category></category></item><item><title><![CDATA[Linux系统编程_TCP]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108364984</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108364984</guid><author>LXiangRegisterd</author><pubDate>Wed, 02 Sep 2020 16:31:16 +0800</pubDate><description><![CDATA[TCP三次握手建立连接
MTU、mss、半关闭
错误处理
readn
readline
错误处理一般思想


]]></description><category></category></item><item><title><![CDATA[Linux系统编程_网络基础]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108348455</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108348455</guid><author>LXiangRegisterd</author><pubDate>Tue, 01 Sep 2020 18:48:43 +0800</pubDate><description><![CDATA[协议
b/s c/s
分层模型：七层 四层
协议格式：
数据包基本格式
以太网帧格式
arp数据包格式
IP段格式
TCP/UDP
NAT映射、打洞机制
套接字
TCP C/S模型
client.c
server.c


协议

]]></description><category></category></item><item><title><![CDATA[Linux系统编程_线程同步]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108307180</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108307180</guid><author>LXiangRegisterd</author><pubDate>Sun, 30 Aug 2020 16:33:36 +0800</pubDate><description><![CDATA[1，同步
线程同步
2，互斥量（互斥锁）
pthread_mutex_init
pthread_mutex_destroy
pthread_mutex_lock
pthread_mutex_unlock
3，读写锁
pthread_rwlock_…
4，条件变量
pthread_cond_…
pthread_cond_wait();
5，信号量
互斥量的升级版，可用于线程间和进程间同步
sem_…
6，进程间同步
信号量
文件锁
7，哲学家就餐问题
线程版
进程版


线程同步

协同步调，按预定先后次序.]]></description><category></category></item><item><title><![CDATA[Linux系统编程_线程]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108281874</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108281874</guid><author>LXiangRegisterd</author><pubDate>Fri, 28 Aug 2020 17:50:40 +0800</pubDate><description><![CDATA[主要内容：
1，线程概念
线程与进程的关系
线程之间的共享与非共享
优缺点
2，线程控制原语
pthread_self
create
exit
join
3，线程属性
修改线程属性的方法
线程概念
类Unix系统下的线程是依托进程设计的，它称为轻量级的进程（light weight process），本质仍是进程。

...]]></description><category></category></item><item><title><![CDATA[Linux系统编程_信号]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108187735</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/108187735</guid><author>LXiangRegisterd</author><pubDate>Sun, 23 Aug 2020 21:55:53 +0800</pubDate><description><![CDATA[1 信号的概念
基本属性
信号4要素
2 产生信号5种方法
kill函数
alarm函数
setitimer函数
3 信号集操作函数
信号屏蔽字
未决信号集
4 信号的捕捉
注册信号捕捉函数

]]></description><category></category></item><item><title><![CDATA[LaTeX安装及配置：WinEdt + TeX Live + SumatraPDF]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/88605982</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/88605982</guid><author>LXiangRegisterd</author><pubDate>Sat, 16 Mar 2019 21:15:44 +0800</pubDate><description><![CDATA[Tex Live下载安装：
TeX Live安装地址
点击上述超链接即刻访问TeX Live安装包下载页面，然后是漫长的下载安装过程，等待即可。
WinEdt下载安装及破解：
上面所下载的安装包中已有自带的编辑器TeXworks。这个编辑器虽界面简洁，但是初学者用起来不太适应，因为工具栏太简洁，只能依靠手动输入格式代码来编辑，因此可选用WinEdt这款编辑器：WinEdt下载地址
点击上述超链接...]]></description><category></category></item><item><title><![CDATA[对陆奇的一点了解]]></title><link>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/80734401</link><guid>https://blog.youkuaiyun.com/LXiangRegisterd/article/details/80734401</guid><author>LXiangRegisterd</author><pubDate>Tue, 19 Jun 2018 15:20:40 +0800</pubDate><description><![CDATA[始于雷锋网公众号的一篇记录陆奇在百度的始末的文章，增加了我对对陆奇本人的好奇，附两篇文章以作留念。 
Qi迹：记录了作者作为陆奇的下属同事与陆奇的共事经历，主要是一些日常细节，小事处见大文章。 
陆是谁的路 Qi 是谁的棋：陆奇在百度的始末，一篇难得的好文章。 
让我印象很深的，“陆奇就是行走的原则”、“每次跟陆奇开会就像在上一堂生动的MBA课”。 
大概这就是古人所说的“见贤思齐”吧。...]]></description><category></category></item></channel></rss>