Avatar_small

sshfs mount、unmount

如果本地用户名和要mount的主机的用户名是相同的,则直接使用sshfs hostname: mountPoint,否则sshfs username@hostname: mountPoint,挂载用户主目录 如果想挂载其他目录:sshfs username@hostname:/path mountpoint unmount : fusermount -u mountPo...

Avatar_small

一个用python写的从数字高程格式文件(DEM)中提取水系的模块

一个用python写的从数字高程格式文件(DEM)中提取水系的模块 https://bitbucket.org/luoboiqingcai/dem_waters_extractor 本模块的功能是从dem文件中提取出水系。 模块通过了基本测试,对《基于数字高程模型的水系提取算法》(地理学与国土研究2000.11;周贵云,刘瑜,邬伦)...

Avatar_small

欧拉项目第12题.

https://projecteuler.net/problem=12 计算一个自然数的因子个数,用到了这里 racket... #lang racket (define (triangle x) (quotient (* x (add1 x)) 2)) (define (prime-factors n) ...

Avatar_small

欧拉项目第14题,Haskell 和 Erlang 等语言版

看到别人的 Racket 版,心里痒痒,写了个 Haskell 版。只用了尾递归,没用什么高级特性。题目地址。 calc3xp1 :: Int -> Int calc3xp1 n | even n = n `div` 2 | otherwise = 3 * n + 1 countlen :: Int -> Int countlen =...

Avatar_small

欧拉项目第14题.

https://projecteuler.net/problem=14 racekt.. 大概9秒. #lang racket (require racket/trace) (define (col x) (cond [(> 0 x)x] [(even? x) (/ x 2)] [else (add1(* 3 x))])) ...

Avatar_small

SSh的RSA/DSA认证原理

几个月前就配置好了hadoop的集群,但是其中Rss密钥的问题一直不太清除,今天看了篇文章,大概知道了它的原理,分享以下。。 把公钥放在跑sshd服务的机器上,也就是:cp id_rsa.pub authorized_keys。。然后客户机上放专有密钥,ssh连接的原理是:一把专用密钥能够解锁与它相匹配的公钥,下面是连接的过程: 1、客户机发起连接 ssh user@i...

Avatar_small

wxPython用起来真简单-空窗口

wxPython能够快速建立UI,特别适合小工具或模型开发.趁业余有时间,开始用他写些东西,以便熟悉UI设计. 今天,先来段最简单的: #!/usr/bin/env python """bare.py is a starting point for a wxPython program.""" ...

Avatar_small

STM32 systick做为系统时间使用(非简单延时)

基本能搜到的systick 都是作为延时使用的,因为设计需求我更多实用的是系统时间判断。 假如我有个LED 需要每10s 闪一下,并且单片机还需要做其他的工作,用延时工作效率太低了,开个定时器又太浪费了。因此系统时钟就体现出了由为重要的应用场合。只需要检测到系统时间为10s 的倍数就可以做动作了,当然前提保证程序的大体循环能在1s 内完成,这个基本没问题如果一个大体循环1s 内...

Avatar_small

掉 intel fortran 编译器返回派生类型的方式的坑里了

最 近写 matlab 与 Fortran 的混编程序时,为了使程序写起来更容易,采用了 Fortran 2003 中 iso_c_binding 模块的一些内容。这些内容的采用使得那些接口写起来 更容易 了,本来松了一口气,想换到 intel fortran 编译器下的时候,又来了那个让我 一看到 就头疼的段错误。 然后又得开始调试了。在仔细查看了程序后,...

Avatar_small

CUA矩阵 列编辑

话说之前只是用EMACS的原配功能 C-x r * 这个功能的矩阵编辑,非实时的 输入完后再确认才会把输入的内容插入矩阵编辑中。经网友推介用cua-base 这插件。详细说的网上都是同一篇内容被转载几百次,一个叼样。说emacs 内配了又不说怎么调用。琢磨了一番加载配置应该写入 (require 'cua-base) (cua-mode) ...

Avatar_small

ubuntu virtualbox XP 使用adb受限问题

前提条件: ubuntu 在vbox XP下使用adb shell 问题说明: C:\Documents and Settings\Administrator>adb devices List of devices attached MSM8225I370     d...

Avatar_small

本地同时运行多个Rails App时同时监听80端口的办法

由于我所维护的Rails项目规模很大,所以被分割成了多个项目,而其中仅Rails项目就有不下6个,而我在开发我所属的子项目的时候,通常至少同时运行4个项目才能把流程完整的运行起来。而这四个项目中就有三个在生产环境上会监听默认端口(80/443),因此,这些项目的开发者都希望当其他项目与自己的项目产生交互的时候,会采用默认的端口。也许他们在自己开发的时候就是这么做的并且没有发生什么问题,...

Avatar_small

应用梯度下降和随机梯度下降时的几个注意点

随机梯度下降算法的基本思想,在前面已经说过了。在应用梯度下降的时候有几个要注意的点,再重新记录一下。 1.收敛 我们在应用梯度下降的时候,一定要关注是否收敛。一般来说,$\mathbb E(\theta)$收敛到一定的值,所求出来的参数也是基本相同的。能使用梯度下降的求解的问题,影响我们求解的是它的学习速率(可以参考前面的内容)。速率过大,可能不收敛;速率过小,收敛速度...

Avatar_small

Perl/Tkx:Tk风格 VS Perl OO 风格

原文地址:http://www.tkdocs.com/tutorial/concepts.html What's somewhat scary about the Tkx module is that it implements all of this on a purely syntactic level. That is, it has no ...

Avatar_small

对SVD唯一性的理解

这篇文章主要讨论一下对Singular value decomposition的理解。 SVD告诉我们,对于任何一个$m\times n$的矩阵$A$,都存在这样的一个分解: \[A=U\Sigma V'\] 其中$U$是$m\times m$的酉矩阵,也就是$UU^* = I$;$V$是一个$n\times n$的酉矩阵;$\Sig...