- 博客(248)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注

原创 MySQL数据库的安装与初始化(windows)(8.0.21版本)
MySQL安装弹出C++安装窗口选择设置密码MySQL配置环境变量安装教程到此结束
2020-09-01 10:52:31
481
原创 vulnhub部分靶机无法访问ip解决方案
没法找到他的 ip,可能是网卡配置问题出现的问题是因为网卡(国内和国外的不是相同的)主要是兼容的问题只要在设置的时候改成本机已经安装的网卡就是了
2022-06-03 21:01:39
2401
1
原创 python的mysql数据库建立表与插入数据操作示例
本文实例讲述了python的mysql数据库建立表与插入数据操作。分享给大家供大家参考,具体如下: mysql数据库建立表数 一 代码 import pymysql# 打开数据库连接db = pymysql.connect("localhost","root","root","db_test01" )# 使用 cursor() 方法创建一个游标对象 cursorcursor = db.cursor()# 使用 execute() 方法执行 SQL,如果表存在则删除cursor.e
2022-05-10 12:17:09
1806
原创 添加Fiddler/Mitmproxy证书为安卓系统证书
Android证书分为“用户证书”和“系统证书”两种,在设置->安全->"查看安全证书"列表中,可以看到“系统”和“用户”两个Tab。用户通过浏览器下载安装或者通过WLAN高级设置安装的证书均为用户证书。安装为系统证书有什么好处呢?(1)安装用户证书必须要设置开机密码,而且设置后就不能取消,除非先删掉所有的用户证书。如果安装为系统证书就不需要设置开机密码,自动化操作时更方便。(2)Android 7以上版本APP默认不信任用户证书,只信任系统证书,安装为用户证书,对APP的HT.
2022-03-11 11:17:39
3587
1
原创 千万量级的for循环和while循环的效率对比
public class DemoCa { public static void main(String[] args) { List<Person> personList = new ArrayList<>(); Person p = null; for (int i = 0; i < 1000000; i++) { p = new Person("" + i, 18, 5000); .
2021-12-14 16:43:02
1187
原创 mysql 2006错误 导入时
1、找到my.ini (免安装版的是由于你自己创建的)(安装版的在 C:\ProgramData\MySQL\MySQL Server 8.0 你安装的盘位置)2、修改参数(修改)max_allowed_packet=500M (修改)wait_timeout=288000 (加入)interactive_timeout = 288000...
2021-12-02 09:29:12
849
原创 mariadb 和 mysql 之间的版本关系
Drop-in Compatibility of Specific MariaDB Versions下面版本号的两个数据库理论上是可以直接互换的。Mariadb Mysql 5.1 5.2 5.3 5.1 5.5 5.5 10.2 10.3 10.4 5.7 下面列出了数据库的所有版本和其最大版本号。mariadb maxV mysql maxV 5.0 96 5.1 67 5.1 .
2021-12-01 14:54:50
843
原创 Python 导出项目依赖/导出所有安装模块/打包数据
一.项目依赖模块导出与安装# 安装pipreqs模块# 打包依赖:移动到项目根目录 控制台执行pipreqs ./ --encoding=utf8#安装依赖:pip install -r requriements.txt二.导出所有安装过的模块#cd到导出目录:pip3 freeze > package.txt#安装:该目录下执行pip install -r package.txt...
2021-11-25 17:57:02
1178
原创 数学求和公式
1、∑含义大写Σ用于数学上的总和符号,比如:∑Pi,其中i=1,2,...,T,即为求P1 + P2 + ... + PT的和。小写σ用于统计学上的标准差。西里尔字母的С及拉丁字母的S都是由Sigma演变而成。也指求和,这种写法表示的就是∑j=1+2+3+…+n。2、∑符号各部分表示的意思:一般在该符号上面有一个数字,比如y,下面有一个式子,形如n=x,这里x,y都是具体的数字,n是后面表达式中的变量,上下合起来就表示n的一个取值范围。后面有一个表达式,含变量n。整个合起来就表示:在上面
2021-11-11 17:31:04
14692
原创 springboot前端传参参数名和后台接收对象属性名不一致
@JsonProperty可以解决前端的属性名和后台实体类的属性名不一致问题注意1:前端传过来的参数和后台不一致的情况只对@RequestBody这种参数有效注意2:后台传给前台时使用的属性名是@JsonProperty中的参数而不是实体中定义的属性名实体类 public class ParamTest { @JsonProperty("webParam") private String controllerParam;} @GetMapping("/t.
2021-10-25 16:43:48
3897
原创 Maven导入com.google.common.collect jar包
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>21.0</version> </dependency>
2021-10-25 16:22:15
10335
原创 python 命名规范
1.项目名称首字母大写+大写式驼峰,ProjectName2.模块名和包名全部小写+下划线驼峰module_name package_name3.类名称,异常首字母大写+大写式驼峰,class ClassName: ,ExceptionName4.全局变量、常量全部使用大写字母+下划线驼峰GLOBAL_VAR_NAME,CONSTANT_NAME5.方法名,函数名,其余变量,参数,实例全部小写+下划线驼峰method_name,function_name,insta..
2021-10-12 16:37:48
175
原创 scrapy的日志功能 Logging
Logging1、Scrapy 提供了 log 功能,可以通过 logging 模块使用。可以修改配置文件 settings.py,任意位置添加下面两行,效果会清爽很多。LOG_FILE = "meiju.log"LOG_LEVEL = "INFO"Log levelsScrapy 提供 5 层 logging 级别:CRITICAL - 严重错误(critical)ERROR - 一般错误(regular errors)WARNING - 警告信息(warn..
2021-10-12 15:44:07
471
原创 scrapy中ROBOTSTXT_OBEY = True的相关说明
在scrapy中创建项目以后,在settings文件中有这样的一条默认开启的语句:# Obey robots.txt rulesROBOTSTXT_OBEY = True观察代码可以发现,默认为True,就是要遵守robots.txt 的规则,那么 robots.txt 是个什么东西呢?通俗来说, robots.txt 是遵循 Robot协议 的一个文件,它保存在网站的服务器中,它的作用是,告诉搜索引擎爬虫,本网站哪些目录下的网页 不希望 你进行爬取收录。在Scrapy启动后,会在第一时间访
2021-10-09 16:28:22
614
原创 连接 MySQL 报错:2059 - authentication plugin ‘caching_sha2_password‘ cannot be loaded...
问题使用 Navicat 连接 MySQL 数据库时,出现以下报错提示:2059 - authentication plugin 'caching_sha2_password' cannot be loaded...这个报错,中文意思就是:权限插件 caching_sha2_password 不能被加载通过查阅 MySQL 的官方参考文档,我们看到这样的一段描述:In MySQL 5.7, libmysqlclient uses as its default choice ei
2021-10-08 11:25:33
1882
1
原创 关于google浏览器的xpath选择器插件使用总结
在谷歌商店中评分比较高的xpath插件有XPath Helper(Chrome)SelectorsHub(Chrome)说下两者的使用情况XPath Helper(Chrome) 应该是国内使用比较多的,但是他基本上都是快捷键操作,和我的电脑的快捷键设置有冲突,故而他在我的电脑上是很不好用的,但是它简单易用,很灵活,浏览器开销也比较小,SelectorsHub(Chrome)是在我的快捷键有冲突之后,开代理上商店里边比较出来的一块很好用的xpath插件但是对于浏览器的开销相对要大很多
2021-09-30 17:14:39
2136
原创 谈谈计算机发展对个人成长的影响
计算机解决了人类什么样的难题?想今天的购物、出行购物方面,手机下单,送货上门出行,做地铁刷北京公交的二维码即可计算机是怎么表达不同的文字、语言的?通过01进行组合,然后记录不同的数字、语言从使用者的角度去看,计算机是否可能有别的形式呢?比如说智能手机、智能手表都是你是否对计算机的实现感到好奇,为此做过哪些探索呢?之前一直想组装一台树莓派电脑...
2021-09-23 11:41:05
348
原创 attempting to use incompatible return type 提示 解决
一、问题:方法返回类型上有红线,提示信息:... attempting to use incompatible return type要返回的类型和定义的类型不一致,在A方法中调用B方法,直接返回B方法的返回结果,在B方法中返回的是 X 包下的 Response 对象,但是在A方法中返回的是 Y 包中的 Response 对象。导致返回类型不一致 。二、解决: 导包时导同一个包中的 Response 类,让返回类型一致,就OK了。要注意导包是否正确...
2021-09-18 14:00:26
2816
原创 Java 中增强for循环和普通for循环的区别
普通for遍历和增强for的一些区别增强的for循环的底层使用迭代器来实现,所以它就与普通for循环有一些差异增强for使用增强for循环的时候不能使用集合删除集合中的元素; 增强for循环不能使用迭代器中的方法,例如remove()方法删除元素; 与普通for循环的区别:增强For循环有遍历对象,普通for循环没有遍历对象;对于实现了RandomAccess接口的集合类,推荐使用普通for,这种方式faster than Iterator.nextThe RandomAccess in
2021-09-06 15:44:59
1115
原创 静态的html游戏网站从github的page上迁移到国内coding的网站托管上
前言最近听同事们再说七牛的cdn进行静态资源加速 全球都可以最开始在想把我的github的page网站直接放到七牛云上,毕竟10G的免费空间 将自己的github网站clone下来之后,上传完成七牛云的时候发现一个很严峻的问题 就是在七牛云上的静态的html想调用其他的静态资源,例如css,js,jpg的时候的拼接加速域名 配置加速域名的原因在于保存的时候直接--路径也变成命名的一部分,就不可以使用相对路径的方式进行,资源的获取 灵光一现,之前项目用的coding好像有网站托管服务虽说...
2021-09-02 16:11:14
342
原创 msql 求平均值并且四舍五入
一般在项目中会有这样的需求 就是求某个子段的平均值并且要保留一位小数或者多位 还要四舍五入。SELECT ROUND(AVG(userpoint), 1) AS "userpoint" FROM t_shopgoodsround 函数的使用就是四舍五入round (* n)其中n表示要保留几位小数 从0开始avg 求平均值...
2021-08-24 10:16:07
1007
原创 MySql创建视图
(1).第一类:create view v as select * from table;(2).第二类:create view v as select id,name,age from table;(3).第三类:create view v[vid,vname,vage] as select id,name,age from table;如果涉及到数据量过大,业务逻辑需要跨表查询等等也可建立一个跨表的视图,有三种情况:一、基于同一数据库这种情况较为简单,只需简单的一行sql命令,如下:
2021-08-23 15:28:43
15600
原创 资源:在线生成ascii字符画网站
以下是我收集的一些在线生成ascii字符画的网站根据文字生成字符画:http://patorjk.com/software/taaghttp://www.network-science.de/ascii/根据图片生成字符画:http://www.degraeve.com/img2txt.phphttp://life.chacuo.net/convertphoto2char根据流程图生成字符画:http://asciiflow.com/...
2021-07-31 22:23:27
657
原创 @Autowired(required=false)
在容器的启动过程中,会初始化很多bean,这也是spring的核心之一(IOC)。但是在注入的过程中,扫描到公共方法中要注入的bean,并未找到,强行注入就会注入失败。我们又不能单独的去除改方法,所以我们采取的思想就是有bean就注入,没有就不注入。解决办法就是@Autowired(required=false)。...
2021-07-20 07:33:01
691
原创 SnowFlake算法学习总结
SnowFlake算法的优点:(1)高性能高可用:生成时不依赖于数据库,完全在内存中生成。(2)容量大:每秒中能生成数百万的自增ID。(3)ID自增:存入数据库中,索引效率高。SnowFlake算法的缺点:依赖与系统时间的一致性,如果系统时间被回调,或者改变,可能会造成id冲突或者重复。当增加一秒生成ID的时候就是增加10位的机器标识+12位序列+约2的10次方(1000毫秒),最终就是增加一个2的32次方4 294 967 296就是42亿左右但是这里有一个坑,雪花算法产生的.
2021-07-16 14:55:38
720
原创 springboot+mybatis进行逆向工程实践(2021.7.15)
项目框架版本springboot:2.1.2 mybatis:3.4.6 mybatis-generator-core:1.3.5 项目插件: mybatis-generator-maven-plugin:1.3.5 注意事项一定要配置文件拦截尤其是*.properties文件的拦截关键代码如下:<resources> <resource> <directory>s.
2021-07-15 11:00:00
216
原创 win10 当前壁纸缓存位置(亲测)
win10当前壁纸缓存位置:C:\Users\[用户名]\AppData\Roaming\Microsoft\Windows\Themes\CachedFiles(AppData默认为隐藏文件夹,注意显示隐藏文件)到此拿到了自己喜欢的图片
2021-07-08 13:25:44
3214
原创 mysql时间排序_mysql – 按日期和时间降序排序?
SELECT id, name, form_id, DATE(updated_at) as dateFROM wp_frm_itemsWHERE user_id = 11 && form_id=9ORDER BY updated_at DESCupdated_at是DATETIME
2021-05-29 18:28:57
9275
原创 生成插入语句的java程序应用于商品日期表(版本3)
import java.text.DecimalFormat;//生成插入语句的java程序应用于商品日期表(版本3)public class demo2 { public static void main(String[] args) { shengInsert("4"); shengInsert("5"); shengInsert("6"); shengInsert("7"); shengInsert("8.
2021-05-29 18:15:11
100
原创 生成插入语句的java程序应用于商品日期表(版本2)
import java.text.DecimalFormat;//生成插入语句的java程序应用于商品日期表(版本2)public class demo2 { public static void main(String[] args) { //把商品的productid抽出单写,减少修改,加快insert的生成效率 String month = "3"; //五月 for (int i=1;i<=31;i++){ .
2021-05-29 18:14:01
114
原创 生成插入语句的java程序应用于商品日期表1
import java.text.DecimalFormat;//生成插入语句的java程序应用于商品日期表public class demo2 { public static void main(String[] args) { //五月 for (int i=1;i<=31;i++){ double a=Math.random()*1000; DecimalFormat df = new Decimal.
2021-05-29 17:56:14
88
python3_系统时间调用_datetime模块
2020-05-14
scrapy使用xpath提取元素内容为空
2021-10-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人