自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

haoziiy的博客

脚踏实地。

原创 拼接 两个文件列

拼接 两个文件列 用行号做映射关联 awk ‘{print NR,$1}’ a_file > a_file.tmp awk ‘{print NR,$1}’ b_file > b_file.tmp join a_file.tmp b_file.tmp | awk ‘{print $2,$...

2019-11-22 16:52:16

阅读数 9

评论数 0

原创 推荐系统中的隐式召回和机器学习1

首先我们谈这个话题的时候在谈什么? 0 管我啥事? 1 啥是机器学习? 2 啥是推荐? 3 这俩啥关系? 管我啥事? 咳咳,兄弟既然你已经点进来了,说明你是一个骨骼惊奇,积极上进,年轻并且 naive …啊不是,是关键词抓进来想学点东西的好少年or好少女呗,开聊~ 随着网络、自动化的快速发展,这个...

2019-11-16 23:38:20

阅读数 34

评论数 0

原创 使用CsvReader读取和写入csv文件

使用CsvReader读取和写入csv文件的简单操作Demo: import com.csvreader.CsvReader; import com.csvreader.CsvWriter; import java.io.FileNotFoundException; import java....

2018-01-30 01:29:47

阅读数 20727

评论数 0

转载 java (apache POI 组件) 操作 excel 插入批注

在java的开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI(即jxl)。jxl功能相对POI比较弱一点。本来使用的是jxl那一套读取和生成报表的工具,发现该框架不支持插入批注(因为批注是特殊语法,jxl代码会解析批注做特定操作)。转用POI,以下是一个写批注的...

2017-11-01 13:46:23

阅读数 6704

评论数 3

原创 [leetcode]367. Valid Perfect Square

/**************************************************************************** * Given a positive integer num, write a function which returns True i...

2017-09-13 23:07:10

阅读数 136

评论数 0

转载 [Java]迭代器(Iterator)

迭代器(Iterator)是一个对象,它的工作是遍历并选择序列中的对象,它提供了一种访问一个容器(container)对象中的各个元素,而又不必暴露该对象内部细节的方法。通过迭代器,开发人员不需要了解容器底层的结构,就可以实现对容器的遍历。由于创建迭代器的代价小,因此迭代器通常被称为轻量级的容器。...

2017-08-17 11:08:11

阅读数 145

评论数 0

原创 [LeetCode]Majority Element

Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times.You may assume that the...

2017-08-17 09:20:58

阅读数 142

评论数 0

原创 [LeetCode]Duplicate Emails

Write a SQL query to find all duplicate emails in a table named Person.+----+---------+ | Id | Email | +----+---------+ | 1 | a@b.com | | 2 | c@d...

2017-08-16 20:13:48

阅读数 112

评论数 0

原创 [web后端]用户注册安全性总结,salt加密

用户名的合法性检测 长度:数据库字段有长度限制; 敏感词:政治敏感/误导信息; 重复:用户名唯一 特殊字符:颜文字等/HTML代码=>可能影响页面显示密码长度要求等 比如:6位以上,必须包含数字和大小写字母三种字符等等密码salt加密,密码强度(md5) 直接使...

2017-04-09 13:40:34

阅读数 509

评论数 1

原创 哈希头像生成器Identicon

avatar_generator哈希头像图片生成器 Python代码Identicon 在很多大型IT网站上可以见到,比如 Github, Sourceforge, Stackoveflow 等等, 刚刚注册的账号的个人信息的默认图标​都​是​一​些​看​上​去​像​七​巧​板​拼​凑​的​图...

2017-04-06 19:25:15

阅读数 5343

评论数 0

原创 十分钟介绍Apache Maven

简单的说,Maven是一个”构建工具”:一个用来把源代码构建成可发布的构件的工具。事实上Maven是一个更复杂的东西:一个项目管理工具。作为项目管理工具,它关注预处理,编译,打包,测试和分发, 除了提供构建的功能,Maven还可以生成报告, 生成Web站点等等。一个更正式的 Apache Mave...

2017-03-30 19:28:00

阅读数 113

评论数 0

原创 render_template() takes exactly 1 argument

python新手,刚开始用Pycharm。 今天遇到一个很蠢的问题。。以为是python版本不兼容发现是我想多了。。浪费了时间,希望给其他遇到这种智障问题的朋友提供一个提醒。。错误是这样的:TypeError TypeError: render_template() takes exactly ...

2017-03-18 18:19:10

阅读数 1182

评论数 1

原创 [LeedCode] Single Number II

Given an array of integers, every element appears three times except for one, which appears exactly once. Find that single one.Note: Your algorithm ...

2017-03-06 10:06:30

阅读数 139

评论数 0

原创 [LeedCode]Find the Duplicate Number/Linked List Cycle II

看到别人一个时间复杂度为O(n)的解法,觉得很有意思。记录一下。题目: Given an array nums containing n + 1 integers where each integer is between 1 and n (inclusive), prove that at l...

2017-03-03 18:55:57

阅读数 180

评论数 0

原创 [JAVA]数组转换成字符串

所有类都继承自Object类,Object里有一个方法就是toString(),那么所有的类创建的时候,都有一个toString的方法。 Object类中的toString()方法的源代码如下: /** * Returns a string representation of t...

2017-03-03 12:30:49

阅读数 549

评论数 0

原创 [Thinking in Java]“吸血鬼”数字

《Thinking in Java》P75 练习10:(5)吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼”数字: 1260 = 21 * 60 ...

2017-02-14 22:06:50

阅读数 204

评论数 0

原创 [LeetCode]Count Primes素数个数

LeetCode题目: Description: Count the number of prime numbers less than a non-negative number, n. Credits: Special thanks to @mithmatt ...

2017-02-13 04:39:27

阅读数 419

评论数 0

原创 [LeedCode]Count Primes素数个数

Leetcode题目: Description:Count the number of prime numbers less than a non-negative number, n.Credits: Special thanks to @mithmatt for adding this p...

2017-02-12 23:05:15

阅读数 141

评论数 0

原创 [Java]Java区别于C/C++的细节笔记

永远不需要销毁对象。Java有垃圾回收器,用于监视new创建的所有对象,并识别那些不会再被引用的对象,自动回收。 main(String[] args)。main()方法的参数是一个String对象的数组,即使在程序中未用到args,Java编译器仍要求必须这样做,因为args要用来存储命令行参数...

2017-02-12 16:03:31

阅读数 154

评论数 0

原创 [Java]static关键字

通常来说,执行new创建对象时,数据存储空间才被分配,其方法才共外界调用。(非static域和方法必须知道和它们一起运作的特定对象) 但是当声明一个事物是static时,意味着这个域或方法不会与包含它的那个类的任何对象实例关联在一起。例子: class StaticTest{ ...

2017-02-12 14:10:36

阅读数 146

评论数 0

原创 struts2里的ModelDriven的简单使用

Struts 2没有像Struts 1“forms”。在Struts 2请求中的参数直接绑定到字段操作类,在Action执行时这个类是放在堆栈的顶部的。 如果类实现的需要com.opensymphony.xwork2.ModelDriven接口,那么它需要从getModel()方法返回一个对象。 ...

2016-12-31 15:34:13

阅读数 1611

评论数 0

原创 sql server 2008 导出数据库

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.默认导出路径C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA

2016-12-31 00:48:19

阅读数 661

评论数 0

原创 java操作mongDB实现多条件查询

java操作mongDB实现多条件查询 重点:通过 BasicDBObject 添加多条件,本例中使用DBCursor遍历得到满足条件的对象的name值。BasicDBObject cond = new BasicDBObject(); cond.put("name",use...

2016-12-31 00:10:10

阅读数 375

评论数 0

原创 IntelliJ下新建web项目配置流程

新手笔记: IntelliJ系中的Project相当于Eclipse系中的workspace。 IntelliJ系中的Module相当于Eclipse系中的Project。 和myEclipse不同,IntelliJ新建文件后需要自己手动配置一些东西,虽然麻烦,不过具体配置都在自己的控制...

2016-12-30 22:56:31

阅读数 210

评论数 0

转载 上传到github的指令

…or create a new repository on the command line 使用命令行 新建仓库: echo "# 项目名" >> README.md git initgit  add README.md git commit -m "...

2016-12-30 20:47:23

阅读数 499

评论数 0

原创 IntelliJ下的web程序发布到非指定tomcat目录下问题

新手记录: 问题现象:IntelliJ下的web程序没有发布到指定的tomcat文件下。 自己建的tomcat路径是/Libaray/Tomcat,项目名是SimpleController,打开webapp文件夹却没有,但是浏览器上又能跑。 原因:IntelliJ自己有一个默认的tomcat...

2016-12-26 12:56:04

阅读数 2672

评论数 0

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