Anaconda使用笔记

什么是 Anaconda?Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。作为好奇宝宝的你是不是发现了一个新名词 conda,那么你一定会问 conda 又是什么呢? 什么是 conda ?conda 是开源包(packages)和虚拟环境(environment)的管理系统。 packages 管理: 可以使用 cond...

发布于 未分类

ABI (应用程序二进制接口)

应用程序二进制接口 描述了应用程序和操作系统之间,一个应用和它的库之间,或者应用的组成部分之间的低接口。 ABI涵盖了各种细节,如:数据类型的大小、布局和对齐; 调用约定(控制着函数的参数如何传送以及如何接受返回值),例如,是所有的参数都通过栈传递,还是部分参数通过寄存器传递;哪个寄存器用于哪个函数参数;通过栈传递的第一个函数参数是最先push到栈上还是最后;系统调用的编码和一个应用如何...

发布于 未分类

OAuth(笔记)

三、OAuth的思路 OAuth在“客户端“与“服务提供商“之间,设置了一个授权层(authorization layer)。“客户端“不能直接登录“服务提供商“,只能登录授权层,以此将用户与客户端区分开来。“客户端“登录授权层所用的令牌(token),与用户的密码不同。用户可以在登录的时候,指定授权层令牌的权限范围和有效期。 “客户端“登录授权层以后,“服务提供商“根据令牌的权限范围和有效...

发布于 未分类

OS X

1. defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 2. defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder 每个系统都要定期做些维护工作,这不仅是为了提高系统...

发布于 未分类

ShadowsocksR安装 采用chacha20加密net-speeder和配置参数优化

安装服务端的时候推荐启用 chacha20 加密(逼格高),默认的 aes-256-cfb 加密速度较慢,当然你也可以启用最快的 CR4-MD5 加密算法,就是加密弱一些。另外,建议启用搬瓦工的 IPv6 并在 shadowsocksR 配置启用IPv6,走代理的时候就能访问一些只有在 IPv6 下才能访问的网站。 ChaCha20加密(chacha20 依赖 libsodium,以下是编译...

发布于 未分类

Mac卸载各种软件的目录地址

Config: ~/Library/Preferences/ System: ~/Library/Caches/ Plugins: ~/Library/Application Support/ Logs: ~/Library/Logs/

发布于 未分类

git rebase和merge 区别和应用场景

几乎所有的版本控制工具都有branch功能,branch主要用于以下几个场景: 1,控制产品OEM。 基本上做产品,不同的客户都会提出多种不同特性需求,最简单的例子就是LOGO和标题完全不一样。但是可能产品自身的大部分功能和模块的代码一样的,这个时候如何管理多个客户定制的功能特性,并且不会干扰其他OEM版本的功能呢? 如果你一开始就用if加N多变量定义的话,早晚会累死你,如果你把代码拷贝很多...

发布于 未分类

ORM

一、ORM简介对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的方法。这种方案存在以下不足:1.持久化...

发布于 未分类

A summary of recent work

  字符集和校对规则如果跟数据库打交道,初期会很好奇,为什么大部分的数据库都设置utf8_general_ci为校对规则。 我们都知道一般这样子设置比较好,但这到底是啥。 其实主要是两个概念 字符集和校对规则字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。 详细说明 字符集(charset):是一套符号和编码。校对规则(collation):是在字符集内...

发布于 未分类

A summary of recent work

CDN(Content Delivery Network,内容分发网络)通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络”边缘”,并将用户请求导向最近的服务节点,解决Internet网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,解决用户访问网站的响应速度慢的根本原因。解决目前互联网业务在网络层...

发布于 未分类

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站由 @shyiuanchen 创建,使用 Stellar 作为主题。