<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ddxwltan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ddxwltan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ddxwltan]]></copyright><item><title><![CDATA[统计一个数据库所有的表的行数，列数，空间等信息]]></title><link>https://blog.youkuaiyun.com/ddxwltan/article/details/120390065</link><guid>https://blog.youkuaiyun.com/ddxwltan/article/details/120390065</guid><author>ddxwltan</author><pubDate>Mon, 20 Sep 2021 12:38:05 +0800</pubDate><description><![CDATA[CREATE TABLE #temp ( 
table_name sysname , 
row_count INT, 
reserved_size VARCHAR(50), 
data_size VARCHAR(50), 
index_size VARCHAR(50), 
unused_size VARCHAR(50)) 
SET NOCOUNT ON 
INSERT #temp 
EXEC sp_msforeachtable 'sp_spaceused ''?''' ...]]></description><category></category></item><item><title><![CDATA[用update把一张表的信息更新到另外一张表里面]]></title><link>https://blog.youkuaiyun.com/ddxwltan/article/details/104077225</link><guid>https://blog.youkuaiyun.com/ddxwltan/article/details/104077225</guid><author>ddxwltan</author><pubDate>Thu, 23 Jan 2020 18:59:09 +0800</pubDate><description><![CDATA[更新表可以用很多方法，最省空间的方法就是直接update，有时候数据来自于其他表，所以我们可以直接从其他表取数来更新

如现在有2张表，table_student(stu_No,name,age,class_No,class_name)，table_class(class_No,stu_qty,class_name)

现在需要将class表的class_name更新到student表上，可以用如...]]></description><category></category></item><item><title><![CDATA[Python使用xlsxwriter生成Excel和设置打印格式(转载)]]></title><link>https://blog.youkuaiyun.com/ddxwltan/article/details/104049868</link><guid>https://blog.youkuaiyun.com/ddxwltan/article/details/104049868</guid><author>ddxwltan</author><pubDate>Mon, 20 Jan 2020 11:42:44 +0800</pubDate><description><![CDATA[解释

真的我也不想再发 生成excel的文章了????,不过好东西就是要不断地去发掘,在分享出来,别人才知道前人踩过的坑,好及时避免????

为什么使用xlsxwriter

我把所有Python生成Excel的库基本都看了,推荐使用xlsxwriter,格式齐全,样式齐全,文档棒,生态好!

问题

有一个问题就是设置行高为15就不生效,大于15或小于15就行,部分字体有效,部分字体无效,我怀疑是地区的...]]></description><category></category></item><item><title><![CDATA[将pip源更换到国内镜像]]></title><link>https://blog.youkuaiyun.com/ddxwltan/article/details/103379019</link><guid>https://blog.youkuaiyun.com/ddxwltan/article/details/103379019</guid><author>ddxwltan</author><pubDate>Wed, 04 Dec 2019 00:34:28 +0800</pubDate><description><![CDATA[电脑的python出问题了，重装，真是一顿折腾，python.org官网死都上不去，下了一晚上下不下来，只好花积分在优快云上下了一个，装好后装模块，又差点崩溃，网速那个渣，次次都是满屏红，无奈，还好找到国内的镜像，还是好人多
国内比较常用的镜像包括以下，我测试阿里云的最快：

（1）阿里云 http://mirrors.aliyun.com/pypi/simple/
（2）豆瓣http://py...]]></description><category></category></item><item><title><![CDATA[Python3.6 AES加密依赖包Crypto的安装，pyinstaller打包exe报错Cannot load native module ‘Crypto.Cipher._raw_ecb的解决方法]]></title><link>https://blog.youkuaiyun.com/ddxwltan/article/details/82774421</link><guid>https://blog.youkuaiyun.com/ddxwltan/article/details/82774421</guid><author>ddxwltan</author><pubDate>Wed, 19 Sep 2018 17:13:06 +0800</pubDate><description><![CDATA[所有方法都来自互联网，我做了个全套总结

pycrypto，pycrytodome和crypto是一个东西，在很久以前，crypto在python上面的名字是pycrypto它是一个第三方库，但是已经停止更新三年了，所以不建议安装这个库；但有一个延伸版pycryptodome，用法和pycrypto一模一样的，正常用pip安装就OK：
pip install pycryptodome

安装完之后...]]></description><category></category></item><item><title><![CDATA[python读取SQL server varchar格式中文乱码的三种处理方法]]></title><link>https://blog.youkuaiyun.com/ddxwltan/article/details/82712640</link><guid>https://blog.youkuaiyun.com/ddxwltan/article/details/82712640</guid><author>ddxwltan</author><pubDate>Sat, 15 Sep 2018 12:09:01 +0800</pubDate><description><![CDATA[用python写个报表抓取程序，无奈数据库里面的中文字段用的varchar格式，读出来以及写到excel里面都是乱码，专门查了一下资料，找到3个解决方案，都切实可行，如下：

1.将数据库里面的字段格式改为nvarchar，可以立即解决问题，但是可能会导致跑在上面的其他系统出问题，所以还有下面第二种方法

2.在编写sql语句的时候，直接重新编码，用CONVERT(nvarchar(100),in...]]></description><category></category></item><item><title><![CDATA[ubuntu16.04设置cron自动重启以及记录日志]]></title><link>https://blog.youkuaiyun.com/ddxwltan/article/details/82082652</link><guid>https://blog.youkuaiyun.com/ddxwltan/article/details/82082652</guid><author>ddxwltan</author><pubDate>Sun, 26 Aug 2018 17:54:36 +0800</pubDate><description><![CDATA[有个ubuntu的服务器，经常无缘无故服务挂掉，一旦挂掉就要手动重启非常麻烦，查了很多资料，确定用crontab，但网上N多方法根本无法运行，通过一系列实验，以下重启方法是确定100%可以在16.04上跑的

1.确定你服务器上cron是否已经安装，可以用下面的命令确认

sudoapt-get install cron

2.开通并开启cronie后台服务，这一步很重要，不开通根本无法运行服务...]]></description><category></category></item><item><title><![CDATA[Python写一个自动抓取服务器参数的脚本，替代人工监控服务器]]></title><link>https://blog.youkuaiyun.com/ddxwltan/article/details/81835518</link><guid>https://blog.youkuaiyun.com/ddxwltan/article/details/81835518</guid><author>ddxwltan</author><pubDate>Sun, 19 Aug 2018 10:28:56 +0800</pubDate><description><![CDATA[估计这个程序又是重复发明轮子，市场上有很多类似的软件，但都是收费的，自己写一个简易的，够用，可以替代人工就行，邮件发送那块还没加条件，需要大家自己去加

公司服务器太多，经常哪个不常用的蹦了或者服务挂了都不知道，要一个一个去检查耗费人力物力，于是自动抓取服务器的状态，监控服务器的硬盘，内存，网络，CPU信息以及监控系统的服务进程就成了一个需求。

抽2天时间写了这个小程序，出异常了邮件自动报警，后...]]></description><category></category></item><item><title><![CDATA[Pyinstaller编译包含了pymssql包报错的问题解决方案py3.6]]></title><link>https://blog.youkuaiyun.com/ddxwltan/article/details/81835339</link><guid>https://blog.youkuaiyun.com/ddxwltan/article/details/81835339</guid><author>ddxwltan</author><pubDate>Sun, 19 Aug 2018 10:01:36 +0800</pubDate><description><![CDATA[Python程序打包经常会用到Pyinstaller这个工具，打包成一个独立的exe程序用于发布，这样就不用在目标机上部署Python的一整套环境，但笔者在测试的时候发现，写一个测试程序，打包后无故障运行，但一旦用了pymssql这个包，也就是要连SQL server的时候，就出问题了，打包可以成功，但程序就是无法运行，会报错，ImportError: No module named _mssql...]]></description><category></category></item><item><title><![CDATA[Python的xlsxwriter的输出格式控制]]></title><link>https://blog.youkuaiyun.com/ddxwltan/article/details/76509791</link><guid>https://blog.youkuaiyun.com/ddxwltan/article/details/76509791</guid><author>ddxwltan</author><pubDate>Tue, 01 Aug 2017 10:45:16 +0800</pubDate><description><![CDATA[style0 = wb.add_format({'bold': 1})
style1 = wb.add_format({'align': 'left', 'font_size': 9, 'num_format':'yyyy-mm-dd'})
style2 = wb.add_format({'align': 'left', 'font_size': 9})
style3 = wb.add_fo]]></description><category></category></item></channel></rss>