庄AC
码龄9年
关注
提问 私信
  • 博客:196,171
    196,171
    总访问量
  • 51
    原创
  • 1,080,370
    排名
  • 43
    粉丝
  • 0
    铁粉

个人简介:用心做好每件事

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2015-12-13
博客简介:

庄AC的博客

博客描述:
编程、学习
查看详细资料
个人成就
  • 获得74次点赞
  • 内容获得52次评论
  • 获得118次收藏
  • 代码片获得164次分享
创作历程
  • 15篇
    2021年
  • 1篇
    2020年
  • 27篇
    2018年
  • 5篇
    2017年
  • 8篇
    2016年
成就勋章
TA的专栏
  • Python 基础
    14篇
  • 自动化测试
    1篇
  • C语言
    4篇
  • Web前端
    2篇
  • Mysql
    7篇
  • PHP
    5篇
  • JS
    1篇
  • C++
    1篇
  • Python
    11篇
  • 软件
    4篇
  • Linux
    7篇
  • Mongdb
    2篇
  • OSX
    4篇
  • pygame
    1篇
  • 虚拟机
    1篇
  • PostgreSQL
    1篇
兴趣领域 设置
  • 后端
    架构
  • 嵌入式
    嵌入式硬件
  • 硬件开发
    驱动开发
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Python基础--异常

1. 概念区分错误:是由于逻辑或语法导致一个程序无法正常运行的问题, 错误的特点是有些错误是无法预知的异常:通知上层调用者,有错误产生需要处理, 用作信号通知是程序出错时标示的一种状态, 当异常发生时,程序不会向下继续执行,而转去调用此函数的地方,待处理此错误python3 中常用的错误类型:ZeroDivisionError 除(或取模)零StopIteration 迭代器没有更多的值IOError 输入输出操作失败ImportError 导入模块失败Genera
原创
发布博客 2021.08.25 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础--迭代器&生成器

1.迭代器 Iterator迭代器是指用 iter(iterable) 函数返回的对象(实例), 可以记住遍历的位置的对象, 间接访问可迭代对象的一种方式。迭代器可以用 next(Iterator) 函数依次获取可迭代对象的值, 表示一个惰性计算的序列, 迭代器只能往前取值,不会后退, 也可以用 for 语句遍历;iter()、next()函数1. iter(iterable) 从可迭代对象中返回一个迭代器Iterator,iterable必须是一个可迭代对象2. next(Itera
原创
发布博客 2021.08.19 ·
266 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python基础--高阶函数&装饰器

1. 函数式编程(函数是一等公民)functional programming函数式编程是指用一系列函数解决问题1、函数本身可以赋值给变量,赋值后变量绑定的是函数2、允许将函数本身作为参数传入另一个函数3、允许函数返回一个函数函数式编程的好处:1. 每一个函数完成细小的功能,一系列函数的任意组合可以解决大问题2. 函数仅接受输入并产生输出,不包含任何可能影响输出的内部状态函数的可重入性:当一个函数,调用时参数一定时,结果一定的函数称为可重入函数说明:可重入函数一定不能访
原创
发布博客 2021.08.18 ·
417 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python基础--函数进阶

1. 全局变量和局部变量局部变量:定义在函数内部的变量称为局部变量(函数的形参也是局部变量)局部变量只能在函数内部使用局部变量在函数调用时被自动创建全局变量:定义在函数外部的变量称为全局变量全局变量,所有函数都可以直接访问,但函数内不能将其直接改变# 局部变量和全局变量创建和销毁实例:def myadd(x, y): m = x + y return mx = 100y = 200z = myadd(x, y)print(x, y, z)a = 10
原创
发布博客 2021.08.17 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python基础--函数

函数 function1. 函数定义函数是可以重复执行的语句块作用:可以重复使用,提高代码的重用性, 定义用户级别的函数函数定义的def 语句的语法:def 函数名(参数列表): 语句块(也叫代码块)语法说明:1、函数的名字是语句块的名称2、函数名必须是标识符(和变量的命名规则相同)3、函数名是一个变量(不要轻易对其赋值),函数与变量一样,需要先定义再调用4、函数有自己的名字空间,要让函数处理外部数据,需要用参数对此函数传入一些数据5、函数如果不需要传入参
原创
发布博客 2021.08.16 ·
2749 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

python基础--核心数据类型6

python 的核心数据类型:Number 数字(整数,浮点数,复数,布尔型数)String 字符串List 列表Tuple 元组Dictionary 字典Set 集合1. 集合 set集合是可变的容器集合内的数据对象都是唯一的(不能重复多次)集合是无序的存储结构,集合中的数据没有先后关系集合内的元素必须是不可变对象集合是可迭代对象,可以用for循环来遍历集合集合是相当于只有键没有值的字典(键则是集合的数据)创建
原创
发布博客 2021.08.13 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python基础--核心数据类型5

python 的核心数据类型:Number 数字(整数,浮点数,复数,布尔型数)String 字符串List 列表Tuple 元组Dictionary 字典Set 集合1. 字典 dict什么是字典:1、字典是一种可变的容器,可以存储任意类型的数据2、字典中每个数据都是用"键"(key) 进行索引的,不像序列(字符串,列表,元组)可以用下标来索引,键不能是可变的,值可以是任意类型3、字典的数据没有先后顺序关系,字典的存
原创
发布博客 2021.08.12 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python基础--核心数据类型4

python 的核心数据类型:Number 数字(整数,浮点数,复数,布尔型数)String 字符串List 列表Tuple 元组Dictionary 字典Set 集合元组 tuple元组是一个不可改变的序列,可以理解为不能改变的列表,元组可以存放任意类型的元素元素的表示方法:用小括号括起来 () ,单个元素括起来后加逗号 ',' ,区分是单个对象还是元组元组的创建创始空元组t = ()print(t, ty
原创
发布博客 2021.04.23 ·
212 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

python基础--核心数据类型3

python 的核心数据类型:Number 数字(整数,浮点数,复数,布尔型数)String 字符串List 列表Tuple 元组Dictionary 字典Set 集合1. 列表的定义:(与元素的类型无关)1、列表是由一系列特定元素组成的,元素与元素之间可能没有任何的关联关系,但他们之间有先后的顺序关系2、列表是一种容器3、列表是序列的一种4、列表是可以被改变的序列2. 序列 的类型:(有先后顺序关系)字符串
原创
发布博客 2021.03.19 ·
894 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mac下安装appium

1. 安装Xcode在Mac上开发不下载 Xcode 会出现各种奇奇怪怪的问题, 做人一定要听劝去App Store里面下载安装就行了;安装 Command Line Tools,打开terminal, 输入:xcode-select --install2.安装android studio不要尝试单独安装SDK, platform tools了, 太麻烦了, 安装的时候一路往下按就行了点击下载链接安装完, 打开terminal, 输入: (取决你用的是 zsh还是bash)vi
原创
发布博客 2021.03.15 ·
515 阅读 ·
1 点赞 ·
5 评论 ·
0 收藏

Python基础--循环语句进阶

循环语句进阶1. while 语句嵌套嵌套示意:while 真值表达式: ⋯⋯ while 真值表达式: ⋯⋯ else: ⋯⋯ ⋯⋯else: ⋯⋯练习: 打印1-20的整数,打印在一行显示,每一个数字之间用一个空格隔开 1 2 3 4 5 6 7 8 9 ⋯⋯ 打印十行x = 1while x <= 10: y = 1 while y <= 20: print(y, end
原创
发布博客 2021.03.12 ·
1601 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python基础--核心数据类型2

python 的核心数据类型:Number 数字(整数,浮点数,复数,布尔型数)String 字符串List 列表Tuple 元组Dictionary 字典Set 集合print(“hello world!”)作用:用来记录文本信息1.字符串字面值的表示方法:在非注释中凡是用引号括起来的部分都是字符串' 单引号" 双引号''' 三单引号""" 三双引号2. 空字符串的字面值表示方法:''""
原创
发布博客 2021.02.26 ·
325 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python基础--语句&表达式&函数调用

语句&表达式&函数调用1. 语句:语句是由一些表达式组成的,通常一条语句可以独立完成一部分事情并形成结果注:虽然多条语句写在一行内可以用分号 ; 分开,但是建议一条语句写在一行内1. 赋值语句语法:变量名 赋值运算符 表达式作用:1、没有此变量时,创建一个变量,同时将变量绑定(bound)到表达式返回的对象上2、变量存在时,改变此变量的关联的对象3、用变量访问此变量关联的对象说明:一个变量只能绑定在一个对象上,两个变量可以同时绑定在一个对象,引用计数序列赋
原创
发布博客 2021.02.25 ·
809 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Python基础--变量与运算符

变量与运算符1. 初识标准输出函数:print('要打印的东西', 1)要打印的东西 1注:多个数据要用 ,逗号分开(逗号自带一个空格)2. 变量:变量是关联一个对象的符号变量名的命名方法:注:python变量名区分大小写,标识符的正则表达式:[A-Za-z][A-Za-z0-9]*变量名必须是一个标识符变量名必须为字母或下划线开头,后跟字母或下划线或数字不能用python的关键字python的关键字:None, True, False, is, del,
原创
发布博客 2021.02.07 ·
331 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

Python基础--核心数据类型1

python 的核心数据类型:Number 数字(整数,浮点数,复数,布尔型数)String 字符串List 列表Tuple 元组Dictionary 字典Set 集合1. 整数(整型数)int整数是指不带小数部分的数(自然数,0,负数自然数),如:-5,100,0,99999999999(python 的整数可以很大)整型数的字面值表示方式:十进制的表示方式:10, 200, -1, 99999999999999
原创
发布博客 2021.02.06 ·
247 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

mongodb 大表建索引CPU跑满了怎么办【已解决】

一、杀死正在建索引的op查询正在建索引的opdb.currentOp( { $or: [ { op: "command", "query.createIndexes": { $exists: true } }, { op: "none", ns: /\.system\.indexes\b/ } ] })杀掉对应的opdb.killOp(opid)如果找不到opid,改名可以逼死建索引的操作db.curren
原创
发布博客 2020.08.23 ·
1126 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Mac下mysql 8.0 踩坑

一、使用brew 安装mysql8.0brew install mysql二、开启mysql 服务brew services start mysql三、使用安全安装mysql_secure_installation四、使用root用户登录数据库,使用show databases; 命令时,发现如下错误:ERROR 1449 (HY000): The user specified as a defi...
原创
发布博客 2018.06.22 ·
6192 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

python 几个编程技巧

原地交换两个数字x, y = 10,20print(x, y)x, y = y, xprint(x, y)10 2020 10链状比较操作符n= 10result= 1&lt; n&lt; 20print(result)result= 1&gt; n&lt;= 9print(result)TrueFalse使用三元操作符来进行条件赋值...
原创
发布博客 2018.06.03 ·
381 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

Mac 下PostgreSQL 数据安装与使用

1、安装PostgreSQL通过homebrew来安装,命令很简单brew install postgresql 安装完成后,在终端运行如下命令,就可以使用`psql -U postgres` 登陆了(如果不允许这条命令的话,重启后就等不上去了)/usr/local/opt/postgres/bin/createuser -s postgres2、启动 重启 停止Postg...
原创
发布博客 2018.05.20 ·
5810 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

Mac 下memcached 的安装与使用

安装memcached使用brew 安装:brew install memcached==&amp;amp;amp;gt; Installing memcached==&amp;amp;amp;gt; Downloading https://homebrew.bintray.com/bottles/memcached-1.5.7.high_sierra######################################...
原创
发布博客 2018.05.11 ·
2412 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多