自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (8)
  • 收藏
  • 关注

原创 C++实现tail -n命令

#include <iostream>#include <string>using namespace std;int iShowFileLastLine(const string &strFileFullPath, int iNeedShowLineNo){ FILE *fp = nullptr; if (fopen_s(&fp, strFi...

2020-04-02 20:34:28 1085

原创 C++写类WinDbg的调试器

命令如下:链接:https://github.com/plokDay/MDebugger

2019-10-30 21:40:08 329

原创 VS2017C++ 错误 C3861 “printf”: 找不到标识符

如图错误出在#include <stdio.h>#include "stdafx.h"应该改成#include "stdafx.h"#include <stdio.h>

2019-10-10 09:09:34 9515 1

原创 x86汇编实现strcpy

.386.model flat,stdcalloption casemap:noneinclude msvcrt.incincludelib msvcrt.lib;system("pause").dataszPause db "pause",0szFormat db "%s",0str1 db "hello world",0str2 db 20 dup(0),0.co...

2019-09-25 21:47:20 604

原创 汇编输入字符串并MessageBox提示长度是否大于8

.386.model flat,stdcalloption casemap:noneinclude msvcrt.incincludelib msvcrt.libinclude kernel32.incincludelib kernel32.libinclude user32.incincludelib user32.lib.dataszNote db "please in...

2019-09-24 15:40:43 321

原创 32位汇编输出helloworld

.386.model flat,stdcalloption casemap:noneinclude msvcrt.incincludelib msvcrt.libinclude kernel32.incincludelib kernel32.lib.dataszText1 db "hello world",0Ah,00hszPause db "pause",0Ah.code...

2019-09-24 13:59:09 1460 2

原创 Centos7虚拟机VMware联网

这里采用NAT模式联网1.设置centos虚拟机的网络连接模式为NAT2.对宿主机也就是物理机的网络适配器中VMnet8进行设置3.在VMware的虚拟网络编辑器中进行设置4. 修改centos中网络配置文件,一般网卡设备都叫ens33修改ens33网卡的配置信息,网关设置为VMnet8的IPvim /etc/sysconfig/network-scri...

2019-08-24 16:08:26 212

原创 C语言简易2048

#include <stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#include<conio.h>#define DIR_UP -1//UP#define DIR_DOWN 1//DOWN#define DIR_LEFT -2//LEFT#d...

2019-08-02 20:51:59 220

原创 C语言实现简单万年历

#include <stdio.h>#include<stdlib.h>int year, month;int run[12] = { 31,29,31,30,31,30,31,31,30,31,30,31 };int ping[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };char week[7][10] = { ...

2019-07-17 21:30:32 13087 2

原创 C++实现简单计算器(sscanf_s)

// 3 - 4 - 4 实现一个计算器类,有变量可以存储用户输入的表达式,有变量可以存放计算结果,有接收用户输入的方法,// 有清空表达式的方法,有计算表达式的方法。有返回结果的方法。(题中表达式为整数运算,且一个算式中只含有一个计算符号)#include <iostream>class CCalculator{public: void clearExpressio...

2019-07-17 21:29:07 1245

原创 C语言实现异或加密的密码本

1. 简单版:涉及到二维数组、文件读写操作#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX 300 //最大多少条记录#define CHM 100 //每条记录最大多少字节int gCount=0; //总共多少条记录char cWeb[MAX...

2019-07-11 18:17:18 1539

原创 C语言打印任意行数菱形(奇数)

思路:分成上下两部分输出。用两层循环,外层循环控制输出多少行,内存控制每一行有多少列找中间那一列,向左右两边推导出算法#include <stdio.h>#include <stdlib.h>int main(void){ int nHigh = 0,nMid=0; printf("请输入要打印的菱形行数(奇数):"); scanf_...

2019-07-04 20:15:29 2793

原创 C语言打印任意行数金字塔

#include <stdio.h>#include <stdlib.h>int main(void){ int nHigh = 0; printf("请输入要打印几行金字塔:"); scanf_s("%d", &nHigh); for (int i=0;i<nHigh;i++) { for (int j=0;j<=nHigh...

2019-07-04 19:00:40 2747

原创 C语言递归删除字符串

指定删除并压缩字符串函数void dele(char *s)的功能是删除字符串s中所有的数字字符和非字母字符,并将字符串压缩。假设字符串最多不超过100个例如原字符串为adc#@123ABC,则输出结果为abcABC思路:可以将所有字母字符重新输入到新的字符串里,最后输出新的字符串;也可以正向将不符合条件的字符找出来使得a[i]=a[i+1],只要存在错误码就递归执行 。以下是第二种思...

2019-07-04 18:02:11 1847

原创 C语言做日期加法器计算两个日期之间相隔的天数

题目要求:默认输入的第一个日期早于第二个日期,例如:第一个日期:2008.7.4第二个日期:2008.8.5相隔天数是32(21,32,33可以自己定义)思路:1.输入输出:首先需要将取到的两个字符串以“.”分割,并分别取到六个整型常量2.自定义函数做日期加法器,最后两日期之间相隔的天数就是执行此加法器的次数3.计算相隔天数可以直接从较早的日期开始加,一直加到两个字符串完...

2019-07-04 17:09:45 3053 2

原创 gitbash in windows出现错误“CommandNotFoundError: No command 'conda conda”

问题:在gitbash中conda create -n py3env python=3.7.3 anacondasource activate py3env报错:CommandNotFoundError: No command 'conda conda解决办法:在gitbash中输入conda install conda=4.6.8若依然报错则输入/c/home...

2019-04-25 13:29:22 3622

原创 centos7切换中英文

英文:在/etc/locale.conf中,写入LANG=en_US.utf8中文:在/etc/locale.conf中,写入LANG=zh_CN.utf8

2018-06-16 12:56:48 7175 1

原创 shell脚本过滤得到centos7的ip地址

[root@bogon backup]# ip a show dev ens332: ens33: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:0c:29:00:cb:5d brd ff:ff:ff:ff:ff:ff ...

2018-06-15 15:50:18 4413

原创 centos7安装使用telnet

1.安装先看看有没有安装这三个程序#rpm -qa telnet#rpm -qa telnet-server#rpm -qa xinetd没有找到就分别yum install2.启动服务将xinetd服务加入开机自启动: #systemctl enable xinetd.service 将telnet服务加入开机自启动:  #systemctl enable telnet.socket 最后,启动...

2018-05-28 23:38:35 7242 1

原创 虚拟机CentOs7挂载win7文件夹

1. 在win7系统上设置共享文件夹我设置了共享用户为Administrator,管理员用户的密码为1234562.在centos7上使用mount命令将common挂载到/mnt/wondows目录下mount -t //192.168.13.1/common /mnt/windows -o username=Administrator password=123456...

2018-05-23 19:09:22 1327

原创 CentOS压缩解压缩小结

1.rpm安装到指定目录(这是软件包管理,不算压缩归档工具)-aq 查看所有已经安装过的-ev 卸载-ivh 安装删除所有已经安装的mysql软件包rpm -ivh --prefix=/usr/lib/jvm jdk-10.0.1_linux-x64_bin.rpm 将jdk-10.0.1_linux-x64_bin.rpm安装到/us...

2018-05-20 23:20:29 787

原创 CentOS 7 yum install 出现Downloading packages: Error downloading packages:

清理本地yum缓存yum clean all

2018-05-20 20:49:53 7636 2

原创 树莓派3B安装调试SimpleCV

1.安装依赖:sudo apt-get install ipython python-opencv python-scipy python-numpy python-pygame python-setuptools git2.从github下载资源git clone https://github.com/sightmachine/SimpleCV.git3.在的本地文件夹运行安装程序cd Sim...

2018-05-18 22:11:54 2610 2

原创 手机笔记本做显示器——树莓派3B连接VNC(tightvncserver)

1.启动vnc服务sudo raspi-config选择第五项,找到VNC然后enable2.安装lightvncserversudo apt-get install tightvncserver3.Windows下载VNC-Viewer( https://pan.baidu.com/s/13Fg5cKrQGkgaqji0wlWvyg),效果如下:        Android下载vmwVNC,效...

2018-03-17 03:55:37 1434

原创 树梅派3B播放音乐

1.用ssh发送一个mp3文件给树梅派我发送的是Diana Boncheva - Purple Passion,注意中间有空格的文件加“”2.使用树梅派3B自带的omxplayer播放键盘按“-”“+”可以调整音量大小...

2018-03-15 13:31:39 214

原创 最简单的linux系统下快速启动PyCharm

两种方法1.菜单设置……简直不能再简单了2.自定义快捷键

2018-03-14 20:33:04 7576 1

原创 没有网络,树梅派3B和电脑互联

最近入手了一块树梅派3B,奈何校园网让我很伤神,在没有wifi,没有网线的情况下如何实现电脑远程登录raspberry Pi 3B?其实很简单,只要开启手机热点,然后关闭移动数据,让树梅派和电脑都连上手机热点,电脑和树梅派可以ssh互传文件了!如图所示,ping不通baidu,并没有接入互联网,但可以实现远程登录。也可以传输文件:ssh远程控制只需要电脑和树梅派在同一局域网下即可,即使这个局域网并...

2018-03-13 04:16:04 272

原创 树梅派3B的ssh

1.开启ssh服务以及开机自启动 为了安全着想,新版raspberry默认禁用ssh服务,开启ssh服务命令: /etc/init.d/ssh start 设置ssh服务开机自启动把刚刚的命令加在/etc/rc.local文件最后一行之前就好2.查看树莓派IPifconfig或者直接输入/etc/rc.localssh免密码登录...

2018-03-11 17:35:01 285

原创 Kali卸载NVIDIA显卡驱动

以前一直都用root用户登录,突然发现非root用户登录会进入登录密码的死循环,进不去桌面,root用户却一切正常。去网上看了几篇帖子以为是显卡驱动的问题,到现在也不知道具体是什么原因,欢迎有想法的朋友一起交流。然后我就去安装了GTX960的显卡驱动,好不容易安装好了结果开机的时候整个黑屏,之后尝试了很多方法无果……因而我决定卸载它!在没有图形界面的情况下如何卸载.run后缀名的软件?其实很简单1...

2018-03-10 22:59:02 3621 1

原创 kali 玩耍笔记

1. 物理机装kali linux rolling1.大部分参考网上帖子,但是写入磁盘镜像工具要用win32diskimage,用别的无法安装成功,什么反复插拔usb……简直是毁电脑,至少我的没卵用,可能这个版本不适用,技术文章都有一定时效性,搜的时候最好过滤为一年以内。2.用完win32diskimage后u盘的恢复,找个分区软件重新分区就好。二、kali安装vmware14...

2018-03-07 21:39:12 4155

原创 cyborg系统root登陆

1.实现用root用户登录应用程序=>系统工具=>系统管理=>登录窗口allow root login 打勾

2018-02-20 22:05:12 709

原创 ANSI C和C99

1. C99中可在任意地方定义变量;而传统的ANSI C 只能在代码开头的地方定义变量。2. 变量是可变的量,常量是固定不变的量,直接写在程序里的,我们称作直接量(literal),在程序中多次出现的直接量,是magic number不利于阅读与维护; C99允许直接定义常量 ,在类型前边加修饰符 const,这个值不能被修改,read-only variable is not as

2017-07-12 02:25:29 1715 1

原创 变量的初始化和赋初值

初始化和赋初值是不同的。初始化:定义变量时做的赋值ex: int a=0;赋初值:第一次使用之前的赋值ex:int a; a=0;变量是保存数据的地方。局部变量(local value)又叫本地变量。是定义在函数体内或语句块内的变量;全局变量是定义在函数体之外的变量。使用未经初始化的变量时,编译器会自动为全局变量赋初值0,而局部变量的值则为留在当前内存里的机器垃圾。

2017-07-11 23:02:09 5167

进程注入工具MFCInject

MFC框架,远线程注入 刚打开需要点击刷新进程按钮,右键想要注入的进程,选择注入 选择要注入的DLL即可注入,注入成功后该进程会标红 也可以遍历模块查看是否注入成功 若注入的DLL有弹出窗口,卸载前需要关闭窗口 文件比较大,因为是静态编译 源码请见:https://github.com/plokDay/InjectTool

2019-11-12

OpenFst-1.6.5.tar.gz

linux安装kaldi时用到的重要依赖:OpenFst,好不容易才找到

2018-03-18

kali linux web渗透课程

51CTO课程,玄魂主讲,kali linux web 渗透测试——初级教程

2018-02-21

Premiere Pro 字幕产生辅助程式PrTitleCreator

Premiere Pro 字幕产生辅助程式PrTitleCreator插件,可以实现字幕批量制作

2018-02-05

Unity3D飞机大战

C#开发Unity3D飞机大战源文件和发布文件,带GUI登录界面,用户名密码都是111

2018-02-05

Easy Test学生考试系统

用C#做了一个学生考试系统,带源文件和安装文件。题库是Access数据库马原题目,可实现随机出题,学生考试,管理员对题录题库增删改查功能

2018-02-05

未来教育考试系统3.0C语言激活版

未来教育国家计算机二级等级考试模拟系统,C语言题库已激活,分享给备考二级c语言的人

2018-02-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除