纵有疾风起
人生不言弃

Python芸芸的文章

布隆过滤器-起风网
新闻

布隆过滤器

Python芸芸阅读(306)评论(0)

布隆过滤器用于字符串去重复,比如网络爬虫抓取时URL去重、邮件提供商反垃圾黑名单Email地址去重。等等。用哈希表也可以用于元素去重,但是占用空间比较大,而且空间使用率只有50%。  布隆过滤器只占哈希表的1/8或1/4的空间复杂度,就能解...

Mybatis认识-起风网
新闻

Mybatis认识

Python芸芸阅读(263)评论(0)

  MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“in...

新闻

Groovy和Java互调

Python芸芸阅读(237)评论(0)

Scala和Java为静态语言,Groovy为动态语言 Scala: 函数式编程,同时支持面向对象 Groovy: jvm上的脚本,较好兼容java语法,Groovy加强了Java集成。   可配置化的优势,可以将一些简单的逻辑公...

SQL Server中In-Flight日志究竟是多少-起风网
新闻

SQL Server中In-Flight日志究竟是多少

Python芸芸阅读(213)评论(0)

    在SQL Server中,利用日志的WAL来保证关系数据库的持久性,但由于硬盘的特性,不可能使得每生成一条日志,就直接向磁盘写一次,因此日志会被缓存起来,到一定数据量才会写入磁盘。这部分已经生成的,却没...

剑指Offer面试题:18.二叉树的镜像-起风网
新闻

剑指Offer面试题:18.二叉树的镜像

Python芸芸阅读(407)评论(0)

一、题目:二叉树的镜像 题目:请完成一个函数,输入一个二叉树,该函数输出它的镜像。例如下图所示,左图是原二叉树,而右图则是该二叉树的镜像。   该二叉树节点的定义如下,采用C#语言描述: public class BinaryTreeNod...

在.NET中使用反射实现简易插件机制-起风网
新闻

在.NET中使用反射实现简易插件机制

Python芸芸阅读(256)评论(0)

  本篇是我学习反射的一个应用小场景而做的学习笔记,主要是一个小的总结,并对各个步骤的记录,以便将来回顾。 一、基础框架-敏捷基础版本   这里假定我们要开发一个记事本,选择Windows Form技术开发,界面如下图所示:   该记事本只...

设计模式的征途—9.组合(Composite)模式-起风网
java

设计模式的征途—9.组合(Composite)模式

Python芸芸阅读(333)评论(0)

树形结构在软件中随处可见,比如操作系统中的目录结构,公司组织结构等等,如何运用面向对象的方式来处理这种树形结构是组合模式需要解决的问题。组合模式通过一种巧妙的设计方案来使得用户可以一致性地处理整个树形结构或者树形结构的一部分,也可以一致地处...