简评:用 iPad 作为主要工具,来完成基本的工作。(也要看不同的工作内容) TL;DR 我可以用 iPad Pro 完成所有的编程和系统管理工作,我通过 ssh 在远程服务...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
简评:用 iPad 作为主要工具,来完成基本的工作。(也要看不同的工作内容) TL;DR 我可以用 iPad Pro 完成所有的编程和系统管理工作,我通过 ssh 在远程服务...
页面上使用了一个复选的插件,如下图: 通过ajax传送表单数据 我们选了三个值,可以看到,通过标签,我们正确获得到了3个选项的值,接着我们去视图函数中看获取到的表单数据。 打...
在python中,如果有两个数组,分别要求交集,并集与差集,怎么实现比较方便呢?当然最容易想到的是对两个数组做循环,即写两个for循环来实现。这种写法大部分同学应该都会,而且...
在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP,所以:HTML是一种用来定义网...
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词...
使用网络的目的就是为了联通多方然后进行通信用的,即把数据从一方传递给另外一方。前面的学习编写的程序都是单机的,即不能和其他电脑上的程序进行通信,为了让在不同的电脑上运行的软件...
多任务可以由多进程完成,也可以由一个进程内的多线程完成。我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。由于线程是操作系统直接支持的执行单元,因此,高级语言通常...
要让Python程序实现多进程(multiprocessing),我们先了解操作系统的相关知识。Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的...
在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立类也是对象。但是,Python中的类还远不止如此。类同样也是一种对象。是的,没错...
动态编程语言是高级程序设计语言的一个类别,在计算机科学领域已被广泛应用。它是一类 在运行时可以改变其结构的语言 :例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除...
装饰器是程序开发中经常会用到的一个功能,功能就是在运行原来功能基础上,加上一些其它功能,比如权限的验证,比如日志的记录等等。不修改原来的代码,进行功能的扩展。比如java中的...
在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包。在了解闭包之前,先了解一下函数的引用。 结果如下: 那闭包是如何在函数...
迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。可迭代的对象以直...
列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。格式如下: 结果如下: 通过列表生成式,我们可以直接创建...
结果如下: 私有的属性,为了对外能访问,提供了对外访问的set和get方法。但是对于使用的时候略显繁琐,使用ret = property(get,set)当对象获取ret时,...
is 是比较两个引用是否指向了同一个对象(引用比较)。== 是比较两个对象指向的空间里的内容是否相等。 结果如下: 浅拷贝是对于一个对象的顶层拷贝通俗的理解是:拷贝了引用,并...
有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#include <math.h>引入math.h这个头文件,否则是无法正常进行调用的。那么在Pyt...
异常就是程序运行错误或者逻辑混乱。需要给客户友好的提示。异常一般是程序中无法完全避免,一般通过一定的手段,尽量减少异常的发生。看如下示例: 结果如下: 系统会报错,因为打开了...
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决...