自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stepup

学,不可以已

  • 博客(12)
  • 资源 (25)
  • 收藏
  • 关注

转载 理解'*','*args','**','**kwargs'

>>> l = [7,4]>>> fun(*l)Traceback (most recent call last): File "", line 1, in TypeError: fun() takes exactly 3 arguments (2 given)1234512345‘*l’与位置参数混合使用>>> fun(23, *l)23 7 41212在这里,我

2017-07-28 10:53:29 570

转载 shell实现SSH自动登陆

前言公司开发使用docker,每次登陆自己开发机总要输入 ssh user_name@ip_string,然后再确认输入password,手快了还经常会输错。作为一个懒人,肯定要找一个取巧的方式,查看了下ssh命令,由于它要进行一次跟服务器的加密交互,所以没有直接附带密码登陆的选项,只好作罢。前些天在同事进行技术分享时,看到他竟然只输入了一行命令./test.sh就成功登陆了开发机

2017-07-26 23:25:11 4079

转载 像机器一样思考(七) —— 跨应用思考

转自:https://www.zybuluo.com/jtong/note/480426(本文不适合初学者阅读,目前只是为了方便培训的时候预习而写,也不适合无后续服务的人阅读) 现在,我们把上一篇的应用变成网络版。这个时候,你至少有了两个应用,一个客户端应用,一个服务端应用。到这一刻,我们就算具有了一个系统。当我们有一个系统的时候,我们需要一种框架来简化思考我们的应用。这里

2017-07-24 23:01:40 484

转载 像机器一样思考(六)—— 脑中的重构

转自:https://www.zybuluo.com/jtong/note/641148上一篇里,我们实现了一个小应用,而且用两种设计。本文将给出更多的设计实现以继续探讨设计问题。我们会看到,即便是纸上的图,也可以进行重构。由于纸是我们大脑的延伸,也可以称之为脑中的重构。而这种重构的结果由于并没有不是真正的代码,所以即便重构错了方向,设计不合理,抛弃也非常简单,相对于改代码而言

2017-07-24 23:00:22 493

转载 像机器一样思考(五)—— 第一个应用

转自:https://www.zybuluo.com/jtong/note/640178经过前面四篇,我们已经具备了最基本的思考编程的能力。我们开始做一个真正的应用吧。例题我们现在做一个应用,该应用是一个命令行应用。当程序启动的时候,我们会看到一个命令行的主界面:1. 添加学生2. 生成成绩单3. 退出请输入你的选择(1~3):如果我们输入1

2017-07-24 22:59:11 616

转载 像机器一样思考(四)—— 一图抵千言

转自:https://www.zybuluo.com/jtong/note/774931当我们把一个完整的功能拆解为一个个输入输出穷尽,互相独立的任务后,它是容易转化为代码了,可是这种方式并不容易思考规模更大的问题(光从哪来到哪去就够我们绕的)。把我们的大脑看成一台电脑,我们就是那种内存很低的电脑,问题规模一大,我们就会死机,然后就只能重启了。具体表现为我们思考时会觉得晕。每次

2017-07-24 22:58:07 868

转载 像机器一样思考(三)—— 穷尽就是力量

转自:https://www.zybuluo.com/jtong/note/473123经过前两篇的内容学习,我相信大家已经差不多学会了这个思考模型。本篇的重点是用它来解决更复杂的问题。当我们开始解决一些稍微复杂点的问题的时候,我们会发现差不多的态度是不行的,我们需要严谨的态度进行缜密的思考才能真正发挥出这个思考模型的力量。慢慢你会发现,这个思考模型本身不会让你思维缜密,而思维

2017-07-24 22:56:56 507

转载 像机器一样思考(二)—— 数据的细节

转自:https://www.zybuluo.com/jtong/note/471501与很多人想的不同,同理心是一件强大的控制工具,你有多理解你要控制的对象,你就多容易控制它。所以我们学习像机器一样思考并不是为了变成机器,而是为了更好的控制机器为我们服务。从这一篇开始,我们进一步讲解这种思考模型的细节。随着对细节的深入,我们会发现,我们会越来越看不清楚机器的思维和人的思维的疆

2017-07-24 22:55:26 389

转载 像机器一样思考(一)—— 宏观的基础

转自:https://www.zybuluo.com/jtong/note/403738本文的起源是因为思考一个问题,什么样的人适合做程序员。 我曾经苦恼得思考着这个问题,直到我在SICP上看到了答案。说的白话一点就是,能像机器一样思考的人就适合做程序员。 那么计算机这台机器是怎么思考的呢?这里是我的答案:我们所有的计算机,都是下面这个模型,江湖人称“冯・诺伊曼

2017-07-24 22:54:04 568

转载 编程的精进之法

转自:https://www.zybuluo.com/jtong/note/504192(作者注:阅读本文需要一定的编程经验和对一些敏捷实践,如TDD,有一定的了解)编程,众所周知被定义为知识工作,所有的知识工作,从业者和门外汉都喜欢把它神秘化,将整个过程以不可知论的风格来解释。理由往往只是简单粗暴的讲诉一些体力工作时代形成的方法照搬到知识工作中来失败的故事,也毫无理论

2017-07-24 22:51:24 395

转载 基于Gitlab CI搭建持续集成环境

转自:http://www.jianshu.com/p/705428ca1410什么是持续集成什么是持续集成持续集成(Continuous integration,简称CI)指的是,频繁地(一天多次)将代码集成到主干。它的好处主要有两个。快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。防止分支大幅偏离主干。如果不

2017-07-24 22:49:06 2422

转载 深度解读 - TDD(测试驱动开发)

转自:http://www.jianshu.com/p/62f16cd4fef3本文结构:什么是 TDD为什么要 TDD怎么 TDDFAQ学习路径延伸阅读什么是 TDDTDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Driven Development)。广义的 TDD 是 ATDD(Acceptance Test D

2017-07-24 22:47:01 6866

robotframework指导文档

robotframework指导文档,中文版,高清,带目录。 资源分不够了,所以标为1分,下载完评论一下就赚回来了。 多多包涵 :)

2017-03-12

hugo for win64

hugo 0.15的版本,windows平台,64位,可以在windows进行静态博客编辑,预览

2016-05-23

MacTypeInstaller_2013_1231_0

MacTypeInstaller_2013_1231_0, windows 字体显示美化

2016-03-06

gvim7.4 覆盖vimfiles等即可用

gvim7.4,已有ctags,tagbar,ctrlp,nerdtree,snipmate,pthon-mode和startify等插件。 使用方法: 下载之后,先安装好gvim7.4, 然后在vim74的同级目录中粘贴其他文件(注意,不要覆盖vim74目录,否则会导致vim的图标不正常显示)。 然后在系统路径中将ctags.exe的目录设置为vim路径,如:C:\Program Files\vim\ctags.exe 原文件下载及安装可以登录原作者github网址: https://github.com/ruchee/vimrc

2016-02-28

lua52.dll 文件

lua52.dll, vim要支持lua,需要该dll文件

2016-02-28

vim7.4 x64 compiled with python3 and lua

vim7.4编译文件,可以在windows下直接安装。带+python3的支持和lua支持,可以安装以后使用neocomplete和youcomplete

2016-02-28

PyQtdoc-5.5.1.win-amd64.exe

PyQtdoc-5.5.1.win-amd64.exe pyqt assistant 导入,官网访问不便可在此下载

2016-01-31

bash cookbook

bash cookbook ,很有用的一本学习bash shell的书籍。 清晰pdf文件

2014-07-23

gvim for windows

gvim 7.3的windows桌面安装版,可适应win7系统。软件自带帮助文档

2012-08-09

git 客户端 Windows

安装于Windows系统下的git客户端软件Git-1.7.9和TortoiseGit-0.7.2.0,已在win7 32位系统上测试通过

2012-02-20

gitosis 打包文件

gitosis的打包文件,适合于无法联网从git获取clone的主机使用。在sles 11上安装成功;前提需要安装setuptools

2012-02-20

cpu型号检测软件 32位系统

一款用来检测cpu型号及其他信息的小软件,绿色无需安装。适用于32位操作系统使用

2012-02-15

离散数学及其应用中文版

全面而系统地介绍了离散数学的理论和方法,内容涉及数学推广、组合分析、离散结构和算法设计。全书取材广泛,除包括定义、定理的严密陈述外,还配备大量的实例和图表的说明,各种联系和题目。以及丰富的历史资料和网站资源。可参考Amazon的评论

2011-07-29

离散数学导学 Andrew Simpson / 冯速

第一次读这本书,觉得它很是罗嗦,当我再次读它时,才发现它是如此的棒!如果你打算学习离散数学,希望你读的第一本离散数学教材就是它。当你认真读完这本书后,你再去读 离散数学及其应用时,你会发现你读的第一本书,已经给你做好了铺垫。 不过让人遗憾的是,本书没有讲述 代数系统(近世代数)

2011-07-29

Linux与unix shell编程指南

本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。

2011-06-09

oracle 概念手册

oracle10g r2的概念手册,中英文对照。对oracle 的概念做一个整体的说明。较为基础和系统。

2011-04-08

画图工具SmartDraw

SmartDraw是一款很小巧快捷的应用软件,适用于windows xp/7系统。可以用来作图简洁记录流程和规划。

2011-03-29

ubuntu linux bible ubuntu的学习

linux bible系列丛书其中的一本,详细介绍ubuntu系统的概念和深入的系统结构。可以作为入门和进阶的阅读资料。也是使用ubuntu系统学习linux的一个参考。

2011-03-29

oracle概念介绍以及示例、解答

oracle的基础知识文档,对各个概念进行了初步的讲解,较为易懂。随附示例以及解答步骤,可以作为学习和熟悉oracle概念的很好资料

2011-03-29

linux shell基础

确实只是基础知识,对shell的一些基础概念进行讲解。随附一些基础的示例。高手就不需要了

2011-03-29

空空如也

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

TA关注的人

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