自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kaptcha的学习

keep it up!

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

原创 Python 学习笔记

列表列表是Python中内置有序、可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开;当列表元素增加或删除时,列表对象自动进行扩展或收缩内存,保证元素之间没有缝隙;在Python中,一个列表中的数据类型可以各不相同,可以同时分别为整数、实数、字符串等基本类型,甚至是列表、元组、字典、集合以及其他自定义类型的对象。常用方法方法说明lst.append(x)将元素x添加...

2019-09-16 11:40:47 764

原创 测试基础

测试分类按项目阶段划分:单元测试、集成测试、系统测试、验收测试单元测试:一般有开发人员在开发完成后自行进行的测试集成测试:大多也有开发自己完成,接口联调系统测试:是测试人员接触最多的测试环节,主要有功能测试、性能测试、兼容性测试等,经常会用到冒烟测试和回归测试回归测试:修改了旧代码以后重新测试以保证修改没有引入新的 bug 或导致其它代码产生 bug,困难在于不好定位哪些内容应当被重新测...

2019-09-14 13:38:57 268

原创 Pytest 学习笔记

命名规则测试文件:test_file_name.py测试函数:test_function_name()测试类:Test_class_name测试结果「.」: Passed,测试通过「F」:Failure,测试失败「s」:Skip,测试未被执行「x」:xfail,预期失败「X」:xpass,预期失败但通过「E」:Error,触发异常常用命令-v/–verbose 测试结束输出...

2019-09-14 13:37:18 339

原创 Angular拖拽指令

import {Directive, ElementRef, HostListener, Input, OnInit} from '@angular/core';@Directive({ selector: '[seat-dragger]'})export class SeatmapDraggerDirective implements OnInit { private topSt...

2019-08-27 10:10:39 379

原创 postman tests 常用测试结果验证及使用技巧

Postman的test本质上是JavaScript代码,通过我们编写测试代码,每一个tests返回True,或是False。每一个tests实际上就是一个测试用例官方文档给出了很多验证方式,我们通过实例来进行学习接口返回结果为json{ "status": 301, "message": "购买商品库存不足", "lists": [11]}1.检查response的bo...

2019-08-01 20:19:07 739

原创 关于Spring的一些想法

Spring是容器还是工厂使用过Spring的同学都知道,“Spring是一个容器”。其实,这种说法不太准确,Spring提供的容器不止一种,例如有ClasspathXmlApplicationContext、XmlWebApplicationContext等多种容器,所有这些容器的父类都是BeanFactory。但是为什么起名叫"工厂"呢?单纯的"容器"只起到一个存放对象的作用,如果只是想把对...

2019-07-30 23:13:21 100

原创 VMWare 克隆虚拟机不能联网的解决方法

最近在使用VMWare进行虚拟机克隆时,出现了克隆出的虚拟机不能联网的问题,搜索了一下原因应该是在克隆时虚拟机没有完全关机,导致将虚拟机的MAC地址也克隆过来,以后一定注意!!!!!!!!!!!!不多废话,直接上解决方案:注:本人系统是CentOS 7 ,所涉及的命令都是CentOS 7 下的命令。如果您的系统是其它的系统版本,替换成对应系统的命令即可。一、查看IP配置:可以看出,当前网卡的...

2019-07-08 08:11:19 1001

原创 【Kesci】【正式赛】2019中国高校计算机大赛——大数据挑战赛(基于FastText的新闻点击率预测qauc=0.558)

比赛连接 https://www.kesci.com/home/competition/5cc51043f71088002c5b8840正式赛题——文本点击率预估(5月26日开赛)搜索中一个重要的任务是根据query和title预测query下doc点击率,本次大赛参赛队伍需要根据脱敏后的数据预测指定doc的点击率,结果按照指定的评价指标使用在线评测数据进行评测和排名,得分最优者获胜。直...

2019-06-30 14:04:15 1653

原创 阿里Java代码规范

代码规范一、编程规约(一) 命名风格(二) 常量定义(三) 代码格式(四) OOP 规约(五) 集合处理(六) 并发处理(七) 控制语句(八) 注释规约(九) 其它二、异常日志(一) 异常处理(二) 日志规约三、单元测试四、安全规约五、MySQL 数据库(一) 建表规约(二) 索引规约(三) SQL 语句(四) ORM 映射六、工程结构(一) 应用分层(二) 二方库依赖(三) 服务器一、编程规约...

2019-06-28 20:56:06 2827 1

原创 DESUtil一个对称加密的工具类

package top.lixiaoff.utils;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import java.security.SecureRandom;/...

2019-06-25 18:36:27 882

原创 快速走通一个简单SpringBoot+MyBatis+MySQL的Web项目

1.build.grale中添加依赖dependencies { compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.16' implementation 'org.springframework.boot:spring-boot-starter-data-redis' implement...

2019-06-24 21:46:39 228

原创 【SpringMVC原理】自己手动开发一个简易版SpringMVC框架

1 【骨架】项目框架搭建使用Gradle进行依赖管理首先在Idea中选择File—>New—>Project,在左侧选择Gradle—>Java,填写一些项目信息,这里名为mini-spring,创建项目完成之后,在项目上右键New—>Module,在左侧选择Gradle—>Java,ArtifactId填为framework,创建模块完成重复上面的步骤,创...

2019-06-07 23:17:04 231

原创 【Kesci】【预选赛】2019中国高校计算机大赛——大数据挑战赛(基于FastText的文本情感分类)

比赛链接:https://www.kesci.com/home/competition/5cb80fd312c371002b12355f预选赛题——文本情感分类模型本预选赛要求选手建立文本情感分类模型,选手用训练好的模型对测试集中的文本情感进行预测,判断其情感为「Negative」或者「Positive」。所提交的结果按照指定的评价指标使用在线评测数据进行评测,达到或超过规定的分数线即通过...

2019-05-31 11:09:24 1067 3

原创 MySQL优化

MySQL优化1 数据库优化目的和方向2 SQL语句优化2.1 数据准备2.2 如何发现有问题的SQL语句2.2.1 慢查日志2.2.2 如何通过慢查日志发现有问题的SQL2.3 如何分析SQL查询2.4 SQL优化2.4.1 Max()和Count()的优化2.4.2 子查询的优化2.4.3 groupby的优化2.4.4 limit的优化3 索引优化3.1 如何选择合适的列建立索引3.2 删除...

2019-05-27 23:15:51 165

原创 Redis基本知识

Redis基本知识第一章 NoSQL1-1 什么是 NoSQL1-2 为什么使用 NoSQL1-3 NoSQL 的优势1-4 NoSQL 的劣势第二章 Redis 安装和使用2-1 Redis介绍2-2 Window 上安装Redis2-3 Linux 上安装 Redis2-4 Redis 客户端2-4-1 redis 命令行客户端:2-4-2 redis 远程客户端2-4-3 redis 编程客...

2019-05-22 13:43:22 561

原创 Java基础-虚拟机知识讲解

0 为什么要学虚拟机?1 Java 语言的前世今生2 Java 虚拟机的历史3 到底什么是虚拟机?4 从源代码到机器码,发生了什么?5 字节码文件结构6 Java虚拟机内存结构7 JVM类加载机制8 JVM 垃圾回收机制9 JVM垃圾回收器10 垃圾回收的几种类型11 JVM参数之堆栈空间配置12 JVM参数之查看JVM参数13 JVM参数之追踪类信息14 JVM参数之...

2019-05-20 21:09:44 136

原创 Java面试-常考算法

常考算法排序插入希尔直插交换冒泡快排选择简单选择堆归并基数常用算法思路分治动态规划贪心回溯分支界定复杂度时间复杂度空间复杂度查找二分查找二叉排序树B树HashBloomFilter字符串匹配BF算法BM算法Sunday算法KMP算法Tire算法排序插入希尔直插交换冒泡快排选择简单选择堆归并基数常用算法思路分治动态规划贪心回溯分支界定复杂度时间复杂度空间复杂...

2019-05-20 09:15:44 280

原创 Java面试-数据结构知识点

数据结构知识点数组链表栈和队列优先队列和堆哈希表树二叉树多叉树图集合和映射数组https://blog.csdn.net/qq_36178727/article/details/86525417链表https://blog.csdn.net/qq_36178727/article/details/88074070栈和队列https://blog.csdn.net/qq_36178727...

2019-05-20 08:23:40 281

原创 Java面试-计算机网络常见问题

计算机网络知识点总结一、4/7层模型1.1 OSI模型1.2 TCP/IP模型二、TCP协议2.1 三次握手与四次挥手2.2 流量控制和拥塞控制2.3 KeepAlive三、UDP协议3.1 特点3.2 与TCP的区别四、HTTP协议4.1 协议4.2 UrlEncode4.3 状态码4.4 请求类型4.5 HTTPS4.6 HTTP24.7 QUIC五、面试常见问题5.1 TCP如何保证可靠传输...

2019-05-19 20:15:59 1156

原创 Java面试-操作系统常见问题

1.进程和线程的区别进程(process):一个程序在一个数据集上的一次运行过程。系统资源分配的单位。一个程序在不同数据集合上运行或一个程序在同样数据集上的多次运行都是不同的进程。进程是独立的,有自己的内存空间和上下文环境,无法获取其他进程的存储空间。同一进程的两段代码不能同时执行,除非引入线程。线程(thread):进程的一个实体,是被系统独立调度和执行的基本单位,CPU...

2019-05-19 16:30:15 2082

原创 2018版本及2017版本的IntelliJ IDEA破解步骤,非lanyu,到2099年

提示:对于刚安装idea的小伙伴来说,idea是有30天的免费试用权限的,可以通过先试用,随便新建一个项目,然后就可以去正常执行下面的步骤了。01 将破解jar包JetbrainsCrack-3.1-release-enc.jar放在本地磁盘随便一个文件夹中,jar包在压缩包附件中。文件链接:链接:https://pan.baidu.com/s/1gPiztnxJP31DaBs4q1F2v...

2019-05-04 09:39:36 544

原创 5步上传本地项目至Github仓库

首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/* 这里附上一篇简单的Git教程https://blog.csdn.net/xukai0110/article/details/80637902正...

2019-04-30 18:53:10 110

原创 FastText在商品分类下的应用(第十届服创大赛全国三等奖)

昨天第十届服务外包创新创业大赛公布了全国三等奖和晋级决赛的名单,获得了三等奖。这基本上结束了我个人本科阶段的比赛,因为马上就要去IBM实习了。这篇文章一方面是对这次比赛进行一个总结,另一方面也是想将FastText的使用给大家介绍一下,因为国内资料较少。首先声明:我对Python的了解完全是因为要参加这次比赛了解到Python在机器学习和数据处理等方面的优势才选择学习的,因此只学习了基本的语法...

2019-04-30 18:29:01 859 2

原创 傻瓜式 Hadoop + Hbase 分布式安装教程

本教程不涉及任何原理性内容,可以作为使用手册,跟着走一遍即可顺利配好 Hadoop 分布式环境支持虚拟机,双系统,云服务器的配置前提要求(请务必确认,不要直接跳到操作部分)使用虚拟机务必保证开启桥接模式,并处于同一网段(同一局域网(校园网)或 WiFi 热点下),不要使用NAT等其他模式联网。虚拟机的桥接模式相当于模拟路由器,所以双系统是不能直接与虚拟机连接的(相当于缺少路由器),同 ...

2019-04-28 14:39:05 380

原创 第7章 集合和映射

第7章 集合和映射7-1 集合基础和基于二分搜索树的集合实现7-2 基于链表的集合实现7-3 集合类的复杂度分析7-4 LeetCode中的集合问题7-5 映射基础7-6 基于链表的映射实现7-7 基于二分搜索树的映射实现7-8 映射的复杂度分析7-9 LeetCode上更多集合和映射的问题7-1 集合基础和基于二分搜索树的集合实现public interface Set<E> ...

2019-04-06 14:03:00 159

原创 第5章 二分搜索树

第5章 二分搜索树5-1 为什么要研究树结构5-2 二分搜索树基础5-3 向二分搜索树种添加元素5-4 改进添加操作:深入理解递归终止条件5-5 二分搜索树的查询操作6-6 二分搜索树的前序遍历5-7 二分搜索树的中序遍历和后序遍历5-8 深入理解二分搜索树的前中后序遍历5-9 二分搜索树前序遍历的非递归实现5-10 二分搜索树的层序遍历5-11 删除二分搜索树的最大元素和最小元素5-12 删除二...

2019-03-31 16:59:57 173

原创 新一代项目构建工具Gradle快速学习

Gradle学习第1章 介绍第2章 准备使用Gradle2-1 Gradle安装2-2 Groovy基础知识-理论介绍2-3 Groovy基础知识-与Java比较2-4 Groovy基础知识-高效特性第3章 第一个Gradle项目第4章 高级应用4-1 构建脚本概要4-2 自定义任务4-3 构建生命周期4-4 依赖管理4-5 解决版本冲突4-6 发布第1章 介绍第2章 准备使用Grad...

2019-03-30 19:46:56 309

原创 第4章 最基础的动态数据结构:链表

第四章 最基础的动态数据结构:链表4-1 什么是链表链表数组与链表的对比4-2 链表Linked List在链表头添加元素在链表中间和末尾添加元素4-3 使用链表的虚拟头结点4-4 链表的遍历,查询和修改4-5 从链表中删除元素链表的时间复杂度分析4-6 使用链表实现栈4-7 带有尾指针的链表:使用链表实现队列4-1 什么是链表为什么链表很重要链表:真正的动态数据结构最简单的动态数据结...

2019-03-02 11:53:09 1334

原创 第3章 栈和队列

第3章 栈和队列3-1 栈和栈的应用3-2 栈的基本实现3-3 栈的另一个应用:括号匹配3-4 关于LeetCode的一些说明3-5 数组队列3-6 循环队列循环队列的实现3-7 数组队列和循环队列的比较3-1 栈和栈的应用栈(Stack)也是一种数据结构相比数组,栈对应的操作是数组的子集只能从一端添加元素,也只能从一端取出元素(这一端称为栈顶)栈是一种后进先出(LIFO,Last ...

2019-01-18 22:05:54 122

原创 第2章 不要小瞧数组

第2章 不要小瞧数组2-1 数组基础2-2 制作属于我们自己的数组类2-3 向数组中添加元素2-3数组中查询和修改元素2-4 包含、搜索和删除2-6 使用泛型2-7 动态数组2-8 简单的复杂度分析2-9 均摊复杂度和防止复杂度的震荡2-1 数组基础创建数组以及访问、修改数组元素public class Main { public static void main(String[]...

2019-01-17 20:47:05 275 2

原创 第1章 欢迎学习玩转数据结构

第1章 欢迎学习玩转数据结构为什么要学习数据结构在计算机的世界里,数据结构无处不在注意事项为什么要学习数据结构数据结构是所有计算机相关专业的同学必学的课程数据结构研究的是数据如何在计算机中进行组织和存储,使得我们可以高效的获取数据结构或修改数据线性结构树结构图结构数组、栈、队列、链表、哈希表…二叉树、二分搜索树、AVL、红黑树、Treap、Splay、堆、Tri...

2019-01-17 16:55:02 170

原创 【C语言】测试程序运行时间

#include int main() { clock_t start,finish; double duration; start=clock(); //// 需要测试的代码 // finish = clock(); duration = (double)(finish - start) /

2017-09-05 19:34:27 519

Java面试题大全(骆昊).rar

https://blog.csdn.net/jackfrued/article/details/44921941 https://blog.csdn.net/jackfrued/article/details/44931137 https://blog.csdn.net/jackfrued/article/details/44931161 Java面试题全集(上、中、下)

2019-05-26

【转载】GitHub上关于微信跳一跳的模拟软件

微信跳一跳,Python实现,需要下载模拟器,打开即可运行

2018-01-03

空空如也

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

TA关注的人

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