- 博客(6)
- 收藏
- 关注
原创 go语言笔记
输入输出 读写文件的操作是放在os包里的,Create、Open等方法。返回File*类型,这个类型可以作为Reader和Writer。因此如果把一个文件复制到另一个文件可以这么写 io.Copy(w, r) http net/http包 resp, err = http.Get("http://hello.com/index.html") resp.Body是一个Reader...
2020-01-09 19:54:44 122
原创 Fib数的算法
<br />(define (fib-iter a b p q count)<br /> (cond ((= count 0) b)<br /> ((even? count)<br /> (fib-iter a b<br /> (+ (square p) (square q))<br /> (+ (square q) (* 2 p q))<br />
2010-09-11 21:19:00 1017
原创 计算指数的代码
递归算法<br />(define (exp b n)<br /> (cond ((= 1 n) b)<br /> ((even? n) (square (exp b (/ n 2))))<br /> (else (* b (exp b (- n 1))))<br /> )<br /> )<br /> 迭代算法<br /><br />(define (exp-iter a b n)<br /> (cond ((= n 0) a)<br
2010-09-10 21:06:00 677
原创 消除-Weffc++提示的告警
<br />使用cygwin GCC3.4.4编译以下代码,编译开关-Wall -Wextra -Weffc++:<br />const std::string lower(const std::string& src) { std:: string result(src); (void)transform(src.begin(), src.end(), result.begin(), tolower); return result; } <br /> 编译器给出以下告
2010-07-25 21:49:00 1165
原创 在敏捷mini培训上的感言
三点收获:一、通过3天的学习、演练,真正理解了敏捷的理念。为以后和别人讨论、交流打下了一个坚实的理论基础,谈论起敏捷、CMM等不会出现“鸡跟鸭讲”的情况。今后就算是由于种种原因不能坚持敏捷的实践,这点收获也是值得的。二、稳住了阵脚,没有裸奔。把每一项敏捷实践都做到位。结对坚持每半天交换;重构,没有Copy&Paster,还新增了3个代码文件;TDD,一直在坚持;还有迭代会议;中间根据生产率对计划进行调整。三、我一项认为,敏捷的核心不是各种实践,比如TDD、CI等,而是自组织的团队,有了自组织的团队,什么样的
2010-07-21 22:31:00 745
原创 学习find
<br />find是linux系统下一个常用的命令。<br />用户命令:<br /> <br />expression The first argument that starts with a -, or<br /> is a ! or a (, and all subsequent arguments<br /> are interpreted as an expression made up o
2010-07-16 22:40:00 325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人