第一课:为什么要使用函数首先要知道本课程的主要讲解的内容为:1、为什么要创建函数2、***函数的概念是:将一段可能别重用的代码封账到一个代码段里面,然后通过函数的参数,控制函数的动态部分。//如何来定义python中的函数和使用函数***3、如何创建一个函数4、如何为函数添加文档注释,如何获取函数的文档注释5、函数如何返回一个值6、改变函数的参数值7、关键字参数与参数默认值8、可变参数9、如何将序
分类:
其他好文 时间:
2020-01-07 16:26:13
阅读次数:
96
4.1 线程 每个线程是cpu使用的一个基本单元,它包括线程ID、程序计数器、寄存器组和堆栈。它与同一进程的其他线程共享代码段、数据段和其他操作系统资源。 多线程编程的优点:响应性、资源共享、经济、可伸缩性。 4.2 多核编程 对于单核系统,并发仅意味着线程随着时间交替执行,因为处理核只能同一时间执 ...
分类:
编程语言 时间:
2020-01-05 00:43:31
阅读次数:
118
进程是现代分时操作系统的工作单元。 进程是资源分配的基本单位。 线程是程序执行的最小单位。 3.1 进程概念 3.1.1 进程 进程是执行的程序,这是一种非正式的说法。进程不只是程序代码(也称文本段),进程还包括数据(程序计数器的值和处理器寄存器的内容等)、进程堆栈(包括临时数据,如函数参数、返回地 ...
分类:
系统相关 时间:
2020-01-05 00:07:47
阅读次数:
95
1. 大幅度提升 Pytorch 的训练速度 device = torch.device("cuda" if torch.cuda.is_available() else "cpu") torch.backends.cudnn.benchmark = True 2. 把原有的记录文件加个后缀变为 . ...
分类:
其他好文 时间:
2020-01-04 10:55:55
阅读次数:
83
操作系统如何加载程序 1.用户编写完代码后,通过编译器将编译为数据段、代码段、堆栈段、bss段,由链接器链接为装入模块 2.用户通知操作系统要运行的程序 3.操作系统根据路径找到对应的程序,检测程序的头部,找到代码段和数据段的位置 4.文件系统根据这些段的位置找到对应的磁盘块 5.操作系统创建进程( ...
分类:
其他好文 时间:
2020-01-04 10:52:35
阅读次数:
102
Python是一种通用的高级编程语言。用它可以做许多事,比如开发桌面 GUI 应用程序、网站和 Web 应用程序等。 作为一种高级编程语言,Python 还可以让你通过处理常见的编程任务来专注应用程序的核心功能。并且,编程语言的简单语法规则进一步简化了代码库的可读性和应用程序的可维护性。 与其他编程 ...
分类:
编程语言 时间:
2020-01-03 22:46:42
阅读次数:
62
告别枯燥,60秒学会一个Python小例子。奔着此出发点,我在过去1个月,将平时经常使用的代码段换为小例子,分享出来后受到大家的喜欢。 一、基本操作 。 1 链式比较 i = 3 print(1 < i < 3) # False print(1 < i <= 3) # True 2 不用else和i ...
分类:
编程语言 时间:
2020-01-03 19:34:38
阅读次数:
102
问题: 在gitlab由于某些问题挂机,或无法再次启动的情况下,如何将已有项目导出到新的gitlab服务器中 解决:gitlab有自己的备份命令和定时备份配置,但是如果既没有定时备份,而备份命令在挂机的情况也无法执行,这是灾难性的时刻, 有可能有的项目本地没有了,大部分情况多人同时开发,合并代码会是 ...
分类:
其他好文 时间:
2020-01-03 10:41:58
阅读次数:
206
Apache 版本 如果需要整站跳转,则在网站的配置文件的<Directory>标签内,键入以下内容: RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [ ...
分类:
Web程序 时间:
2020-01-03 00:20:29
阅读次数:
144
数据库定义是这样的。 后台查询代码段是这样的,比较复杂,主要是通过floorid,和 pid去循环查询,取得我们要的所有数据,并且按照一定的规则拼接成我们要的字符串。 返回给前端,进行展示处理,可能用递归树求解会好,或者是维护一个path列表,添加数据,其他的方法,暂时没有试过,今天第一次开发,先用 ...
分类:
其他好文 时间:
2020-01-02 19:01:57
阅读次数:
97