<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Student_cc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Student_cc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Student_cc]]></copyright><item><title><![CDATA[C# 多线程（包含多个参数）调用主窗体控件]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/125996740</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/125996740</guid><author>Student_cc</author><pubDate>Tue, 26 Jul 2022 16:37:15 +0800</pubDate><description><![CDATA[多线程、主窗体]]></description><category></category></item><item><title><![CDATA[去掉项目git版本控制]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/120890170</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/120890170</guid><author>Student_cc</author><pubDate>Thu, 21 Oct 2021 16:57:43 +0800</pubDate><description><![CDATA[进入项目文件夹
右键选择git bash here
在cmd窗口输入命令：find . -name ".git" | xargs rm -Rf


]]></description><category></category></item><item><title><![CDATA[Delphi7 JSON文件生成]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/107877260</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/107877260</guid><author>Student_cc</author><pubDate>Sat, 08 Aug 2020 11:50:48 +0800</pubDate><description><![CDATA[Delphi7 JSON文件生成
最近有一个把文本数据按格式转JSON的需求，本来想使用读写文件的方式把内容写到文本文件，然后把文本文件保存问.json格式，后来仔细读了一下客户需求的JSON格式，发现里面包含JSON键值对、JSON数组等层层嵌套，于是想到使用SuperObject。
下面说一下我的使用过程：

把单元文件加载进来；
定义json对象，这里要注意使用的类型是ISuperObject，申明时使用TSuperObject，看下面代码

mainjson, subjson : ISuperObj]]></description><category></category></item><item><title><![CDATA[PyQt5 textBrowser当前字体颜色、label背景颜色修改]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/106715791</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/106715791</guid><author>Student_cc</author><pubDate>Fri, 12 Jun 2020 14:58:25 +0800</pubDate><description><![CDATA[label背景颜色修改
global paleteGreen, paleteRed
paleteGreen = QPalette()
paleteGreen.setColor(QPalette.Window, Qt.green)
paleteRed = QPalette()
paleteRed.setColor(QPalette.Window, Qt.red)
self.label_41.setPalette(paleteRed)
# self.label_41的autoFillBackground要设置为]]></description><category></category></item><item><title><![CDATA[delphi常用]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/103922553</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/103922553</guid><author>Student_cc</author><pubDate>Fri, 10 Jan 2020 12:55:00 +0800</pubDate><description><![CDATA[给指定位置编号CTRL+SHIFT+数字键
跳转到指定编号位置CTRL+数字键
函数快捷定义CTRL+SHIFT+C
pos函数用法：取出子串在父串第一次出现的位置，他们属于StdCtrls模块，例如：

procedure TForm1.Button1Click(Sender: TObject);
var
  strModel : string;
  strPos : Integer;
beg...]]></description><category></category></item><item><title><![CDATA[Python把文件保存到数据库，并下载到本地]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/103875936</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/103875936</guid><author>Student_cc</author><pubDate>Tue, 07 Jan 2020 15:50:42 +0800</pubDate><description><![CDATA[保存到数据库

以二进制方打开文件；
读取文件，把读取的二进制内容保存到数据库；

        with open(filePath[0], 'rb') as f:
            self.ss = f.read()

从数据库下载

打开对应文件类型的文件；
把数据库二进制内容写入到文件中；

        with open('my.btw', 'wb+') as f:
   ...]]></description><category></category></item><item><title><![CDATA[用vb调用bartender并打印]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/100323294</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/100323294</guid><author>Student_cc</author><pubDate>Mon, 02 Sep 2019 17:11:18 +0800</pubDate><description><![CDATA[一、 情形：
1. 用vb创建了一个按钮，想实现点击按钮就自动调用指定位置的bartender模板（.btw格式）
2. 使用的bartender版本为专业版（Professional），但是点击按钮就报错或者不打印标签
3. 代码如下：

   Public Sub mybtw(path)
     Dim btApp As BarTender.Applicatio...]]></description><category></category></item><item><title><![CDATA[Windows下用SQL Server 2008访问MySQL]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/99954788</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/99954788</guid><author>Student_cc</author><pubDate>Wed, 21 Aug 2019 17:40:29 +0800</pubDate><description><![CDATA[1.下载和安装mysql驱动；

下载：链接如下：https://dev.mysql.com/downloads/connector/odbc/，下载时会让你注册账号，直接点击左下方蓝色字符“No Thanks, just start my download”
安装：在系统环境变量中添加下载驱动的bin路径，然后以管理员权限打开cmd，输入Install.bat执行安装命令，更多操作步骤可以查看链...]]></description><category></category></item><item><title><![CDATA[爬虫模块安装]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/88944869</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/88944869</guid><author>Student_cc</author><pubDate>Mon, 01 Apr 2019 11:50:47 +0800</pubDate><description><![CDATA[安装爬虫框架
pyspider

直接使用命令pythonc -m pip install
pyScrapy安装的版本与当前版本3.7不匹配，因为syntax在python3.7版本为关键字，所以解决办法是修改源文件。修改后还是无法启动，我们可以通过报错看到错误的地方，继续修改，具体操作如下：


找到pyspider模块文件夹中的run.py文件，修改其中的syntax关键字；

把webui文...]]></description><category></category></item><item><title><![CDATA[Pyinstaller打包的程序运行时，如何快速调试]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/88125201</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/88125201</guid><author>Student_cc</author><pubDate>Mon, 04 Mar 2019 17:02:39 +0800</pubDate><description><![CDATA[1.前因：
开发环境下运行，程序正常，但打包后就报致命错误，如下图：

2.解决方法：
这种情况多半是模块导入不全，但是如果快速定位缺少哪些模块呢？
首先，输入命令将程序打包成一个文件pyinstaller -F xxxxx.py；
然后，通过控制台打开已打包好的文件，如下图：

最后，导入缺少的文件，再按正常方法打包即可。

...]]></description><category></category></item><item><title><![CDATA[tableWidget无法选中单元格问题]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/88124167</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/88124167</guid><author>Student_cc</author><pubDate>Mon, 04 Mar 2019 16:49:57 +0800</pubDate><description><![CDATA[前因：
我弄了一个界面程序，可以在界面上修改tableWidget单元格的内容，但是每次改一个就需要点一下单元格，非常不方便，所以我想到了setCurrentCell()方法，但是效果却没达到。
根因：
我这个界面程序还要其它控件，导致焦点并不在tableWidget，所以加上self.tableWidget.setFocus()问题就解决了。
    def nextPosition(self)...]]></description><category></category></item><item><title><![CDATA[如何用Pyinstaller打包显示版本号的exe程序]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/87102054</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/87102054</guid><author>Student_cc</author><pubDate>Wed, 13 Feb 2019 10:12:01 +0800</pubDate><description><![CDATA[如何用Pyinstaller打包显示版本号的exe程序

参考链接：
https://zhuanlan.zhihu.com/p/20731500
https://blog.youkuaiyun.com/hurray123/article/details/48521845

关于pyinstaller的用法可以在命令行下输入pyinstaller查看：

重点来看下 –version-file FILE选项的用...]]></description><category></category></item><item><title><![CDATA[Python2和Python3环境切换]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/86291410</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/86291410</guid><author>Student_cc</author><pubDate>Fri, 11 Jan 2019 10:58:54 +0800</pubDate><description><![CDATA[Python2和Python3环境切换环境变量配置如何正确切换pip
环境变量配置
1.进入环境变量配置，在用户变量后者系统变量中找到变量PATH，确定python路径；
2.把Python2的路径添加到变量值中，如下图，例如，我的是D:\PY2.7\Scripts;D:\PY2.7;

3.打开Python 2.x版本所在文件夹，把执行文件python名称修改为python2；
4.测试：打开c...]]></description><category></category></item><item><title><![CDATA[pythoncharm运行脚本显示requests模块不存在]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/79348157</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/79348157</guid><author>Student_cc</author><pubDate>Thu, 22 Feb 2018 16:32:27 +0800</pubDate><description><![CDATA[IDE报错如下： 
ModuleNotFoundError: No module named ‘requests’ 
命令行编译可以通过： 


查看IDE解释器： 
 
其实这里查看解释器package就可以清楚地看到系统安装了哪些模块。我的问题在于电脑里以前安装了一个pythoncharm，新安装之后解释器路径指向新的地址从而找不到模块。 
修改解释器路径： 
...]]></description><category></category></item><item><title><![CDATA[mysql通过odbc方式导入数据]]></title><link>https://blog.youkuaiyun.com/Student_cc/article/details/78133250</link><guid>https://blog.youkuaiyun.com/Student_cc/article/details/78133250</guid><author>Student_cc</author><pubDate>Fri, 29 Sep 2017 14:06:16 +0800</pubDate><description><![CDATA[mysql通过odbc方式导入数据
配置本地数据源
解决报错”Got a packet bigger than ‘max_allowed_packet’ bytes”
配置本地数据源ODBC数据源管理器-&gt;用户DSN-&gt;添加-&gt;选择驱动程序(MySQL ODBC)-&gt;输入相应的IP及账号密码解决报错临时修改：mysql&gt;set global max_allowed_packet=524288000;]]></description><category></category></item></channel></rss>