自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个潜心学习的小白

你的气质里,藏着你走过的路,读过的书,爱过的人。

  • 博客(32)
  • 资源 (12)
  • 收藏
  • 关注

原创 关于地址引用与值引用的坑

在这个例子中,我们首先创建了 userInfoList 并添加了一个 UserInfo 对象,然后我们创建了 userInfoList_new,并为 userInfoList 中的每个元素添加了一个克隆。如果你想创建 UserInfo 对象的深拷贝,那么你需要手动实现这一点,例如通过序列化和反序列化对象,或者在 UserInfo 类中实现 ICloneable 接口,并在需要的时候调用 Clone() 方法。这意味着如果你添加或删除一个列表中的元素,这将不会影响另一个列表。

2024-02-23 19:41:55 609

原创 多线程写Oracle数据库主键冲突问题

多线程读写数据库主键冲突

2022-07-25 11:38:41 1021

原创 Python 判断变量类型

两种方法:一、type(obj)type() 不会认为子类是一种父类类型,不考虑继承关系。二、isinstance(obj,class)isinstance() 会认为子类是一种父类类型,考虑继承关系。一般用于查看对象是否为一个已知类三、s.isalnum() 所有字符都是数字或者字母,为真返回 True,否则返回 False。s.isalpha() 所有字符都是字母,为真返回 True,否则返回 False。s.isdigit() 所有字符都是数字,为真返回 True,否则

2021-12-29 08:43:10 919

原创 python int() 按照“四舍五入”的方式取整

int() 按照“四舍五入”的方式取整

2021-12-29 08:30:58 1380

原创 短路逻辑short-circuit logic

逻辑操作符有个有趣的特性:在不需要求值的时候不进行操作。举个例子,表达式 x and y,需要 x 和 y 两个变量同时为真(True)的时候,结果才为真。因此,如果当 x 变量得知是假(False)的时候,表达式就会立刻返回 False,而不用去管 y 变量的值。...

2021-12-22 19:58:29 267

原创 pycharm 解决导入文件夹报错

pycharm不会将当前文件目录自动加入自己的sourse_path。解决方法:右键make_directory as–>sources path将当前工作的文件夹加入source_path

2021-11-25 16:34:01 837

原创 springMVC --springMVC配置文件

二1、springMVC配置文件开启自动注入 -----》@Controller 组件扫描器 <context:component-scan base-package="com.aaa.mvc.controller"> </context:component-scan>2、视图解析器-----》视图跳转策略此处使用thymeleafioc创建对象 <bean id="thymeleafViewResolver" class="org.thym

2021-10-05 17:50:47 161

原创 springMVC--web.xml

为什么MVC有dispatchservlet但仍须web.xml仍需配置servlet处理请求?因为需要将所有请求都转交给dispatchservlet,故需要在web.xml中配置默认的web.xml配置方式:此配置必须将springMVC的配置文件放在WEB-INF下且文件名必须为springMVC-servlet.xml。但项目一般将配置文件放在resource文件夹下,故需要使用拓展配置方式 为什么要注册:因为浏览器不能访问到一个类 <servlet> <

2021-10-05 17:03:49 196

原创 2-8.12 Nginx添加新的模块

查看Nginx的版本/usr/local/nginx/sbin/nginx -v查看Nginx的安装配置及模块/usr/local/nginx/sbin/nginx -V安装第三方扩展模块在解压的Nginx文件夹中重新编译./configure --prefix=/usr/local/nginx --with-官方的模块 --add-module=/第三方模块路径/make千万不要make install覆盖安装!!!!cd /usr/local/nginx-1.16.1/objs

2021-03-18 18:15:49 99

原创 2-8.10 nginx状态信息配置及访问控制

状态信息配置主要用于查看是否了丢失连接数vim /usr/local/nginx/conf/nginx.conf# server { listen 80; server_name abc.com; #charset koi8-r; #access_log logs/host.access.log main; location / { root /usr/local/w

2021-03-17 17:09:25 108

原创 2.8-09 nginx配置基于域名的虚拟主机

vim /usr/local/nginx/conf/nginx.conf#server { listen 80; server_name abc.com abcd.com; #域名 access_log /var/log/nginx/Daniel/Daniel_access.log main;#日志 error_log /var/log/nginx/Daniel/Daniel_error.log crit; location / { roo

2021-03-17 16:28:08 109

原创 2-8.06 源码安装nginx

./configure \--user=nginx\--group=nginx \--prefix=/usr/local/nginx \--conf-path=/etc/nginx/nginx.conf \--sbin-path=/usr/sbin/nginx \--error-log-path=/var/log/nginx/nginx_error.log \--http-log-path=/var/log/nginx/nginx_access.log \--pid-path=/usr/lo

2021-03-15 15:52:32 122 2

原创 2-8.1 源码安装MYSQL

一、安装源码包安装环境yum install -y gcc gcc-c++ glibc automake autoconf libtool make#下载安装boost库:https://www.boost.org/users/download/tar -xzf boost /usr/localcd boost#下载cmake库cd cmake./bootstrapgmake(与make类似)gmake installcmake -version#下载MySQL源码包:http

2021-03-08 15:00:29 122 1

原创 2-7.25 LNM搭建(搭建wordpress为例)

一、安装MYSQL,并修改数据库密码二、创建wordpress数据库,并创建用户对此数据库授权#创建数据库create database wordpress;#创建用户wordpress,密码为1234create user 'wordpress'@'localhost' identified by '1234';#对wordpress用户授所有权限grantall privileges on wordpress.* to 'wordpress'@'localhost'#更新缓存flush

2021-03-08 13:39:21 148

原创 2-7.24 安装PHP

#安装remi源yum install http://rpms.remirepo.net.............#安装yum管理工具yum install yum-utils#安装PHPyum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php- mysqlnd php73-php-opca

2021-03-07 17:36:55 177

原创 2-7.23 数据库的备份与恢复

#备份单个数据库[root@service tmp]# mysqldump -u 用户名 -p'1密码' -数据库名 > /路径/文件名#备份所有数据库[root@service tmp]# mysqldump -u 用户名 -p'密码' --all-databases > /路径/文件名

2021-03-07 16:37:28 85

原创 2-7.22数据库授权

# 创建用户和密码 MariaDB [test]> create user zero@'%' identified by 'zero'; Query OK, 0 rows affected (0.01 sec) # mysql使用grant命令对账户进行授权,grant命令常见格式如下 # grant 权限 on 数据库.表名 to 账户@上机81 对特定数据库中的特定表授权 # grant 权限 on 数据库.* to账户©主机名 .

2021-03-07 16:22:40 186 1

原创 kali系统 apt-get update

修改镜像源先打开镜像源保存文件 vi /ect/apt/sources.list//清华的源deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

2020-09-19 10:13:57 1036

原创 pat 1016部分A+B 编译器 C(gcc)

输入样例 1:3862767 6 13530293 3输出样例 1:399输入样例 2:3862767 1 13530293 8输出样例 2:0代码#include<stdio.h>#include<stdlib.h>int main(){ int part(); printf("%d",part()+part()); return 0;}...

2020-02-12 23:10:49 190

原创 pat 1006换个格式输出整数 编译器 C(gcc)

输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出 n。代码#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ int a; scanf("%d",&a); int b,c=...

2020-02-12 23:08:27 206

原创 pat 1005继续(3n+1)猜想 编译器 C(gcc)

输入格式:每个测试输入包含 1 个测试用例,第 1 行给出一个正整数 K (<100),第 2 行给出 K 个互不相同的待验证的正整数 n (1<n≤100)的值,数字间用空格隔开。输出格式:每个测试用例的输出占一行,按从大到小的顺序输出关键数字。数字间用 1 个空格隔开,但一行中最后一个数字后没有空格。经验一开始提交第四个测试点不能通过,后来发现原因为m*3+1后忘了除2...

2020-02-12 11:12:07 161

原创 pat 1004成绩排名 编译器 C(gcc)

要求读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。实现方法看到这道题,第一眼想到用结构体+链表来实现。写完之后提交,只有第一个测试点通过。就琢磨发现流程没有问题,自己测试几个数据都能通过。最后,突然发现可能是结构体中字符串长度定义小了,改成20果然通过了实现代码#include<stdio.h>#include<stdl...

2020-02-11 15:08:48 225

原创 解决You are using pip version 10.0.1, however version 18.0.1 is available。问题

在本人电脑上安装有anaconda3 和Python 3的环境。用来机器学习以及一些基本攻防编程。但一段时间后使用Python3的pip安装新的模块却出现如下错误:You are using pip version 9.0.1, however version 9.0.3 is available.You should consider upgrading via the ‘python -m...

2019-01-16 21:47:40 1936

原创 机器学习--手写数字识别(KNN、决策树)

KNNKNN算法(邻近算法)的核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性。欧式距离的计算公式:假设每个样本有两个特征值,如 A :(a1,b1)B:(a2,b2) 则AB的欧式距离为d=(a1−a2)2+(b1−b2)2d=\sqrt{(a1-a2)^2 +(b1-b2)^2}d=(a1−a2)2+(b1...

2019-01-13 14:30:06 6221 20

原创 红包分配算法

本文为阅读公众号“程序员小灰”的一篇文章有感。仅作为自己的笔记而已。实现红包分配要有如下要求:(1)每个人抢到的红包金额必须为随机的。(2)所有人抢到的红包总额等于红包总金额。(3)最少红包金额为0.01。解法1:切割法本质为发完红包后根据人数进行划分。(先划分,再根据顺序分配)何谓线段切割法?我们可以把红包总金额想象成一条很长的线段,而每个人抢到的金额,则是这条主线段所拆分出的若干子...

2019-01-12 22:01:19 6778 4

原创 基于Packet Tracer的校园网络设计与规划

本文仅仅为本人课程要求而设计的方案,本文仅仅使用RIP动态路由协议,HSRP协议,浮动路由,静态路由,等价路由,DHCP地址分配,NAT技术,VLAN划分。如有问题请大佬们在本博客下留言。一、设计要求模拟设计并实现校园网规划,完成拓扑结构设计、IP 地址规划、路由协议、网络管理规划、安全管理规划,用软件模拟器实现此规划。选取设备和协议根据你对校园网的了解和调研情况确定,也可以进行适当程度的假设...

2019-01-07 22:52:06 51476 82

原创 i春秋 CTF misc web:爆破-3

题目提示:这个真的是爆破。&lt;?php error_reporting(0);session_start();require('./flag.php');if(!isset($_SESSION['nums'])){ $_SESSION['nums'] = 0; $_SESSION['time'] = time(); $_SESSION['whoami'] = 'ea';...

2018-10-27 15:12:11 2119 1

原创 Java中利用数组将输入string类型的数值转化为int型

本小白在编程中做过一道题:从控制台获取一行数字,将其中各个数字相乘。 首先本小白想到的是利用integer.parseInt(string s);将字符串直接转换为int型。但发现当输入一个20位的数时,则会抛出错误。 后来就像利用数组来存取数字,以为数组的长度可以根据字符串的长度开辟空间。首先利用的是toCharArray()转换为char型数据,再遍历后利用Integer.parseInt...

2018-09-07 11:43:03 8596

原创 Java integer.parseInt()与 integer.valueof()

integer.parseInt()(此节参考:https://www.cnblogs.com/flord/p/6056969.html) public static int parseInt(String s, int radix) 以第二个参数所指定基数将字符串参数分析为一个带符号的整数,其返回作为结果的整数值。返回值为int类型。 public static int parseIn...

2018-09-07 11:28:36 3860

原创 CTF writeup -who are you?

题目为:who are you? 描述为:我是谁,我在哪,我要做什么?首页内容为:Sorry. You have no permissions.此时推断本题与cookie有关(50%的可能性)。查看cookie,发现cookie中有一个名为role的数据(此时可以推断此题有90%的可能性与此有关)。 此时看role的值一定是明文加密后生成的。这时就Google或百度在线解码,首...

2018-07-29 10:28:54 3033

原创 hackxor平台balance check及asset management解题思路

网上说hackxor是一个online及offline的渗透测试游戏,而我觉得这更像一个很有意思的渗透平台。其网址: https://hackxor.net/ 百度很多人给出了hackxor的本地安装环境配置,其实这个游戏我是线上玩的很有感想。这篇博文主要是做个笔记,下次查看可以找找思路。下面就来看看前两题的解题思路Balance Check首先注意了一下提示信息,前几行大概的意思就是插...

2018-07-22 19:05:31 2408 1

原创 Python3爬虫新手实践及代码、经验分享

Python3静态网页爬虫新手实践及代码、经验分享写在最前在写爬虫之前需要先配置python环境,爬取静态网页的文字及图片只需要通过pip安装Scrapy、beautifulsoup4 。(此处略去一万字,可以自行百度python3爬虫框架) 一定要注意python代码的格式化!开始实践一般网站都会有反爬虫机制,所以我们在这里使用最简单的方法构建header头。heade...

2018-04-08 13:45:09 3983

Cisco Packet Tracer 7.2.7z

packet tracerPacket Tracer软件是免费提供的唯一的网络学院的教师,学生,校友,和管理人员,注册学校连接的用户。

2020-08-17

10W条电影名(无重复)

106020条电影数据只含中英文名称!!!无重复!!!可以结合豆瓣api查询电影的影评及详细信息。本人用于大数据挖掘及分析使用。由mysql数据库导出

2020-02-26

校园网规划.zip

请先阅读博客再下载,以防本例中没有相关技术而浪费积分。本文博客附源代码https://blog.youkuaiyun.com/dragon_18/article/details/86033510 有问题在此博客下留言。转载请注明。

2019-06-22

CCNA 3 第一章答案

https://blog.youkuaiyun.com/dragon_18/article/details/88768153 为本人博客发布的答案,但是不是十分清晰,本答案是英文直接通过百度翻译得来的,本人保证答案100%正确,但是问题及答案选项描述与netacad中描述有区别。本人博客下载资源含有图片的清晰版,如没有积分加本人QQ免费分享!!

2019-03-23

手写数字识别(Jupyter Notebook文件)

手写数字数据集在博客后留言,私发(免积分)!!博客有原理说明:https://blog.youkuaiyun.com/dragon_18/article/details/86381866

2019-01-13

校园网规划与设计

请先阅读博客再下载,以防本例中没有相关技术而浪费积分。本文博客附源代码https://blog.youkuaiyun.com/dragon_18/article/details/86033510 有问题在此博客下留言。转载请注明。

2019-01-07

校园网规划方案

本文仅仅为本人课程要求而设计的方案,本文仅仅使用RIP动态路由协议,HSRP协议,浮动路由,静态路由,等价路由,DHCP地址分配,NAT技术,VLAN划分。如有问题请大佬们在博客https://blog.youkuaiyun.com/dragon_18/article/details/86033510下留言

2019-01-07

burpsuite pro 1.6

Burp Suite 是用于攻击web 应用程序的集成平台。它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程。 所有的工具都共享一个能处理并显示HTTP 消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。 Burp Suite 能高效率地与单个工具一起工作,例如: 一个中心站点地图是用于汇总收集到的目标应用程序信息,并通过确定的范围来指导单个程序工作。 在一个工具处理HTTP 请求和响应时,它可以选择调用其他任意的Burp工具。例如: 代理记录的请求可被Intruder 用来构造一个自定义的自动攻击的准则,也可被Repeater 用来手动攻击,也可被Scanner 用来分析漏洞,或者被Spider(网络爬虫)用来自动搜索内容。应用程序可以是“被动地”运行,而不是产生大量的自动请求。Burp Proxy 把所有通过的请求和响应解析为连接和形式,同时站点地图也相应地更新。由于完全的控制了每一个请求,你就可以以一种非入侵的方式来探测敏感的应用程序。 当你浏览网页(这取决于定义的目标范围)时,通过自动扫描经过代理的请求就能发现安全漏洞。 IburpExtender 是用来扩展Burp Suite 和单个工具的功能。一个工具处理的数据结果,可以被其他工具随意的使用,并产生相应的结果。

2018-04-08

tomcat6.0及7.0(解压缩版) 解压密码:dragon_18

tomcat6.0及7.0(解压缩版),在汲取 Tomcat 5.5.x优点的基础上,实现了Servlet 2.5和JSP 2.1等特性的支持。除此以外的改进列表如下: · 内存使用优化 · 更大的IO容量 · 重构聚类

2018-04-08

扫描神器-御剑

主要功能有: 1.C段 旁注 2.批量注入 3.后台扫描 4.MD5解密 5.多种编码转换 这里重点介绍 C段旁注 和后台扫描 这个后台扫描速度非常快。这个具体取决于自身电脑配置。 后台扫描支持任何程序的网站后缀可自由在配置文件里面添加 。其中包括mdb的数据库文件,扫描 还有C端旁注功能,使用的114接口。扫描更为精确。另带外部导入功能。 绝对可以称得上是黑客必备神器。~!!! 无毒,亲测

2018-03-18

数据库管理助手

浏览,添加,编辑ACCESS数据库、MSSQL数据库、MYSQL数据库(要装MYSQL FOR ODBC驱动) 以及通过ODBC连接各种类型的数据库。并可对当前表进行快速查询,以及 强大SQL语句执行功能, 使你完轻松操作你的数据库[如果权限够的话对于MYSQL,MSSQL之类的数据 库还可以建立新的数据库 (CREATE DATABASE语法)。无毒,亲测可用。

2018-03-18

空空如也

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

TA关注的人

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