对象的销毁

Java中有垃圾自动回收机制(GC: Garbage Collect),创建对象,不必手动销毁对象,对象的销毁由系统自动完成
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

一个loser的忏悔

一直认为自己是世界的主角,从小意气用事,耽误了学业,现在才发现了自己的爱好,于是开始努力进阶。 愿不辜负自己的努力! 高中大学青葱旺盛的美好时期全部用在了感叹人生上,只能在30岁的年纪重新扛起学业,活出我想要的生活。 加油!
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

Codeforces 712C Memory and De-Evolution

【题目链接】 C. Memory and De-Evolution time limit per test:2 seconds memory limit per test:256 megabytes input:standard input output:standard output Memory is now interested in the de-evolution of objects, specifically triangles. He starts with an equila
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

idea Spring Boot搭建项目+(hibernate+web)

第一步:使用Spring Initializr创建 第二步:项目配置 第三步:选择项目需要的依赖 第五步:
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

7. Buffer_包描述文件_npm常用指令_fs文件读写_模块化require的规则

1. Buffer 一个和数组类似的对象,不同是 Buffer 是专门用来保存二进制数据的。 特点: 大小固定: 在创建时就确定了,且无法调整 性能较好: 直接对计算机的内存进行操作 每个元素大小为1字节 使用: Buffer.allocUnsafe(size) Buffer.from(strring) buf.toString() 2. 包描述文件 描述包的相关信息,以供外部读取分析 name 包名 version 包的版本号 dependencies 生产依赖:项目运行时需要的依赖 dev
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

多项式计算器

/** 完成多项式的计算器,可以进行多项式的加法,减法,乘法三种运算。 */ import java.util.ArrayList; import java.util.List; import java.util.Scanner; import java.util.Stack; public class ExpressionMain { public static void main(String[] args) { expressionCalculator(); } private stat
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

[hashcat]基于字典和暴力破解常识找到rar3-hp的压缩包密码

1.使用rar2john找到md5 2.基于字典 hashcat -a 0 -m 0 /root/Desktop/md5.txt /usr/share/wordlists/weakpass.txt 3.基于暴力的6-8位混合小写字母和数字: hashcat -a 3 -m 0 /root/Desktop/md5numword.txt --increment --increment-min 6 --increment-max 8 优化 https://wps2015.org/drops/drop
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

React进阶篇(2) -- Redux

前言 如果还不知道为什么要使用Redux,说明你暂时还不需要它。 三大原则 单一数据源 整个应用的 state 被储存在一棵 object tree 中,并且这个 object tree 只存在于唯一一个 store 中。 State 是只读的 唯一改变 state 的方法就是触发 action,action 是一个用于描述已发生事件的普通对象。 使用纯函数来执行修改 为了描述 action 如何改变 state tree ,你需要编写 reducers。 Reducer 只是一些纯函数,它接
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

C语言作业06--结构体&文件

1.本章学习总结 1.1 思维导图 1.2学习体会 在本周的学习中,我们学习了关于结构体和文件的内容。定义结构体可以使代码整个练习更加紧密,非常实用,当我们需要在对一个个体的不同属性调用时可以更加系统和直观,利用结构体来将多个不同属性统一起来,还学习了结构体指针,他们的实现都是为了提高函数之间的传递效率。文件的话,知道是怎么从文件中读取数据,还有就是联想到我们平时使用手机时那些文件的读取原理,我还不太会用它来建工程,之前的那次课堂派建立工程作业完成的不是特别顺(尽管是有老师博客的相关代码步骤提
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

分享知识-快乐自己:关于 String 小案例

单个字符出现的次数: /*** * 验证是否符合拆分条件 * * @param text * 原字符串 * @param sub * 判断条件 * @return */ public static int count(String text, String sub) { int count = 0, start = 0;
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

mysql学习笔记三--关于索引

当一个表的数据量达到一定程度时,查询速度会急速下降,这时候就需要适当地添加索引来加快查询速度。虽然在日常工作中会经常接触到索引,上周翼赛用户登录部分,当通过oauth_id查询race_user_oauth_token表的数据记录时,平均一次查询需要3s以上,在用户数量集中增长时,导致数据库压力急剧增长,当为oauth_id添加索引后,一切都恢复正常。虽然每天都能接触到索引,但好像对其都是一知半解的,于是决定查看相关的书本、专栏和博客来深入学习一下mysql的InnoDB索引。 1、为什么需要
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

INNODB insert buffer 简单分析

在mysql5.1 之前称为Insert Buffer, 优化2级非唯一索引上插入操作的读IO, 在5.5之后改名为Change Buffer, 功能也扩展为2级非唯一索引上的插入、删除、更新、purge的读IO优化。 change buffer的核心思想,当数据库需要对2级缓存进行修改时,先不从外存读页面,而是将这些更新缓存在内存中,在特定的条件下,统一将这些更新apply到相应的2级索引页面上,这样做可以减少读IO的次数,并且相邻的页面的读IO可以合并。 在源码中的命名一直还是用ibuf,
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

Jmeter(三) Cookie管理器

上一节中我们用Jmeter通过接口上传了一张图片到人人网,其中请求头中的Cookie是写死的,这个Cookie其实是登录成功后服务器返回给客户端的,客户端接收到这个Cookie后保存下来,在后续向服务器发送接口的请求中再把这个Cookie带上,如果不带上这个Cookie,服务器端就会判断你没有登录,不允许进行上传图片的操作。 我们在请求头中把Cookie删掉,再运行一下 试想一下,如果有很多接口请求都要用到这个Cookie,那么就需要在每个接口的请求头中把这个Cookie写上去,如果哪一天这个
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

C博客作业06--结构体&文件

1.本章学习总结 1.1思维导图 1.2本章学习体会 学习了结构和文件,又是懵懵的课了,我的天啊。结构还好,题目集一出就做了,不是很难,感觉掌握的还可以,不过这只是感觉而已,等到真正来写大作业的时候又懵掉了。还有文件,每次老师讲完课都想着回去自己打一下代码感受一下,然而我现在还没感受,这么飘的自己还真是不喜欢。文件这块真的该好好去琢磨一番了。 2.大作业 本次作业要求对小学四则运算程序功能扩展。 扩展功能:小学生用户登录进系统做题。结束答题后,能把该学生答题情况写入文件,并实现排名。 主要功能
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

UVa12304(计算几何中圆的基本操作)

断断续续写了250多行的模拟,其间被其他事情打扰,总共花了一天才AC吧~ 这道题目再次让我明白,有些事情看起来很难,实际上并没有我们想象中的那么难。当然了我主要指的不是这个题的难度…… 也是初学计算几何,然后居然胆大妄为地不用刘汝佳的思路去实现这些个功能,其中有三个功能是我用自己的思路实现的吧(瞎暴力),最后果然也是自己写的出锅了。 当一个贼长的模拟题交上去一发WA时,我是欲哭无泪的……这让我怎么debug……只好不断安慰自己要用计算几何题去练习耐心。 只是没想到在不断的固执与冷静的试探之下,
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

Python爬取各大App商店Top100_app信息

文章正在整理中....
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

SQL Server数据库DML操作

SQL Server数据库DML操作 补充: 1.删除数据库: 例子:drop database 学生数据库 2.删除表 例子:drop table 学生表 1.在表中增加数据 例子: insert into学生表(学号,姓名,性别,出生日期,政治面貌) values(43,'yyw','男','2000-7-5,'党员''); 2.在表中更改数据 例子 update 学生表 set 姓名='yyh' where 学号=43; 3.在表中删除数据 例子 delete from 学生表 wher
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

Glob模块使用笔记

一、Glob模块介绍 python中的glob模块用于查找文件目录和文件,并返回一个list。常用的方法有glob.glob()和glob.iglob()。与os.listdir()都是查找文件,但有区别。 glob模块支持*?[]这三种通配符。 二、通配符 *代表0个或多个字符 ?代表1个字符 []匹配指定范围内的字符 三、使用方法 import glob listdir=glob.glob('*[1-9]*.py')#在当前目录下找到带有1-9之间数字的py文件,返回一个list. pri
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

PKUWC2018 Slay The Spire

https://loj.ac/problem/2538 题目大意 略 题解 显然应该尽量先把攻击牌放完。 然后分情况讨论大力 DP 即可。 在写这题的时候被两个问题坑了好久: \(k=1\)。我的计数方式没法处理这个简单问题。。。如果是在考场上的话应该多想想这样的边界情况。 数组越界。开数组比较吝啬,导致访问一些下标爆范围但是没用的数据时会越界算错答案。 实现 #include <bits/stdc++.h> using namespace std; typedef long long ll
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0

cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local ..

在安装opencv的时候,会用: cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. 很久这这句话什么意思! 在build文件中输入: cmake -D CMAKE_BUILD_TYPE=RELEASE 这样产生的makefile文件make生成的可执行文件就带有调试信息,供gdb和gdbserver使用了。 CMAKE_BUILD_TYPE的值可以为Release或者Debug。 CMAKE_INS
分类: 其他 发布时间: 12-30 23:01 阅读次数: 0