- 博客(23)
- 收藏
- 关注
原创 python之爬虫遇到返回内容乱码
v=b3;��������蔶��p<�_0�+��?=�0 ��v�f l�"l��o�e��[�~�>p����ҏ������Y��ޱ{E�1�}��h�t�'�$�S��KpL��:�+�|F���7 ~�/莀N�8�0 �ׄ��p���4�Í$7��\L����Nahz���.m�Y�l{m�gA�����gl�。
2024-10-29 10:55:36
1147
转载 python之解析超大的json数据(GB级别)
使用Python解析各种格式的数据都很方便,比如json、txt、xml、csv等。用于处理简单的数据完全足够用了,而且代码简单易懂。前段时间我遇到一个问题,如何解析超大的json文件呢?刚开始天真的我在使用json.load直接加载json文件,然而内存报错却给了我当头一棒,json.load它是直接将数据加载到内存中然后解析出来的,这说明什么呢?当你的json文件过于庞大的时候,你的电脑内存装不下你的json文件,这时候就相当尴尬了,加载不了,解析不了!!怎么办呢?
2024-08-15 10:46:44
496
原创 【2024零基础微信小程序开发】导航贴
【2024零基础微信小程序开发】(一)部署开发环境【2024零基础微信小程序开发】(二)页面初始化配置样式【2024零基础微信小程序开发】(三)定义公共的头部组件
2024-05-11 17:31:39
148
1
原创 【2024零基础微信小程序开发】(三)定义公共的头部组件
今天要讲less在微信小程序中的运用,同时配置三个路径页面路径下面的公共头部,前半部分手撕源码,后半部分知识点理解。首先在根路径下新建文件夹components在components文件夹中新建xzs-header文件夹右击文件夹zxs-header,选择新建Component创建成功后,该路径下会出现四个基础文件点击app.json对新建头组件进新全局配置添加属性值创建自定义组件类似于页面,一个自定义组件由 json wxml wxss js 4个文件组成。使用自定义组件。
2024-05-11 17:28:37
1257
1
原创 【2024零基础微信小程序开发】(二)页面初始化配置样式
本章节将学习微信小程序的页面初始化配置样式配置,其中前半部分是手斯源码,后半部分是对相关知识点的理解打开app.wxss页面,将原有样式全部清空,并添加新内容,ctrl +s 保存/**将盒子向内扩充而不向外扩充**/view,text{/**定义全局的颜色,--是定义css变量的意思**/page{进入app.json文件夹中,对window属性参数进行修改原始样式如下图......"navigationBarTitleText": "巷子深_咸虾米老师",......
2024-05-10 15:53:49
1603
1
原创 【2024零基础微信小程序开发】(一)部署开发环境
从今天起本人将发布系列微信小程序开发文章,开发的项目来自是b站上咸虾米老师的教学项目,其中点击该链接则可以跳转学习2023最新零基础入门微信小程序开发包熟,本文档的目的记录小程序开发中的细节以及其中知识点,也保证看帖的各位友友们,可以跟着从0到1搭建自己的微信小程序开发,话不多说,开始学习之旅吧。
2024-05-06 11:54:07
786
原创 python之设置环境变量并读取
在python 中,可以通过os.environ获取环境变量什么是环境变量呢?环境变量是程序和操作系统之间的通信方式。有些字符不宜明文写进代码里,比如数据库密码,个人账户密码,如果写进自己本机的环境变量里,程序用的时候通过 os.environ.get() 取出来就行了。这样开发人员本机测试的时候用的是自己本机的一套密码,生产环境部署的时候,用的是公司的公共账号和密码,这样就能增加安全性。os.environ是一个字典,是环境变量的字典。通过,就可以获取环境变量HOME的值,如果有这个键,返回对应的值。
2024-02-01 14:19:04
6706
2
原创 Python之批量离线安装第三方库
在一些服务器上,在搭建完Python环境之后,因为客服现场的服务器的网络限制原因,不能直接通过pip命令网络下载安装Python的依赖包。需要在可以正常上网的服务器上下载好所需的依赖包文件,然后复制拷贝在离线的目标环境下。
2024-01-11 11:07:34
1920
1
原创 Flask之Sqlalchemy的学习入门(全)
在这个例子中,我们定义了一个category_id列,它是Category模型的外键。我们还定义了一个category属性,它是一个Category对象,并使用backref参数将其与Category模型中的articles属性关联起来。我们还定义了一个user属性,它是一个User对象,并使用backref参数将其与User模型中的posts属性关联起来。多对多关系是一种模型关系,其中一个模型可以与多个其他模型相关联,并且这些模型也可以与其他模型相关联。外键是一种数据库约束,用于确保表之间的关系完整性。
2024-01-10 11:56:49
1869
7
原创 Flask之终端启动运行
在要运行上面app实例应用程序之前,需要通过传给FLASK_APP环境变量,告诉你的终端要使用的app实例应用程序文件,使用flask命令或python -m flask命令运行。通过FLASK_ENV环境变量指明生产模式与开发模式的控制,默认方式是:运行在生产环境中。首先创建myproject.py文件(
2024-01-10 11:55:58
887
原创 Mysql之SQL语句大全(初级学习)
通俗地被称为存储数据的仓库,只是这个仓库是存储在计算机存储设备上的,并且其所存储的数据是按一定的格式进行存储。若从严格意义上讲,所谓数据库是指长期储存在计算机中的有组织的、可共享的数据集合,且数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性,系统易于扩展,并可以被多个用户共享。永久存储有组织和可共享。常见的关系型数据库有mysql 、SQL Server、Oracle、Sybase、DB2等##显示当前MySQL中的数据库列表##显示指定名称的数据库。
2024-01-10 11:52:53
1151
原创 Mongodb之Mongoengine入门学习
Mongoengine是一个Python的对象文档映射(ODM)库,用于在Python中操作MongoDB数据库。它提供了面向对象的编程方式,使开发人员可以使用Python对象来表示MongoDB中的文档,而不必关心底层的数据库操作。与MongoDB的文档结构相对应,Mongoengine支持定义模型类和字段,并提供了简单易用的API来进行查询、更新、删除等操作,易于使用和定制,是Python开发人员使用MongoDB数据库的良好选择。字段类型说明字符串类型字段。IntField整数类型字段。
2024-01-10 11:51:42
1783
原创 Mongodb之Objectid
ObjectID是MongoDB文档的默认主键,它是一个由12个字节组成的字符串表示,可以自动生成。一个ObjectID代表了一个MongoDB文档的ID(唯一标识符)。ObjectID的结构就是一个24个字符的十六进制字符串。
2024-01-10 11:45:57
1992
原创 Mongodb之Pymongo修改器的使用
MongoDB修改器 在mongodb中通常文档只会有一部分要更新,利用原子的更新修改器,可以做到只更新文档的一部分键值,而且更新极为高在mongodb中通常文档只会有一部分要更新,利用原子的更新修改器,可以做到只更新文档的一部分键值,而且更新极为高效,更新修改器是种特殊的键,用来指定复杂的更新操作,比如调整、增加、或者删除键,还可以操作数组和内嵌文档。增加、修改或删除键的时候,应该使用$修改器。$inc键的值必须为数字,不能使用字符串、数组和其他非数字的值,否则会报错,要修改其他类型,只能使用$set。
2024-01-10 11:39:35
518
原创 Linux之后台运行python程序
如果后台中有多个命令,可以先用jobs查看jobnum,然后用 bg %jobnum 将选中的命令调出继续执行。如果后台中有多个命令,可以先用jobs查看jobnun,然后用 fg %jobnum 将选中的命令调出。如果没有退出客户端界面,可以先通过 "jobs"命令查看程序是否在运行,此时只有序号没有PID号;输入 "ps ux"来查看所有程序的进程号PID,然后再通过 "kill -9 PID"杀死程序;输入命令 “jobs -l” 会显示程序的PID号,然后通过"kill -9 PID"杀死程序;
2024-01-10 11:34:16
2034
原创 Linux之wc命令详解
在 Linux 中,wc (word count)命令常用于计算文件的行数、字数和字节数,日常操作以及脚本编程中经常使用到。FILE 可以包含多个,每个文件对应输出一行,如果没有文件或文件为 “-” 时,从标准输入读取数据。
2024-01-10 11:32:47
1009
转载 Linux之tail命令详解
linuxtail命令用途是按照要求将指定的文件的最后部分输出到标准设备,一般是终端,通俗来讲,就是把某个档案文件的最后几行显示到终端上,如果该档案有更新,tail会自动刷新,确保你看到最新的档案内容。
2024-01-10 11:31:31
1243
转载 Linux之ps命令详解(查看进程)
pts:表示虚拟终端,通常指远程连接的终端,范围是pts/0~255,比如第一个远程连接的终端是pts/0,第二个远程连接的终端是pts/1,依次类推。进程由于非正常停止或程序编写错误,导致子进程比父进程先结束,而父进程又没有正常回收子进程,使子进程一直在内存中,导致资源浪费。查看进程的时候,让进程按照CPU使用率排序,然后展示前10行,就能清晰地看到哪些进程占用的资源比较多。TTY字段表示运行进程的终端是哪个,这里的终端类型有两种:tty和pts。,就能查看内存使用最多的10个进程。
2024-01-10 11:28:36
160
原创 Scrapy之安装报错,解决办法
python版本在3.7以下的进入官网下载https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/ ,找到对应的安装文件,该文件为.exe结尾的文件,按安装步骤安装。进入官网:https://pypi.org/project/pyOpenSSL/#files ,找到 pyOpenSSL-18.0.0-py2.py3-none-any.whl ,点击下载。到对应的安装文件,该文件为.exe结尾的文件,按安装步骤安装。
2024-01-10 11:25:06
599
原创 python之zhconv库-简繁体转换
zhconv 提供基于 MediaWiki 词汇表的最大正向匹配简繁转换。下文总结zhconv的使用方法。
2024-01-10 11:20:31
1040
原创 Python之虚拟环境激活、搭建及使用
安装python开发环境时,相当于安装了一个全局的环境,包含了 site-packages(python第三方包,pip install 安装的包都在该目录下)、Scripts(可执行文件,pip install 时就会使用pip.exe这个可执行文件)、python.exe(python解释器)等文件虚拟环境可以看作是,但是都是一样的。
2024-01-10 11:18:26
703
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人