- 博客(27)
- 资源 (1)
- 问答 (5)
- 收藏
- 关注
原创 Docker运行postgreSQL,由于异常启动或者退出后,提示could not locate a valid checkpoint record
执行完毕后,看到类似 "Write-ahead log reset" 这种提示就重置成功了。
2025-03-18 10:29:51
302
原创 AI 时代 PDF 文档处理新选择:开源 PDF 解析工具粗评,快速找到适合你场景的工具!
TOP5开源PDF工具测试,测试采用人工扫描生成的纯扫描版PDF文档(OCR难度较高),文件包含复杂版式、多表格、公式等及文本内容,所有文档仅用于技术评测。
2025-03-01 14:33:14
1299
原创 使用Python开发的Windows服务执行的应用程序,在用户界面无显示的解决方案
由于Windows系统自身的会话隔离机制,使得python通过微软自身Winrm远程管理协议、SSH协议连接执行的命令都是在系统会话(0)中运行,然而用户登陆界面一般是会话(1),所以这里改为开发windows服务,监听到外部请求后,以用户的身份在当前会话窗口去执行对应请求。
2024-04-10 18:21:55
725
原创 python使用ldap3与windows的AD域控实现连接
这里使用python写一个修改AD域用户密码的脚本,做一个记录便于查询。2、获取AD域用户信息以及修改域用户密码的函数。
2024-03-22 15:48:44
406
原创 Windows编译服务器安装OpenSSH并配置免密认证
在客户端,打开cmd命令行,输入ssh -p 12222 administrator@192.168.xxx.xxx,看能否免密访问服务器,如果访问成功,命令行就会变为administrator@WIN-XXXXXX C:\Users\Administrator>直接运行安装包OpenSSH-Win64-vx.x.x.x.msi,安装完毕后,windows服务中就会多一个OpenSSH SSH Server服务,并且在 C:\ProgramData\ssh 目录下也自动生成了ssh相关的配置文件。
2024-03-10 15:44:29
642
原创 Centos安装docker-ce,支持最新的docker镜像下载
docker-io, docker-engin 是以前早期的版本,版本号是 1.*,默认centos7 安装的是docker-io,最新版是 1.13。docker-ce 是社区版本,适用于刚刚开始docker 和开发基于docker研发的应用开发者或者小型团队。1、如果你之前安装过 docker,请先删掉。
2024-02-28 09:41:48
578
原创 win11系统,桌面左半部分点击无反应的解决方法
win11系统使用过程中,返回桌面突然出现左半部分屏幕所有图标都无法点击,桌面感觉变成了卡死状态,但是右半部分又是正常的可以点击打开,重新启动文件资源管理器也无法解决;2、在Win11系统桌面空白处,鼠标右键选择个性化,进入个性化界面后,依次点击左侧个性化-任务栏,在任务栏页面,关闭显示小组件按钮开关即可。1、临时解决方案:打开任务管理器,把widgets进程结束任务。
2023-03-27 10:45:19
29227
17
原创 自考2019版《C++程序设计》04747,第九章 函数模版与类模板(附课后习题答案)
考试题型:主要在选择题、填空题,比分占3%左右。第一节 函数模版1、有时重载的两个函数逻辑功能基本一样,只是参数类型不同,几乎相同的代码要重复编写。利用模版来减少重复编码工作。模版是实现代码复用的一种工具,是参数多态的一种体现。模版实现类型参数化,把类型定义为参数,实现代码的复用。例如,编写3个函数分别求3个整形、3个字符型、3个浮点型数的最大值。功能是相同的,只是类型不同。2、由于函数在设计时没有使用实际的类型,而是使用虚拟的类型参数,故其灵活性得到加强,当用实际的类型来实
2022-03-29 21:53:08
5542
原创 自考2019版《C++程序设计》04747,第八章 文件操作(附课后习题答案)
考试题型:主要在选择题、填空题,比分占5%左右。第一节 文件基本概念和文件流类1、在C++里,文件操作是通过流来完成的。C++总共又输入文件流、输出文件流和输入输出文件流3种,并已将它们标准化。要打开一个输入文件流,需要定义一个ifstream类型的对象;要打开一个输出文件流,需要定义一个ofstream类型的对象;如果要打开输入输出文件流,则要定义一个fstream类型的对象。这三种类型都定义在头文件<fstream>里。2、使用文件流流类具有支持文件的能力,在
2022-03-29 17:03:26
5481
原创 自考2019版《C++程序设计》04747,第七章 输入/输出流(附课后习题答案)
考试题型:主要在选择题、填空题,比分占5%左右。第一节 流类简介1、在C++中,输入输出时用流来完成的。C++的输出操作将一个对象的状态转换成一个字符序列,输出到某个地方。输入操作也是从某个地方接收到一个字符序列,然后将其转换成一个对象的状态所要求的格式。把接受输出数据的地方叫做目标,把输入数据来自的地方叫做源。2、读操作在流数据抽象中北称为(从流中)“提取”,写操作被称为(向流中)“插入”。3、在C++标准类库中,将与数据输入输出相关的流统称为“流类”,C++常见的几个流类的派生关系为:
2022-03-29 16:57:50
5793
原创 自考2019版《C++程序设计》04747,第六章多态与虚函数(附课后习题答案)
考试题型:主要在选择题、填空题、程序分析题和程序设计题,比分占15%左右。第一节 多态的基本概念(重点)1、C++面向对象的三种机制:封装、继承和多态,封装使代码模块化,继承实现代码复用,多态则是为了接口复用。多态分为编译时多态和运行时多态:静态联编(静态绑定,早绑定)所支持的多态性称为编译时的多态性。当调用重载函数时,编译器可以根据调用时使用的实参在编译时就确定下来应调用哪个函数。动态联编(也叫动态绑定,晚绑定)所支持的多态性称为运行时的多态性,这由虚函数来支持。虚函数类似于重载函数,
2022-03-28 15:53:43
1635
原创 自考2019版《C++程序设计》04747,第五章类的继承与派生(附课后习题答案)
考试题型:主要在选择题、填空题、程序填充题、程序分析题、程序设计题,比分占20%左右。第一节 类的继承与派生1、通过已有的类来建立新类的过程,叫做“类的派生”,原来的类叫做“基类”,新建立的类则叫做“派生类”。另一方面,从类的成员角度看,派生类自动地将基类的所有成员作为自己的成员,这叫做“继承”。基类和派生类又可以分别叫做“父类”和“子类”,有时也称为“一般类”和“特殊类”。从一个或多个以前定义的类(基类)产生新类的过程叫做派生,这个新类称为派生类。派生的新类同事也可以增加或者重新定义数据和
2022-03-28 15:51:05
1527
原创 自考2019版《C++程序设计》04747,第四章运算符重载(附课后习题答案)
考试题型:主要在选择题、填空题、程序填充题、,比分占7%左右。第一节 运算符重载的概念1、运算符重载就是给已有的运算符赋予多重含义,使同一个运算符作用域不同类型的数据时产生不同的行为。运算符重载的目的是使得运算符也能够用来操作对象。2、C++允许重载大多数运算符,不允许重载的有:(1)成员访问运算符 .(2)成员指针访问运算符 .*,->*(3)域运算符 ::(4)长度运算符 sizeof(5)条件运算符 ?:(6)预处理符 #用于类运算符的运算符通常都要重载
2022-03-26 23:07:02
1100
1
原创 自考2019版《C++程序设计》04747,第三章类的对象进阶(附课后习题答案)
考试题型:主要在选择题、填空题、程序填充题、程序分析题、程序设计题,比分占18%左右。第一节 构造函数(重点)1、构造函数的作用:初始化,为成员变量赋初值。构造函数是类的特殊成员函数,如果没有编写类的构造函数,则由系统自动添加一个不带参数的构造函数,即为默认构造函数。构造函数没有返回值2、定义构造函数:构造函数的名字应与类同名。并在定义构造函数时不能指定返回类型,即使void类型也不可以。构造函数允许重载。在类体外定义构造函数有三种形式:假设类的成员变量是x1,x2,……,xn(1)
2022-03-26 23:00:14
1618
原创 自考2019版《C++程序设计》04747,第二章面向对象的基本概念(附课后习题答案)
考试题型:主要在选择题、填空题、程序填充题,比分占8%左右。第一节、结构化程序设计1、结构化程序设计叫面向过程的设计方法,思想:自顶向下、逐步求精、模块化,把大问题分解为小人物,用函数来完成,将逻辑功能相关独立的程序设计成函数。程序=数据结构+算法2、结构化程序的局限性:对变量进行的操作函数可能散布在程序的各处,如果变量类型有所变化,则相关的函数都需要修改,程序的维护开销较大。程序规划庞大时,会变得难以理解、难以扩充、难以查错和难以复用。3、结构化程序设计三种基本程序结构:顺序、选择、循
2022-03-23 16:51:34
2117
1
原创 NTFS FOR MAC(paragon Software),关于升级10.15.7最新系统后,无法使用写入加载的临时解决办法
最近我的Mac更新了最新的10.15.7,发现无法使用写入下载了,外接硬盘只能只读加载,使用的软件是NTFS FOR MAC(paragon software)正式版,非破解版,在网上找了N多的教程,也问过paragon中国代理商,都没有解决这个问题,于是我就自己联系了paragon官方和软件官方邮件沟通后,目前得到了一个临时的解决办法,希望能帮到大家第一步,打开终端程序,首先输入sudo mkdir /Volumes/ntfs这一步是为了创建一个硬盘挂载目录第二步,输入sudo /Library/
2022-03-23 11:40:29
3725
11
原创 自考2019版《C++程序设计》04747,第一章C++语言简介(附课后习题答案)
考试题型:主要在选择题、填空题、程序填充题,比分占7%左右。第一节 C++语言的发展简史1、程序语言分为三类:低级语言、中级语言、高级语言,机器语言和汇编语言属于低级语言,直接能操作寄存器和内存,C++属于高级语言2、C++是一种编译式的、通用式、大小写敏感的编程语言,完全支持面向对象程序设计C++源程序文件编译而成的目标文件的扩展名是.obj,编译源文件扩展名为.cpp,最后连接成可执行文件.exe第二节 C++语言的特点一、输入/输出与命名空间1、基本输入输出C++将
2022-03-22 22:28:03
3739
4
原创 MYSQL 数据库常用语句
一、常用数据库操作命令文中举例数据库及表均为test1 使用cmd及Terminal进入数据库:mysql -u 用户名 -p 注:指定主机名 -h XXXXXXXX 指定端口 -P XXXX2 查看所有数据库:SHOW DATABASES;3 创建数据库:CREATE DATABASES test; 4 删除数据库:DROP DATABASE test;5 选择指定数据库:USE test;6 查看数据库中所有表:SHOW TABLES;
2021-07-15 10:32:45
141
原创 Linux学习笔记-存储结构与磁盘划分
1、一切从 “/” 开始Linux 系统中的一切文件都是从“根(/)”目录开始的,并按照文件系统层次化标准(FHS)采用树形结构来存放文件,以及定义了常见目录的用途。另外,Linux 系统中的文件和目录名称是严格区分大小写的。Linux 系统中,最常见的目录以及所对应的存放内容:目录名称应放置文件的内容/boot开机所需文件 — 内核、开机菜单以及所需配置文件等/dev以文件形式存放任何设备与接口/etc配置文件/home用户家目录/bin存放单用
2021-02-04 15:47:26
214
原创 Linux学习笔记-用户身份与文件权限
一、用户身份与能力在Linux RHEL8中,用户身份为:管理员UID为0:系统的管理员用户系统用户UID为1~999:Linux系统为了避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认服务程序会有独立的系统用户负责运行,进而有效控制被破坏范围。普通用户UID从1000开始:是由管理员创建的用于日常工作的用户。需要注意的是,UID是不能冲突的,而且管理员创建的普通用户的UID默认是从1000开始的(即便前面有闲置的号码)。为了方便管理属于同一组的用户,Linux 系统中还引入了用户组的概
2021-01-21 16:23:56
528
原创 Linux学习笔记-Vim编辑器与Shell命令脚本
一、Vim文本编辑器Vim文本编辑器,它默认会安装在当前所有的Linux操作系统上,是一款超棒的文本编辑器。Vim编辑器中设置了三种模式(命令模式、末行模式和编辑模式),每种模式分别又支持多种不同的命令快捷键。① 命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。② 输入模式:正常的文本录入。③ 末行模式:保存或退出文档,以及设置编辑环境。下图阐述了三种模式的操作区别以及模式之间的切换方法:命令模式:每次运行 Vim 编辑器时,会默认进入命令模式,下方总结了命令模式中最常用的
2021-01-18 09:42:33
641
原创 Linux学习笔记-管道符、重定向与环境变量
一、输入输出重定向输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中。输入重定向中用到的符号及其作用 符号作用命令 < 文件将文件作为命令的标准输入命令 << 分界符从标准输入中读入,直到遇见分界符才停止命令 < 文件 1 > 文件 2将文件 1 作为命令的标准输入并将标准输出到文件 2输出重定向中用到的符号及其作用 符号作用命令 > 文件将标准输出重.
2021-01-12 17:40:44
175
原创 Linux学习笔记-常用命令
一、常用系统工作命令 1、echo命令:用于在终端输出字符串或者变量提取后的值,格式为“echo [字符串 | $变量]”。 2、date命令:用于显示及设置系统的时间或日期,格式为“date [选项] [+指令的格式]”。查看时间常见格式:按照“年-月-日 小时:分钟:秒”来显示date “+%Y-%m-%d %H:%M:%S” 终端输出:2021-01-08 21:50:43设置时间常见格式:date -s “20210108 21:59:00”也以可使用 date “+%j” 来
2021-01-10 16:27:46
200
原创 Linux RHEL7系统重置root管理员密码
记录一下RHEL7系统忘记密码重置的方法:1、打开Linux终端:输入以下内容[linuxprobe@root ~]# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 7.0 (Maipo)2、重启Linux系统主机并出现引导界面时,按下键盘上的 e 键进入内核编辑界面,如图3、在 linux16 参数这行的最后面追加“rd.break”参数,然后按下 Ctrl + X 组合键来运行修 改过的内核程序4、等待大约半
2021-01-08 21:28:21
596
原创 Mac系统jupyter notebook中matplotlib中文无法显示的解决办法
在网上寻找了好多方法,在这里做一个记录,方便自己和像我一样的小白快速查询解决问题首先百度下载SimHei字体安装一次性的解决办法:1 | plt.rcParams['font.sans-serif'] = ['SimHei']永久解决方法:1、找到字体的路径mac终端(cmd)输入python进入python界面import matplotlibprint(matplotlib.matplotlib_fname())这里我的地址是/usr/local/lib/python3.7/si
2020-09-01 15:05:20
2257
4
CodeWarrior 10 ,如何通过命令行编译工程
2022-11-13
Windows远程桌面剪切板重定向问题
2022-11-09
关于正则表达式相关的问题
2022-06-19
Python提取TXT相关数据并求和
2022-06-05
C++中使用函数模版实现int数组和double数组逆置,输出结果有误问题
2022-03-30
Wordpress访问首页报错
2021-12-16
事件查看器,安全日志查询共享文件复制操作是什么编码
2019-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人