- 博客(14)
- 资源 (11)
- 收藏
- 关注
原创 MongoDB安装提示权限不足且无忽略选项时解决办法
自定义安装报错:Service'MongoDB Server' failed to start. Verify that you have sufficient privileges to start system services试了在网上找的所有的解决办法面对只有重试和取消两个按键,把大多数点击忽略的解决办法都pass,所有更别提去自己手动启服务。有个大佬把配置文件中的最后一行的mp删除,我也去查看了我bin目录下的配置文件,没有mp。办法无效如果你也试了很多方法都无效的话,那不妨再试试
2021-04-26 13:11:30
533
2
原创 centos修改时区,矫正系统时间
centos修改时区,矫正系统时间查看当前系统时区:timedatectl[root@localhost ~]# timedatectl Local time: Wed 2020-05-13 15:03:42 EDT Universal time: Wed 2020-05-13 19:03:42 UTC RTC time: Wed 2020-05-13 07:13:53 Time zone: America/New_York (EDT, -0400)...
2020-05-14 11:37:22
415
原创 C++面向对象(二)
C++的函数重载在同一个作用域内,可以声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同。不能仅通过返回类型的不同来重载函数。#include <iostream>using namespace std; class printData{ public: void print(int i) { ...
2020-04-20 11:00:14
274
原创 C++面向对象
在学校学习的C++面向对象在毕了业以后都还给了学校,很多基础都忘了,最近有时间刚好复习一下这块,顺便记个笔记。继承:派生类继承基类当创建一个类时,不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建的类称为派生类。class derived-class: access-specifier base-class访问修饰...
2020-04-20 10:39:34
236
原创 C++使用VerQueryValue获取文件的属性(详细信息)
VerQueryValue()函数用于从指定的版本信息源获取版本信息,在调用该函数之前,需要先调用GetFileVersionInfoSize()函数和GetFileVersionInfo()函数:BOOL WINAPI VerQueryValue( __in LPCVOID pBlock, //由函数GetFileVersionInfo得到的版本信息源 __in L...
2020-04-16 16:22:48
3728
4
原创 C语言如何在一个.c源文件里调用另一个源文件中的函数
对于C语言来说main函数是程序的入口,当我们要开发一个比较大的程序时,可能会有很多代码,这时候想要为了方便维护通常都采取模块开发,将不同类的模块写到不同的文件中首先定义一个.h的头文件,如function.h,在里面声明将要实现的函数,如int add(int a,int b);然后新建一个源文件为function.c,在function.c的开头添加#include "function...
2020-04-10 13:41:48
38916
14
原创 C++获取Windows系统下所有本地磁盘以及磁盘空间使用率
最近的项目开发要将原本只获取C盘的空间使用率升级为获取所有磁盘空间使用率。便写了一个例子来学习了一下如何获取Windows系统的盘符信息。首先获得系统所有磁盘的盘符,再判断是否为本地磁盘,如果是本地磁盘,调用get_disk_space()方法,获取该磁盘的磁盘空间。DWORD dwDriveStrLen;TCHAR wDrivesName[0x100];int DType;dwD...
2020-04-09 17:06:04
3608
3
原创 关于C++下使用string.at(0)获得的char类型转字符串输出时出现 烫烫烫烫 的乱码问题
首先定义一个字符串string s;这里面获取的数据是Windows操作系统的盘符信息。例如C:\ E:\这里是循环获取各个磁盘信息的所以不需要疑惑然后我只想提取盘符信息的首字节,用来传入get_disk_space(char driver, __int64& allSpace, __int64& freeSpace)方法,目的是为了获取每个磁盘的空间。我们需要传入...
2020-04-09 12:01:24
2296
原创 C++读取文本文件的最后一行,倒数第N行,倒数后N行,以及根据指定字符串在文本文件里逐行匹配并读取该行数据
我们知道文件的从头到尾按行读取是非常方便的。但是,有的时候我们只需要文件的最后一行数据来进行分析处理。最近因项目需要,所以我找了许多关于文件读取的相关资料尤其是针对于获取文件的最后一行或者后N行。把我最近的成果分享给大家。可以拿来直接用,也可以用来参考学习。也欢迎大家一起讨论。。。C++直接获取文本文件的最后一行#include <fstream>#include <...
2019-12-11 14:32:40
6939
原创 Linux系统如何改为中文版
我们默认安装的linux系统通常都是英文字体,虽然并不影响使用,而且一定意义上来说英文可以使我们避免很多字符上的错误,但是有时候看着英文就是很头大怎么办?很简单只需要这样几步~我的系统是linux-CentOS 6.10,就以此为例,Linux系统都是相近的1、右键打开终端open in Terminal2、编辑i18n3、将LANG="en_US.UTF-8"改为LA...
2019-11-18 16:27:32
6372
原创 Twisted高级话题的学习
Twisted框架之所以高效、强大,是因为其除了提供了基本的通信编程封装,还在设计方法和协议支持上提供了更多地灵活性。这里介绍了非常重要的一部分。目录1、延迟调用2、Twisted使用多线程3、安全信道1、延迟调用延迟(Defer)机制是Twisted框架中用于实现异步编程的体系,使得程序设计可以采用事件驱动的机制。其目的与作用于Tornado的协程类似。1、基本...
2019-09-02 20:16:51
602
原创 使用Twisted框架开发TCP广播系统
学习使用Twisted框架开发基于TCP的网络应用的方法。该广播系统接收任意客户端的链接请求,并将任意客户端发送给服务器的消息转发给所有其他客户端。本系统是一个基本的实时通信模型。 使用Twisted进行基于传输层TCP的编程时,无须程序员操作Socket的bind、send、receiver等基本原语:而是直接对Twised的Protocol、Factory等类进行...
2019-09-02 11:35:54
332
原创 Linux-CentOS安装python3并实现与python2共存
1、首先查看CentOS系统自带的Python信息,然后保留系统自带的Python版本,并安装 Python3.6.5 版本1、python -V2、使用命令 which python 查看一下Python可执行文件的位置,并进入到该目录下1、which python2、cd /usr/bin3、查看python相关内容,可以看到当前Python...
2019-08-30 16:42:56
173
转载 ARP协议做了什么事情?
ARP(Address Resolution Protocol,地址解析协议)是将IP地址解析为以太网MAC地址(或称物理地址)的协议。在局域网中,当主机或其它网络设备有数据要发送给另一个主机或设备时,它必须知道对方的网络层地址(即IP地址)。但是仅仅有IP地址是不够的,因为IP数据报文必须封装成帧才能通过物理网络发送,因此发送站还必须有接收站的物理地址,所以需要一个从IP地址到物理地址的映射。...
2019-08-30 13:30:09
279
twisted文件传输.rar
2020-05-12
fileattribute.rar
2020-04-16
C++下获取Windows系统所有本地硬盘使用率情况
2020-04-10
Python2.X下安装twisted所需依赖包-Windows
2019-08-28
Python3.6下安装twisted所需依赖包-win
2019-08-28
vc6.0+opengl动态绘制五角星
2018-05-09
国际象棋马的遍历 贪心算法
2017-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人