- 博客(11)
- 收藏
- 关注
原创 PAT乙级 1001 害死人不偿命的(3n+1)猜想
卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜想,而是对给定的任一不超过 1000 的正整数 n,简单
2021-12-30 15:36:16 161
原创 pyqt空白模板
从空白开始搭建PyQt界面的快速模板:from PyQt5.QtWidgets import QApplication,QWidget,QGridLayout,QPushButton,QVBoxLayout,QHBoxLayoutfrom PyQt5.QtWidgets import QRadioButton,QButtonGroup,QFileDialogfrom PyQt5.QtWidgets import QCheckBox,QLabel,QComboBox,QListWidget,Q.
2021-06-25 10:37:04 220
原创 pyinstaller 打包为exe文件 -基于Pycharm的使用
要在一个没有python环境的电脑上部署python程序,就需要先将py文件编译打包为exe文件,这样就省去了安装编译环境的麻烦,运行上也更为简易将py文件打包为exe使用的主流工具是pyinstaller以下是pyinstaller在纯pycharm下打包程序的过程:一、安装pyinstallerpyinstaller的安装主要有两种方式:1.使用命令行在已经安装了pip的情况下,在命令行输入pip intsall pyinstaller2.在pycharm下工具栏点击F
2021-06-03 15:28:30 652
原创 调整pandas dataframe输出到excel的工作表worksheet顺序
在使用pandas将数据输出到excel时,如果存在多个工作表,先输出的工作表会生成在前面,后输出的会在生成后面,通过pandas无法直接对工作表进行排序例如输出的worksheet的顺序是BCDAE,而希望最终呈现的顺序是ABCDE,通过pandas是无法对其排序的探索出一种可行的办法是预先写入空表ABCDE如writer1 = pd.ExcelWriter(outputpath)dft = pd.DataFrame()dft.to_excel(writer1, "A")dft.t
2021-05-27 11:31:35 2294 1
原创 pylucene安装SmartChineseAnalyzer的解决方法
pylucene导包的时候发现SmartChineseAnalyzer居然没有,后面查找原因发现是pylucene安装时没默认安装SmartChineseAnalyzer,需要重新设置makefile进入make file搜索到#JARS+=$(SMARTCN_JAR)这一行取消它的注释,去掉左边的#接着找到--exclude org.apache.lucene.sandbox.queries.regex.JakartaRegexpCapabilities \在下方加入:--.
2021-04-14 11:53:17 404
原创 pylucene 7.71安装-基于Win10 Python 3.7.2
最近工作之余在帮室友搞毕设,做的是一个法律法规搜索引擎,需要将法律法规数据爬下来做索引,了解到用lucene和elasticsearch比较适合,但是本人并不想用java然后发现一个lucene的python版本pylucene,于是整上,使用还算简单,就是安装过程非常复杂,需要注意的问题很多参考了chicc大佬在python2.7下的的经验,在此表示感谢http://lxsay.com/archives/269安装所需组件:1.Python环境这里的python版本不宜过高,个人认
2021-04-14 11:15:12 1410 1
原创 QT创建新的带UI的窗口
右键点击添加新文件选择QT -QT设计师界面类下一步 定制窗口然后输入类名即可生成相应的.h .cpp .ui 文件
2020-11-07 09:14:22 3180 1
原创 QT获取系统时间
一、在精度要求不那么大的情况下可以使用QT自带的时间功能所需头文件#include <QDateTime>方法:只需两行代码即可获取当前时间QDateTime current_time = QDateTime::currentDateTime();//显示时间,格式为:年-月-日 时:分:秒 周几QString StrCurrentTime = current_time.toString("yyyy/MM/dd hh:mm:ss.zzz ddd");输出2020.11
2020-11-07 09:00:29 1725 1
原创 InfinitePlus的QT粘贴板(1)
InfinitePlus的QT粘贴板(1)QT常见小组件的使用一、linedit 输入框1.赋值//文本ui->lineEdit_4->setText("你要输入的信息");QString inform;//字符串ui->lineEdit_4->setText(inform);2.获取值//字符串QString read =ui->lineEdit->text();//如果需要转为整型,比如输入的数量int amount
2020-10-30 11:35:37 154
原创 如何用myeclipse新建一个class来连接数据库
package com.lero.util; //导入包路径import java.sql.Connection; //导入数据库连接头文件public class DbUtil { //定义一个数据库连接类 public Connection getCon() throws Exception { //定义一个用于新建数据库连接的函数 C...
2018-07-24 14:32:00 479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人