<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zy1206_c的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zy1206_c</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zy1206_c]]></copyright><item><title><![CDATA[linux 常用命令]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/133700628</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/133700628</guid><author>zy1206_c</author><pubDate>Mon, 09 Oct 2023 13:58:38 +0800</pubDate><description><![CDATA[【代码】linux 常用命令。]]></description><category></category></item><item><title><![CDATA[sql中特殊字符串的截取]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/120270709</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/120270709</guid><author>zy1206_c</author><pubDate>Mon, 13 Sep 2021 17:04:10 +0800</pubDate><description><![CDATA[假设列STD123中的一个值为：1803|123|456|789|147|258|369|159|753|951|357|222；

我想取最后三列的值，即为：|951|357|222


SELECT SUBSTR(STD123,INSTR(STD123,'|',1,9))

--substr（string,start_position,[length]）求子字符串，返回字符串
--第一个参数表示要截取的字符串，第二个表示起始位置，第三个表示截取的长度，可省略。

--instr（string,subSt]]></description><category></category></item><item><title><![CDATA[postgreSQL返回时间]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/120039797</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/120039797</guid><author>zy1206_c</author><pubDate>Wed, 01 Sep 2021 15:00:05 +0800</pubDate><description><![CDATA[sysdate
			current_date
			current_time
			current_timestamp
			now()
		返回服务器的时间
			返回当前会话时间
			
			
			
		2021-09-01 14:20:40.0
			2021-09-01
			14:20:40
			2021-09-01 14:20:40.050838
			2021-09-01 14:20:40.049094
		


SELECT SYSDATE --服务器当前时间
SELECT SYSD]]></description><category></category></item><item><title><![CDATA[SQLZOO习题2]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/120020153</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/120020153</guid><author>zy1206_c</author><pubDate>Tue, 31 Aug 2021 16:01:29 +0800</pubDate><description><![CDATA[https://sqlzoo.net/wiki/SELECT_from_Nobel_Tutorial/zh


--第一题
SELECT yr, subject, winner
FROM nobel
WHERE yr = 1950

--第二题
SELECT winner
FROM nobel
WHERE yr = 1962
AND subject='Literature'

--第三题
SELECT yr,subject
FROM nobel
WHERE winner='Albert Einstein'
]]></description><category></category></item><item><title><![CDATA[SQLZOO习题]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/120018255</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/120018255</guid><author>zy1206_c</author><pubDate>Tue, 31 Aug 2021 15:06:07 +0800</pubDate><description><![CDATA[https://sqlzoo.net/wiki/SQLZOO:SELECT_from_WORLD_Tutorial/zh


--第一题
SELECT name, continent, population 
FROM world

--第二题
SELECT name FROM world
WHERE population&gt;200000000

--第三题
SELECT name,GDP/population
FROM world
WHERE population&gt;200000000

--第四]]></description><category></category></item><item><title><![CDATA[python读入数据]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/104049036</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/104049036</guid><author>zy1206_c</author><pubDate>Mon, 20 Jan 2020 13:54:57 +0800</pubDate><description><![CDATA[文章目录一.从键盘读取数据1.1 input1.2 sys.stdin二.从文件读取数据2.1 open与readlines

一.从键盘读取数据
1.1 input
[语法格式]
var_name=input("提示信息")
#读取键盘输入,保存为string类型,并赋值给变量var_name


python3中input()函数接收一个标准输入数据,返回为string类型
如果需要输入其他类...]]></description><category></category></item><item><title><![CDATA[shell判断字符串包含关系]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/104047413</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/104047413</guid><author>zy1206_c</author><pubDate>Mon, 20 Jan 2020 08:39:14 +0800</pubDate><description><![CDATA[查找文档中是否包含某个关键字
1. 利用grep判断 
#!/usr/bin/ksh
#file_name代表文档名,keywords代表关键字;
result=$(echo $file_name | grep "${keywords}")
if [[ "$result" != "" ]]
then
    echo "文件$file_name包含关键字$keywords"
else
    ec...]]></description><category></category></item><item><title><![CDATA[read 命令]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/104016467</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/104016467</guid><author>zy1206_c</author><pubDate>Fri, 17 Jan 2020 14:12:51 +0800</pubDate><description><![CDATA[文章目录【用途】【语法格式】【用途代码】读取键盘的输入逐行读取文档的内容
【用途】

从标准输入读取单行数据
读取键盘的输入
与重定向结合，读取文档中的一行数据

【语法格式】
read -参数 var_name    # read 将得到的单行数据，赋值给变量
read -参数 var1_name var2_name var3_name    # read 可以一次给多个变量赋值

read 的...]]></description><category></category></item><item><title><![CDATA[| 命令]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/104016283</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/104016283</guid><author>zy1206_c</author><pubDate>Fri, 17 Jan 2020 11:15:39 +0800</pubDate><description><![CDATA[管道命令
【语法格式】
命令1 | 命令2

将命令1的结果作为命令2的输入

【例子】

]]></description><category></category></item><item><title><![CDATA[cat 命令]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/104016093</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/104016093</guid><author>zy1206_c</author><pubDate>Fri, 17 Jan 2020 11:11:37 +0800</pubDate><description><![CDATA[cat主要有三种用法










一次显示整个文档
cat file_name


创建新文档
cat file_name


将几个文档合并为同一个文档
cat file1_name file2_name &gt; new_file_name




常用参数






命令参数
含义




-n
对输出的行进行编号


-s
由连续两行以上的空白行，替换成一行的空白行


-b
对...]]></description><category></category></item><item><title><![CDATA[shell函数]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/104015353</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/104015353</guid><author>zy1206_c</author><pubDate>Fri, 17 Jan 2020 10:32:44 +0800</pubDate><description><![CDATA[【语法格式】
function fun_name(){    执行模块}

]]></description><category></category></item><item><title><![CDATA[shell流程控制]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/104014359</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/104014359</guid><author>zy1206_c</author><pubDate>Fri, 17 Jan 2020 10:23:46 +0800</pubDate><description><![CDATA[文章目录条件判断ifcase循环forwhileuntil跳出循环break 终止执行后面所有的循环continue 仅仅终止当前执行模块，继续循环
条件判断
if
【语法格式】




if 条件表达式1then    执行模块1 fi 
 if 条件表达式1then    执行模块1else     执行模块3fi 
 if 条件表达式1then    执行模块1elif 条件表达式2then...]]></description><category></category></item><item><title><![CDATA[shell运算符]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/104006842</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/104006842</guid><author>zy1206_c</author><pubDate>Fri, 17 Jan 2020 08:14:42 +0800</pubDate><description><![CDATA[文章目录算术运算符关系运算符布尔运算符逻辑运算符字符串运算符文件测试运算符
算术运算符
sh解释器不支持数学运算，需要借助expr实现算术运算。
【语法格式】
   var_name3=`expr ${var_name1} 运算符 ${var_name2}`
    或者
   var_name=` expr 数字1 运算符 数字2

   表达式和运算符之间要有空格

【运算符】




运算符...]]></description><category></category></item><item><title><![CDATA[shell数组]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/104006045</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/104006045</guid><author>zy1206_c</author><pubDate>Thu, 16 Jan 2020 16:07:47 +0800</pubDate><description><![CDATA[shell只支持一维数组
&nbsp;
【语法格式】arr_name=(value1 value2 ··· valuen)


数组下标从0开始；
数组内的元素类型可以不同；
初始化时不需要定义数组大小。






操作目的
语法格式
备注




读取数组部分元
${arr_name[index]}



读取数组所有元素
${arr_name[*]}${arr_name[@]}
*按空格读...]]></description><category></category></item><item><title><![CDATA[shell输入与输出]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/104004938</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/104004938</guid><author>zy1206_c</author><pubDate>Thu, 16 Jan 2020 15:27:39 +0800</pubDate><description><![CDATA[文章目录shell的输入shell的输出echoprintf
shell的输入
shell的输出

shell有两种输出方式：echo和printf
echo 用于字符串的输出；
printf 用于格式化输出字符串。

echo
【语法形式】

显示普通字符串echo "字符串"
显示变量echo "my name is $var_name"
显示结果至定向文件echo "$var_name" &...]]></description><category></category></item><item><title><![CDATA[shell变量]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/104003468</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/104003468</guid><author>zy1206_c</author><pubDate>Thu, 16 Jan 2020 14:51:29 +0800</pubDate><description><![CDATA[文章目录变量名的命名规则变量的使用变量的赋值/定义变量的访问变量的删除变量的类型
&nbsp;

1. shell没有数据类型，shell中的变量可以保存任何类型的数据；
2. shell无需提前声明变量，给变量赋值就会直接创建变量

&nbsp;
变量名的命名规则


由字母、数字、下划线组成
首个字符不能以数字开头
不能与关键字重复；


&nbsp;
变量的使用
变量的赋值/定义

shel...]]></description><category></category></item><item><title><![CDATA[shell教程]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/104000222</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/104000222</guid><author>zy1206_c</author><pubDate>Thu, 16 Jan 2020 11:35:57 +0800</pubDate><description><![CDATA[文章目录



【shell是什么】

shell是一个用 C 语言编写的程序，它是用户使用 Linux 的桥梁。
shell 既是一种命令语言，又是一种程序设计语言。

作为命令语言，shell能交互式地解释和执行用户输入的命令；
作为程序设计语言，shell的脚本解释器有sh, bash, csh, ksh等。


【shell的两种模式】

shell有交互模式和非交互模式两种模式。

在交...]]></description><category></category></item><item><title><![CDATA[Linux软件解压缩与安装]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/103999491</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/103999491</guid><author>zy1206_c</author><pubDate>Thu, 16 Jan 2020 09:48:56 +0800</pubDate><description><![CDATA[文章目录Linux软件解压缩与安装tar.gz包软件解压缩软件安装rpm包安装卸载centos用yum安装软件
Linux软件解压缩与安装
一个Linux应用程序的软件包中可以包含两种不同的内容：

一种就是可执行文件，也就是解开包后就可以直接运行的。在Windows中所 有的软件包都是这种类型。安装完这个程序后，你就可以使用，但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台，否则将...]]></description><category></category></item><item><title><![CDATA[linux压缩与解压缩]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/103999434</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/103999434</guid><author>zy1206_c</author><pubDate>Thu, 16 Jan 2020 09:46:12 +0800</pubDate><description><![CDATA[文章目录文档压缩与解压缩文档压缩文档解压缩
文档压缩与解压缩

tar命令用于压缩和解压缩文件




命令符
参数




tar（压缩/解压缩）
-c 建立压缩文件-x 解压 -t 查看内容-r 向压缩归档文件末尾追加文件-u 更新原压缩包中的文件这是5个独立的参数,压缩/解压只要用一个可以和下面的命令连用但只能用其中一个---------------------------z 有gzip属性...]]></description><category></category></item><item><title><![CDATA[windows那些有逼格（伪）的快捷键]]></title><link>https://blog.youkuaiyun.com/zy1206_c/article/details/103992009</link><guid>https://blog.youkuaiyun.com/zy1206_c/article/details/103992009</guid><author>zy1206_c</author><pubDate>Thu, 16 Jan 2020 08:25:02 +0800</pubDate><description><![CDATA[文章目录windows操作系统编辑状态浏览器
&nbsp;
windows操作系统




操作目的
快捷键组合




分屏操作
WIN + &lt;














&nbsp;
编辑状态




操作目的
快捷键组合




复制
Ctrl + c


粘贴
Ctrl + v


撤回
Ctrl + z


保存
Ctrl + s


&nbsp;
浏览器




操作目的
快捷...]]></description><category></category></item></channel></rss>