<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Csmallwhite的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Csmallwhite</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Csmallwhite]]></copyright><item><title><![CDATA[linux 下查找大于100M的文件]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/119317342</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/119317342</guid><author>Csmallwhite</author><pubDate>Mon, 02 Aug 2021 09:28:34 +0800</pubDate><description><![CDATA[命令行如下
find . -type f -size +100M
Linux系统下查找大文件或目录的技巧
当硬盘空间不够时，我们就很关心哪些目录或文件比较大，看看能否干掉一些了，怎么才能知道呢？以易读的格式显示指定目录或文件的大小，-s选项指定对于目录不详细显示每个子目录或文件的大小
　　du -sh [dirname|filename]
当前目录的大小： 　　du -sh
当前目录下个文件或目录的大小： 　　du -sh * 　　
显示前10个占用空间最大的文件或目录： 　　du -s * | sort ]]></description><category></category></item><item><title><![CDATA[Python打包命令]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/119034556</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/119034556</guid><author>Csmallwhite</author><pubDate>Fri, 23 Jul 2021 14:49:51 +0800</pubDate><description><![CDATA[前置：安装Pyinstaller包
pip3 install pyinstaller
Pyinstaller -F setup.py 打包exe
Pyinstaller -F -w setup.py 不带控制台的打包
Pyinstaller -F -i xx.ico setup.py 打包指定exe图标打包
eg：
将.py的文件打包成一个exe，cmd切换到这个脚本的目录，执行命令：pyinstaller-F setup.py，如下图所示。
执行完毕之后，会生成几个文件夹，如下图所示：



...]]></description><category></category></item><item><title><![CDATA[if not使用]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/118935167</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/118935167</guid><author>Csmallwhite</author><pubDate>Tue, 20 Jul 2021 14:54:20 +0800</pubDate><description><![CDATA[(1) not与逻辑判断句if连用
eg：
a = False
if not a: (这里因为a是False，所以not a就是True)
print “hello”
（2）判断元素是否在列表或者字典
a = 5
b = [1, 2, 3]
if a not in b:
print “hello”
这里也能够输出结果hello
（3）判断是否为空：
代码中经常会有变量是否为None的判断，有三种主要的写法：
第一种是if x is None；
第二种是 if not x：；
第三种是if x is not ]]></description><category></category></item><item><title><![CDATA[Mysql备份与还原]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/118733833</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/118733833</guid><author>Csmallwhite</author><pubDate>Wed, 14 Jul 2021 18:11:07 +0800</pubDate><description><![CDATA[一、备份
使用 mysqldump 备份数据库，默认该工具会将SQL语句信息导出至标准输出，可以通过重定向将输出保存至文件：
1）备份所有的数据库
mysqldump -u username -ppassword --all-databases &gt; bak.sql
（2）备份指定的数据库db1、db2和db3
mysqldump -u username -ppassword --databases db1 db2 db3 &gt; bak.sql
（3）备份db数据库，当仅备份一个数据库时，–data]]></description><category></category></item><item><title><![CDATA[java垃圾回收]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/118099903</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/118099903</guid><author>Csmallwhite</author><pubDate>Tue, 22 Jun 2021 09:44:09 +0800</pubDate><description><![CDATA[为什么要进行垃圾回收？**
随着程序的运行，内存中存在的实例对象、变量等信息占据的内存越来越多，如果不及时进行垃圾回收，必然会带来程序性能的下降，甚至会因为可用内存不足造成一些不必要的系统异常。
哪些“垃圾”需要回收？
如果某个对象已经不存在任何引用，那么它可以被回收。
什么时候进行垃圾回收？
引用计数算法
每个对象添加一个引用计数器，每被引用一次，计数器加1，失去引用，计数器减1，当计数器在一段时间内保持为0时，该对象就认为是可以被回收得了。（在JDK1.2之前，使用的是该算法）
缺点：当两个对象A、B相]]></description><category></category></item><item><title><![CDATA[GIT安装及学习教程]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/117671525</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/117671525</guid><author>Csmallwhite</author><pubDate>Mon, 07 Jun 2021 18:44:47 +0800</pubDate><description><![CDATA[1、GIT安装教程
2、Git连接github仓库 
3、sourceTree使用教程详解
4、SourceTree安装与使用方法

]]></description><category></category></item><item><title><![CDATA[shell常用命令]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/117518530</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/117518530</guid><author>Csmallwhite</author><pubDate>Thu, 03 Jun 2021 13:07:30 +0800</pubDate><description><![CDATA[shell常用命令

查看内存使用情况

free -m

查看硬盘信息使用情况

fdisk -l

查看CPU和内存使用情况

top

查看CPU信息命令

cat /proc/cpuinfo

查看内存信息

cat /proc/meminfo

修改IP地址

vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改网关地址

vi /etc/sysconfig/network

重启网卡

service network restart

’ 和 " 引号]]></description><category></category></item><item><title><![CDATA[MySQL学习记录（源自bilibili狂神说）]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/116489962</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/116489962</guid><author>Csmallwhite</author><pubDate>Tue, 11 May 2021 14:40:03 +0800</pubDate><description><![CDATA[提示：文章写完后，目录可以自动生成，如何生成可参考右边的帮助文档

MySQL前言一、数据库基本指令1、数据库基本指令2. 操作数据库二、数据库操作1.数据库的列类型2.数据库字段属性（重点）2.1 **创建表格代码：**3.数据表的类型3.数据表的存储位置4.修改与删除三、DML语言（重点）1.外键（了解即可）1.1外键概念1.创建2外键2.DML语言2.1  INSERT命令2.2UPDATE (修改数据语句)2.3DELETE (删除数据语句)四、使用DQL查询数据1.SELECT语句1.1指定查询字]]></description><category></category></item><item><title><![CDATA[LINUX入门学习总结]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/116450874</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/116450874</guid><author>Csmallwhite</author><pubDate>Thu, 06 May 2021 18:54:26 +0800</pubDate><description><![CDATA[LINUX学习（一）一、常用目录的命令1.ls（列出目录）2.cd （切换目录）3.pwd ( 显示目前所在的目录 )4.mkdir （创建新目录）5.rmdir ( 删除空的目录 )5.cp ( 复制)6.rm ( 删除文件或者目录)7.mv ( 移动文件或者目录)二、基本属性1.文件基本属性2.文件基本操作3.文件内容查看4.拓展：Linux 链接概念三、Vim编辑器1、什么是Vim编辑器2、三种使用方式3.1测试：3.2常用Vim 按键说明：四、账号用户管理1、账号管理1.1添加账号 useradd.]]></description><category></category></item><item><title><![CDATA[4、位运算符 ＞＞ ^ ~ & |]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/115717184</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/115717184</guid><author>Csmallwhite</author><pubDate>Thu, 15 Apr 2021 10:13:27 +0800</pubDate><description><![CDATA[&amp; 按位与
1 &amp; 3的结果为1
来看看它的怎么运行的：
1的二进制表示为 0 0 0 0 0 0 1
3的二进制表示为 0 0 0 0 0 1 1
根据 &amp; 的规则 得到的结果为 0 0 0 0 0 0 0 1,十进制表示就是1
|按位或
1 | 3 的结果为3
^按位异或
^运算符跟 | 类似，但有一点不同的是 如果两个操作位都为1的话，结果产生0
~取反
~是对位求反 1变0， 0变1
左移&lt;&lt;和右移&gt;&gt;





运算符
含义




&lt;&lt.]]></description><category></category></item><item><title><![CDATA[mysql 常用命令整理]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/115707937</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/115707937</guid><author>Csmallwhite</author><pubDate>Wed, 14 Apr 2021 20:16:43 +0800</pubDate><description><![CDATA[show databases;
use database_name;


show tables;


create database database_name;
drop database database_name;
describe  database_name;


]]></description><category></category></item><item><title><![CDATA[4、IDEA快捷键]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/115664161</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/115664161</guid><author>Csmallwhite</author><pubDate>Tue, 13 Apr 2021 13:53:26 +0800</pubDate><description><![CDATA[Alt+Insert 生成代码(如get,set方法,构造函数等)   或者右键（Generate）
Ctrl + O 重写方法
ALT+回车    导入包,自动修正
ALT+/       代码提示
Ctrl+X 删除行     Ctrl+D 复制行
Ctrl+/ 或 Ctrl+Shift+/  注释（// 或者/…/ ）


...]]></description><category></category></item><item><title><![CDATA[Twincat3 上位机界面编辑]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/115619883</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/115619883</guid><author>Csmallwhite</author><pubDate>Mon, 12 Apr 2021 14:11:48 +0800</pubDate><description><![CDATA[常用的控件 ：Button,Label,Text filed,其中Text filed有两种作用，显示和输入。
1.Text filed的显示功能

显示的数据类型分为：%s字符型String %d整形  %f lreal型；
在Text中输入相应的类型符，如图s%,然后在Text variable 关联要显示的变量。
2.Text filed的输入功能

在Inputconfiguration中在Onmouseclick选项点击配置
选择写变量选项，然后点击&gt;在最右边窗口使用use another ]]></description><category></category></item><item><title><![CDATA[TwinCAT软件编码器参数介绍]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/115618984</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/115618984</guid><author>Csmallwhite</author><pubDate>Mon, 12 Apr 2021 13:57:40 +0800</pubDate><description><![CDATA[1.TwinCAT NC PTP的控制周期
通常说的NC周期，是指轨迹规划和PID运算的周期，是NC与伺服驱动器交换数据的周期，目标位置、当前位置、控制字、状态字都以这个频率更新。在TwinCAT System Manager中，叫做NC Task SAF任务周期，默认值为2ms。
另一个NC周期，是NC与PLC交换数据的周期，比如NC轴状态、当前位置、使能信号等等，都是以这个周期刷新的。在TwinCAT System Manager中，叫做NC Task SVB任务周期，默认值为10ms，与PLC程序中默]]></description><category></category></item><item><title><![CDATA[3、java中Stack类]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/115605164</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/115605164</guid><author>Csmallwhite</author><pubDate>Sun, 11 Apr 2021 20:05:25 +0800</pubDate><description><![CDATA[Stack是栈；特点是：先进后出。它通过5个操作对类vector进行扩展，允许将向量视为堆栈。
 E push(E item) 
          把项压入堆栈顶部。 
 E pop() 
          移除堆栈顶部的对象，并作为此函数的值返回该对象。 
 E peek() 
          查看堆栈顶部的对象，但不从堆栈中移除它。 
 boolean empty() 
          测试堆栈是否为空。  
 int search(Object o) 
          返回对象在堆栈中]]></description><category></category></item><item><title><![CDATA[2、break，baicontinue，return的区别]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/114380889</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/114380889</guid><author>Csmallwhite</author><pubDate>Thu, 04 Mar 2021 23:52:15 +0800</pubDate><description><![CDATA[break，baicontinue，return的区别为：作用不同、结束不同、紧跟不同。
一、作用不同
1、break：执行break操作，跳出所在的当前整个循环，到外层代码继续执行。
2、continue：执行continue操作，跳出本次循环，从下一个迭代继续运行循环，内层循环执行完毕，外层代码继续运行。
3、return：执行return操作，直接返回函数，所有该函数体内的代码（包括循环体）都不会再执行。
二、结束不同
1、break：break不仅可以结束其所在的循环，还可结束其外层循环，但一次只能]]></description><category></category></item><item><title><![CDATA[1、toString()]]></title><link>https://blog.youkuaiyun.com/Csmallwhite/article/details/114340335</link><guid>https://blog.youkuaiyun.com/Csmallwhite/article/details/114340335</guid><author>Csmallwhite</author><pubDate>Wed, 03 Mar 2021 23:34:41 +0800</pubDate><description><![CDATA[toString()
1.它是Object里面已经有了的方法，而所有类都是继承Object，所以“所有对象都有这个方法”。
比如System.out.println(xx)，括号里面的“xx”如果不是String类型的话，就自动调用xx的toString()方法
2.重写 toString()  意义
首先定义一个person类，没用重写方法
public class Person {
    private String name;
    private int age;

    public int]]></description><category></category></item></channel></rss>