- 博客(21)
- 资源 (8)
- 收藏
- 关注
原创 Ubuntu18.04配置vscode使用及调试PBC库
在Ubuntu18.04中配置vscode,并vscode调用PBC库编程和调试代码
2023-08-21 16:49:57 1023 1
原创 Socket之Python 服务器端与Java 客户端的通信实现
一、功能描述使用Python编写socket服务器端代码,使用Java编写socket客户端代码,实现客户端与服务器端的通信,并且客户端接收读取服务器发送的大容量数据。二、服务器端编程工具:Pycharm1.使用pip命令下载socket库。pip install socket2.服务器端代码实现,创建server.py文件。服务器可以接收客户端发送的数据并向客户端发送数据。import socketimport threadingimport sysdef soc
2022-04-16 21:38:08 2533 1
原创 解决git clone出现错误OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
在windows命令行里执行命令:git clone https://github.com/ABC/123.git出现错误fatal: unable to access 'https://github.com/ABC/123.git/': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054解决方法是修改命令为:git clone git://github.com/ABC/123.git案例演示如下图所示:...
2022-01-13 21:25:42 2762
原创 在ubuntu18.04安装charm-crypto库
一、安装GMP首先安装:https://blog.csdn.net/u012629110/article/details/51220727配置gmp需要mysys,下载:下载gmp:https://gmplib.org/安装charm,需要依赖GMP库和PBC库。安装charm:https://pypi.org/project/charm-crypto/0.43/#files二、安装pbc下载PBC库。https://crypto.stanford.edu/pbc/fil
2021-10-06 22:50:32 1844 3
原创 C语言在一个.h文件中定义全局变量在多个.cpp文件使用
总体思路首先使用extern关键字在.h文件中申明全局变量;然后在其中一个.cpp文件中定义全局变量;最后就可以在其它.cpp文件中使用全局变量。验证步骤1.新建global.h文件#include <cstring>#include <iostream>using namespace std;extern string tmp1;//声明全局变量tmp1 extern string tmp2;2.新建1.cpp文件#include "global
2021-05-25 19:52:11 5192 2
原创 linux基础命令总结
linux基础命令总结用户操作新增用户:useradd用户名新增用户为用户设置或更改密码:passwd用户名su用户名切换用户(高权限用户切换到低权限用户无需密码,反之需用,可以用exit返回到原来的用户)删除用户:userdel用户名-r删除家目录id用户名查看用户信息当用户创建一个文件之后,默认文件所在组为用户所在组chgrp组名文件民修改文件所在组chown用户名文件名修改文件所有者修改权限:u:所有者,g:所在组,o:其它,a:所有人(u+...
2021-04-22 17:11:34 109
原创 windows基础命令总结
windows基础命令总结环境:Windows server 2003用户操作新建用户:netuser用户名密码/add(用户默认在users组)修改密码:netuser用户名密码查看用户信息:netuser用户名删除用户:netuser用户名/del组操作新建组:netlocalgroup组名/add将已有用户添加到组:netlocalgroup组名用户名/add将已有用户从组删除:netlocalgroup组名用户名...
2021-04-22 15:23:31 209
原创 OPENVINO安装及问题解决
安装环境:win 10一、安装openvino软件网址:https://software.intel.com/content/www/us/en/develop/tools/openvino-toolkit.html下载按照官网安装步骤安装:https://docs.openvinotoolkit.org/latest/_docs_install_guides_installing_openvino_windows.html因为安装过程中出现提示,所以之后需安装vs2019和cmak
2021-03-09 09:23:18 1189
原创 在Navicat premium上实现两个数据库同步
问题:有两个数据库A和B,现需要将数据库A的数据同步到数据库B上。法一:使用备份首先在数据库A上生成备份然后将数据库A的备份拷贝到存储数据库B的备份的文件夹下,然后点击还原备份方法二:使用工具中的同步操作点击工具->结构同步选择源数据库A及其模式和目标数据库B及其模式,然后点击比对比对完后,点击部署,完成同步...
2020-10-13 08:41:20 3714
原创 C++字符串反转
方法一#include<string.h>#include<iostream>using namespace std;int main(){ char s[]="abcdefghijkl"; int i=0,j=strlen(s)-1; while(i<j){ s[i]^=s[j]^=s[i]^=s[j]; i++; j--; } cout<<s; return 0;}方法二#include<string.h&g
2020-09-27 09:19:42 257
原创 利用hash技术统计C源程序中关键词的频度
一、问题描述C语言关键词共37个(如main,if,for等)(不同教材可能不同)。用Hash表存储全部关键词,设Hash函数为:Hash(Key)=[(Key的首字母序号)*100+(Key的尾字母序号)] Mod 41。设计一个扫描C源程序,统计该程序中的关键词出现的次数。分别使用线性探测法和链地址法解决Hash冲突,比较分析两者的执行结果。二、设计思路:三、两种方法对比1、线性探测法的优点是解决冲突简单,一个重大的缺点是容易产生堆积。这是由于当连续出现若干个同义词时(设第一个同义词
2020-09-26 16:54:05 2539 13
原创 在Docker中安装常用软件
一、安装MySQL1、下拉镜像docker pull mysql:8.0.162.运行容器docker run -i -t -d --name=mysql -v /home/mysql:/var/lib/mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.16使用navicat连接mysql 8.0出现如下错误,但是使用mysql workbench8.0连接成功分析:mysql8 之前的版本中加密规则是my
2020-09-26 16:20:38 537 2
原创 SQL注入攻击(DVWA平台演示)
一、SQL注入攻击介绍SQL注入攻击是指构建特殊的输入作为参数传递给应用程序,这些参数属于SQL语法里的一些组合。这些参数插入到SQL语句中,破坏了原有的SQL语句的结构,通过SQL语句的执行,进而实现攻击者所要的操作。SQL注入攻击的对象是后端服务器的数据库系统。二、实验环境Win7操作系统、DVWA平台三、DVWA演示SQL注入攻击1、进入DVWA的登录首页(首页网址:http://localhost/DVWA-master/login.php)后,输入账号admin和密码passw
2020-07-24 19:00:31 1831
原创 搭建DVWA渗透练习平台
一、需要的环境win7企业版操作环境镜像下载地址:https://msdn.itellyou.cn/二、需要的软件1.dvwa下载地址:http://www.dvwa.co.uk/2.phpstudy2018下载地址:https://www.xp.cn/download.html三、步骤1、运行phpstudy2018的安装程序,选择安装目录...
2020-06-17 18:25:56 797
原创 安装VMware Tools的问题及解决
操作环境:VMware Workstation 15Pro 、虚拟机里装的操作系统是KALI(Kali Linux是基于Debian的Linux发行版)安装步骤:一、选中虚拟机右键-》安装VMware Tools二、使用tar -zxvf 压缩包名 命令解压压缩包解压出现问题解决:将VMwareTools的压缩包复制到其它文件夹中,然后在新的文件夹下执行tar -zxvf 命令,就可执行成功mkdir /root/VMtools #新建文件夹存放VMware Tools的压缩.
2020-06-13 17:26:06 713
原创 使用apt-get install命令下载软件出现的问题及解决
环境说明:我使用的是kali2018.4(kali是Linux操作系统,所以ubuntu下出现以下问题应该也可以解决)问题一:出现“E:无法定位软件包”或者“没有可用软件XXX,但是它被其它的软件包引用了”分析:在镜像源中找不到改软件,所以需要添加镜像源解决步骤:1.打开配置镜像源的文件vi /etc/apt/sources.list2.添加镜像源到文件(下面的镜像是一些常用的镜像源,不必全部写在文件里,写一两个即可)#ubuntu源deb http://archive
2020-05-25 11:39:37 2149
原创 git使用ssh公玥上传下拉不用输账号密码
一、本地生成公私玥对在本地使用的cmd中输入命令: ssh-keygen -t rsa -C "git账号"windows系统下,在C:\Users\用户名文件夹下会产生.ssh文件,该文件夹中有如下三个文件:二、git上建立SSH公玥登录git->个人主页->个人设置->SSH公玥将.ssh文件夹下的 id_rsa.pub文件里的内容复制过来...
2020-01-13 17:34:47 313
原创 JAVA在本地建立远程git仓库
一、在git上建立第三方应用在个人主页->个人设置->第三方应用->创建应用详情请见:码云文档 https://gitee.com/api/v5/oauth_doc#/list-item-3二、获取access_taken建立第三方应用后可以获取该应用的Client Id和Client Secret,通过Client Id和Client Secret可以获取acc...
2020-01-13 17:10:32 459
原创 使用Dockerfile自定义镜像(以建一个简单Jdk8装有vim为例)
注意:1、必须先安装好docker。2、在Ubuntu系统里一、写Dockerfile文件(文件名必须为Dockerfile)命令解释:1、FROM格式:FROM+镜像名或者FROM+镜像名:标签作用:拉取一个基础镜像。Dockerfile的开头必须是FROM。2、RUN格式:RUN+命令作用:每条RUN指令在当前的镜像基础上执行指令,并提交为新的镜像,命令较长...
2019-11-09 17:43:55 851
wbs42i.zip软件
2020-05-25
JPHideandSeek信息隐藏软件.zip
2020-05-14
MFC_DIAGRAM_NEW.zip
2020-02-28
MFC_DIAGRAM.zip
2020-02-28
MFC_MULTIVIEW_SORT.zip
2020-02-28
MFC_ACCOUNT_CAT.zip
2020-02-28
MFC_SORT_CODE.zip
2020-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人