自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DoubleQ

Salute to Minimalism.

  • 博客(21)
  • 资源 (11)
  • 收藏
  • 关注

原创 Java实现字符串编码转换(Unicode和中文互转)

Unicode和中文之间的相互转换。

2020-03-17 13:58:31 8524 1

原创 Java实现不可逆加密(基于HmacSHA1算法)

摘要:Java语言下基于HmacSHA1算法的不可逆加密实现,非常简单,传入数据和密钥(即data和key),返回加密后的字符串。另外,密钥(key)不能为空串,先放代码,后续补详细注释。package com.ljc.utils;import javax.crypto.Mac;import javax.crypto.spec.SecretKeySpec;import jav...

2020-03-16 22:11:06 787

原创 Java实现自定义对象比较(Java通用的对象判等)

在Java中对自定义对象的判等比较。

2020-03-14 23:28:30 794

原创 Java面试常见自增问题

摘要:从JVM与字节码的角度探究Java面试常见的自增运算问题。题目如下:package com.ljc.myplay;public class P3_ZiZeng { public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i + ++i * i++;...

2019-11-11 21:22:50 215

原创 解决Kali登录后黑屏问题

摘要:今天在VMware中安装Kali Linux 2019.03版本,登录后发生黑屏,为双显卡驱动不兼容导致,需要禁用NVIDIA显卡。初次遇到问题会使VMware卡死,可重启宿主机进行解决;重启后在引导界面按【E】进入编辑模式, 在倒数第三行的末尾(也就是quiet后面)添加:nouveau.modeset=0 而后按【F10】,此时会保存编辑的内容并进入系统;如果不进行...

2019-11-09 01:01:28 12323 2

原创 基于Python的OCR实现

摘要:近几天在做一个东西,其中需要对图像中的文字进行识别,看了前辈们的文章,找到两个较简单的方法:使用python的pytesseract库和调用百度AI平台接口。写下这篇文章做一个比较简短的记录和学习,后期如果有新内容再行补充。1、使用python的pytesseract库主要是安装库,比较简单,直接使用pip install安装即可;另外,如果进行中文识别,需要下载语言包,...

2019-05-06 00:53:10 43326 8

原创 基于Python的加密实现

摘要:一些比较简单的加密算法,基于Python进行实现,大概做了一下笔记。1、base64可逆加密算法此算法可直接安装python的模块进行安装和调用,加解密时返回均为bytes类型,如果想得到字符串,需进行强制类型转换,下面直接贴出代码:import base64# 加密s1 = base64.b64encode('hello'.encode('utf-8'))p...

2019-05-06 00:21:16 8709

原创 Java内部类

摘要:主要是对Java中内部类的一些学习和记录。主要包括:成员内部类、静态内部类、方法内部类、匿名内部类。

2019-05-02 17:53:14 6657

原创 SQL笔记(约束、范式)

摘要:主要是SQL学习中一些琐碎知识点的梳理和记录(一般以MySQL为例)。1、数据库约束(Constraint)常用的数据库约束条件大概有以下6种:Primary Key(主键约束),唯一且非空,用以保证数据库表中记录的唯一性; Foreign Key(外键约束),用以保证外键字段值与主键字段值的一致性; Unique(唯一性约束),用以保证表中的某个字段不重复(一张表...

2019-05-02 01:29:45 6639

原创 MySQL存储引擎

摘要:在学习MySQL的外键约束(Foreign Key)时,无意间了解到:对于不同的存储引擎,有的支持外键约束,有的不支持。在好奇心的驱使下,就去了解了一下数据库的存储引擎,特写下本篇笔记。1、什么是存储引擎?MySQL中的数据用各种不同的技术存储在文件(或者内存)中。每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能...

2019-05-02 00:44:46 6566

原创 Java静态代理

摘要:在使用Runnable接口实现多线程的时候,启动必须借助Thread对象,我们将这个Thread对象称之为代理对象(静态代理)。在开发中一般用于记录日志、增强服务等,其对应的是动态代理,后面再行学习。

2019-05-01 21:02:20 6517

原创 JTable操作文本文件

摘要:运用Java Swing中的JTable、JFileChooser和Java中的FileReader、FileWriter实现了操作文本文件的图形化界面,目前做的功能有:增、删、读、存,比较基础。基本思路:用java的可视化工具WindowBuilder画好界面; 分别写好各功能对应的方法; 通过鼠标事件调用对应的方法以实现功能。下面直接贴出小编所操作的文本文件和源码...

2019-04-30 20:43:32 7926

原创 Python读取Excel

摘要:运用python的xlrd库实现对Excel的简单读取,入门级操作。如果没有这个model的话,直接上pip install安装即可。大概思路:用xlrd打开一个Excel文件; 获取此文件中的指定sheet的名称(可以是一个或多个); 根据获取到的sheet名选择指定sheet进行操作; 根据需要对内容进行读取。下面直接贴出代码,清晰易懂:import x...

2019-04-30 19:27:52 15722 6

原创 JDBC初探(基于MySQL)

摘要:学习了一部分Java的基础,终于来到了JDBC的面前,其实之前在做基于JSP和Oracle系统的时候也接触过,不过当时理解的不是很深刻,这次又见到JDBC,稍微深入了解一下。本篇文章是基于MySQL数据库的一个小测试,比较基础。一、初步认识JDBCJDBC(Java DataBase Connectivity,Java数据库连接),是一种执行Java程序的API。程序可以通...

2019-04-24 01:06:01 6592

原创 使用SourceMonitor完成静态测试

摘要:软件测试作为软件开发中的重要环节,其重要程度不言而喻,从需求定制到软件交付,不仅要保证软件在功能上的要求,同时也要满足性能需求。毕竟,客户体验才是软件赖以生存的基石。本篇文章主要讲述了如何使用SourceMonitor这款软件完成最基本的静态测试,整个流程比较简单。一、软件安装由于本次实验是基于SourceMonitor这款软件完成的,所以需要先下载相应的安装包,网上搜...

2019-04-20 02:20:44 11405 1

原创 MySQL的安装与启动

摘要:使用MySQL过程中的一些笔记,小编使用的MySQL版本为8.0.15,将持续更新。一、下载并安装MySQL的下载还是很方便的,直接从官网下载即可:https://dev.mysql.com/downloads/mysql/我们下载下来的通常来说是一个压缩包,这时我们需要进行解压,(建议解压到一个合适的目录),而后以管理员身份打开命令行,切换到文件夹中的bin目录下,输...

2019-04-18 02:44:00 6572

原创 Sublime3配置Python(解决被墙)

摘要:PyCharm作为一款优秀的IDE,很多人对它钟爱有加,但总有一些小伙伴不太习惯它必须先建项目后运行的特点,于是找到了Sublime这款轻量级软件。Sublime最大的好处就在于它可以自由配置,比如配置好Python环境后,经过简单的设置,可以轻松实现F1保存、F2运行的快捷操作。(没错,小编就是这么设置的)(一)搭建python环境这个小编在另一篇博客《Python3的安...

2019-04-14 17:59:42 7113

原创 Java字符串使用小结

摘要:笔者近期在学习Java字符串这一部分的时候,Get到了一些比较新奇的点,准确的说,是和Python相比较而言的,本篇文章就是对于字符串这一部分的一个小结,不准确的地方还望读者批评指正。

2019-02-05 14:43:10 6671

原创 Java判等那些事

摘要:近段时间学习Java,发现了一个比较有意思的现象,两个字符串明明内容相同,但是在用“==”判等的时候,却返回“false”。后来求助了一下前辈们的博客,了解到:在Java中“==”和“equals()”两种判等方法在原理上是存在很大差异的。具体的,可能要看一些例子才能很好的说明白。

2019-02-03 21:21:32 6650

原创 Python3的安装与配置

摘要:本篇文章选取python3.6.5版本,软件分享的是Pycharm_2018,因为pycharm的安装并不存在很多问题,所以主要叙述python的安装与配置。Sublime也很好用,其插件Sublime REPL配置好可以一键运行代码,读者可自行百度安装和配置。或者直接移步本人的另一篇博客:https://blog.csdn.net/qq_37372196/article/d...

2019-01-12 18:14:39 7011

原创 百度NLP探索之旅

摘要:随着自然语言处理(NLP)的关注度越来越高,很多学者都在研究这个领域,本次介绍的是百度NLP。初识百度NLP打开百度,搜索“百度NLP”,进入官网,找到控制台并登录,没有账号注册即可。在产品服务中,依次找到【产品服务】-【人工智能】-【自然语言处理】并进入,在这里根据需求创建好应用。点击已创建的应用,可查询各功能API对应的URL,详情如下:使用百度NLP调...

2018-08-11 17:59:25 7713

pylint(一款python测试工具)

压缩包里面包含了pylint工具,python作为脚本语言,它是非编译型的,这就为其测试造成了一定的困难;而pylint是一款不错的python测试工具,体积小功能强大。关于此工具的安装与使用,在小编的另一篇博客中也有讲述,博客地址:***。

2019-04-25

空空如也

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

TA关注的人

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