<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[souching的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/souching</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; souching]]></copyright><item><title><![CDATA[Git 提示 “warning: LF will be replaced by CRLF“的思考]]></title><link>https://blog.youkuaiyun.com/souching/article/details/129331271</link><guid>https://blog.youkuaiyun.com/souching/article/details/129331271</guid><author>souching</author><pubDate>Sat, 04 Mar 2023 12:09:27 +0800</pubDate><description><![CDATA[Git 提示 "warning: LF will be replaced by CRLF"的一点思考]]></description><category></category></item><item><title><![CDATA[python中的f.truncate()函数]]></title><link>https://blog.youkuaiyun.com/souching/article/details/126404429</link><guid>https://blog.youkuaiyun.com/souching/article/details/126404429</guid><author>souching</author><pubDate>Thu, 18 Aug 2022 14:18:18 +0800</pubDate><description><![CDATA[python中f.truncate()的功能说明]]></description><category></category></item><item><title><![CDATA[win7(win10)更改“文件类型显示图标“的终极修改方法]]></title><link>https://blog.youkuaiyun.com/souching/article/details/125034997</link><guid>https://blog.youkuaiyun.com/souching/article/details/125034997</guid><author>souching</author><pubDate>Sun, 29 May 2022 20:29:55 +0800</pubDate><description><![CDATA[  这是我很久之前的一篇博文, 发在sina上面, 居然给整成私密的了. 我发现这篇挺实用的, 对于有强迫症的我来说, 经常都要对其进行翻阅, 况且它对win7和win10都能适用, 故而重新发在这里了, 希望能帮到别人.
  声明: 由于本文涉及到注册表的操作，有一定风险，所以在操作之前建议备份注册表文件。(不过我经常用, 似乎也没什么风险)
  为了便于文件的查找, 我一般会修改.c和.h文件类型的默认显示图标, 最终修改效果如下:

  一般来说，我只要修改c_auto_file文件就可以了(详情可参]]></description><category></category></item><item><title><![CDATA[更改chm文件的字体大小]]></title><link>https://blog.youkuaiyun.com/souching/article/details/118186192</link><guid>https://blog.youkuaiyun.com/souching/article/details/118186192</guid><author>souching</author><pubDate>Thu, 24 Jun 2021 14:11:26 +0800</pubDate><description><![CDATA[  我们在阅读chm文件时, 经常会发现打开文件的默认字体很小, 这时你可能会用鼠标滚轮将其调整到合适的大小, 但有时这种方法却也不见得有效果.
  下面我说一种可以调整chm文件显示字体大小的方法, 应该可以适用于大多数的CHM文件.
具体方法
  就是采用 CHM Edit 软件来更改chm文件的全局CSS. 该软件也可以修改chm文件的目录和设置chm文件的属性. 还有其他一些功能, 但我了解的不是很多, 大家可以自行摸索.
应用步骤

下载 CHM Edit 软件, 安装(自行到网上搜索完成). 然]]></description><category></category></item><item><title><![CDATA[给txt格式的文档增加目录]]></title><link>https://blog.youkuaiyun.com/souching/article/details/118142341</link><guid>https://blog.youkuaiyun.com/souching/article/details/118142341</guid><author>souching</author><pubDate>Wed, 23 Jun 2021 09:52:12 +0800</pubDate><description><![CDATA[  在电脑上看文档, 我觉得还是txt格式的最方便, 不仅打开速度快, 而且当你发现不合适的地方时也可以随手修改, 还可以方便地对其进行备注. 但是txt格式的文档有一个最大的缺点, 那就是没有目录, 这样当我们看稍长一点的文档就很不方便.
  在实际使用中, 我总结出了一种让txt生成目录的方法, 虽然较粗略, 但却可以大大减轻我们查找文档内容时的不便. 下面我把它分享出来, 既希望对大家有所帮助, 也希望能够抛砖引玉, 让其能够更加完善.(这种方法目前的痛点是: 目录不能折叠. 这样当目录多且层次深时就]]></description><category></category></item><item><title><![CDATA[文本编辑: 表格内容自动tab对齐]]></title><link>https://blog.youkuaiyun.com/souching/article/details/117962749</link><guid>https://blog.youkuaiyun.com/souching/article/details/117962749</guid><author>souching</author><pubDate>Wed, 16 Jun 2021 17:33:18 +0800</pubDate><description><![CDATA[  经常用文本格式来看文章的人都会遇到这样一件事情, 就是把外部的表格复制过来后, 一般都不能很好的对齐. 一直以来, 我都是手动一行行一列列地把它们理整齐, 虽然费力, 但经手一遍后, 也算颇有收获. 但有时任务量实在是太大了, 总是在重复性的劳动, 让人不免大为光火. 今天终于灵机一动, 觉得用脚本应该也可以实现, 即使不能完全替代人工, 总可以省几分人力. 结果居然让我做成了, 虽然代码不复杂, 但成就感确实是满满的…
先展示一下效果吧:

具体使用方法如下:
  我的编辑器用的是 editplus ]]></description><category></category></item><item><title><![CDATA[关于中英文等宽字体的设置]]></title><link>https://blog.youkuaiyun.com/souching/article/details/117555580</link><guid>https://blog.youkuaiyun.com/souching/article/details/117555580</guid><author>souching</author><pubDate>Fri, 04 Jun 2021 12:11:42 +0800</pubDate><description><![CDATA[  这两天折腾的东西如下: 在win10下面使用powershell时, 发现无法进行utf-8输出, 最后发现可以通过如下方法搞定:
控制面板-&gt;区域-&gt;管理-&gt;更改系统区域设置…-&gt; Beta版:使用Unicode UTF-8提供全球语言支持(U)
  该方法目前可完美解决, 不需要其他的额外配置. 如果有些较老的软件显示不正常时, 可以下载  localemulator 软件, 然后用它来启动就行了.
  不过, 新问题又随之而来了(也有可能一直都存在, 但不是那么严重罢了),]]></description><category></category></item><item><title><![CDATA[Visual Studio Code(VSC)的列模式快捷键切换]]></title><link>https://blog.youkuaiyun.com/souching/article/details/117014702</link><guid>https://blog.youkuaiyun.com/souching/article/details/117014702</guid><author>souching</author><pubDate>Wed, 19 May 2021 09:10:29 +0800</pubDate><description><![CDATA[  在windows平台下, VSC的默认列模式快捷键如下:
alt+鼠标     //点选或拖动, 变行位置多列选择
alt+shift+鼠标   //拖动, 同行位置多列选择
  但在其他编辑器中, 我们一般都是用 alt+鼠标拖动 的, 这个用起来最顺手, 在VSC中突然改变了习惯, 总觉得不那么方便. 一直想通过改快捷键的方法改过来, 却总也找不到选项.
  其实在VSC中还是有一个选项可以帮我们把快捷键调过来的, 具体方法是, 点击下面的选项:
Menu bar &gt; Selection &g]]></description><category></category></item><item><title><![CDATA[由 WGestures 导致的 Win10系统莫名关机问题]]></title><link>https://blog.youkuaiyun.com/souching/article/details/112979617</link><guid>https://blog.youkuaiyun.com/souching/article/details/112979617</guid><author>souching</author><pubDate>Fri, 22 Jan 2021 11:09:45 +0800</pubDate><description><![CDATA[  之前有一段时间, 自己所用的win10系统运行一段时间后, 总是莫名奇妙的突然关机. 时间不固定, 有时次数也很频繁. 当时上网找了很多的解决办法, 但总也不奏效. 最后通过把shutdown.exe替换掉, 才勉强能用, 但仍然过一段时间就发现shutdown.exe被调用了.
  本想追踪一下是什么程序调用了shutdown, 但因自己功力不够, 结果仍是无果而终. 最后偶然中发现了原因所在, 那就是我所用的WGestures软件, 它才是真正的"罪魁祸首".
  具体原因如下: WGestures]]></description><category></category></item><item><title><![CDATA[python 条件判别中出现 “invalid syntax“ 错误的解释]]></title><link>https://blog.youkuaiyun.com/souching/article/details/108600124</link><guid>https://blog.youkuaiyun.com/souching/article/details/108600124</guid><author>souching</author><pubDate>Tue, 15 Sep 2020 15:31:41 +0800</pubDate><description><![CDATA[ 今天用python写一个简单的脚本, 运行时却总是报错, 当时简直要手足无措了, 好在解决了. 现在把它记下来, 希望能够对其他人有所帮助.
 问题代码如下:
fIn = open("d:/DeskTop/4通道数据.txt", "r", encoding="utf8") 
while  s = fIn.readline():
  pass

 运行后报错如下:

 当时是百思不得其解, 后来还是弄明白了.
 原因如下:

使用 = 而不是 ==（导致“SyntaxError: invalid synta]]></description><category></category></item><item><title><![CDATA[python函数的位置参数(Positional)和关键字参数(keyword)]]></title><link>https://blog.youkuaiyun.com/souching/article/details/107542730</link><guid>https://blog.youkuaiyun.com/souching/article/details/107542730</guid><author>souching</author><pubDate>Thu, 23 Jul 2020 17:23:34 +0800</pubDate><description><![CDATA[python函数具有各种灵活的参数, 功能着实强大. 不过因为过于灵活, 故比较难于理清, 所以给初学者带来了不小的困扰. 以下是我搜集的资料, 力图将这个问题明朗化.

_ 1. parameter 和 argument
 以前一直认为这两个单词的含义是相同的, 今天才发现其实不然.
parameter为函数定义时的叫法, 它指明了函数可以接受的argument类型. 可以理解为C语言中的形参;
argument为函数调用时的叫法, 可以理解为实参, 即传入的值;

 下面的文档是我从pytho...]]></description><category></category></item><item><title><![CDATA[define 的用法]]></title><link>https://blog.youkuaiyun.com/souching/article/details/6872634</link><guid>https://blog.youkuaiyun.com/souching/article/details/6872634</guid><author>souching</author><pubDate>Fri, 14 Oct 2011 10:25:07 +0800</pubDate><description><![CDATA[http://baike.baidu.com/view/1441209.htm
 
 #define中的#与##　　

　　在#define中，标准只定义了#和##两种操作。#用来把参数转换成字符串，##则用来连接两个前后两个参数，把它们变成一个字符串。

　　#in]]></description><category></category></item><item><title><![CDATA[Escape Sequences]]></title><link>https://blog.youkuaiyun.com/souching/article/details/6858021</link><guid>https://blog.youkuaiyun.com/souching/article/details/6858021</guid><author>souching</author><pubDate>Mon, 10 Oct 2011 10:01:23 +0800</pubDate><description><![CDATA[http://msdn.microsoft.com/en-us/library/ms860944.aspx

Escape Sequences

Character combinations consisting of a backslash (\) followed b]]></description><category></category></item><item><title><![CDATA[c++运算符优先级列表]]></title><link>https://blog.youkuaiyun.com/souching/article/details/6836134</link><guid>https://blog.youkuaiyun.com/souching/article/details/6836134</guid><author>souching</author><pubDate>Fri, 30 Sep 2011 09:29:47 +0800</pubDate><description><![CDATA[http://en.cppreference.com/w/cpp/language/operator_precedence




Precedence


Operator


Description


Associativity]]></description><category></category></item><item><title><![CDATA[(++i)+(++i) 与 Sequence Point]]></title><link>https://blog.youkuaiyun.com/souching/article/details/6824962</link><guid>https://blog.youkuaiyun.com/souching/article/details/6824962</guid><author>souching</author><pubDate>Tue, 27 Sep 2011 09:54:49 +0800</pubDate><description><![CDATA[看见有个面试题目，求x, y的值：

int i = 3, j = 3;
int x = (++i) + (++i) + (++i);
int y = (j++) + (j++) + (j++); 
看到挺多人在争论，这样的表达式值应该是多少？甚至拿出几个不同的编译器来]]></description><category></category></item><item><title><![CDATA[const和非const对象间的相互赋值]]></title><link>https://blog.youkuaiyun.com/souching/article/details/6796705</link><guid>https://blog.youkuaiyun.com/souching/article/details/6796705</guid><author>souching</author><pubDate>Wed, 21 Sep 2011 11:53:58 +0800</pubDate><description><![CDATA[以前总有个问题想不通，就是为什么从const char*到char*的赋值就会出错，而const int到int的赋值就没问题呢？呵呵，不知道有没有其他新手和我有相同的疑问呢？还算我运气好，今天不知道怎么会触发了灵感，终于把这个小白问题想通了。答案就是：
    从const]]></description><category></category></item></channel></rss>