杀毒的炼金术士
码龄15年
关注
提问 私信
  • 博客:191,424
    问答:2,203
    193,627
    总访问量
  • 42
    原创
  • 1,608,900
    排名
  • 17
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:吾生也有涯 而知也无涯

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
  • 加入CSDN时间: 2009-08-14
博客简介:

小测开一枚,与大家分享工作中的点点滴滴,共同进步!

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    690
    当月
    1
个人成就
  • 获得53次点赞
  • 内容获得26次评论
  • 获得216次收藏
  • 代码片获得1,983次分享
创作历程
  • 2篇
    2023年
  • 27篇
    2022年
  • 13篇
    2021年
成就勋章
TA的专栏
  • ANTLR
    13篇
  • Python
    24篇
  • Linux
    5篇
  • 测试
    1篇
  • 数据库
    6篇
兴趣领域 设置
  • Python
    python
  • 测试
    压力测试
创作活动更多

如何做好一份技术文档?

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

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

paramiko连接服务器报错“Unable to agree on a pubkey algorithm... “及解决办法

paramiko 连接linux报错 "Unable to agree on a pubkey algorithm"
原创
发布博客 2023.12.27 ·
869 阅读 ·
7 点赞 ·
1 评论 ·
9 收藏

依据国标文件使用Python生成GB18030-2022的全部码位

GB8030-2022即将正式实施,包含单字节、双字节和四字节,如何使用Python生成相应的码位信息,来看看这片文章 吧
原创
发布博客 2023.06.08 ·
2356 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

请各位看一看我写的哪里不对

答:

1、input函数返回的是字符串,所以需要转为int
2、rsnge拼写错,应该是range
以下是我提供的示例代码:

x = input('请输入一个正整数:')
if x.isdigit() and int(x) > 0:
    x = int(x)
    sum = 0
    for i in range(0, x + 1, 2):
        sum += i
    print(f'总和 {sum}')
else:
    print('输入错误!')

回答问题 2023.04.19

Antlr4 区分“减号”运算符和负号

在语法规则上区分减号和负号
原创
发布博客 2022.12.01 ·
7197 阅读 ·
4 点赞 ·
1 评论 ·
0 收藏

Antlr4 语法存在错误但语法分析器不报错的问题

最近使用Antlr4时,遇到了编写的,只是将报错位置及之后的全部token丢弃的情况。在此对案例进行分享,并分享一下我的解决方案。
原创
发布博客 2022.09.28 ·
7020 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

import jpype报错 解决办法

import jpype报错:import _jpype 找不到指定模块
原创
发布博客 2022.09.16 ·
7776 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Python 使用数据库连接池 DBCP 连接数据库

Python 使用数据库连接池 DBCP 连接数据库
原创
发布博客 2022.08.17 ·
6641 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python 使用协程构建并发应用

Python中通过协程创建并发应用
原创
发布博客 2022.07.05 ·
3250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python 线程、进程间通信思维导图

Python线程、进程通信模块思维导图
原创
发布博客 2022.06.30 ·
6490 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Python 限制资源并发访问的数量

Python多线程场景中,如何限制某个资源的并发数量?可以使用Semaphore实现
原创
发布博客 2022.06.27 ·
776 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Python 线程中控制资源的访问

在多线程场景中,除了同步线程操作,还有一点很重要,那就是要能够控制对共享资源的访问,从而避免破坏或丢失数据。
原创
发布博客 2022.06.27 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python 线程同步的三种方式

我们使用多线程的目的通常是并发的运行单独的操作,但有时候也需要在两个或多个线程中同步操作。在Python中,线程同步有多种方式,包括Event、Condition和Barrier
原创
发布博客 2022.06.24 ·
5519 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

Python连接GBase 8s数据库(通过DBAPI2)

Python中为了规范数据库访问的一致性,定义了DBAPI2.0,详情见PEP-0249。依据此API规范,JPype的DBAPI2模块进行了很好的实现。JPype的DBAPI2是通过访问JDBC来实现DBAPI2.0接口,所以可以通过JDBC连接的数据库,它都能连接。...
原创
发布博客 2022.06.10 ·
7374 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

PyQt5 使QPlainTextEdit控件支持行号显示

PyQt5 使QPlaintextEdit支持行号显示
原创
发布博客 2022.06.07 ·
8485 阅读 ·
7 点赞 ·
7 评论 ·
22 收藏

python + sklearn实现手写数字识别

一、数据集训练用的数据集使用的是sklearn框架中内置的数字数据集, 共 1797条数据,每条数据由64个特征点组成import numpy as npfrom sklearn import datasetsdigits = datasets.load_digits() # 加载数字样本X = digits.data # 特征数据y = digits.target # 标签print(X.shape)print(X[0])print(np.array(X[0]).reshape(
原创
发布博客 2022.05.24 ·
10327 阅读 ·
7 点赞 ·
7 评论 ·
71 收藏

Linux userdel 删除用户失败

  今天在国产操作系统【凝思磐石60】上进行用户的添加删除操作时,使用useradd删除用户时遇到用户删除失败,并返回"usermod:无改变"的情况,在这里记录下分析结果,分享给遇到同样问题的朋友们~问题重建步骤添加一个新用户,结果成功 useradd xiaoming删掉该用户,没有报错 userdel xiaoming再次添加用户xiaoming, 报用户已存在"useradd : user ‘xiaoming’ already exists": useradd xiao
原创
发布博客 2022.05.11 ·
5149 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

(Antlr4 4-2)利用监听器构建一个翻译程序(Python语言实现)

本节实现将Java类中的全部方法抽取出来,生成一个接口文件,使用监听器的方式。访问器与监听器的最大区别在于:监听器的方法会被ANTLR提供的遍历器对象自动调用而访问器中,必须显示的调用visit方法来访问子节点。忘记调用的后果就是对应的子树将不会被访问。语法文件005/Java.g4grammar Java;classDeclaration : 'class' Identifier classBody ;methodDeclaration : datatype
原创
发布博客 2022.04.24 ·
3884 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

(Antlr4 4-1)利用访问器构建一个计算器(Python语言实现)

先来编写一下语法, 并标记备选分支语法文件004/LabeledExpr.g4grammar LabeledExpr;import CommonLexerRules;prog : stat + ;stat : expr NEWLINE # printExpr | ID '=' expr NEWLINE # assign | NEWLINE # blank ;expr
原创
发布博客 2022.03.28 ·
1193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(Antlr4 3-2) 构建语言类应用程序(python语言实现)

这一节,我们要将Java中,类似{99, 3, 451}的short数组翻译成"\u0063\u003\u01c3".为了完成这项工作,最简单的方案是使用ANTLR内置的语法分析树遍历器进行深度优先遍历,然后在它触发的一系列回调函数中进行适当操作。语法文件请参考 上一节002/ShortToUnicodeString.pyfrom ArrayInitParser import ArrayInitParserfrom ArrayInitListener import ArrayInitListe
原创
发布博客 2022.03.21 ·
1254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(Antlr4 3-1) 将生成的语法分析器与Python程序集成

前提安装python环境下的antlr运行时库pip install antlr4-python3-runtime准备文法文件002/ArrayInit.g4grammar ArrayInit;init : '{' value (',' value)* '}' ;value : init | INT ;INT: [0-9]+ ;WS: [ \t\r
] -> skip ;将文法文件转换为Python语言的词法分析器和语法分析器cd 00
原创
发布博客 2022.03.16 ·
1410 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏
加载更多