Ace Lee
归档 标签 RSS
← 返回标签页

#archive

共 24 篇文章。

  • 2022年5月5日

    如何评价这钱值不值得花?

    今天翻看我的软件订阅购买的历史记录,看到许多曾经豪横买断的软件早就不再使用,感慨之余表示以后碰见心动的软件再也不冲突消费。然后转念又想,这样精打细算后节约的钱有多少呢,可能多少年加一起也就省个几千块。订阅XMind之后我把多余的名额闲鱼卖出去,吆喝发帖回血了年费。 然而我在买群晖

    #archive #生活 #笔记
  • 2019年6月23日

    甩锅神器-Git Blame

    如果你要查看文件的每个部分是谁修改的, 那么 git blame 就是不二选择. 只要运行'git blame [filename]', 你就会得到整个文件的每一行的详细修改信息:包括SHA串,日期和作者: 你也可以用"-L"参数在命令(blame)中指定开始和结束行:

    #archive #Git #笔记
  • 2019年6月2日

    如何在IDEA中阅读Spring源码

    之前都是在IDEA中阅读依赖的Jar包中的代码,像看具体类在Spring中如何起到作用的比较麻烦。想到Spring既然是个工程,那么还是直接在IDEA导入这个工程来得更彻底些,体验下来确实不错,有以下几个好处: 1. IDEA的书签功能简直为阅读代码量身打造,写代码倒是很少用,S

    #archive #Spring #IDEA #笔记
  • 2019年5月14日

    Mysql数据库中varchar的长度与字节的关系

    今天在给一列建唯一索引的时候,提示 我的第一反应是去看对应列的数据,都是最多七八个字的中文,然后看到对应列的类型,是varchar(2056), 由此想到varchar的长度到底跟字节是什么关系。 英文字母和中文汉字在不同字符集编码下的字节数 英文字母 中文汉字 计算varcha

    #archive #MySQL #编程
  • 2016年7月30日

    Git的各种回滚文件

    在我们使用Git的过程中,总会在各种情况下需要各种回滚文件。而从本地的角度看,你的修改可能存在三块区域中,workspcace、index或者commit之后的历史对象区域。 <!--more--> workspace内的回滚 (回滚单个文件) (一次回滚多个文件,中间用空格隔开

    #archive #Git #编程
  • 2016年7月21日

    《程序员的职业素养》的读书心得

    花了几天将《程序员的职业素养》一书看完,还是颇多感触的,之前没有完整读过一本写给程序员的非编程书籍,在这次阅读中开拓了很多眼界。敏捷、测试驱动开发、版本迭代等等都和我们在平时在工作用到的思想一致。 <!--more--> 专业主义 --- 书中提到的“专业主义” 有很深的含义,它

    #archive #程序员 #编程 #笔记
  • 2015年10月8日

    Mac安装Hive1.2.1

    这几天在折腾Hive的相关东西,所以打算在自己的机器上安装下Hive,可是按照教程总是出这样那样的错误,着实蛋疼,最终发现错误是我的Mysql端口是3307,WTF。。这个问题已经坑了我几次了。在此把查看Mysql开启端口的命令放这,以后别被坑到了。 <!--more--> 下面

    #archive #Hive #Hadoop #编程
  • 2015年9月2日

    推荐系统算法介绍

    实习这俩天又有新任务了,要把之前搁置的推荐的“猜你喜欢”部分做起来,重新开始推荐算法的研究,之前看过一阵子推荐算法的东西,再借此机会复习下。其实从大的分类一共就四大类推荐算法吧,基于人口统计学的,基于内容的,协同过滤和混合推荐。 <!--more--> 基于人口统计学的推荐 这是

    #archive #算法 #推荐 #数据挖掘
  • 2015年9月1日

    满二叉树和完全二叉树

    看了许多二叉树的东西,满二叉树和完全二叉树这个概念出现过太多次,刚好结合看到的一些文章总结一下。 <!--more--> 满二叉树 从形象上来说满二叉树是一个绝对的三角形,也就是说它的最后一层全部是叶子节点,其余各层全部是非叶子节点,如果用数学公式表示那么其节点数n=2^k-1其

    #archive #数据结构 #算法
  • 2015年8月31日

    实现Queue接口的LinkedList类

    今天看了些二叉树的内容,想起四月份面试百度的时候被问到实现二叉树中的广度优先遍历,所以就尝试着用Java实现下,其实思想还是比较简单的。 <!--more--> 算法相当于广度优先搜索,使用队列实现。队列初始化,将根节点压入队列。当队列不为空,进行如下操作:弹出一个节点,访问,若

    #archive #Java #编程
  • 2015年8月28日

    两场面试

    昨天和今天分别经历了百度和新浪的两场面试,岗位都是数据挖掘工程师,都是亲师兄头天内推第二天面试的这种突击战,但面试风格迥然两个极端,一个是百度至少T5的高级工程师,一个中科院博士算法大牛。虽然表现不咋地,但是很庆幸内推的头两场面试碰见这样的面试官,收获挺多。 <!--more--

    #archive #面试 #工作
  • 2015年8月20日

    设计模式总结

    什么是设计模式 在软件工程中,【设计模式】是对软件设计中普遍存在的各种问题,所提出的解决方案。 换句话说,设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计的经验的总结。使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码可靠性。 <!--more--> 设计

    #archive #设计模式 #Java #编程
  • 2015年8月17日

    MapReduce运行机制

    谈mapreduce运行机制,可以从很多不同的角度来描述,比如说从mapreduce运行流程来讲解,也可以从计算模型的逻辑流程来进行讲解,也许有些深入理解了mapreduce运行机制还会从更好的角度来描述,但是将mapreduce运行机制有些东西是避免不了的,就是一个是参与的实例

    #archive #Hadoop #转载
  • 2015年8月15日

    动态绑定

    由一段我们很常见的代码声明代码段引入 声明的是父类的引用,但是new的是子类的对象 <!--more--> 之所以有这篇是因为看《Head First 设计模式》,其中开始就用到了接口回调,也是一种动态绑定。对动态绑定的概念又有点混乱了。 动态绑定:在运行时根据具体对象的类型进行

    #archive #Java #编程
  • 2015年8月12日

    垃圾收集器

    如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。这里讨论的收集器基于JDK1.7 Update 14之后的HotSpot虚拟机(在这个版本中正式提供了商用的G1收集器,之前G1仍处于实验状态),这个虚拟机包含的所有收集器如图所示。 <!--more-->

    #archive #Java #虚拟机 #编程
  • 2015年8月11日

    WordCount处理过程详解

    Hadoop最基本的当然是得会写MapReduce,而MapReduce中最基本的当然又数WordCount,这篇对WordCount进行详细的讲解。 详细执行步骤如下: <!--more--> 1. 将文件拆分成splits,由于测试用的文件较小,所以每个文件为一个split,

    #archive #Hadoop #Java #编程
  • 2015年8月11日

    HotSpot的算法实现

    而在HotSpot虚拟机上实现对象存活判定算法和来几收集算法时,必须对算法的执行效率有严格的考量,才能保证虚拟机高效运行。 <!--more--> 枚举根节点 可作为GC Roots的节点主要在全局性的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的本地变量表)中,现在很多

    #archive #Java #虚拟机 #编程
  • 2015年8月10日

    垃圾收集算法

    由于垃圾收集算法的实现涉及大量的程序细节,而且各个平台的虚拟机操作内存的方法又各不相同,因此本节不打算过多地讨论算法的实现,只是介绍几种算法的思想及其发展过程。 <!--more--> 标记-清除算法 最基础的收集算法是“标记-清除”(Mark-Sweep)算法,如同它的名字一样

    #archive #Java #虚拟机 #编程
  • 2015年8月10日

    对象已死?

    本笔记来自《深入理解Java虚拟机》的3.2节的部分总结,用来探究对象回收的一些条件,究竟怎样对象才会死去,看完下面的总结也许能多些理解。因为是上班时候偷偷在弄,部分片段未做总结,仅摘录原文,后续会校正。 <!--more--> 引用计数法 很多教科书判断对象是否存活的算法是这样

    #archive #Java #虚拟机 #编程
  • 2015年8月6日

    Mahout的安装与配置

    Mahout是Hadoop的一种高级应用。运行Mahout需要提前安装好Hadoop。Hadoop的安装网上很多,并不复杂,这里不再讲述,接下来阐述怎么安装Mahout。 <!--more--> 下载二进制解压安装。 直接使用homebrew安装mahout 会提示你安装hado

    #archive #Hadoop #Mahout #编程
  • 2015年8月5日

    Java内存管理原理学习笔记

    最近零星的几次面试都被问到Java虚拟机的相关问题,被虐得死去活来虽然已经说了没咋看过虚拟机相关的东西,面试官还是不依不饶。这两天看了《深入理解Java虚拟机》前两章,有些东西明白了点,有些还是不甚了了。 <!--more--> Java虚拟机在执行Java程序的过程中会把它所管

    #archive #Java #虚拟机 #编程
  • 2015年8月5日

    各大家族汽车谱系

    最近在新浪实习做的都是汽车竞品推荐之类的东西,推荐算法是了解了点,但更多的是折腾各种汽车子品牌,今天刚好看到一篇不错的文章,可以给我这个车盲补充点知识。 <!--more--> 大众系谱 大众汽车是本次介绍中大家最熟悉的一个家族系列,该公司的德文是Volkswagen,译为大众使

    #archive #分享 #实习
  • 2015年8月3日

    OS X10.10安装hadoop2.6.0

    配置ssh localhost无密码访问 1. 首先在系统偏好设置->共享->打开远程登录服务->右侧选择允许所有用户访问 2. 生成密钥对 3. 拷贝进验证文件 4. 测试无密码访问 <!--more--> 安装hadoop 1. 2. Hadoop会被安装在 目录下 配置ha

    #archive #Hadoop #Mac #编程
  • 2015年7月3日

    Hello World

    Welcome to ! This is your very first post. Check for more info. If you get any problems when using Hexo, you can find the answer in or you c

    #archive #Test #实习

用 Astro 构建,内容来自本地 Markdown,同步后静态发布。

沪ICP备2023033276号