- 博客(43)
- 收藏
- 关注
原创 Anaconda新增一个tensorflow虚拟环境
Anaconda新增一个tensorflow虚拟环境打开 Anaconda Prompt在命令行窗口中输入 conda env list,可以查看当前所有的虚拟环境。如果之前没有添加过虚拟环境的化,默认只有一个base环境。在 base 环境下执行命令创建新的虚拟环境 conda create -n 虚拟环境名 python=版本号。例如conda create -n myTensorflow2 python=3.6这就是安装一个名字为 myTensorflow2 的虚拟环境,并且指
2021-03-12 09:07:32
589
原创 Linux安装Redis
2020/10/10CentOS7 安装redis。(高能:具体过程见下面的图片)用root账户登录虚拟机的centos提前准备好gcc环境(因为redis是用C语言写的,后面需要编译安装),命令行执行yum install gcc-c++一定要注意gcc的版本,老版本的gcc可能和新版本的Redis不兼容。后面执行 make 失败的话可执行gcc升级操作接下来安装Redis。(版本号可以更改,可以去 http://download.redis.io 查看当前新的版本号)wge
2020-10-10 21:57:50
167
原创 Typora修改行内代码块样式
Typora修改行内代码块样式 打开 文件 --> 偏好设置点击 外观 --> 打开主题文件夹。用 Notepad++ 打开 github.css (这一步看你自己,如果用的是其他样式,那就打开相应的样式.css)按下图设置。此时,在typora里输入行内代码 就会看到样式由灰色变为粉色,如 github...
2020-10-01 17:02:18
9735
5
原创 输出所有的01串,按升序排列
题目要求一个字符串有 n 位,每一位是 0 或者 1 ,要求按要求输出所有可能的字符串且要求升序排列。示例一个长度为 3 的字符串,按要求应该输出000001010011100101110111其实思路就是将 0 到 2len - 1 的数字依次用长度为len的二进制字符串表示。注意:如果用 Integer.toBinaryString() 的方法的话,会导致字符串长度不够,比如 n 为 2 的话, 0 转为 二进制 就变成 0,而不是要求的 00)代码如下public
2020-09-15 20:47:37
529
原创 自然语言
传统的统计学习方法生成式方法代表性方法n元语法模型(n-gram)/ 语言模型 2元法(bi-gram)和三元法(tri-gram)。需解决数据平滑问题。隐马尔科夫模型(HMM)区分式/判别式方法假设o是观察值,q是模型,区分式方法对p(q|o)进行建模。其基本思路是:在有限样本条件下建立判别函数,不考虑样本的产生模型,直接研究预测模型,寻找不同类别之间的最优分类面,反映的是不同类别数据之间的差异性。代表性方法:各种分类器模型常用的统计模型和开源工具统计模型(生成式 + 区分式)
2020-09-04 21:27:39
216
原创 Java快速排序实现
快速排序用某种排序方法对关键字序列 (25,84,21,47,15,27,68,35,20) 进行排序,序列的变化情况采样如下:15 20 21 25 47 27 68 35 8415 20 21 25 47 27 68 35 8415 20 21 25 47 27 68 35 8415 20 21 25 35 27 47 68 8415 20 21 25 27 35 47 68 8415 20 21 25 27 35 47 68 84请编程实现该算法观察发现,这个排序算法是快速排序
2020-08-08 23:08:27
593
原创 Windows下安装哈工大自然语言处理模型LTP
做文本处理的时候会用到哈工大LTP(Language Technology Platform),但是在Windows下python安装pyltp模块的时候遇到不少坑。首先放出LTP的依赖支持情况。来自https://github.com/hit-scir/pyltp可以看出在Windows下LTP不支持Python 3.7,目前只支持Python3.5和Python3.6。在尝试过程中的...
2020-03-19 11:59:10
1817
原创 汉诺塔问题中的递归思想
汉诺塔问题如下图所示,从左到右有A、B、C三根柱子,其中A柱子上面有从小叠到大的n个圆盘,现要求将A柱子上的圆盘移到C柱子上去,期间只有一个原则:一次只能移到一个盘子且大盘子不能在小盘子上面,求移动的步骤和移动的次数?这是一个经典的体现递归思想的案例。假设将n个盘子由A挪至C需要的操作次数为f(n),可以按以下步骤求解:将n个碟子从A挪到C,等于先将最上面n-1个碟子经...
2020-01-07 10:50:13
1196
原创 HediSQL 切换为中文界面
介绍HediSQL是一个轻巧好用的图形化管理数据库的软件,可到官网免费下载https://www.heidisql.com/download.php软件默认是英文界面,某些朋友可能更喜欢中文界面,于是上网搜汉化版,但其实完全没有必要。因为软件本身很贴心的提供了多种语言选项供用户选择。切换为中文界面具体操作如下:操作步骤1. 打开HediSQL软件后,点击菜单栏的“Tools”选项卡...
2019-05-09 10:29:26
12228
1
原创 eclipse切换Project运行后,输出依旧是上一个Project的结果
问题分析出现这个问题,其实是因为切换至新的Project后,不是在主程序main()方法入口点击执行程序。这会导致eclipse找不到程序入口,便不会执行该Project,于是转而执行在此之前最新一次执行结果(也就是为什么会执行上一个Project)解决办法在想要执行的Project下,找到其程序入口所在的java源文件,即public static void main(String[...
2019-05-08 09:35:10
1206
原创 eclipse适配高分辨率屏幕(不需要新建manifest)
问题描述:新入手2K屏,本应该是“真香”,奈何某些软件对高分配适配不好。以eclipse在2K屏上显示为例,工具栏图标出奇的小,看着难受的很。以下图为例:解决办法 :1. 在网上搜了一些解决方案,大体是先在注册表中新建PreferExternalManifest项,然后在eclipse.exe的同级目录下新建eclipse.exe.manifest文件,在里面加入一串XML代码,然...
2019-05-07 11:00:54
5537
3
转载 Eclipse利用本地历史记录回档
本文转载自https://blog.csdn.net/yongh701/article/details/48802541故事背景:因为折腾于Java源代码中文注释乱码问题,一个Project中不同的Source File得设置不同的编码方式才能使中文显示正常,几番捣鼓过后,发现不管编码方式是设为UTF-8或是GBK都不行了,中文都会显示乱码。接着坑就来了,因为点了ctrl+s,连撤销都执行...
2019-04-25 15:35:01
2695
原创 opencv-contrib-python,python3.3,SIFT和SURF
原文链接https://pypi.org/project/opencv-contrib-python/4.1.0.25/朋友在windows下安装opencv-contrib-python时出现问题,百般折腾还是不行。经了解,他本地安装的是python3.3版本,而我在文首网站查找其对应版本opencv-contrib-python时发现一个问题:也就是说,opencv-contri...
2019-04-15 20:45:11
3079
1
转载 Python if __name__ == '__main__':
本文转载自https://www.2cto.com/kf/201707/661732.html在一个.py文件中,如果不是在定义函数,也就是说不是在def关键字的内嵌结构内,python会默认其余部分函数是main函数,并按顺序自上而下自动执行。但正规工程中,一般都会将main函数写为:if__name__==__main__:每个人都在写,但很少有人问,其实这个用法很巧妙!#hell...
2019-04-05 23:26:46
156
转载 Sublime Text 3—Project(项目管理)
本文转载自简书https://www.jianshu.com/p/259c9db1aa8aSublime Text3—Project(项目管理)摘要Project 可以理解为项目、工程或者站点,以下称项目。使用项目管理的好处是:不用将所有文件都放到同一个根目录,可以将相关但不同路径的文件组成一个Project,每个项目都是独立的,文件的状态等都会被保存,因此只需一个窗口便可...
2019-04-02 11:14:50
4410
原创 Java中char类型与Unicode编码
char是字符型,在Java中规定为2个字节。同样地,目前全球通用的字符集编码Unicode码,最常见的也是用2个字节表示字符。其实,Java中可以通过字符型和整型的相互强制类型转换,实现由字符得出其Unicode码,也可由Unicode码得到对应的字符。示例代码如下:import java.util.Scanner;public class Demo { /** *...
2019-03-08 22:09:46
3963
1
转载 Integer 中的缓存类IntegerCache
转载自https://www.cnblogs.com/wellmaxwang/p/4422855.html某公司笔试的时候遇到这么一道题:public class Test { public static void main(String[] args) { Integer int1 = Integer.valueOf("100"); Int...
2019-03-08 15:59:38
271
转载 Java中 List与ArrayList的区别
转载自https://www.cnblogs.com/zcscnn/p/7743507.html 开始: List是一个接口,而ArrayList是List接口的一个实现类。 ArrayList类继承并实现了List接口。 因此,List接口不能被构造,也就是我们说的不能创建实例对象,但是我们可以像下面那样为List接口创建一个指...
2019-03-08 11:26:25
162
原创 数组插入排序
排序算法是一个重要且基础的知识点。惭愧的是,个人而言,只有选择排序和冒泡排序理解起来容易些。碰到快速排序和插入排序,虽然逻辑上可以理解,但在代码实现时却碰到不小问题。下面给出插入排序的一种代码实现。逻辑:分为两层循环。设数组为array,长度为n。外循环:执行n-1次插入排序,循环索引从1到到n-1。内循环:索引 0到 i-1的元素为已排完序,需要将array[i]挨个与其前面 i...
2019-03-06 11:37:55
1691
原创 Java 不能在方法内部直接定义另一个方法
有一段时间没有看Java,基础知识遗忘了不少。出于尽快熟悉的目的,几天来跟着教程做一些小题目的代码敲写。今天码字时犯了一个低级错误,详见如下。//实现矩阵转置public class ArrayRowColumnSwapDemoWrong {public static void main(String[] args) { int[][] array = new i...
2019-03-03 10:17:22
6395
转载 浅谈Java BigDecimal
本文转载自https://www.cnblogs.com/LeoBoy/p/6056394.html,转载请注明出处1.引言 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,...
2019-03-01 13:57:55
161
转载 Java中String字符串常量池
转载自https://www.cnblogs.com/tongkey/p/8587060.htmlJava中String字符串常量池 最近到广州某互联网公司面试,当时面试官问假设有两个字符串String a="abc",String b = "abc";问输出a==b是true还是false。我当时毫不犹豫答了true,然后根据字符串常量池的知识点结合jvm的内存模型讲解,然而他却跟我说...
2018-12-10 20:56:16
203
转载 浅谈Java中的equals和==
转载自:http://www.cnblogs.com/dolphin0520/ (为方便阅读,已修正部分代码样式)在初学Java时,可能会经常碰到下面的代码:String str1 = new String("hello");String str2 = new String("hello"); System.out.println(str1==str2);Sy...
2018-12-10 16:19:22
180
原创 Eclipse与谷歌输入法冲突
本文系作者原创,转载请注明出处本文适用于win7及更早版本(win10自带的微软输入法很好用,不必安装谷歌输入法)因为市面上流行的很多输入法捆绑很多垃圾进程,每每自动弹出很多窗口让人很反感,所以我选择了清爽的谷歌输入法。稍显遗憾的是谷歌从2013年起放弃了对该款输入法的维护。而最近在eclipse中运行程序时碰到了一个问题:运行的程序生成一个绘图窗口,单击关闭该窗口时,出现故障Java...
2018-12-04 13:28:24
1100
原创 Hedisql: Can't connect to MySQL server on '127.0.0.1'(10061)
本文系作者原创,转载请注明出处,谢谢! 刚装完MySQL 5.7没几天,今天打开Hedisql连接数据库突然报错:Can't connect to MySQL server on '127.0.0.1'(10061)。见图我以为是自己用金山卫士优化开机的时候把MySQl的一些服务给禁止了导致的问题。然后依次点击"控制面板"-->>"系统和安全"->>"管理工...
2018-12-03 15:49:05
11540
3
原创 SQL错误(1366):Incorrect String Value
本贴是基于Hedisql上的数据库操作。我在本地创建了一个product表包含字段"product_id","product_name","product_type","sale_price","purchase_price"和"register_date"。接着编写SQL语句向表product中增加记录:START TRANSACTION;INSERT INTO
2018-12-03 14:42:19
24162
1
转载 回车和换行,\r,\n,\r\n的区别
转载自https://www.cnblogs.com/xiaotiannet/p/3510586.html 回车、换行的区别 他们间的区别其实是个回车换行的问题先来段历史回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。符号 ASCII码 意义\n 10 ...
2018-11-30 10:37:30
10032
1
转载 安装Anaconda之前,如果已经安装过一个旧的Python版本怎么办
转载自https://blog.csdn.net/accumulate_zhang/article/details/77371657Anaconda安装等一系列问题 参考文献:http://python.jobbole.com/86236/https://zhuanlan.zhihu.com/p/25198543 现在笔记本电脑上既可以用Python2.7(之前的...
2018-10-11 10:34:48
15977
原创 如何查看Java源文件的编码方式及去掉BOM
一、查看Java源文件的编码方式用EditPlus打开Java源文件,点击菜单栏“File”——>"Save as",弹出窗口。本例中是UTF-8编码,换做其他源文件,也可能会出现其他编码方式,如ANSI(中文操作系统中就是GBK),Unicode等等。二、修改Java源文件的编码方式较常见的情况是运行源文件时报错“需要为class interface enum”,这种情况往往和源文件采用了...
2018-06-21 17:42:58
3397
转载 javac 编译文件使用的编码方式(是否和源文件编码方式一致)
转载自https://blog.csdn.net/congcongsuiyue/article/details/42174499下面分几种情况来探讨,这三种情况也是我们常用的编译java源文件的方法1、javac在控制台编译java类文件。 通常我们手动建立一个java文件Demo.java,并保存。此时Demo.java文件的编码为ANSI,中文操作系统下就是GBK。然后使用javac命令来编...
2018-06-21 17:01:34
3858
转载 javac编译提示错误需要为 class、interface 或 enum
转载自https://www.cnblogs.com/nbalive2001/p/4514342.htmlHelloWorld.java:1: 需要为 class、interface 或 enum锘缝ublic class HelloWorld{^1 错误这个错误出现的原因主要是在中文操作系统中,使用一贯的“javac HelloWorld.java”方式编译UTF-8(带BOM)编码的.java...
2018-06-21 15:19:05
3410
2
转载 UTF8最好不要带BOM,附许多经典评论
转载自http://www.zhihu.com/question/20167122UTF-8 不需要 BOM,尽管 Unicode 标准允许在 UTF-8 中使用 BOM。所以不含 BOM 的 UTF-8 才是标准形式,在 UTF-8 文件中放置 BOM 主要是微软的习惯(顺便提一下:把带有 BOM 的小端序 UTF-16 称作「Unicode」而又不详细说明,这也是微软的习惯)。BOM(byte...
2018-06-21 15:08:53
414
转载 锟斤拷?UTF-8与GBK互转,为什么会乱码?
转载自 https://blog.csdn.net/u010234516/article/details/52853214作为一名程序员,肯定有被乱码困扰的时候,真到了百思不得其解的时候,就会觉得:英文程序员真幸福。但其实只要明白编码之间的转换规律,其实乱码so easy~我们知道,计算机存储数据都是2进制,就是0和1,那么这么多的字符就都需要有自己对应的0和1组成的序列,计算机将需要存储的字符转...
2018-06-21 10:52:11
9721
转载 UTF-8编码(来自百度百科)
发展历程在所有字符集中,最知名的可能要数被称为ASCII的7位字符集了。它是美国标准信息交换代码(American Standard Code for Information Interchange)的缩写, 为美国英语通信所设计。它由128个字符组成,包括大小写字母、数字0-9、标点符号、非打印字符(换行符、制表符等4个)以及控制字符(退格、响铃等)组成。但是,由于他是针对英语设计的,当处理带有...
2018-06-21 09:55:11
803
转载 Java——一些适合新手练手的Java项目
转载自 https://blog.csdn.net/luolianxi/article/details/77924728Java作为一门古老的语言,已有20年左右的历史,这在发展日新月异的技术圈可以说是一个神话。虽然不少人曾抱怨Java语言就像老太太的裹脚布,又臭又长,有时写了500行都不能表达程序员的意图。但从市场上的招聘现状看,Java工程师依然有着其他语言不可取代的竞争优势。看到了这里,恭喜...
2018-06-20 09:52:56
11612
1
转载 Java中的String,StringBuilder,StringBuffer三者的区别
转载自https://www.cnblogs.com/su-feng/p/6659064.html最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区...
2018-06-19 12:42:00
333
原创 JTable表头不显示的问题
import javax.swing.*;import java.awt.*;public class TableDemoMVC extends JFrame{ TableDemoMVC(){ init(); } protected void init(){ Container ct; final String[] columnNames = {"姓名","职位","电话...
2018-06-16 14:59:27
7263
原创 java报错:非法字符 \65307
import java.awt.*;class TestPopupMenu{ public static void main(String[] args) { Frame f = new Frame("TestMenuComponent"); f.setSize(500,300); f.setBackground(Color.lightGray); MenuBar mb...
2018-06-13 18:09:55
5783
转载 java实现汉字判断+中文符号判断
java一般的中文判断都是利用正则表达式[java] view plain copyPattern pattern = Pattern.compile("[\u4e00-\u9fcc]+"); System.out.println(pattern.matcher(str).find()); 或者[java] view plain copySystem.out.println(str.match...
2018-05-16 16:26:43
1237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人