恢复Chrome的地址栏www

  1. 打开chrome
  2. 地址栏输入
  3. chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains
  4. 将选项改为disabled
  5. 重启浏览器
Read more

Python利用哈希值比较两个文件的一致性

Python的内置函数hash(),深入发现通过python的哈希值可以做很多的事情

实现原理

散列函数(英语:Hash function)又称散列算法哈希函数,是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。该函数将数据打乱混合,重新创建一个叫做散列值(hash values,hash codes,hash sums,或hashes)的指纹。散列值通常用一个短的随机字母和数字组成的字符串来代表。好的散列函数在输入域中很少出现散列冲突。在散列表和数据处理中,不抑制冲突来区别数据,会使得数据库记录更难找到。

Read more

Python 利用paramiko模块监控服务器

在需要对远程服务器进行监控或者一些文件操作的时候, 可以使用paramiko 模块来操作.

安装:

1
pip install paramiko

Linux 下还得安装python-devel, 不然会报错

Read more

iTunes 搜索 API

这个搜索API允许你通过关键词在你的网站上搜索iTunes Store,App Store, iBooks Store and Mac App Store。你可以搜索各种内容;包括应用、图书、电影、广播、音乐、视频、有声读物以及TV节目。你也可以调用一个实名查询请求来创建内容库之间的映射和数字目录。开发者可以使用API里的推广的内容,包括歌曲预览,音乐录像,专辑封面和APP图标只用在推广的店面,不用于娱乐用途。从API里使用音乐样本及其他必须和店面徽章相似。条款和条件适用

Read more

开启snippet的本地搜索功能

由于使用的是snippet的主题,使用文档已经说出了如何开启本地的搜索功能。

如果要使用本地站点搜索,必须安装插件hexo-generator-json-content来创建本地搜索json文件

1
npm i [email protected] -S

然后修改主题配置_config.yml文件下jsonContent相关参数。

1
2
3
4
5
6
7
8
9
10
## 搜索
jsonContent:
searchLocal: true // 是否启用本地搜索
searchGoogle: true //是否启用谷歌搜索
posts:
title: true
text: true
content: true
categories: true
tags: true

让终端走代理

在某些时候, mac OS 下的终端在现在这个环境下. GitHub 等网站动不动连不上, 需要走代理. 现在可以有三种方式:

  • Surge Mac 2 的增强模式
  • Proxifier 把终端设置为走代理模式
  • zsh 的配置模式
Read more

npm升级所有可更新包

使用npm管理node的包,可以使用npm update <name>对单个包升级,对于npm的版本大于 2.6.1,可以使用命令:

1
npm install -g

这样升级全部的包

如果上述不太方便, 还可以使用shell脚本npm-ckeck

Read more

macOS 升级JDK至1.8

Macbook Pro原生自带的Java JDK版本是1.6,而有的时候需要高一点的版本,这时候就需要升级JDK的版本。

通过java -version可以查看当前的版本:

1
2
3
Java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)
Read more

国内外主流android第三方服务

统计分析

国内:Talking Data, 可惜友盟现在启动就带上阿里全家桶。

国外: Flurry, 国外统计分析系统的标杆,免费的。

Crash分析

国内: 腾讯Bugly, 号称全球唯一自带ANR收集,其实原理很简单,不知别家为何不做。

国外: Crashlytics, 已经收归Twitter Fabric开发者工具集,免费好用。

Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×