BloomFilter(布隆过滤器)学习笔记 看到一个集合查找的面试题,想起这个算法。 前言 一个面试题 现在有一个非常庞大的数据,假设全是 int 类型。现在我给你一个数,你需要告诉我它是否存在其中(尽量高效)。 如果int是32位或以下,这个... 09月25日 编程开发 发表评论 阅读全文
Gravatar头像被墙问题彻底解决 Gravatar的头像生成需要去远程获取,但国内连不上Gravatar,影响页面加载。 网上也找了不少办法,尝试后最可靠的还是改域名。 代码修改 主题里面 functions.php 文件加入如下代码... 07月12日 编程开发 发表评论 阅读全文
64位系统下的变量长度 摘要 刚学C/C++语言时,电脑主要还都是32位的,不像现在计算机主流平台都已经变成了64位。那个时候,知道int长度是32位,long long是64位,尽量避免使用long。 那么到了64位系统中... 01月30日 编程开发 发表评论 阅读全文
Html常用代码段 html在线编辑器 链接 超链接,新标签打开 target中设置_blank <a href="链接地址" target="_blank">链接描述</a> 01月30日 编程开发 发表评论 阅读全文
燃烧木棍确定时间的面试题 微博上看到的一道面试题,思维类的题目。 题目 一屋子的长短粗细不同密度不均的木棍儿,每根烧完都恰好需要1个小时。你有打火机,让你在屋子里想办法45分钟后准时出来,该怎么办。 点击查看答案 分析 要实现... 01月21日 编程开发 发表评论 阅读全文
MarkDown常用代码片段和工具 常用HTLM代码 markdwon可以支持Html代码,所以很多原生markdown没有的功能,就可以用Html写了。 字体 这是较为常用的几个字符样式代码 <font face="黑体">... 01月02日 编程开发 发表评论 阅读全文
几个Git使用技巧 Git免密登录 Http的免密登录 git使用http地址时,需要输入账号密码的。如果把配置于存到本地文件,因为store是明文存放,所以容易造成密码泄露。 可以执行以下命令,把凭证超时时间设置的很久... 06月15日 编程开发 发表评论 阅读全文
Python中文编码问题的解决办法 Python使用时,经常出现各种编码的问题。这里汇总一下常用的解决办法。 万能开头代码 #coding=utf-8 import sys reload(sys) #必须要reload sys.setd... 05月13日 编程开发 发表评论 阅读全文
利用二级指针删除单向链表——笔记 今天看到这篇Linus:利用二级指针删除单向链表,作个笔记。 关于在单向链表中删除一个指定的节点,通常有两个易错点。 找到指定节点删除时,忘了备份这个节点里指向下一个节点的指针。 没有特殊处理删除第一... 06月20日 编程开发 发表评论 阅读全文
编程开发socket快速理解 相信大家都知道,socket用于描述IP地址和端口,是一个通信链的句柄。但是如何使用它,它是如何通信的。 直接看代码或者函数说明可能有点乱。在这里给出一个直观清晰的解释。下图是tcp套接字的工作流程。... 04月23日 发表评论 阅读全文