<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Programmer]]></title><description><![CDATA[歸納演義格物致知]]></description><link>https://blog.youkuaiyun.com/teamLevis</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; teamLevis]]></copyright><item><title><![CDATA[软件重构的指导思想]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/125168342</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/125168342</guid><author>teamLevis</author><pubDate>Tue, 07 Jun 2022 16:40:42 +0800</pubDate><description><![CDATA[代码重构基本原则]]></description><category></category></item><item><title><![CDATA[批量修改excel表格的名字（无需编程经验）]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/109731144</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/109731144</guid><author>teamLevis</author><pubDate>Mon, 16 Nov 2020 22:32:03 +0800</pubDate><description><![CDATA[诉求：

把当前文件夹中的 11月的表名全部改成12月，比如“员工健康情况登记表2020年11月1日” 修改为“员工健康情况登记表2020年12月1日”



思路：

在excel中把名字提前编辑好名字，把命令带字串一块拷贝到bat文件中，直接拷贝到一个bat文件中。

补充个小知识点：windows支持的bat 脚本改名命令ren，比如：ren A B，实现：把 A 改名为 B



接下来直接上步骤：

1、创建1个新的空表格，内容如下

第一列放一串ren；第二列是原名称；第三列是要修改的目....]]></description><category></category></item><item><title><![CDATA[3rd 笔记6. 文档内容管理]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/40682093</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/40682093</guid><author>teamLevis</author><pubDate>Sat, 01 Nov 2014 17:01:53 +0800</pubDate><description><![CDATA[---文档内容管理：
cat 第一行开始显示档案内容 Concatenate（连续）的缩写
tac 最后一行开始显示 tac 是cat 倒着写
nl 显示的时候顺便显示行号
more 一页一页显示档案内容
less 和more相似，但是可以往前翻
head 只看头几行
tail 只看尾几行
od 以二进制方式读取
touch
chattr
lsattr
---搜索档案和目录]]></description><category></category></item><item><title><![CDATA[《私房菜》3rd 笔记6. 目录和档案管理]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/40681923</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/40681923</guid><author>teamLevis</author><pubDate>Sat, 01 Nov 2014 16:47:07 +0800</pubDate><description><![CDATA[=============档案和目录权限==============
chown 改变档案 拥有人
chgrp 改变档案 所属群组
chmod 改变档案 读写执行权限
umask 预设档案和目录 建立时的默认属性
chattr 改变档案的特殊属性
lsattr 显示档案的特殊属性


==============搜索档案和目录==============
which 查看可执行]]></description><category></category></item><item><title><![CDATA[《私房菜》3rd 笔记5-2. 查看磁盘情况、ln 链接]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/40681861</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/40681861</guid><author>teamLevis</author><pubDate>Sat, 01 Nov 2014 16:43:37 +0800</pubDate><description><![CDATA[dumpe2fs 查看block情况
-b 列出保留为坏轨的部分
-h 仅列出super block的数据
block bitmap
inode bitmap
l -i 查看node节点
通过查看是否是同一个inode 也可以发现不同文件名是不是同一个文件
cat /proc/filesystem 查看系统目前已经加载到内存中的文件系统


VFS
Virtual Fisls]]></description><category></category></item><item><title><![CDATA[《私房菜》3rd 笔记5. 磁盘文件inode,block]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/40681843</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/40681843</guid><author>teamLevis</author><pubDate>Sat, 01 Nov 2014 16:43:03 +0800</pubDate><description><![CDATA[--------------------- 磁盘文件 ---------------------
inode
block
boot serctor 启动引导扇区放在文件系统最前面
balock Group 区块群组，包括：


Ext2:
.data block 资料块区 Ext2文件系统中，block 有1,2,4k 三种
.每个block都有编号，在inode中记忆
.最大]]></description><category></category></item><item><title><![CDATA[《私房菜》3rd 笔记4.目录管理]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/40681739</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/40681739</guid><author>teamLevis</author><pubDate>Sat, 01 Nov 2014 16:36:08 +0800</pubDate><description><![CDATA[--目录管理
cd  变化
.pwd  (Print Working Directory) 显示当前目录
mkdir 创建目录
rmdir 删除空目录
cat


ls
cp
rm
mv


basename 
dirname


---文档内容管理：
cat 第一行开始显示档案内容 Concatenate（连续）的缩写
tac 最后一行开始显示 tac 是]]></description><category></category></item><item><title><![CDATA[《私房菜》3rd 笔记3-2 FHS]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/40658939</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/40658939</guid><author>teamLevis</author><pubDate>Fri, 31 Oct 2014 18:38:57 +0800</pubDate><description><![CDATA[----------------------------------------------------------------
FHS规定根目录尽量不要放在非常大的分割槽内，避免太多错误的机会
/
根目录下，一般放
/bin 可执行文件
/boot 开机档案
/dev 设备接口
/etc   配置文件，建议这里不放可执行文件
/home 用户目录
/lib 系统的函数库
/m]]></description><category></category></item><item><title><![CDATA[《私房菜》3rd 笔记3. 系统配置FHS]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/40658931</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/40658931</guid><author>teamLevis</author><pubDate>Fri, 31 Oct 2014 18:37:15 +0800</pubDate><description><![CDATA[目录配置依据：
FHS(Filesystem Hierarchy Standard)
shareable 
unshareable
static /usr (软件放置)
/etc （配置文件）
/opt (第三方辅助软件)
/boot (开机与核心档)
variable /var/mail
/var/run  程序相关
/var/spool/news 新闻组
/var/loc]]></description><category></category></item><item><title><![CDATA[《私房菜》3rd 笔记2. linux系统档案目录介绍，目录属性]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/40658923</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/40658923</guid><author>teamLevis</author><pubDate>Fri, 31 Oct 2014 18:35:14 +0800</pubDate><description><![CDATA[===================  档案和目录属性 ======================================
----群组权限---
root是全能的
root用户记录在/etc/passwd 档案内
密码则记录在/etc/shadow 档案内
组名记录在 /etc/group 内
Permission deny 错误提示时查看权限配置

ls -al
]]></description><category></category></item><item><title><![CDATA[《私房菜》3rd 笔记1. 基础命令]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/40658863</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/40658863</guid><author>teamLevis</author><pubDate>Fri, 31 Oct 2014 18:29:17 +0800</pubDate><description><![CDATA[====================基础命令======================================

---磁盘信息查看-----
df -h //statistic Flash
du 


---手册man---
man man
man -f
man 1 man 
man 7 man
man -k hwclock
whatis man //= ]]></description><category></category></item><item><title><![CDATA[《私房菜》3rd 笔记0. 目录]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/40658713</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/40658713</guid><author>teamLevis</author><pubDate>Fri, 31 Oct 2014 18:28:13 +0800</pubDate><description><![CDATA[前6章
1. linux是什么
2. linux 如何学习
3. linux主机规划
4. SPFDIS范例]]></description><category></category></item><item><title><![CDATA[ios 开发]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/39889817</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/39889817</guid><author>teamLevis</author><pubDate>Wed, 08 Oct 2014 09:37:35 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/yuanyuan_186/article/details/38641511]]></description><category></category></item><item><title><![CDATA[ICMP学习链接]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/39644217</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/39644217</guid><author>teamLevis</author><pubDate>Sun, 28 Sep 2014 17:28:09 +0800</pubDate><description><![CDATA[ICMP协议

http://www.cnblogs.com/fengmk2/archive/2007/01/19/ICMP-protocol.html]]></description><category></category></item><item><title><![CDATA[CSS布局]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/39227809</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/39227809</guid><author>teamLevis</author><pubDate>Fri, 12 Sep 2014 12:02:25 +0800</pubDate><description><![CDATA[关于span的理解
   span 这也是一个非常常用的标签，这个标签可以说与div很像，没有什么特定的意义，只是他是一个级联元素，不是块级元素。我一直把它看作是一个袋子，他不像箱子那样可以有自己的宽高，他的宽高只能随着内容的多少而定，所以很像是袋子。这个标签与div正好互]]></description><category></category></item><item><title><![CDATA[XHTML入门]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/39227743</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/39227743</guid><author>teamLevis</author><pubDate>Fri, 12 Sep 2014 11:38:36 +0800</pubDate><description><![CDATA[与HTML对比

1.所有的标记都必须要有一个相应的结束标记

以前在HTML中，你可以打开许多标签，例如和而不一定写对应的和来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构，所有标签必须关闭。如果是单独不成对的标签，在标签最后加一个"/"来关闭它。例如:

w3cn_200x80.gif" width="200" />

2.所有标签的元素和属性的名字都必须使]]></description><category></category></item><item><title><![CDATA[《jQuery基础教程》4th 笔记- 选择元素]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/39182491</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/39182491</guid><author>teamLevis</author><pubDate>Wed, 10 Sep 2014 16:16:55 +0800</pubDate><description><![CDATA[第一章 入门
============================


-----------------------------
$(document).ready(function() {
  $('div.poem-stanza').addClass('highlight');
});
-----------------------------
1.$()
$()函数]]></description><category></category></item><item><title><![CDATA[《jQuery基础教程》4th 笔记-闭包]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/39179453</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/39179453</guid><author>teamLevis</author><pubDate>Wed, 10 Sep 2014 11:54:11 +0800</pubDate><description><![CDATA[1. 匿名函数做参数
$(document).ready(funtction(){
$('div.poem-stanza').addClass('highlight');
});
可以外层函数中把内部函数赋值给外层变量或者全局变量，从而逃离作用域调用；


2.闭包
既不是内部函数局部变量，也不是其参数的变量，成为自由变量；
外部函数的调用环境称为封闭闭包的环境。
（PS：直接]]></description><category></category></item><item><title><![CDATA[《CSS权威指南》笔记-样式]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/39137265</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/39137265</guid><author>teamLevis</author><pubDate>Mon, 08 Sep 2014 16:48:24 +0800</pubDate><description><![CDATA[背景色：background-color: gray;
背景图片：]]></description><category></category></item><item><title><![CDATA[《CSS权威指南》笔记-选择器]]></title><link>https://blog.youkuaiyun.com/teamLevis/article/details/39136475</link><guid>https://blog.youkuaiyun.com/teamLevis/article/details/39136475</guid><author>teamLevis</author><pubDate>Mon, 08 Sep 2014 16:35:33 +0800</pubDate><description><![CDATA[HTML 发展到CSS出现之前，代码臃肿，]]></description><category></category></item></channel></rss>