- 博客(35)
- 资源 (1)
- 收藏
- 关注

原创 jsp+service+servlet+Oracle实现简单的数据库交互(登录注册)
java部分的整体架构代码部分:1.Javabean代码:package com.login.bean;public class Login { private String name; private String pwd; private String email; public String getEmail() { return email
2018-01-09 14:29:34
4359
2
原创 自动清理群晖nas中的.TMP文件
公司某个部门需要使用群晖nas共享盘,对人员的相关权限有要求,部分人员对于某个文件夹,以及里面的文件不能有删除权限,在用户被剥夺了删除权限后,造成了一个问题,那就是这些没有删除权限的人员,在线操作execl表格时,每保存一次就会生成一个临时TMP文件(如下图一),由于没有删除权限导致没法删除,TMP文件会大量保留,严重影响使用效果。经过踩坑直接使用命令执行脚本,写绝对路径行不通的,按照我的格式写没问题。最后,根据自己的需求可以设置脚本执行的时间比如每天执行一次,或者每分钟执行一次都行。
2024-07-10 09:55:16
1927
1
原创 差分曼彻斯特编码详解
这是一种双向码,和曼彻斯特编码不同的是,这种码元中间的电平转换边只作为定时信号,不表示数据。数据的表示在于每一位开始处是否有电平转换:有电平转换则表示0,无则表示1。然后这就出现一个问题,很多小伙伴应该都有点看不懂电平是否有转换。下面将根据下图进行讲解。根据上图标注的信息可以看出,差分曼彻斯特编码看当前码元的前2分之一,和前一个码元的后2分之一的电平变化;箭头朝上或者朝下的都是说明电平有变化,所以表数据0;箭头平行指向的,说明电平无变化,表示数据1.
2024-05-29 17:01:27
1055
原创 使用python判断云服务器程序是否运行
由于公司业务需求,购买了大量云主机分配给业务人员使用,但是业务人员的资源使用回收意识不高,经常导致数百台云主机属于闲置状态,造成严重的资源浪费现象。为了防止资源浪费,所以需要判断他们的云主机是否使用,一个一个的找对应的使用人去问,浪费时间不说,还麻烦。因此,是否可以开发一个脚本,用来程序来验证云主机的使用情况呢?根据这个思路我们有了一个想法,那就是想办法查看云主机运行的程序软件状态。
2024-04-28 13:46:42
284
原创 运行python脚本下载官网安装包进行安装
背景介绍:1.由于公司业务人员window系统没有管理员用户权限,使用的是普通用户权限登陆的,因此不能自己安装软件。但是有时候涉及到软件的大批量更新,人工一个一个的去安装,效率太低,人工成本太高,因此写了如下脚本,可以授予业务临时管理员权限,对软件进行下载安装。大大节约了人工成本,提高了本部门的工作效率。
2024-04-19 11:11:06
229
原创 HP服务器Linux系统安装教程
HP服务器Linux系统安装教程这次介绍两种安装方式使用光盘安装 使用U盘强制安装使用光盘安装方法是第一步:开机进入如下界面,按F10进入HP智能安装界面第二步:如下图第三步:第四步:系统识别出你的光盘介质,然后重启系统就会进入Linux系统的安装界面第五步:下面是关于Linux系统的相关配置介绍下图需要标记的都需要进行相关配置设置时区为上海,选择ntp服务器IP地址选择键盘添加Chinese 选择支持的语言加上中文简体 选择安装带桌面的
2024-03-29 17:07:47
1193
原创 pandas数据处理-筛选数据
创作灵感:公司有几千台云主机,分配给公司几百个业务人员使用,但是呢有些人申请了他不用,导致资源严重浪费。我们从后台拉一下数据,有4百多台云主机未使用,我们要从我们登记的总表把人员部门名字和IP对应上。一个一个的搜的话,估计要几个小时,而且累手啊。因此有了一下创作灵感。
2024-03-29 17:05:55
303
原创 ubuntu系统中安装mysqlclient包报错
1.报错信息,以下信息是环境缺少依赖包。2.解决方案:进入官网有具体的安装方式。3.安装mysqlclient。
2023-12-19 16:55:21
851
2
原创 ubuntu系统上MySQL8密码修改root
1.MySQL安装会有个默认的用户名和密码保存在/etc/msyql/debian.cf文件中。3.更新root用户的plugin模式为mysql_native_password。1.查询root用户authentication_string字段是否为空。2.authentication_string字段是空,那么可以直接设置。2.使用默认用户名密码登录进入MySQL数据。4.查看是否更新成功。5.设置root密码。
2023-12-19 10:55:24
1111
原创 MySQL8.0.35版本查询结果乱码处理方案
1.查看character_set_results 的值(Value),把值改成gb2312.2.设置查询结果字符集gb2312。
2023-12-18 17:36:24
490
原创 使用adb工具自动写入脏数据到手机sd卡
公司有几百台手机需要卖掉,但是又担心手机里面的数据被其他人恢复出来,需要我们重置手机或者刷机一次,然后在写入一边脏数据,把原先的数据覆盖掉,写满sd卡,然后在重新刷一次手机。这样防止数据泄露,更好的保护公司的数据信息。但是公司给的时间有比较少,公司部门人员有限。还有其他工作,所以最后写了以下脚本,自动写入数据到手机。大大提高了工作效率。1.首先需要你的电脑下载adb工具包,这个是 Android 平台进行交互的工具。
2023-11-15 10:03:37
175
原创 python写个简单的密码生成脚本
由于公司的搞了好多云电脑,由于人员变动需要来回更改密码。根据相关流程,把重复工作消除一部分,所以有了以下脚本,注:代码是密码生成部分。
2023-10-12 10:25:55
145
原创 统信UOS专业版内核升级
公司有一台dell笔记本要装uos系统,装上专业版后WiFi可以用,但是有线网卡不能用。原先怀疑驱动没打上。lspci查看了一下,有这个设备驱动,去统信官网逛了一圈,大部分网友多是说内核版本太低了。我看了一下我的内核版本4.X多版本的。最后升级内核后网线插上可以上网了,相当nice。一下是升级内核的步骤。2.找一个你想要的内核版本进行下载,这里我下载的是;这里需要注意下载带image字母的,大小在六七十兆左右。1.首先找到内核的下载网址-清华大学开源镜像站。3.使用命令进行安装,安装成功后进行重启。
2023-07-31 15:59:50
3458
1
原创 Linux证书验证登陆
2. 找到生成的密钥文件(这个文件一般在/home/.ssh下或者是/root/.ssh)3. 把生成的公钥写入到用户家目录下的 .ssh/authorized_keys 内。打开Xshell 工具,选择用户密钥管理,选择导入,然后按照引导引导步骤操作即可。1.现在服务器上生成密钥(会生成两个文件一个公钥一般以.pub结尾,一个私钥)测试连接可行性,用户验证使用Public key验证,选择刚导入的密钥。建议生成的私钥一定要有密码,这样私钥丢失,别人没有密码也没法使用私钥。
2023-06-13 16:50:42
407
原创 关于Linux系统之共享内存段删除问题处理
列出占用共享内存的进程id号,使用kill -9 id号命令删除后,可以删除部分的共享内存段,但是每次重新登录都会出来新的shmid共享内存段。2.想要删除这些没有用的内存段使用命令ipcrm -m shmid 结果没有任何作用,网上大部分说是有进程占用了这个内存段。3.这个问题始终不知道是什么原因导致,知道我们禁用了Linux系统的GUI界面后,共享内存段恢复正常。1.现象是共享内存中的有大量的key值为0x00000000的内存段。4.Linux系统禁用GUI界面操作,设置默认启动到命令行界面。
2023-06-13 16:28:32
1002
原创 linux系统更改SSH端口号配置
5.查看SeLinux是否开启,如果开启需要添加SELinux放行端口,未开启不做操作。3.查看防火墙开放的端口号,查看是否有刚刚添加的端口号。2.修改防火墙,放行你设置的新ssh端口。7.添加新的ssh端口在SELinux中。6.查看SELinux放行的ssh端口。1.编辑ssh配置文件。
2023-06-13 16:14:20
2133
原创 Django项目创建流程
第二步:配置项目中的urls.py文件 注意:Django2.0以后版本中urlpatterns里用的是path,在子应用中创建urls.py文件,匹配成功后调用子应用中的views.py文件中相关函数。5.配置Django项目的Python环境(选择你创建项目时使用的python虚拟环境)8.更改数据库引擎后需要在与项目同名的子目录中的__init__.py文件中添加下面代码。6.在项目同名的子目录中的setting.py文件注册子应用,如下图。3.进入刚创建的Django项目目录中,然后创建子应用。
2023-06-13 16:06:16
295
原创 问题:Failed to start Vsftpd ftp daemon
使用systemctl stop pure-ftpd停用这个这个进程,然后在重新启动vsftpd服务。解决问题最终方案:应该是vsftpd服务21端口号被占用了,可以使用命令:netstat -tunlp | grep 21 查询占用端口的进程。如上图启动vsftpd服务失败,网上解决方案基本都一样,都是修改/etc/vsftpd/vsftpd.conf配置文件中的参数,如下图。这两个参数修改,重启vsftpd还是没有任何用。
2023-06-13 15:57:38
2412
原创 局域网搭建ntp服务器步骤
img class="alignnone wp-image-240 size-full" src="http://itdaye.com/wp-content/uploads/2021/09/ntp服务端配置.png" alt="" width="740" height="752" />由于centos/redhat版本的Linux系统,默认安装的有ntpdate,但是没有ntp;rpm -qa | grep ntp #此命令可以查看是否安装ntp服务。yum -y install ntp #安装ntp。
2023-06-13 15:57:24
1189
原创 搭建ftp共享服务-本地用户模式
4.重启vsftpd服务。5.禁止root用户登录FTP 在文件/ect/vsftpd/user_list中添加root 保存退出生效。3.使用本地用户模式登录需要修改 /etc/vsftpd/vsftpd.conf 文件。1.使用yum安装vsftpd 命令:yum install vsftpd。本例基于Centos7系统搭建。
2023-06-13 15:26:00
474
原创 Linux系统配置本地yum源详解
2.进入以下目录cd /etc/yum.repos.d 创建centos7.repo文件。随意测试几个yum命令就行,只要yum命令能用,说明yum源没有问题。使用 yum list 查看是否列入yum软件包。vim centos7.repo 写入以下参数。在fstab文件中添加如何代码,开机自启。文件后缀repo不能变。3.测试yum源是否可用。注:文件名可以随意,
2023-06-13 15:10:40
3002
1
原创 Linux系统双网卡bond之主备模式配置centos7
4.cp ifcfg-eno1 ifcfg-bond0 复制一个bond0,这一步是创建一个虚拟网卡,以下是bond0的配置文件vim ifcfg-bond0。还有就是服务器网卡超过两个或备份的文件都在同一个网卡存放目录中,造成网卡冲突。解决方法就是新建个目录把这些没用到的网卡移到新建的目录里。2.ip addr 查看网卡信息,找出自己要操作的网卡信息,在此以eno1,eno2两个网卡为例操作。10.cat /proc/net/bonding/bond0 这个命令是查看当前正在用的主网口。
2023-06-13 15:06:50
3845
1
原创 安装PyQt5基于python3.10版本
在网上看了很多PyQt5的安装方式,试了很多错误形式都不同,根据自己的电脑一点一点的实验,才成功。4.运行pyqt5,你设计好的界面,保存后会生成一个.ui的文件,怎么转换为.py文件呢,请看下一步。这里的程序的路径根据你安装的python包路径查找,可以参考图片上后面的路径。工作目录你可以选择你的工程目录写绝对路径也行,也可仿照我写$FileDir$工作目录选择你自己的工作目录,程序pyuic5.exe一定要写绝对路径。变量:QT_QPA_PLATFORM_PLUGIN_PATH。python安装路径。
2023-05-23 11:30:31
1898
1
原创 python代码实现windows10普通登录用户企业微信降级
公司的业务需求,需要使用老版本的企业微信。但是员工的电脑没有管理员权限,没法安装软件。但是企业微信经常自动更新,如果让运维一个一个的处理,累成了狗。现在根据这个需求写了个简单的脚本,实现基本的自动化。以上代码根据自己的需求进行更改没问题,使用 pyinstaller封装成.exe。
2023-05-22 15:58:22
408
1
原创 用python给女朋友写个简单的每日问候脚本
list.append("让我们来看看你的今日寄语是啥:" + str(dict_data.get('result').get('content')))print("让我们来看看你的今日寄语是啥:" + str(dict_data.get('result').get('content')))list.append('宝啊,今天是我们相恋的第' + str((d1 - d2).days) + '天')list.append('距离你的生日还有:' + str((d3 - d1).days) + '天')
2023-05-07 17:53:19
394
1
原创 python实现window10普通用户调用管理员权限安装软件
text1.insert('insert', '软件下载完成,耗时:' + str(int(t)) + 's' + '\n')text1.insert('insert', '下载失败,请检查链接' + '\n')text1.insert('insert', '安装软件包下载成功' + '\n')text1.insert('insert', '准备软件下载成功' + '\n')text1.insert('insert', '开始执行程序' + '\n')# 如果用户名密码错误。# 文本框获取路径信息回显。
2023-05-07 17:37:13
619
1
servlet+jsp+service+Oracle实现简单的数据库交互
2018-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人