- 博客(38)
- 收藏
- 关注
原创 飞越疯人院
一直觉得我看过飞越疯人院,但是却不记得情节是什么。这一次,我细致地从头到尾看了一遍飞越疯人院。结尾Chief用枕头杀死了Mac,然后搬起水泵砸向窗户,逃出了医院。我很久都不能接受这个结尾,很伤心。没到结局之前,我深信墨菲会逃出疯人院,我觉得这会是另一个版本的肖申克的救赎。可惜并不是。一个再正常不过的人,在挑战精神病院的权威与制度中被割去了脑白质,变成了真正的病人,然后被酋长结束了生命。多么悲情的电影
2017-12-03 13:36:58
601
原创 Find K Closest Elements
# Find K Closest ElementsGiven a sorted array, two integers k and x, find the k closest elements to x in the array. The result should also be sorted in ascending order. If there is a tie, the smaller e
2017-11-28 22:47:58
636
原创 Kth Smallest Number in Multiplication Table
# Kth Smallest Number in Multiplication TableNearly every one have used the Multiplication Table. But could you find out the k-th smallest number quickly from the multiplication table?Given the height
2017-10-25 22:42:21
409
原创 Palindromic Substrings
Palindromic SubstringsGiven a string, your task is to count how many palindromic substrings in this string.The substrings with different start indexes or end indexes are counted as different substrings
2017-10-25 19:34:39
263
原创 浮生.感
入职了,入职后的忙是盲目,目标基本就是完成需要做的,对得起公司给我的那份工资。可以贴切地叫做程序化的生活。程序化的生活基本不用动脑,所以我就懒了,书电影看得少了,想得也少了。趁着中秋放假给自己充个电,看了两个电影:达拉斯买家俱乐部和菊次郎的夏天。达拉斯买家俱乐部看之前,我看了剧情简介,讲艾滋病的,我抱着看失乐园一样的沉重心情去看这部电影。看着看着才发现,导演借一个人讲述一群艾滋病患者的生活,有疾病
2016-09-16 00:07:10
516
原创 A better life
半个月又过去了,我又晃晃悠悠地过了半个月。昨晚睡得太晚,早上学习头疼,就找了个电影看,感觉像打鸡血的电影,A better life。电影讲述了一个父亲和儿子的故事。故事本身没有什么精彩的地方,但是看得出是想尽量还原墨西哥人在美国的艰难生活。生活生活,从来就不容易,只能这样说,无论对谁。路易斯的爸爸说的对,一切都是在没有计划中发生的,我们是向往着美好和幸福迈进的,可又有谁能料到,迈入的幸福
2015-06-14 10:48:05
686
原创 Grey's Anatomy第十季
这是我跟的第一部美剧,从刚开始感觉剧情混乱,到后来对医院里的每个人喜欢得不行.这是一部对于我来说意义同青年文摘一样的美剧,每次在我最迷茫的时候,给我最大的启发. 第十季的结尾是在内流满面中看完的,真的好感动,Ilove here too.这部剧里面,Cristina是我很喜欢的一个人物,喜欢她的working hard, 喜欢她的骄傲,喜欢她的直接,喜欢她为了抱负绝不退让.在即将离开的时
2015-05-24 21:02:31
804
转载 Clone Graph BFS & DFS
变量unordered_map cloneMap;因为会有环,所以需要cloneMap记录旧的节点和新的节点对。还需要一个visited记录已经访问过的节点,可以和cloneMap合并在一起。DFS:在克隆某个Node时,首先放入map中。之后遍历neighbors。如果neighbors不在map里,即没有访问过,则递归调用cloneGraph
2015-04-07 17:00:24
606
转载 大端和小端(Big endian and Little endian)
一、大端和小端的问题对于整型、长整型等数据类型,Big endian 认为第一个字节是最高位字节(按照从低地址到高地址的顺序存放数据的高位字节到低位字节);而 Little endian 则相反,它认为第一个字节是最低位字节(按照从低地址到高地址的顺序存放据的低位字节到高位字节)。例如,假设从内存地址 0x0000 开始有以下数据: 0x0000 0x0001
2015-04-06 13:56:42
604
转载 C++的cin/cout为什么比C语言的scanf/printf慢
很早就知道,c的scanf(printf)比c++的快。刷题时尤其明显,在这上面超时是常有的事儿。但,这是别人告诉我的,c快。为什么快?从网上借鉴一个例子做个简单测试:1.cpp //向一个文件里输入1000000个随机数#include#include#includeusing namespace std;const int num=1
2015-04-06 10:35:51
6708
1
转载 C++引用报错:invalid initialization of non-const reference of type ‘std::string&’ from an rvalue of type
参考: http://blog.csdn.net/zhenwo123/article/details/8031155invalid initialization of non-const reference of type ‘std::string&’ from an rvalue of type ‘std::string’#include#includeusing std::
2015-03-26 19:52:07
21247
1
原创 The Best Of Youth
一个电影,6个多小时,看了我一个晚上,心情真是跌宕起伏的,一度没看下去,坚持一段才云开见月明,不得不佩服导演:用一家人去浓缩一个时代,追求的不是真实,而是共鸣。灰色的人生,是真的吗影片的四分之三都是灰色调,一直到Matteo自杀,真的是到了我忍耐的极限,一群极端的人:痛恨社会的朱丽叶,反叛孤独的Matteo,一生坎坷的佐珍...看不下去的时候我就在反思,人生是这个样子的吗?虽没有惊喜,却一
2015-03-21 21:09:56
925
转载 Windows & Linux 文件格式之迷 < VI下删除文本中的^M>
转自:http://blog.csdn.net/zhangguangyi888/article/details/8159601关于回车与换行很久以前,老式的电传打字机使用两个字符来另起新行。一个字符把滑动架移回首位 (称为回车,ASCII码为0D),另一个字符把纸上移一行 (称为换行,ASCII码为0A)。当计算机问世以后,存储器曾经非常昂贵。有些人就认定没必要用两个字
2015-03-19 20:55:24
779
转载 key-value数据库
转自http://blog.csdn.net/byane/article/details/6928519 传统的文件系统中,需要维护目录的层次结构,使用dentry,inode,directory等复杂结构保存元数据的信息;而面对更多定制文件系统的需求,越来越多的系统考虑使用key-value形式保存文件系统中的元数据信息。使用数据库来保存这些元数据的key-value对是一
2015-03-01 14:21:49
1390
原创 Last Day
玩了一上午,回来一看比赛时间,还真是触目惊心的,只有39个小时,心塞。39个小时,我还能干什么呢,我能干的所有事情就是:不慌不忙。按目前的状况来看,到结束估计也就是这个水平了,就静下心来,踏踏实实地走完这个过程吧。1. 最后一个FM可以尝试的优化方式,跑出最好的test_train、valid_train、valid、test结果;2. 最后一个xgboost可以尝试的优化方式,跑出最好的test
2015-02-08 17:07:57
679
原创 python 坑:list的扩展
看别人代码的时候,偶然发现,python的list扩展居然可以简单地用乘法实现: [0] * 3 = [0,0,0] [0,0] * 3 = [0,0,0,0,0,0] [[0,0]] * 3 = [[0,0], [0,0], [0,0]]我要实现的目的是:count =
2015-02-03 13:21:40
900
转载 OpenCV2:Mat属性type,depth,step
转自:http://www.cnblogs.com/wangguchangqing/p/4016179.htmlOpenCV2:Mat属性type,depth,step在OpenCV2中Mat类无疑使占据着核心地位的,前段时间初学OpenCV2时对Mat类有了个初步的了解,见OpenCV2:Mat初学。这几天试着用OpenCV2实现了图像缩小的两种算法:基于等间隔采样和基于局部
2014-12-29 09:16:15
934
转载 Linux下ps aux命令 与 查看CPU配置
Linux操作系统PS命令详细解析转自: http://www.php100.com/html/program/linux/2013/0904/2405.html 要对进程进行监测和控 制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、
2014-12-19 03:51:31
1449
转载 OpenCV2.4.9新版本使用问题---sift,surf无法使用
转载自: http://blog.csdn.net/cjc211322/article/details/257810271、sift、surf部分算法无法使用sift,surf等算法在OpenCV2.4.6中不是免费的,放在nonfree里面了,解决问题的方法是添加#include"opencv2/nonfree/features2d.hpp"头文件,并在附加依赖项中添
2014-12-08 08:47:09
2591
转载 数据标准化
数据的标准化(normalization)是将数据按比例缩放,使之落入一个小的特定区间。在某些比较和评价的指标处理中经常会用到,去除数据的单位限制,将其转化为无量纲的纯数值,便于不同单位或量级的指标能够进行比较和加权。 其中最典型的就是数据的归一化处理,即将数据统一映射到[0,1]区间上,常见的数据归一化的方法有:min-max标准化(Min-max normalization)
2014-12-03 20:24:46
605
转载 Linux命令补充总结:comm,去除windows换行符^M
Comm 命令 (Unix/Linux/Cygnu)如果想对两个有序的文件进行比较,可以使用comm命令。comm - 12 file1 file2 就只显示在两个文件中都存在的行;comm - 23 file1 file2 只显示在第一个文件中出现而未在第二个文件中出现的行;comm - 123 file1 file2 则什么也不显示。?完整解说Comm命令如果想
2014-11-22 17:05:39
1591
转载 Protobuf语言指南
Protobuf语言指南l 定义一个消息(message)类型l 标量值类型l Optional 的字段及默认值l 枚举l 使用其他消息类型l 嵌套类型l 更新一个消息类型l 扩展l 包(package)l 定义服务(service)l 选项(option)l 生成访问类
2014-10-30 23:38:10
518
转载 Ipython入门小教程
Ipython!前几天偶然在公司内网上拖了一本 Learning IPython for Interactive Computing and Data Visualizatio,如名字所说,这本书主体内容就是讨论ipython的使用与数据的可视化。由于很薄,昨天为了打发时间就随便翻了翻,阅读完了前三章,认识到一个问题:我从来没有真正使用过ipython —- 之前只是很单纯地把ipyt
2014-10-30 08:57:57
12220
转载 机器学习中的常用矩阵求导
矩阵求导好像读书的时候都没学过,因为讲矩阵的课程上不讲求导,讲求导的课又不提矩阵。如果从事机器学习方面的工作,那就一定会遇到矩阵求导的东西。维基百科上:http://en.wikipedia.org/wiki/Matrix_calculus , 根据Y与X的不同类型(实值,向量,矩阵),给出了具体的求导公式,以及一堆相关的公式,查起来都费劲。其实在实际的机器学习工作中,最常
2014-10-23 12:15:22
1652
转载 面试数据结构之---链表
面试精选:链表问题集锦文章目录1. 在O(1)时间删除链表节点2. 单链表的转置3. 求链表倒数第k个节点4. 求链表的中间节点5. 判断单链表是否存在环6. 找到环的入口点7. 编程判断两个链表是否相交8. 扩展:链表有环,如何判断相交9. 扩展:两链表相交的第一个公共节点10. 总结参考文献链表问题在面试过程中也是很重要也很基础的一部分,链表本身很灵活,很考查编程功
2014-10-22 22:02:29
676
转载 Python文件夹与文件的操作
最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动。有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块,导入的方法是:import os一、取得当前目录s = os.getcwd()# s 中保存的是当前目录(即文件夹)比如运行abc.py,那么
2014-09-20 08:54:53
538
转载 Github上fork别人的源代码
chuzai前面提到过,如果只是下载使用别人的代码,通过 git clone 就可以了,当然clone的前提是项目必须是public的,私有的项目是没办法的。如果需要参与,可以通过fork,然后合并的方式。1、首先需要去自己感兴趣的项目中进行Fork,fork出自己的一份分支来。fork之后,一般可以看到一个ssh访问的地址。例如:git@github.com:cocowool/u
2014-09-17 14:20:22
1336
转载 github简单使用教程
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。1.注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Creat
2014-09-17 13:56:20
468
原创 服务器windows server 2008 R2下安装Centos6.4 x86_64位 Ubuntu server14.04尝试
在自己的32位笔记本上安装双系统、虚拟机ye
2014-09-15 12:48:45
4809
转载 大规模稀疏矩阵求逆
大规模xinshujuzhen根据矩阵特点用不用的分解,写成几个例程,每次实验之前进行尝试,根据尝试结果在算法里决定里决定用哪个。irst 我想问: 1.全阶矩阵A的求逆运算inv(A) 和稀疏矩阵B(阶数和a一样) 的求逆运算inv(B)是不是采取一样的方法啊?也就是说他们的 计算量是不是一样的啊?不会因为是稀疏矩阵就采取特殊的 方法来处理求逆吧? 我电脑内存25
2014-09-09 16:27:52
22624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人