- 博客(64)
- 问答 (1)
- 收藏
- 关注
转载 Stackless Python并发式编程介绍
原文地址:http://gashero.yeax.com/?p=30Stackless Python并发式编程介绍作者: Grant Olson 作者: Grant Olson电子邮件: olsongt@verizon.net日期: 2006-07-07译者: 刘禹呈电子邮件: lych77@gmail.com日期: 2007-09-...
2018-10-29 17:35:16
850
1
原创 麦克风有突突突的杂音
之前有个麦克风,用得好好的,突然开始杂音,甚至是电流声。于是买了个麦克风,一直有突突突的杂音,当时气得我都要打电话骂那个卖家。后来,无意间发现 拿着麦克风远离电脑,杂音消失,最终确定原因,杂音是因为电脑旁边的路由器导致的。前一阵子因为客厅路由器在卧室信号不好,所以在卧室电脑桌子旁安装了一个路由器。杂音是 麦克风 离 路由器 太近 导致的!!!
2018-01-18 16:01:32
10349
原创 模拟信号与数字信号简介与区别
模拟信号和数字信号有什么区别?要解决这个问题,我们首先要知道什么是叫模拟信号,什么叫数字信号。简单来说,模拟信号是指用连续变化的物理量表示的信息,其信号的幅度,或频率,或相位随时间作连续变化,如目前广播的声音信号,或图像信号等。而数字信号指幅度的取值是离散的,幅值表示被限制在有限个数值之内。二进制码就是一种数字信号。二进制码受噪声的影响小,易于有数字电路进行处理,所以得到了广泛的应用。那么,究竟模
2017-12-25 22:01:36
6602
1
原创 计算机网络--串行传输与并行传输
并行数据传输: 是在传输中有多个数据位同时在设备之间进行的传输.一个编了码的字符通常是由若干位二进制数表示,如用ASCII码编码的符号是由8位二进制数表示的,则并行传输ASCII编码符号就需要8个传输信道,使表示一个符号的所有数据位能同时沿着各自的信道并排的传输.串行数据传输:是在传输中只有1个数据位在设备之间进行的传输.对任何一个由若干位二进制表示的字符,串行传输都是用一个传输信道,按位有序的对
2017-12-25 21:49:42
9844
转载 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
430
转载 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
493
转载 Python 正则表达式 re 模块简明笔记
简介正则表达式(regular expression)是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。比如,正则表达式 ‘hello’ 可以匹配字符串 ‘hello’。要注意的是,正则表达式并不是一个程序,而是用于处理字符串的一种模式,如果你想用它来处理字符串,就必须使用支持正则表达式的工具,比如 Linux 中的 awk, sed, grep,或者编程
2017-01-06 14:16:17
504
转载 shell编程
Shell是一种编程语言, 它像其它编程语言如: C, Java, Python等一样也有变量/函数/运算符/if语句/循环控制/… 但在开始之前, 我想先理清Shell语言与Shell之间的关系.Shell与Shell语言上面说了Shell是一种编程语言但你可能也听说过: sh/bash/csh/zsh/…它们也叫Shell, 实际上这里所说的Shell是一种应用程序, 它负责解
2016-12-19 13:46:34
422
原创 弟子规
弟子规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
671
转载 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
709
转载 git tag
标签可以针对某一时间点的版本做标记,常用于版本发布。列出标签$ git tag # 在控制台打印出当前仓库的所有标签$ git tag -l ‘v0.1.*’ # 搜索符合模式的标签打标签git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象。建议使用附注标签。# 创建轻量标签$ git t
2016-09-14 16:45:19
351
转载 python实现aes加密解密,RSA签名和验签,RSA加密解密,并调用接口
用python实现调用接口的示例代码,过程涉及到很多的加密算法,值得分享一下。首先公钥和私钥如何生成,并且能兼容java平台,尝试了很多方法。最终决定用openssl命令前提,需要安装openssl,Crypto库生成公钥私钥对过程:生成私钥:openssl genrsa -out rsa_private_key.pem 1024根据私钥生成公钥:
2016-09-14 16:44:40
4827
原创 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 解决办法
ssh scp 时候报这个错误,可以通过vim ~/.ssh/known_hosts删除文件中相关数据就可以了
2016-02-24 17:16:32
630
转载 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
836
转载 人月神话-外科手术队伍 解析
在开发小组中,最好和最查人员生产率比在10:1,在运行效率和空间上5:1惊人差距。如果一个200人的项目中,有25个最能干和最有开发经验的项目经理,那么开除剩下的175名程序员,让项目经理来编程开发。对于一个软件项目,适合的项目团队规模在20人左右,这是一个专职的IT项目经理可以管理的最大值。那由于项目进度压力需要增加团队规模到100人的时候,让项目经理来开发实际操作是很困难的方式,在这里
2016-02-19 11:25:17
1147
转载 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
468
转载 erlang虚拟机代码执行原理
erlang是开源的,很多人都研究过源代码。但是,从erlang代码到c代码,这是个不小的跨度,而且代码也比较复杂。所以这里,我利用一些时间,整理下erlang代码的执行过程,从erlang代码编译过程,到代码执行过程做讲解,然后重点讲下虚拟机执行代码的原理。将本篇文章,献给所有喜欢erlang的人。erlang代码编译过程erlang对开发者是友好的,从erlang程序文件编译成
2015-10-28 14:57:58
828
转载 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
433
转载 编写高性能的Lua代码
前言Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写的逻辑。所以大部分时候我们不需要去考虑性能问题。Knuth有句名言:“过早优化是万恶之源”。其意思就是过早优化是不必要的,会浪费大量时间,而且容易导致代码混乱。所以一个好的程序员在考虑优化性能前必须问自己两个问题:“我的程序真的需要优化
2015-02-28 11:15:15
519
转载 zshrc
zsh比bash好用且强大多了!特别是他的自动补全功能还有自定义功能,还有自动纠错能力,命令颜色高亮等!刚接触,网上搜集了一些配置文件,分享给大家1.安装方法:sudo apt-fast install zsh2.配置方法:把下面的内容保存到记事本里面,文件名为“.zshrc”,将这个文件保存在用户目录下3.把zsh设为默认shell(重启后生效)c
2015-01-24 21:14:55
2201
转载 pip – pip安装和使用教程
pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品。本文将详细说明 安装 pip 的方法和 使用 pip 的一些基本操作如安装、更新和卸载 python 包。目录 [显示]一、pip安装安装pip的方法非常简单, 首先下载一个python程序, 然后运行这个程序即可. 这个是在线安装.
2015-01-23 13:32:34
2006
转载 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
1228
转载 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
714
转载 git merge 和 git rebase
git merge是用来合并两个分支的。git merge b # 将b分支合并到当前分支同样 git rebase b,也是把 b分支合并到当前分支-----------------------------------他们的 原理 如下:假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git ch
2014-12-22 15:41:56
569
转载 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
2057
转载 git常用命令
初始化配置 C代码 #配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员email git config --global user.email you@yourdomain.example.com #配置到缓存 默认15分钟 git conf
2014-10-20 15:46:27
491
原创 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方法
ssh时候报错 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
2014-10-20 15:42:49
590
原创 Python中time模块详解
在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各
2014-09-25 20:39:53
874
转载 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
624
原创 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
515
转载 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
720
转载 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
955
转载 介绍Erlang的正则表达式模块re
介绍Erlang的正则表达式模块re(这个模块设计的内容都是ASCII编码, 解析的过程不涉及Unicode)1. 正则表达式的总结:\\ 转义字符. 除了换行符之外匹配任意字符(默认不匹配换行符,我们可以使用dotall option来让它匹配换行符)* 0个或者多个quantifier+ 1个或者多个quantifier.\\w 任意的'word'(范围是a-z,A-
2014-08-28 10:34:26
3863
转载 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
982
空空如也
vscode中同时打开多个目录的问题
2020-04-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人