- 博客(366)
- 问答 (1)
- 收藏
- 关注
原创 《Python Cookbook》第一章
使用*b解压序列,得到的b永远是一个list,b也可能是空list。星号解压语法在字符串操作的时候也会很有用,比如字符串的分割。
2024-04-27 18:30:57 120 6
原创 flask+uwsgi+nginx+cerbot配置
安装flask和uwsgi创建一个简单的flask应用(app.py)或者是自己的flask项目配置uwsgi,这里我给出自己的配置启动uwsgi配置Nginx (需要修改的是your_domain.com是域名,the_uwsgi_socket就写0.0.0.0,port和uwsgi配置中socket端口保持一致,我这里就是5000启动nginx安装Cerbot使用certbot为nginx配置https。
2024-04-27 10:50:34 586 4
原创 python将“{‘a‘:1}“和‘{“a“:None}‘转化为dict
-----------------------------------------------------分割线------------------------------------------------------------------包裹的json字符串,使用以下代码转化为dict会报错。使用以下代码转化为dict会报错。转化为d办法同样是使用eval。包裹的json字符串,一种可行的转化方法是。
2024-02-01 17:11:24 531
原创 flask分页宏增加更多参数
背景:我正在开发一个博客,核心的两个model是文章和文章类别。现在想要实现的功能是:点击一个文章类别,以分页的形式显示这个文章类别下的所有文章,类似这种效果。参考的书中分页宏只接受页数这一个参数,经过尝试,成功给分页宏添加了文章类别参数,实现了上述功能。关键代码。
2024-01-20 18:18:40 654 2
原创 查看docker容器内的pid和宿主机中pid的映射关系
从返回信息中可以看到容器内进程号和宿主机中进程号的对应关系,示例如下。注:Linux内核版本小于4.1用此方法。进入对应的容器,执行。
2024-01-17 15:37:34 527
原创 ModuleNotFoundError: No module named ‘wtforms.ext‘
【代码】ModuleNotFoundError: No module named ‘wtforms.ext‘
2024-01-14 17:48:24 403
原创 {‘type‘: ‘illegal_argument_exception‘, ‘reason‘: ‘Limit of total fields [1000] has been exceeded‘}
【代码】{‘type‘: ‘illegal_argument_exception‘, ‘reason‘: ‘Limit of total fields [1000] has been exceeded‘}
2024-01-12 15:57:44 476
原创 python中的//
在处理整数和浮点数时的行为是不同的。对于两个整数的整除运算,结果将保持为整数类型。而如果至少有一个操作数是浮点数,则结果将为浮点数类型。,即 10 除以 3,结果为 3.33333。但由于使用了整除运算符。,所以结果被向下取整为 3。表示整除运算符,用于将。并向下取整得到商的结果。
2024-01-04 18:49:58 567
原创 git将其他分支的提交合并到当前分支
或者,如果您想取消 cherry-pick 操作并回到操作之前的状态,可以使用以下命令。Git 将在当前分支上应用与指定 commit 相同的更改。替换为要合并的 commit 的实际哈希值。2. 如果存在冲突,请解决冲突并使用。命令将修改后的文件添加到暂存区。
2023-12-26 17:11:05 720
原创 np.where多个筛选条件
想要筛选出“大于等于2并且小于等于4”的数字下标,首先尝试了如下写法。还有另外一种写法,使用np.logical_and来实现。给每个条件加上括号即可。
2023-12-24 15:23:31 606
原创 spark从表中采样(随机选取)一定数量的行
Spark会对表的每个分区进行采样,并根据采样结果计算总体的采样比例,然后从每个分区中选择相应比例的数据。使用一种伪随机函数或随机算法来选择采样的数据。然后,根据指定的采样比例或行数,从随机数序列中选择相应数量的随机数,并返回与这些随机数关联的行。通过使用随机算法和利用分布和分区信息来提供高效的随机采样功能。这种方法可以在大型数据集上提供快速的近似查询结果,同时减少了数据的传输和处理开销。是一种用于在数据库中进行随机采样的方法。它可以通过不同的策略从表中选择一部分数据进行查询,而无需扫描整个表。
2023-12-11 09:36:51 1121
原创 python多进程编程
是Python标准库中模块中的一个类,用于实现进程间的信号量。信号量是一种同步原语,用于控制同时访问共享资源的进程或线程数量。它可以帮助避免竞争条件和死锁等问题。在模块中,Semaphore类是通过计数器实现的。blockingrelease()以下是一个使用在这个示例中,我们首先创建一个,表示最多允许2个进程同时访问临界区。然后定义了一个worker函数,在函数中将首先请求获取信号量,执行一些工作(这里使用模拟),然后释放信号量。接下来,我们创建了5个进程,并让它们调用worker函数进行工作。
2023-10-19 09:51:11 193
原创 使用HTTP请求操作elastic search
创建索引获取索引相关信息查看所有索引删除索引向指定索引添加文档创建文档时指定id根据id查询doc查询一个doc下的所有文档
2023-10-09 21:55:55 129
原创 spark-08:udf函数、开窗函数
学习视频:黑马程序员Spark全套视频教程,4天spark3.2快速入门到精通,基于Python语言的spark教程_哔哩哔哩_bilibili
2023-10-05 10:04:00 181
原创 spark-04-常用算子:filter、distinct、union、join、intersection、glom、groupByKey、sort、reduce等
如果要全局有序,排序分区数要设置为1。union算子不会去重。
2023-10-03 15:19:44 61
原创 spark-03:RDD、map算子、flatMap算子、reduceByKey算子、mapValues算子、groupBy算子
RDD是抽象概念,分区是物理概念。
2023-10-03 15:15:47 127
空空如也
android两个模拟器通讯(求大神解救)
2017-03-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人