<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[blog]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/csdndscs</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; csdndscs]]></copyright><item><title><![CDATA[fitz IndexError(“page not in document“)]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/136904490</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/136904490</guid><author>csdndscs</author><pubDate>Thu, 21 Mar 2024 12:03:32 +0800</pubDate><description><![CDATA[【代码】fitz IndexError(“page not in document“)]]></description><category></category></item><item><title><![CDATA[PDF自动添加书签-在线工具]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/135336093</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/135336093</guid><author>csdndscs</author><pubDate>Tue, 02 Jan 2024 11:06:37 +0800</pubDate><description><![CDATA[PDF自动添加书签，一个在线工具网站，适用于文字版和扫描版PDF]]></description><category></category></item><item><title><![CDATA[JSP文件中读取远程数据及url.openStream()不能识别中文报错]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/135030701</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/135030701</guid><author>csdndscs</author><pubDate>Mon, 18 Dec 2023 15:28:09 +0800</pubDate><description><![CDATA[这里空格被转换成了%20，而以上程序中的输出为+。若要不报错，需要在程序中转换后再把+替换为%20即可。如果将java中的地址换成转码后的请求网址，则不会出现异常（这里异常出现在含有空格的下一行上）；]]></description><category></category></item><item><title><![CDATA[SWT技巧]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/134582395</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/134582395</guid><author>csdndscs</author><pubDate>Mon, 27 Nov 2023 15:08:05 +0800</pubDate><description><![CDATA[如果从12月31号调整到11月30号，如果先调整月份，日期保持31号，由于11月没有31号，则月份调整失败，保持12月不变，再将日期调整为30号，且月份不再调整。要想正确调整，需先将日期从31号调整为30号，再将月份从12月调整为11月。而如果年月日分别用setYear(),setMonth(),setDay()方法，年份无所谓，但月和日的结果可能受二者的先后次序影响。问题可以简化如下，点击上方按钮，使下方按钮移动，但要求在监听事件里新建按钮对象，而不是使用原来的按钮（原来的按钮被移除了）。]]></description><category></category></item><item><title><![CDATA[Java程序打包]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/134643031</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/134643031</guid><author>csdndscs</author><pubDate>Mon, 27 Nov 2023 13:30:32 +0800</pubDate><description><![CDATA[File-Export,选择Java下的Runnable JAR file选项（选择JAR file是不会运行的），next,选择程序的入口类（Launch configuration选项）及导出位置，Finish即可。]]></description><category></category></item><item><title><![CDATA[python多线程示例]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/133611864</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/133611864</guid><author>csdndscs</author><pubDate>Fri, 06 Oct 2023 15:27:59 +0800</pubDate><description><![CDATA[【代码】python多线程示例。]]></description><category></category></item><item><title><![CDATA[Python查看所占内存较大的变量并删除]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/133279613</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/133279613</guid><author>csdndscs</author><pubDate>Mon, 25 Sep 2023 20:08:11 +0800</pubDate><description><![CDATA[找到所占内存较大但又用处不大的变量后，可以用 del var_name 方法删除以回收内存。]]></description><category></category></item><item><title><![CDATA[化学分子sdf格式说明]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/132352059</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/132352059</guid><author>csdndscs</author><pubDate>Thu, 17 Aug 2023 23:43:36 +0800</pubDate><description><![CDATA[Molfiles是包含单个化合物分子结构信息的文本文件。SDFs (structure data files)由一个至多个molfiles文件连接在一起组成，并含有关于化合物的其他信息。]]></description><category></category></item><item><title><![CDATA[matplotlib笔记]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/123005342</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/123005342</guid><author>csdndscs</author><pubDate>Mon, 05 Jun 2023 23:12:40 +0800</pubDate><description><![CDATA[导入库：


import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np

画图有两种基本方式：

1.面向对象方式（OO-style）：创建图或者图和坐标系，然后设置


fig = plt.figure()  # an empty figure with no Axes
fig, ax = plt.subplots()  # a figure with a single Axes
fig, axs = plt..]]></description><category></category></item><item><title><![CDATA[jupyter中python循环语句中更新绘图]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/130854836</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/130854836</guid><author>csdndscs</author><pubDate>Wed, 24 May 2023 20:30:22 +0800</pubDate><description><![CDATA[【代码】jupyter中python循环语句中更新绘图。]]></description><category></category></item><item><title><![CDATA[numpy 求众数]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/130660368</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/130660368</guid><author>csdndscs</author><pubDate>Sat, 13 May 2023 17:54:52 +0800</pubDate><description><![CDATA[【代码】numpy 求众数。]]></description><category></category></item><item><title><![CDATA[easyquotation使用方法]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/128512127</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/128512127</guid><author>csdndscs</author><pubDate>Sun, 01 Jan 2023 17:42:39 +0800</pubDate><description><![CDATA[easyquotation使用方法]]></description><category></category></item><item><title><![CDATA[Python 使用matplotlib精简日期格式绘制时间序列图像]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/122833563</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/122833563</guid><author>csdndscs</author><pubDate>Tue, 08 Feb 2022 23:55:44 +0800</pubDate><description><![CDATA[import datetime
from matplotlib import dates
import matplotlib.dates as mdates
import matplotlib.pyplot as plt

dateList=['2022-01-01','2022-01-02','2022-01-04','2022-01-05','2022-01-08','2022-01-11']
yList=[1,3,4,6,5,8]
dateNumList=[dates.date2num(dateti.]]></description><category></category></item><item><title><![CDATA[Python日期和时间处理]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/115836973</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/115836973</guid><author>csdndscs</author><pubDate>Tue, 08 Feb 2022 22:02:47 +0800</pubDate><description><![CDATA[获取当前日期、若干天前日期：


&gt;&gt;&gt; import datetime
&gt;&gt;&gt; today=datetime.date.today()
&gt;&gt;&gt; today
datetime.date(2021, 4, 18)
&gt;&gt;&gt; todayStr=today.strftime('%y%m%d')
&gt;&gt;&gt; todayStr
'210418'
&gt;&gt;&gt; date50DaysAgo=datetime.date.toda]]></description><category></category></item><item><title><![CDATA[word无法打开文件，因为内容有错误的解决办法]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/119684110</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/119684110</guid><author>csdndscs</author><pubDate>Fri, 13 Aug 2021 21:23:37 +0800</pubDate><description><![CDATA[打开word时出现以下错误：



根据网上的方法，需要将其改为zip格式，用firstobject XML编辑器手动修改内部word目录下的document.xml文档，一般是补全结束标记符。这里写一个程序自动操作，程序只能补全文档的结束标记符，对于其他情况则无能为力了。


import tkinter
from tkinter import filedialog
import re
import os
import zipfile
import shutil

#将文件夹filedir内的文件压缩至.]]></description><category></category></item><item><title><![CDATA[chromedriver安装报错的可能解决方法]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/115052788</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/115052788</guid><author>csdndscs</author><pubDate>Sun, 21 Mar 2021 17:47:51 +0800</pubDate><description><![CDATA[按照https://cuiqingcai.com/5135.html中的安装方法，在IDLE中调用webdriver.Chrome()后仍然报错，重启电脑解决问题。
]]></description><category></category></item><item><title><![CDATA[易语言-选择语句]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/115033644</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/115033644</guid><author>csdndscs</author><pubDate>Sat, 20 Mar 2021 20:09:41 +0800</pubDate><description><![CDATA[易语言的选择语句有三种：如果真、如果和判断。下面说明其用法：


'如果真（）的用法，当条件1为真时，执行命令1。不管条件1是否为真，随后都会执行命令2，相当于C语言的if，用于简单的判断：
如果真（条件1）
命令1
命令2

'如果（）的用法，当条件1为真时，执行命令1，否则执行命令2，两个命令选择执行其一，相当于C语言中的if(条件1） 命令1 else 命令2，常用于双分支结构：
如果（条件1）
命令1
命令2

'判断（）的用法，条件1为真时，执行命令1，然后执行命令4.否则判断条件2，条件2为真时]]></description><category></category></item><item><title><![CDATA[Excel VBA:更改图表数据标记大小和曲线粗细]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/110093135</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/110093135</guid><author>csdndscs</author><pubDate>Tue, 24 Nov 2020 20:20:43 +0800</pubDate><description><![CDATA[在Excel中插入图表后，有时曲线较多，数据标记又太大，而且线条较粗，多条曲线挤压在一起，显得很丑。为了便于观察，可以通过右键更改曲线的粗细和设置数据标记的大小，但线条较多时又是一件很麻烦的事。这里通过几行VBA代码更改曲线的粗细和设置数据标记的大小：


Sub Shrink()
Worksheets("Sheet1").ChartObjects(1).Activate 'Sheet1为工作表的名字，ChartObjects(1)指本表中的第一个图表
'以下对激活图表中的每一条曲线进行选中，之后设置线的粗]]></description><category></category></item><item><title><![CDATA[Excel VBA：删除行、列或单元格]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/107479384</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/107479384</guid><author>csdndscs</author><pubDate>Tue, 21 Jul 2020 01:59:16 +0800</pubDate><description><![CDATA[应用于“应用于”列表中 Range 以外的对象的 Delete 方法。

删除指定的对象。

expression.Delete

表达式 必需。该表达式返回上述对象之一。

应用于 Range 对象的 Delete 方法。

删除指定的对象。

expression.Delete(Shift)

表达式 必需。该表达式返回上述对象之一。Shift XlDeleteShiftDirection 类型，可选。仅用于 Range 对象。指定如何移动单元格来代替删除的单元格。

XlDeleteShiftDi..]]></description><category></category></item><item><title><![CDATA[VBA基础语法：循环语句]]></title><link>https://blog.youkuaiyun.com/csdndscs/article/details/103792077</link><guid>https://blog.youkuaiyun.com/csdndscs/article/details/103792077</guid><author>csdndscs</author><pubDate>Sat, 20 Jun 2020 10:07:50 +0800</pubDate><description><![CDATA[目录

使用 Do...Loop 语句

直到条件为 True 时重复语句

直到条件变成 True 才重复语句

从循环内退出 Do...Loop 语句

使用 For...Next 语句

使用 For Each...Next 语句

对某范围的单元格做循环

在完成前退出 For Each...Next 循环

使用 Do...Loop 语句

可以使用 Do...Loop 语句去运行语...]]></description><category></category></item></channel></rss>