- 博客(52)
- 收藏
- 关注
原创 Python中json模块的编码和解码
javascript object notation, 翻译一下就是javascritpt 对象表示法。json是一种轻量级的数据交换格式,容易阅读和编写,支持的数据类型有:字符串、数字、数组和对象。在Python中,可以用json模块处理JSON的编码和解码问题。将Python对象编码为json字符串。以上一个例子的打印结果为JSON字符串。将JSON字符串解码为Python对象。
2024-08-02 11:47:59
297
原创 程序们,程序的稳定性、发布、发布周期、版本号用英语咋说?
每天花几分钟,学习几个基本的常用的技术词汇,一段时间下来,你会发现自己看到英文技术文档、程序提示报错也慢慢有熟悉的感觉了。我们可以发现,熟悉了关键的词汇,一段英文句子的意思我们几乎都能搞明白,所以,一开始不需要太在意语法和发音,这些都是排在第二、第三优先级,排在第一优先级的是积累基础词汇和短语。
2023-03-16 06:53:56
656
原创 C++主要由四大模块组成
起初,C++是C语言加上一些面向对象特性。通过不断演变,现在C++已经是一门多种泛型编程语言。支持过程形式、面向对象形式、函数形式、泛型形式、元编程形式。C++可以看做是以下几个模块组成的:1、C语言C++是以C语言为基础的,许多概念是从C语言继承过来的,比如区块、语句、预处理器、内置数据类型、数组、指针等等。C语言与C++相比,具有一定的局限性,比如C语言没有模板、异常、重载等概念。2、面向对象面向对象模块给C++引入了一些概念,比如类、封装、继承、多态、动态绑定等等。3、模板模板给C++带
2023-02-08 22:01:15
1093
原创 python中两颗星**的使用方法
和一颗星操作符类似,两颗星操作符的作用也是打开容器取数据,让数据作为函数的参数使用。不同的是一颗星操作符是打开列表和数组,两颗星操作的是字典。def add(a=1, b=2, c= 3): print("{}+{}+{} = {}".format(a, b, c, a+b+c))add()dict_1 = {"a": 4, "b": 5, "c": 6}add(**dict_1)# 运行结果1+2+3 = 64+5+6 = 15...
2022-01-27 11:27:17
1177
原创 python的一颗星*的作用和用法
*Python中,一个星 的作用就是拆开容器取出数据, 也就是打开列表list或数组tuple,取出里面的数据,提供给函数作为参数使用。# range()函数一般需要两个参数,一个start, 一个stop, 以下是常规用法for i in range(1, 5): print("i: ", i)"""这是执行结果i: 1i: 2i: 3i: 4"""#使用* 可以达到同样的效果list_1 = [1, 5]for i in range(*list_1):
2022-01-26 10:34:22
657
1
原创 python 如何合并多个dict
a = {"a": 1, "b": 1}b = {"a": 2, "b": 2}c = {"c": 3}result = dict()tmp = str(result)result.update(a)print("{}.update({}) = ".format(tmp, a), result)tmp = str(result)result.update(b)print("{}.update({}) = ".format(tmp, b), result)tmp = str(resu
2022-01-26 10:04:25
3070
原创 SSH登录步骤
SSH登录格式:ssh [用户名]@[ip地址], 回车, 比如, ssh root@0.0.0.1 ;如果需要切换用户,su [用户名], 比如 su test1;从普通用户切换到root用户,可以使用sudo su 或 su;
2022-01-24 16:43:17
1897
原创 使用python关闭浏览器
这是一段使用python关闭谷歌浏览器的简单代码import os, sys# linux系统if "win" not in sys.platform: browserName = "chrome" cmd = "pkill {}".format(browserName)else: #windows系统 browserName = "chrome.exe" cmd = "taskkill /f /t /im {}".format(browserName)
2022-01-12 11:57:37
1884
1
原创 mysql的group by的用法
1. 用途根据一个或多个列对结果集进行分组2. 可以在分组的列上使用的函数SUM,COUNT,AVG3… 案例SELECT age, COUNT(age) as age_count FROM students where class=1 GROUP BY age;从学生中找出1班的学生,按年龄分组,并统计每个年龄的学生数量4. WITH ROLLUP的用法可以在实现分组的数据上进行统计(SUM,COUNT,AVG),比如:SELECT age, COUNT(age) as age_cou
2022-01-10 19:48:00
517
原创 NLP可以处理哪些问题
1.句法语义分析2.信息抽取从指定文本中提取重要信息,比如时间、地点、人物等。节约人力成本、节约时间.3.文本数据挖掘包括分裂、聚类、情感分析、对信息进行可视化处理4.机器翻译通过自动翻译,把输入的源语言转化为另一种语言文本5.信息检索6.智能问答系统对输入的自然语言问题进行分析,然后根据分析结果匹配知识库中的候选答案,最后使用排序机制获得最优答案进行回复。7.对话系统8.文本生成9.根据限定条件或输入文本,生成符合要求的文本;10.舆情分析通过收集和处理海量信息,实现对网络舆
2022-01-06 19:44:39
1210
原创 什么是NLP
NLP是natural language processing 的缩写,翻译过来就是自然语言处理,研究如何把人类语言转化为计算机可以理解的指令。NLP解决计算机与人类语言的互动问题,尤其是解决如何自动化处理大规模的自然语言语料的问题。...
2022-01-06 19:34:41
739
原创 什么是docker
1.定义:docker是开源的应用容器引擎;2.开发语言:GO语言;3.功能:打包应用以及依赖包到一个容器;4.docker的版本分类(1)CE(community edition)社区办;(2)EE(enterprise edition)企业版;
2022-01-05 19:46:54
198
原创 pyppeeter模拟鼠标右键点击
selector = “xxx”await page.hover(selector)await page.mouse.down({‘button’: ‘right’})await page.mouse.up({‘button’: ‘right’})
2021-12-29 16:55:03
870
原创 mysql的四大特性(AICD)
1.原子性(atomicity)事务是执行的最小单位,不允许分割,其中的操作要么都做,要么都不做。2.一致性(consistency)执行事务前后,数据处于一种合法的状态3.隔离性(isolation)并发执行的事务之间互不干扰4. 持久性(durability)事务一旦被提交,对数据库中数据的改变是永久的...
2021-12-28 19:18:20
1763
原创 mysql支持的数值类型
一、整数类型1.BIT;2. BOOL;3. TINYINT;4. SMALLINT;5. MEDIUM INT;6. INT;7. BIG INT;二、浮点数类型FLOAT;2.DOUBLE;DECIMAL;
2021-12-27 19:52:18
289
原创 MYSQL支持的数据类型(1)
一、严格数值数据类型1.INTEGER;2. SMALLINT;3. DECIMAL;4. NUMBERIC二、近似数值数据类型1.FLOAT;2. REAL;3. DOUBLE FRECISION;
2021-12-27 19:48:30
177
原创 docker可以快速、一致地交付应用程序
docker简化了开发生命周期, 允许开发者使用本地容器在标准化环境中工作,在本地容器中提供应用程序和服务。容器非常适合于连续集成和连续交付(CI/CD)工作流。考虑下面的示例场景:1.开发人员在本地编写代码,并使用Docker容器与同事共享他们的工作。2. 开发者使用Docker将应用程序推送到测试环境中,并执行自动和手动测试。3. 当开发人员发现bug时,他们可以在开发环境中修复它们,并将它们重新部署到测试环境中进行测试和验证。4. 测试完成后,向客户提供修复程序就像将更新的映像推送到生产环境
2021-12-25 18:17:51
526
原创 我可以用Docker做什么?
英文原文:https://docs.docker.com/get-started/overview/1.快速、一致地交付您的应用程序2.快速部署和扩展3. 在同一硬件上运行更多工作负载
2021-12-25 17:45:28
472
原创 python一个简单的获取url域名的方法
domain = url.replace("https://", "").replace("http://", "").replace("www.", "").split("/")[0]
2021-12-24 11:01:23
907
原创 mysql建立复合索引的一些原则
1.复合索引的主列字段,一般是选择性较好的字段;2. 复合索引的几个字段应该经常以AND形式出现在where子句中;3. 复合索引中的字段经常单独出现在where子句,则应该放弃使用复合索引,应该用多个单字段索引;4. 复合索引的字段数量一般不要超过3个;5. 单字段索引和这几个字段的复合索引同时存在,应该删复合索引;...
2021-12-23 19:30:56
836
原创 mysql建立索引的一些原则
1.表的主键和外键必须有索引;2. 数据量超过300的表应该建立索引;3. 频繁与其他表建立连接的表,链接的字段应该建立索引;4. 经常在where子句的字段,尤其是大表的字段,应该建立索引;5. 索引应该建立在频繁被使用的字段上;6. 索引应该建立在小字段上,而不是大字段和超大文本字段;7. 不要滥用复合索引,尽量考虑用单字段;8. 频繁进行数据操作的表,不要建立太多索引;9. 删除无用的索引...
2021-12-23 19:26:13
1299
原创 mysql使用索引有什么优势
减少了存储引擎扫描数据量;使用B-TREE索引时,可以把随机I/O变为顺序II/O;使用B-TREE索引时,可以对结果进行排序,避免使用临时表;
2021-12-22 19:38:46
471
原创 MySQL的B-TREE参考文档
https://dev.mysql.com/doc/refman/5.7/en/index-btree-hash.html
2021-12-20 19:41:13
252
原创 节点的5种关系
1.父节点(parent)元素的上一层的那个节点就是该元素的父节点,每个元素都有一个父节点子节点(children)元素下面第一层的所有节点都是该元素的子节点,一个元素可以有 >=0个节点同胞节点(sibling)同胞节点也叫兄弟节点,拥有相同的父节点的节点互为同胞节点先辈节点(ancestor)先辈节点也叫祖先节点,元素的父节点以及父节点的父节点、一次类推都是该节点的先辈节点。后代节点(descendant)同理,一个节点的子节点、子节点的子节点、以此类推,都是该节
2021-12-18 17:36:12
7595
原创 什么是xpath
xpath是在xml文档中查找信息的语言,可以遍历xml文档中的元素和属性,主要实现原理是通过路径表达式在xml文档中进行导航。xpath可以在爬虫中定位目标元素。
2021-12-14 19:32:05
297
原创 css选择器class的特殊用法
'nextPageBtnListPage': "div[class='cs-view cs-view-block cs-pagination'] > a:nth-last-child(1)",
2021-12-09 09:15:46
375
空空如也
appium 测试andriod app , 如何输入中文
2024-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人