程序
文章平均质量分 61
乐观勇敢坚强的老彭
爱生活,爱编程
展开
-
c++指针
c++指针原创 2022-09-07 19:51:00 · 302 阅读 · 0 评论 -
c++函数
c++函数基础原创 2022-09-07 19:50:16 · 296 阅读 · 0 评论 -
c++循环
c++基础原创 2022-08-30 19:28:56 · 801 阅读 · 0 评论 -
ES6 Promise对象
什么是Promise?Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise...原创 2020-02-12 11:09:27 · 128 阅读 · 0 评论 -
Python 内建函数
内建函数Build-in Function,启动python解释器,输入 dir(builtins) , 可以看到很多python解释器启动后默认加载的属性和函数,这些函数称之为内建函数, 这些函数因为在编程时使用较多,cpython解器用c语言实现了这些函数,启动解释器 时默认加载。这些函数数量众多,不宜记忆,开发时不是都用到的,待用到时再help(function), 查看如何使用,或结合...原创 2019-07-25 18:01:56 · 236 阅读 · 0 评论 -
Python 自定义模块
模块的引入方式:1.import 模块名:导入模块中的所有内容(引入多个用逗号分隔)import random,time2.from 模块名 import 函数名1,函数名2…导入部分模块(导入部分的话直接使用)3.from 模块名 import *导入所有,有约束需要在__init__.py文件中添加属性:all =[ “函数1”,“函数2”… ]引入自定义模块第一种,...原创 2019-07-31 11:23:18 · 9611 阅读 · 4 评论 -
python 进程
进程VS程序编写完毕的代码,在没有运行的时候,称为程序正在运行着的代码,称为进程进程除了包含代码之外还要有代码的运行环境fork()Unix/Linux操作系统提供了一个fork()调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份(称为子进程),然后,分别在父进程子进程内返回。子进程永远返回0,...原创 2019-07-26 14:47:27 · 145 阅读 · 0 评论 -
Python 线程
进程VS线程什么是线程:指的是一条流水线的工作过程,关键的一句话:一个进程内最少自带一个线程,其实进程根本不能执行,进程不是执行单位,是资源的单位,分配资源的单位,线程才是执行单位,我们的py文件在执行的时候,如果你站在资源单位的角度来看,我们称为一个主进程,如果站在代码执行的角度来看,它叫做主线程,只是一种形象的说法,其实整个代码的执行过程成为线程,也就是干这个活儿的本身称为线程,但是我们后...原创 2019-07-26 16:48:38 · 101 阅读 · 0 评论 -
python字符串
字符串定义字符串是程序中非常常见的类型字符串声明:双引号或者单引号中的数据,就是字符串例如: str='abc' str2="abc"字符串下标访问:字符串可以通过访问下标访问单个字符例如: str="abcdef" str2=str[3] #索引下标从零开始,最大值为长度-1扩展:截取:str3=str[0:3] 从第一个字符开始,不包括最后一个字符...原创 2019-08-01 17:16:54 · 685 阅读 · 0 评论 -
python 日历模块calendar
calendar#打印2019年的日历x= calendar.calendar(2019)print(x)#打印全年日历calendar.prcal(2019)# 打印月份c = calendar.month(2019,2)print(c)# calendar.prmonth(2019,2)#判断闰年a = calendar.isleap(2019)print...原创 2019-08-09 15:57:18 · 415 阅读 · 0 评论 -
Python 内建模块
内建模块Python有一套很有用的标准库(standard library)。标准库会随着Python解释器,一起安装在你的电脑中的。 它是Python的一个组成部分。这些标准库是Python为你准备好的利器,可以让编程事半功倍。常用标准库标准库说明builtins内建函数默认加载OS操作系统接口sysPython自身的运行环境functools...原创 2019-07-25 17:45:34 · 213 阅读 · 0 评论 -
Python 垃圾回收
GC:Garbage collection垃圾回收现在的高级语言如java,c#等,都采用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的方式。自己管理内存极其自由,可以任意申请内存,但如同一把双刃剑,为大量内存泄露,悬空指针等bug埋下隐患。对于一个字符串、列表、类甚至数值都是对象,且定位简单易用的语言,自然不会让用户去处理如何分配回收内存的问题。python里也同java一样采...原创 2019-07-25 16:30:44 · 72 阅读 · 0 评论 -
python生成器
Python 生成器生成器:通过列表生成式我们可以创建一个列表,但是由于内存的限制,生成的列表是有限的。而且,通常创建一个百万级别的列表,不仅占用很大的存储空间,而且一般我们只访问列表的前几个元素,后面的占用空间大多都浪费了。所以,列表可以按照某种元素可以推算出来,那我们是否可以在循环中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的内存空间。在python中,...原创 2019-07-16 12:23:52 · 131 阅读 · 0 评论 -
Ubuntu更新软件源
Ubuntu更新软件源乐观勇敢坚强的老彭爱生活,爱编程默认情况下,Ubuntu的软件源在国内使用不是很理想,网速限制太大,造成一些较大的软件下载安装一直超时的情况出现。针对这样的情况,只需要对Ubuntu的软件源(自动搜索安装软件的远程仓库)添加更新国内各位大佬或者组织维护的软件源即可。以Ubuntu18.04为例:1. 备份原有软件源文件cp /etc/apt/source...原创 2019-07-16 12:25:29 · 124 阅读 · 0 评论 -
Python 网络编程
网络编程:自从互联网诞生以来,现在基本上所有的程序都是网络程序,很少有单机版的程序了。计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信。网络编程就是如何在程序中实现两台计算机的通信。举个例子,当你使用浏览器访问新浪网时,你的计算机就和新浪的某台服务器通过互联网连接起来了,然后,新浪的服务器把网页内容作为数据通过互联网传输到你的电脑上。网络通信是两台计算机上的两个进程之间...原创 2019-07-29 12:25:25 · 258 阅读 · 0 评论 -
python 闭包
Python 闭包什么是闭包?在函数内部再定义一个函数,内部函数用到了外边函数的变量,并且外部函数将内部函数的引用返回,那么这个函数以及用到的变量称之为闭包。即:当一个函数返回了一个函数后,其内部的局部变量还被新函数引用。eg1:def outer(): a = 0#2. def inner():#1. sum = a+10 retur...原创 2019-07-24 15:31:24 · 382 阅读 · 0 评论 -
Python 迭代器
可迭代对象:什么是可以直接用于for循环的呢?可以直接用于for的数据类型一般分为两种:1.集合数据类型:list、tuple、dict、set、string…2.generator,包括生成器和带yield的generator function如何判断一个对象是否是可迭代对象?答:isinstance()isinstance()函数判断一个对象是否是一个已知的类型语法:isin...原创 2019-07-24 16:07:19 · 243 阅读 · 0 评论 -
python正则表达式
1.正则简介正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。目的:1、给定一个正则表达式和另一个字符串,我们可以达到如下的目的;2、给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);3、可以通过正则表达式,从字符串中获取我...原创 2019-07-29 16:29:10 · 214 阅读 · 0 评论 -
Python 装饰器
Python装饰器就是用于拓展原来函数功能的一种函数,目的是在不改变原函数名(或类名)的情况下,给函数增加新的功能。装饰器由闭包和语法糖组成。案例分析:用户查询商品列表表示业务逻辑def selectGoods(): print("show the goodsList")selectGoods()调用方法名即可。业务更改:在查询商品列表之前需要添加权限验证:def sel...原创 2019-07-24 18:08:24 · 122 阅读 · 0 评论 -
python 深拷贝、浅拷贝
‘=’ 一般意义的复制我们所说的一般意义的“等于号“相当于引用,即原始队列改变,被赋值的队列也会作出相同的改变。直接赋值,传递对象的引用而已,原始列表改变,被赋值的队列也会做相同的改变temp = [1,2,[3,4]]print("temp:",temp)temp2 = tempprint("temp2:",temp2)temp.append(5)print(temp,temp2...原创 2019-07-25 10:04:54 · 294 阅读 · 0 评论 -
Python 元类
什么是元类?元类就是用来创建类的“东西”Python中类也是一种对象。#定义一个类# Python解释器在执行的时候会创建一个对象class Test: passprint(type(Test))# 使用type方法查看类类型<class 'type'># type拥有创建类的功能type可以动态的创建类。type(类名, 由父类名称组成的元组,包含属性的...原创 2019-07-25 14:17:16 · 80 阅读 · 0 评论 -
linux常用命令
Linux常见命令操作乐观勇敢坚强的老彭pwd 查看当前文件所在的位置2. ls 查看当前文件夹下的所有文件(1)比如:ls / 显示根目录里面的所有内容(2)ls -选项 比如:ls -a相对路径下的文件,显示隐藏比如,创建 .3.txt文件,单纯ls是看不到这个文件的,ls -a隐藏的 .3.txt文件就出现了(3)ls -l 以列的方式...原创 2019-06-05 10:04:00 · 168 阅读 · 0 评论