- 博客(17)
- 资源 (12)
- 收藏
- 关注
原创 python获取windows的cup使用率内存使用率和指定进程使用率内存使用率并保存到txt文件中
#coding=utf-8import timeimport psutilimport osdef useagent(pid): try: while True: time.sleep(1) cpu_lv = psutil.cpu_percent() # 当前cpu利用率: print(cpu_lv) memory = psutil.virtual_mem.
2020-07-28 10:13:32 1161
原创 使用pyqt5+sqlalchemy+sqlite3打造windos窗口程序(五)改进
如果想打开程序直接运行,就生成管理员用户,可以在db里面加,这种每次查询都要判断一次,比较麻烦,但是我还是贴出来做个示例。最好的办法是单独加个管理员账号的登录添加修改。def start(): #创建表 Base.metadata.create_all(engine) DBSession = sessionmaker(bind=engine) session = DBSession() #判断是Admin表是否有admin用户 userinfo
2020-07-17 14:36:37 366
原创 使用pyqt5+sqlalchemy+sqlite3打造windos窗口程序(四)入口程序并打包
一、最后设置了入口,让程序看起来更简单明了二、打包1、安装pip install pyinstaller2、进入项目目录,运行pyinstall -F -w ums.py生成一个exe文件。运行后显示如下图:一个exe,会生成一个db文件。...
2020-07-17 14:31:30 421
原创 使用pyqt5+sqlalchemy+sqlite3打造windos窗口程序(三)登录后进行增删改查。
在(一)中已经介绍了怎么添加管理员账号,没仔细看的可以翻前面的看。假设已经正常登陆,界面如下:登陆后显示管理界面,进行增删改查,可以全部查询检索,也可以分学号、姓名和身份证进行查询。查询后的结果如下:介绍完了,下面是完整代码:import sysfrom PyQt5.QtWidgets import QLabel,QWidget,QToolTip,QPushButton,QLineEdit,QApplication,QGridLayout,QMessageBox,QCo
2020-07-17 14:03:57 1088 1
原创 使用pyqt5+sqlalchemy+sqlite3打造windos窗口程序(二)链接数据库
sqlalchemy是数据库层面的ORM框架,通过相关接口可以很方便的修改数据库,可以说sqlite,oracle,mysql等等。最开始我用的是mysql,但是打包后必须是目标用户有mysql服务才行,所以我更换成了sqlite3文件数据库,这样拷贝过去用户就能用。这时sqlalchemy的好处就体现了,我无需更改我的增删改查的语句,只把数据库链接换成sqlite3就ok了,非常方便。代码如下:from sqlalchemy import Column, String, create_eng
2020-07-17 13:48:48 923
原创 使用pyqt5+sqlalchemy+sqlite3打造windos窗口程序(一)登录
为了熟悉pyqt5应用,专门写的这么一个小应用,主要是进行从前台界面,到事件交互,然后到数据的增删改查,最后是数据库的存储。sqlalchemy是数据库层面的ORM框架,通过相关接口可以很方便的修改数据库,可以说sqlite,oracle,mysql等等。import sysfrom PyQt5.QtWidgets import QLabel,QWidget,QToolTip,QPushButton,QLineEdit,QApplication,QGridLayout,QMessageBoxfr
2020-07-17 13:35:21 1212 2
原创 VBA学习心得二:关于复制黏贴
Public Sub 复制黏贴() '[e2]代表开始要复制的单元格,[e2].End(xlDown)代表从e2单元格到非空单元格e8,k2代表要复制到的单元格,会黏贴格式,背景色是白色。 Range([e2], [e2].End(xlDown)).Copy [k2] '如果要复制非连续的数据,比如e2到e13,可以用UsedRange,来确定当前单元格使用的行数a,复制到m2单元格,不带格式,只是值,不会影响背景颜色,如果需要格式可以通过上面方法来复制黏贴 a = Workshe...
2020-05-11 17:01:35 1218
原创 VBA学习心得一:关于获取某个sheet表最后一行的行号
获取某个sheet表最后一行的行号,对于使用vba进行循环查找是必经的过程:通过我最近的学习发现2中方法进行使用,现在分享如下:如下表格示例:方法一:Public Sub test() Dim lastRow As Long lastRow = Worksheets(1).Columns(1).Find("*", searchdirection:...
2020-04-29 10:48:46 8067 2
原创 laravel错误web显示经常会出现将数据库账号密码也暴露出来,解决方案。
修改文件vendor/symfony/debug/ExceptionHandler.php中的getContent方法中的foreach循环注释掉如下图:然后修改下getStylesheet方法中样式文件.sf-reset .block_exception把原来的border去掉加个border-radius:16px;然后就完美了,只有主要的错误行数和方法,没有细节,不会打印数据库账号密码。...
2018-05-17 16:27:54 1685
原创 composer 使用心得
windows在https://getcomposer.org/download/ 下载 Composer-Setup.exe 进行安装安装完成后,一般在C:\ProgramData\ComposerSetup\bin目录。使用composer -v查看是否安装成功,不成功可以cd到C:\ProgramData\ComposerSetup\bin目录下再使用命令。在环境变量中path添
2017-07-19 10:08:17 311
原创 实用资料1
1.去掉头尾,1,2,3,4,cate_name=cate_name.replace(/^,|,$/g, "");2.将1,2,3,4,2变成数组cate_name=cate_name.split(",");3.将数组中重复元素进行去重cate_name = unique4(cate_name);function unique4(array){ array.so
2017-04-25 13:55:37 262
原创 无限循环滚动,从右到左,一次一条
因为marquee里面的元素会跟在第一个显示的后面,而且当宽度增加到屏幕宽度的时候,容易出现错位显示。所以通过setInterval()方法进行循环添加,添加一条marquee ,循环完毕,删除这一条marquee 。如果只改变marquee 里面的元素,而不新添加marquee的话,显示会在上一条显示的末尾位置开始显示,而不是右侧的初始位置显示下一条数据。初始化调用jump(),是为
2017-03-23 16:11:16 1963
原创 日常实用资料记录一
记录一些经常用到的一些小知识,进行记录,大部分来源网络,但也是辛苦找到的,放在这里让自己保存记录的习惯。1.去掉头尾,1,2,3,4,cate_name=cate_name.replace(/^,|,$/g, "");2.将1,2,3,4,2变成数组cate_name=cate_name.split(",");3.将数组中重复元素进行去重cate_name = unique
2017-03-23 08:33:25 354
原创 银行开发遇到的坑
第一次进行银行项目开发,没什么经验,遇到的问题数不胜数,我就给大家详细说说,没有这方面经验的可以提前做好准备。这次我们负责对银行开发的项目主要是微信端做一个微信和银联双通道的缴费项目,另外一家公司负责电脑端的微信扫码支付和银联支付。 平时公司用的阿里云的服务器,系统是centos,银行用的redhat企业版,所以我们就想当然的认为centos是redhat转换过去的,所以直接在空的cen
2016-12-19 17:33:34 2459
原创 ip范围查询
由于前期设计问题,在保存ip地址时,没有存为整型,而是存成了字符串形式,在查询ip的范围区间时,遇到这样的问题:select * from ip where ip between '192.168.11.1' and '192.168.11.150' ,当末尾ip地址最后一位为三位数时,此时就查询不出数据了。查了一下mysql自带有一个对ip地址做处理的函数inet_aton,作用主要是给
2016-01-08 14:38:33 978
原创 签到日历升级美化版包含css
使用csdn很多年了,这还是第一次发博客。之前我下载了一个日历工具类,我修改了,能用,但是看到评论许多人都说不能用,说那些说能用的人是托,好吧,本着良好的职业素养,就忍住不骂他们了,为了证明可用,我只好把我在此基础上做的分享出来,并且给了注释。下载后解压到php服务器环境下面,访问index.php即可,签到日期我也用数组模拟过了,正常访问就可查看。蓝色框框代表签到的日期,红色的日期代表当
2015-08-18 15:02:59 1602 3
一键编译安装apache2.2.31+php5.3.29+memcache,适用于无法联网情况
2016-10-28
阿里云sdk php开发包以及初始化案例和使用cdn模块查询uv,pv
2016-07-07
签到日历升级版包含css
2015-08-18
网站建设之学前班教程(文字+图片)
2013-03-03
基于JSP的博客系统论文+源码+数据库
2011-01-04
css样式列表+列表+css
2010-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人