计算机语言
文章平均质量分 76
AlexInML
专注于机器学习和数据挖掘、个性化推荐、深度学习等领域。
联系方式:AlexInML@outlook.com
展开
-
java正则表达式总结
从JDK1.4开始,java提供了正则表达式API接口。正则表达式接口函数位于java.util.regex包中。正则表达式主要用于pattern的匹配,基于pattern匹配,可以完成字符串查找、字符串替换、字符串分割等任务。1、字符串匹配:可以直接用字符串进行匹配,或者先对pattern进行编译//第一个\对第二个\进行转义System.out.println("31120原创 2016-05-13 21:19:46 · 1152 阅读 · 0 评论 -
Mysql批量更新/插入数据
当操作的数据量很大时,相比于单条更新/插入,批量更新/插入数据能显著减少操作时间。本文通过几个简单的例子介绍如何用executeBatch进行批量操作,以及在批量操作中常见的几个坑。 首先在数据库中新建一张表用于测试:create table stuInfo(id INT(11) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,stu_n原创 2016-10-16 13:43:41 · 927 阅读 · 0 评论 -
调用jupyter notebook文件内的函数一种简单方法
python开发环境jupyter notebook良好的交互式和模块化受到很多python开发人员的青睐,但是jupyter notebook是以json格式保存文件内容的,而不是python文件那样的普通格式,所以不能直接被python解析器解析,如何调用.ipynb中的module也成为一个问题。本文介绍一种方法,使得只要在我们的工作目录下放置一个python文件,就可以正常调用其他jupyt原创 2017-03-28 11:13:39 · 51453 阅读 · 38 评论 -
Maven导入本地jar包
软件项目管理和发布工具Maven给java的开发带来了很多的方便。需要引用其他jar包的时候只需要在pom.xml添加相关的依赖,maven就会自动解析依赖、下载jar包,更新jar包也只需要修改version字段,大大简化了jar包的引用。但是有时候我们要用的某几个包在maven上不存在,只能下载jar包到本地并添加到java项目中,然而问题随之而来:maven只能打包pom.xml里面声明的依赖原创 2017-01-15 18:55:24 · 44500 阅读 · 4 评论 -
OpenCV位运算实现图像融合
OpenCV在计算机视觉处理方面提供了很多强大的工具,使用OpenCV可以很容易的对图像进行各种算数运算,本文主要介绍通过位运算把两张图片融合成一张图片,可用于添加水印等。 在网上随意找了两张图,一张是google logo,一张是deep learning图片: 使用OpenCV把google logo作为水印添加到deep learning图上,最终原创 2018-01-31 22:51:36 · 1285 阅读 · 0 评论 -
Conda虚拟环境
Conda是一个虚拟环境和软件包管理系统,当需要在一台机器上测试不同配置的python时,可以用conda轻松创建相互隔离的环境。conda管理虚拟环境的常用命令如下:conda虚拟环境:conda create -n envnameconda激活虚拟环境:source activate envnameconda退出虚拟环境:source deactivateconda列出所有原创 2017-11-11 21:46:23 · 5187 阅读 · 0 评论 -
python控制台颜色打印
在控制台打印时添加颜色信息,可以更清晰的展示和区分内容。例如重要的信息可以加加粗和下划线,error信息可以用红色下划线表示。本文介绍如何用python在控制台打印添加颜色、下划线、高亮等使得展示的信息更加清晰直观。例如:    在python控制台打印带有颜色、特殊显示方式的字符串,其主要原理是用特殊的字符来标记展示形式:格式:\033[显示方式;前景色...原创 2018-08-25 23:20:32 · 3790 阅读 · 0 评论 -
numpy array转化成base64编码
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,通常用来在HTTP环境下传递较长的数据。本文介绍opencv 图像、1维或者2维numpy 矩阵转化成base64的方法。这几种方法的思路相同:先把numpy转化成字符串,然后再用base64编码。OpenCV图像转base64 OpenCV图像的数据类型也是numpy 2维数组,...原创 2018-11-24 16:10:04 · 14120 阅读 · 0 评论