240 发简信
IP属地:福建
  • shell脚本中sed的使用详解

    sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作 ed编辑器自身不会修改文本文件的数据,它只会将...

  • enum(枚举)

    创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是 java.lang.Enum 类的子类(java.lang.Enum 是一个抽象类)。 枚举类型的每一个值都将映...

  • Math.abs(-2147483648)

    Math.abs(-2147483648)输出为-2147483648https://www.zhihu.com/question/51632291?from=profile...

  • ubuntu下添加硬盘,分区以及自动挂载

    注:宿主环境为win8,ubuntu安装在vmware虚拟机里。观看兄弟连linux视频课程后特做记录。 添加硬盘 在ubuntu系统断电(关机)状态下添加新硬盘。 查看硬盘...

  • [转]libvirt NAT 网桥手工配置

    原文:http://blog.csdn.net/hbsong75/article/details/37657897 关闭主机上的所有虚拟机; 在命令行下运行命令删除旧的虚拟网...

  • 120
    以KNN为例的numpy广播机制

    cs231n作业一中使用了了三种方法实现KNN算法:1.最为基础的双循环2.利用numpy的broadca机制实现单循环3.利用broadcast和矩阵的数学性质实现无循环 ...

  • StringBuffer

    String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一...

  • 跳跃表

    跳跃表是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。《Skip lists: A probabilistic alternat...

  • 字典

    字典的实现 哈希表 table属性是一个数组,数组中的每个元素都是一个指向dictEntry结构的指针。每个dictEntry结构保存着一个键值对。 哈希表节点 字典 哈希算...

  • 链表

    一个链表节点的结构 链表 Redis的链表 双端:链表节点带有prev和next指针,获得节点的前置或后置节点复杂福都是O(1) 无环:表头节点的prev指针和表尾节点的ne...

  • 简单动态字符串(SDS)

    Redis中,包含字符串值的键值对在底层都是由SDS实现的 redis > SET msg "hello world" 键值对的键是一个字符串对象,对象的底层实现是一个保存字...

  • 120
    Hashmap

    定义 Hashmap是map接口的常用实现类。Hashmap中put方法的源码如下: 上面程序中用到了一个重要的内部接口:Map.Entry,每个 Map.Entry 其实就...

  • 120
    使用ElasticSearch踩过的坑

    使用ElasticSearch将近3个月了,在使用过程中,陆陆续续踩了不少坑,每次觉得无法逾越时,心里都想放弃,一是因为这东西要完全掌握不是那么容易,需要花很多时间;二是如果...

  • 120
    freemaker生成word

    最近使用freemaker通过ftl模板生成word,这种方案较其他方式相对简便。 普通字符替换模板导出 1.使用${value}替换要修改个内容,如: 2.将该word文件...