- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 拼接 两个文件列
拼接 两个文件列用行号做映射关联awk ‘{print NR,$1}’ a_file > a_file.tmpawk ‘{print NR,$1}’ b_file > b_file.tmpjoin a_file.tmp b_file.tmp | awk ‘{print $2,$3}’ > tmp...
2019-11-22 16:52:16
438
原创 推荐系统中的隐式召回和机器学习1
首先我们谈这个话题的时候在谈什么?0 管我啥事?1 啥是机器学习?2 啥是推荐?3 这俩啥关系?管我啥事?咳咳,兄弟既然你已经点进来了,说明你是一个骨骼惊奇,积极上进,年轻并且 naive …啊不是,是关键词抓进来想学点东西的好少年or好少女呗,开聊~随着网络、自动化的快速发展,这个时代充满了各种前所未有的大量数据集,如何从中提取有价值的信息,使用明确的指令很明显已经不再是一个最优的...
2019-11-16 23:38:20
819
原创 使用CsvReader读取和写入csv文件
使用CsvReader读取和写入csv文件的简单操作Demo:import com.csvreader.CsvReader;import com.csvreader.CsvWriter;import java.io.FileNotFoundException;import java.io.IOException;import java.lang.reflect.Array;imp
2018-01-30 01:29:47
47325
2
转载 java (apache POI 组件) 操作 excel 插入批注
在java的开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI(即jxl)。jxl功能相对POI比较弱一点。本来使用的是jxl那一套读取和生成报表的工具,发现该框架不支持插入批注(因为批注是特殊语法,jxl代码会解析批注做特定操作)。转用POI,以下是一个写批注的Demoimport org.apache.poi.hssf.usermodel.HSSFCell;i
2017-11-01 13:46:23
12241
2
原创 [leetcode]367. Valid Perfect Square
/**************************************************************************** * Given a positive integer num, write a function which returns True if num is a perfect square else False. * * Note:
2017-09-13 23:07:10
254
转载 [Java]迭代器(Iterator)
迭代器(Iterator)是一个对象,它的工作是遍历并选择序列中的对象,它提供了一种访问一个容器(container)对象中的各个元素,而又不必暴露该对象内部细节的方法。通过迭代器,开发人员不需要了解容器底层的结构,就可以实现对容器的遍历。由于创建迭代器的代价小,因此迭代器通常被称为轻量级的容器。迭代器的使用主要有以下三个方面的注意事项: 1)使用容器的iterator()方法返回一个Iterat
2017-08-17 11:08:11
315
原创 [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 array is non-empty and the majority element always
2017-08-17 09:20:58
251
原创 [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.com || 3 | a@b.com |+----+---------+For example,
2017-08-16 20:13:48
274
原创 [web后端]用户注册安全性总结,salt加密
用户名的合法性检测 长度:数据库字段有长度限制; 敏感词:政治敏感/误导信息; 重复:用户名唯一 特殊字符:颜文字等/HTML代码=>可能影响页面显示密码长度要求等 比如:6位以上,必须包含数字和大小写字母三种字符等等密码salt加密,密码强度(md5) 直接使用md5加密密码明文可能有危险(可能被破解) 破解原理: 1.将互联网上常用的密码(例如某些网站已
2017-04-09 13:40:34
879
原创 哈希头像生成器Identicon
avatar_generator哈希头像图片生成器 Python代码Identicon 在很多大型IT网站上可以见到,比如 Github, Sourceforge, Stackoveflow 等等, 刚刚注册的账号的个人信息的默认图标都是一些看上去像七巧板拼凑的图案,对称又变化多端。 以 Github 为例, Github 给无头像用户生成 5
2017-04-06 19:25:15
8775
原创 十分钟介绍Apache Maven
简单的说,Maven是一个”构建工具”:一个用来把源代码构建成可发布的构件的工具。事实上Maven是一个更复杂的东西:一个项目管理工具。作为项目管理工具,它关注预处理,编译,打包,测试和分发, 除了提供构建的功能,Maven还可以生成报告, 生成Web站点等等。一个更正式的 Apache Maven1 的定义: Maven是一个项目管理工具,它包含了一个项 目对象模型 (Project Object
2017-03-30 19:28:00
588
原创 render_template() takes exactly 1 argument
python新手,刚开始用Pycharm。 今天遇到一个很蠢的问题。。以为是python版本不兼容发现是我想多了。。浪费了时间,希望给其他遇到这种智障问题的朋友提供一个提醒。。错误是这样的:TypeErrorTypeError: render_template() takes exactly 1 argument (2 given)Traceback (most recent call last
2017-03-18 18:19:10
5374
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 should have a linear runtime complexity. Could you i
2017-03-06 10:06:30
252
原创 [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 least one duplicate number must exist. Assume that th
2017-03-03 18:55:57
316
原创 [JAVA]数组转换成字符串
所有类都继承自Object类,Object里有一个方法就是toString(),那么所有的类创建的时候,都有一个toString的方法。 Object类中的toString()方法的源代码如下: /** * Returns a string representation of the object. In general, the * {@code toString} m
2017-03-03 12:30:49
1008
原创 [Thinking in Java]“吸血鬼”数字
《Thinking in Java》P75 练习10:(5)吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼”数字: 1260 = 21 * 60 1827 = 21 * 87 2187 = 27 * 81 写一个程序,找出4位数的所有吸血鬼数字(
2017-02-14 22:06:50
394
原创 [LeetCode]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 problem and creating all test cases.
2017-02-13 04:39:27
657
原创 [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 problem and creating all test cases.思路( Sieve of Erat
2017-02-12 23:05:15
263
原创 [Java]Java区别于C/C++的细节笔记
永远不需要销毁对象。Java有垃圾回收器,用于监视new创建的所有对象,并识别那些不会再被引用的对象,自动回收。main(String[] args)。main()方法的参数是一个String对象的数组,即使在程序中未用到args,Java编译器仍要求必须这样做,因为args要用来存储命令行参数。Java不会自动将int数值转换为布尔值。Java中不允许我们将一个数字作为布尔值使用,虽然这在C/
2017-02-12 16:03:31
287
原创 [Java]static关键字
通常来说,执行new创建对象时,数据存储空间才被分配,其方法才共外界调用。(非static域和方法必须知道和它们一起运作的特定对象)但是当声明一个事物是static时,意味着这个域或方法不会与包含它的那个类的任何对象实例关联在一起。例子: class StaticTest{ static int i = 47; }现在,即使创建两个StaticTest对象,Stat
2017-02-12 14:10:36
267
原创 struts2里的ModelDriven的简单使用
Struts 2没有像Struts 1“forms”。在Struts 2请求中的参数直接绑定到字段操作类,在Action执行时这个类是放在堆栈的顶部的。如果类实现的需要com.opensymphony.xwork2.ModelDriven接口,那么它需要从getModel()方法返回一个对象。简单的说,使用ModelDriven,可以直接把页面数据的收集成实体类。 代码举例如下://一个POJ
2016-12-31 15:34:13
2117
原创 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
1481
原创 java操作mongDB实现多条件查询
java操作mongDB实现多条件查询 重点:通过 BasicDBObject 添加多条件,本例中使用DBCursor遍历得到满足条件的对象的name值。BasicDBObject cond = new BasicDBObject();cond.put("name",user.getName());cond.put("password",user.getPassword());DBCursor
2016-12-31 00:10:10
739
原创 IntelliJ下新建web项目配置流程
新手笔记: IntelliJ系中的Project相当于Eclipse系中的workspace。 IntelliJ系中的Module相当于Eclipse系中的Project。和myEclipse不同,IntelliJ新建文件后需要自己手动配置一些东西,虽然麻烦,不过具体配置都在自己的控制下也好,很清楚。 新建一个web程序后,基本配置步骤如下:1.在web/WEB-INF下创建两个文件夹
2016-12-30 22:56:31
370
转载 上传到github的指令
…or create a new repository on the command line使用命令行 新建仓库:echo "# 项目名" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/账号名/项目名.git
2016-12-30 20:47:23
595
原创 IntelliJ下的web程序发布到非指定tomcat目录下问题
新手记录: 问题现象:IntelliJ下的web程序没有发布到指定的tomcat文件下。 自己建的tomcat路径是/Libaray/Tomcat,项目名是SimpleController,打开webapp文件夹却没有,但是浏览器上又能跑。 原因:IntelliJ自己有一个默认的tomcat路径,实际上发布到了IntelliJ自己默认的tomcat文件夹下了,路径为/Users/sherry/
2016-12-26 12:56:04
2987
npp.6.7.3.Installer.1420420317
2015-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人