自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KOOK

生命中每个挫折与羞辱都有它的意义,振作起来勇往直前,你会惊见:「果然没错,一切都是最好的安排!」

  • 博客(64)
  • 问答 (1)
  • 收藏
  • 关注

转载 Stackless Python并发式编程介绍

原文地址:http://gashero.yeax.com/?p=30Stackless Python并发式编程介绍作者: Grant Olson 作者:    Grant Olson电子邮件:    [email protected]日期:    2006-07-07译者:    刘禹呈电子邮件:    [email protected]日期:    2007-09-...

2018-10-29 17:35:16 758 1

原创 麦克风有突突突的杂音

之前有个麦克风,用得好好的,突然开始杂音,甚至是电流声。于是买了个麦克风,一直有突突突的杂音,当时气得我都要打电话骂那个卖家。后来,无意间发现 拿着麦克风远离电脑,杂音消失,最终确定原因,杂音是因为电脑旁边的路由器导致的。前一阵子因为客厅路由器在卧室信号不好,所以在卧室电脑桌子旁安装了一个路由器。杂音是 麦克风 离 路由器 太近 导致的!!!

2018-01-18 16:01:32 10061

原创 模拟信号与数字信号简介与区别

模拟信号和数字信号有什么区别?要解决这个问题,我们首先要知道什么是叫模拟信号,什么叫数字信号。简单来说,模拟信号是指用连续变化的物理量表示的信息,其信号的幅度,或频率,或相位随时间作连续变化,如目前广播的声音信号,或图像信号等。而数字信号指幅度的取值是离散的,幅值表示被限制在有限个数值之内。二进制码就是一种数字信号。二进制码受噪声的影响小,易于有数字电路进行处理,所以得到了广泛的应用。那么,究竟模

2017-12-25 22:01:36 5907

原创 计算机网络--串行传输与并行传输

并行数据传输: 是在传输中有多个数据位同时在设备之间进行的传输.一个编了码的字符通常是由若干位二进制数表示,如用ASCII码编码的符号是由8位二进制数表示的,则并行传输ASCII编码符号就需要8个传输信道,使表示一个符号的所有数据位能同时沿着各自的信道并排的传输.串行数据传输:是在传输中只有1个数据位在设备之间进行的传输.对任何一个由若干位二进制表示的字符,串行传输都是用一个传输信道,按位有序的对

2017-12-25 21:49:42 9501

转载 Erlang的调度原理(译文)

转载自(http://www.cnblogs.com/zhengsyao/p/how_erlang_does_scheduling_translation.html)原文 http://jlouisramblings.blogspot.com/2013/01/how-erlang-does-scheduling.html免爬墙链接 http://www.dikutal.

2017-12-15 16:47:26 360

转载 Nginx配置

[plain] view plain copy #运行用户  #user  nobody;    #启动进程,通常设置成和cpu的数量相等或者2倍于cpu的个数(具体结合cpu和内存)。默认为1  worker_processes  1;    #全局的错误日志和日志级别[ debug | info | notice | warn | err

2017-01-22 12:33:59 450

转载 Python 正则表达式 re 模块简明笔记

简介正则表达式(regular expression)是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。比如,正则表达式 ‘hello’ 可以匹配字符串 ‘hello’。要注意的是,正则表达式并不是一个程序,而是用于处理字符串的一种模式,如果你想用它来处理字符串,就必须使用支持正则表达式的工具,比如 Linux 中的 awk, sed, grep,或者编程

2017-01-06 14:16:17 451

转载 shell编程

Shell是一种编程语言, 它像其它编程语言如: C, Java, Python等一样也有变量/函数/运算符/if语句/循环控制/… 但在开始之前, 我想先理清Shell语言与Shell之间的关系.Shell与Shell语言上面说了Shell是一种编程语言但你可能也听说过: sh/bash/csh/zsh/…它们也叫Shell, 实际上这里所说的Shell是一种应用程序, 它负责解

2016-12-19 13:46:34 375

原创 弟子规

弟子规zǒng xù总叙dì zǐ guīshèng rén xùnshǒu xiào tìcì jǐn xìn弟子规圣人训首孝弟次谨信fàn ài zhòngér qīn rényǒu yú lìzé xué wén泛

2016-12-03 15:14:57 585

转载 erlang list

一,带函数Pred1, all(Pred, List) -> boolean()如果List中的每个元素作为Pred函数的参数执行,结果都返回true,那么all函数返回true,否则返回false例子:lists:all(fun(E) -> true end,[1,2,3,4]).结果true2, any(Pred, List) -> bo

2016-10-14 11:35:38 593

转载 git tag

标签可以针对某一时间点的版本做标记,常用于版本发布。列出标签$ git tag # 在控制台打印出当前仓库的所有标签$ git tag -l ‘v0.1.*’ # 搜索符合模式的标签打标签git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象。建议使用附注标签。# 创建轻量标签$ git t

2016-09-14 16:45:19 311

转载 python实现aes加密解密,RSA签名和验签,RSA加密解密,并调用接口

用python实现调用接口的示例代码,过程涉及到很多的加密算法,值得分享一下。首先公钥和私钥如何生成,并且能兼容java平台,尝试了很多方法。最终决定用openssl命令前提,需要安装openssl,Crypto库生成公钥私钥对过程:生成私钥:openssl genrsa -out rsa_private_key.pem 1024根据私钥生成公钥:

2016-09-14 16:44:40 4677

原创 新的博客地址 cuick.cn

github page +hugo

2016-04-11 10:49:24 479

原创 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 解决办法

ssh scp 时候报这个错误,可以通过vim ~/.ssh/known_hosts删除文件中相关数据就可以了

2016-02-24 17:16:32 573

转载 Linux教程:如何查找并移除Ubuntu上陈旧的PPA仓库

问题:我试着通过运行apt-get update命令来再次同步包索引文件,但是却出现了“404 无法找到”的错误,看起来似乎是我不能从先前添加的第三方PPA仓库中获取最新的索引。我怎样才能清除这些破损而且陈旧的PPA仓库呢?Err http://ppa.launchpad.net trusty/main amd64 Packages 404 Not FoundErr http://pp

2016-02-24 00:44:53 793

转载 人月神话-外科手术队伍 解析

在开发小组中,最好和最查人员生产率比在10:1,在运行效率和空间上5:1惊人差距。如果一个200人的项目中,有25个最能干和最有开发经验的项目经理,那么开除剩下的175名程序员,让项目经理来编程开发。对于一个软件项目,适合的项目团队规模在20人左右,这是一个专职的IT项目经理可以管理的最大值。那由于项目进度压力需要增加团队规模到100人的时候,让项目经理来开发实际操作是很困难的方式,在这里

2016-02-19 11:25:17 1092

原创 恢复误删的本地分支

git reflog 查看操作记录git reset 004544d –hard  恢复

2015-12-09 14:25:29 2004

转载 VIM 常用快捷键

转自:http://www.cnblogs.com/tianyajuanke/archive/2012/04/25/2470002.html1、vim ~/.vimrc 进入配置文件如果不知道vimrc文件在哪,可使用 :scriptnames 来查看set nu      #行号set tabstop=4  #一个tab为4个空格长度set ai  #设置自动缩进

2015-11-23 15:43:31 427

转载 erlang虚拟机代码执行原理

erlang是开源的,很多人都研究过源代码。但是,从erlang代码到c代码,这是个不小的跨度,而且代码也比较复杂。所以这里,我利用一些时间,整理下erlang代码的执行过程,从erlang代码编译过程,到代码执行过程做讲解,然后重点讲下虚拟机执行代码的原理。将本篇文章,献给所有喜欢erlang的人。erlang代码编译过程erlang对开发者是友好的,从erlang程序文件编译成

2015-10-28 14:57:58 737

转载 Python模块常用的几种安装方式

一、方法1: 单文件模块直接把文件拷贝到 $python_dir/Lib二、方法2: 多文件模块,带setup.py下载模块包,进行解压,进入模块文件夹,执行:python setup.py install三、 方法3:easy_install 方式 先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以使用

2015-05-04 20:51:56 403

转载 编写高性能的Lua代码

前言Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写的逻辑。所以大部分时候我们不需要去考虑性能问题。Knuth有句名言:“过早优化是万恶之源”。其意思就是过早优化是不必要的,会浪费大量时间,而且容易导致代码混乱。所以一个好的程序员在考虑优化性能前必须问自己两个问题:“我的程序真的需要优化

2015-02-28 11:15:15 455

转载 zshrc

zsh比bash好用且强大多了!特别是他的自动补全功能还有自定义功能,还有自动纠错能力,命令颜色高亮等!刚接触,网上搜集了一些配置文件,分享给大家1.安装方法:sudo apt-fast install zsh2.配置方法:把下面的内容保存到记事本里面,文件名为“.zshrc”,将这个文件保存在用户目录下3.把zsh设为默认shell(重启后生效)c

2015-01-24 21:14:55 2064

转载 pip – pip安装和使用教程

pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品。本文将详细说明 安装 pip 的方法和 使用 pip 的一些基本操作如安装、更新和卸载 python 包。目录 [显示]一、pip安装安装pip的方法非常简单, 首先下载一个python程序, 然后运行这个程序即可. 这个是在线安装.

2015-01-23 13:32:34 1915

转载 erlang shell 命令

* * * *shell的内部命令b()——显示所有的变量绑定e(n)——在查询重复表达f()——忘了所有的变量绑定f(x)——忘记变量x的结合h()——历史history(N)——设置多少以前的命令来保持results(n)——设置多少以前的命令的结果保持catch_exception(B)——如何处理例外V(n)——使用查

2015-01-14 17:08:14 1147

转载 vim 常用命令

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。vi有3个模式:插入模式、命令模式、低行模式

2015-01-14 17:03:45 660

转载 git merge 和 git rebase

git merge是用来合并两个分支的。git merge b      # 将b分支合并到当前分支同样 git rebase b,也是把 b分支合并到当前分支-----------------------------------他们的 原理 如下:假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git ch

2014-12-22 15:41:56 526

转载 Ubuntu 报too many open files错误解决方案

第一步:配置/etc/security/limits.confsudo vim /etc/security/limits.conf 文件尾追加 * hard nofile 40960 * soft nofile 409604096可以自己设置,四列参数的设置见英文,简单讲一下:第一列,可以是用户,也可以是组,要用@group这样的语法,也可以是通配符如*%第二列,两个值:

2014-12-22 15:39:37 1929

转载 如何在Linux上提高文本的搜索效率

转载:http://www.geekfan.net/6881/如何在Linux上提高文本的搜索效率

2014-11-18 14:46:54 558

转载 git常用命令

初始化配置 C代码  #配置使用git仓库的人员姓名  git config --global user.name "Your Name Comes Here"    #配置使用git仓库的人员email  git config --global user.email [email protected]    #配置到缓存 默认15分钟  git conf

2014-10-20 15:46:27 459

原创 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方法

ssh时候报错 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED

2014-10-20 15:42:49 535

原创 记事本

2014-10-10 21:52:24 620

转载 linux nohup命令详解

nohup command   账户退出继续一年nohup command &

2014-10-09 17:02:57 541

原创 Python中time模块详解

在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各

2014-09-25 20:39:53 808

转载 Python os.path

一 分隔:1 basename()  #去掉目录路径,返回文件名#用法如: >>>os.path.basename("c:\temp\test.txt")'test.txt'2 dirname()  #去掉文件名,返回目录路径#用法如: >>>os.path.dirname("c:\temp\test.txt")'c:

2014-09-20 16:14:09 581

原创 Python - 编码转换

# coding: utf-8s = 'abc'print type(s) # str(utf-8)print len(s) # 3s = unicode(s) # str -> unicode,其中str的每个字符值必须小于128print type(s) # unicodeprint len(s) # 3s = u'abc'print t

2014-09-17 15:53:16 472

转载 apt-get 常用命令

apt-get常用命令一,什么的是apt-get高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。二,apt-g

2014-08-30 14:30:29 670

转载 Ubuntu 下让sublime-text3支持中文输入法

Ubuntu 下让sublime-text3支持中文输入法安装fcitx代码:sudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get updatesudo apt-get install fcitx fcitx-googlepinyin把系统的输入法改成fcitxSystem Setting >>

2014-08-28 14:16:43 904

转载 介绍Erlang的正则表达式模块re

介绍Erlang的正则表达式模块re(这个模块设计的内容都是ASCII编码, 解析的过程不涉及Unicode)1. 正则表达式的总结:\\ 转义字符. 除了换行符之外匹配任意字符(默认不匹配换行符,我们可以使用dotall option来让它匹配换行符)* 0个或者多个quantifier+ 1个或者多个quantifier.\\w 任意的'word'(范围是a-z,A-

2014-08-28 10:34:26 3726

原创 ubuntu14 输入法抽风解决

终端下:ibus-daemon -drx

2014-08-27 18:45:42 689

转载 python 随机数模块random详解

这些方法位于random模块中random.random(),同javascript的Math.random(),返回[0.0,1)之间的浮点数random.uniform(a, b),返回[a,b]之间的浮点数 print random.uniform(10, 20)   print random.uniform(20, 10)   #---- 结

2014-08-25 16:25:56 937

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除