Python
python3 SSLCertVerificationError 研究结论
上一篇博客已经分析ssl流程,这次直接说报错的结果方法: 对于pip3 安装第三方包失败: 1. 建议直接退出代理charles 2. 命令行前输入: export REQUESTS_CA_BUNDLE=~/Documents/charles-ssl-proxying-certificate.pem, 然后执行pip3命令。 这个文件pem可以使用charles导出 &nb
软件工程第一次结对编程作业
这次作业属于哪个课程 这个作业要求在哪里 这个作业的目标 需求分析和原型设计 学号 102201302 同组队员 102201242魏儀阳 1 《构建之法》阅读成果 第3章 软件工程师的成长 在踏入软件工程的广阔领域之初,初级软件工程师面临着诸多挑战与机遇,其成长路径是一个多维度、综合性的过程。以下是对这一成长历程的全方位深度剖析,旨在为初入行者提供宝贵的指引。
开发一个flutter app
重新开启了flutter学习,因为一个大创项目 很对不起王建民主任,教导的软件需求知识,我完全没有用到。 首先配置环境 需要用android studio 自己用idea一直出错。所以一定要选择用android studio ,随便在网上找个教程就可以了 在android 中 build.gradle 添加以下代码 确保app启动慢的问题 allprojects { re
在Mac上搭建Python环境
在Mac上搭建Python环境,通常有以下几个步骤: 1、安装Homebrew(如果尚未安装): 打开终端,输入以下命令安装Homebrew: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2、使用Homebrew安装Python: 终端中输入以下
ISO/IEC/IEEE 29119-1:2022(E) 系统与软件工程软件测试第1部分:概念和定义
0 前言 国际标准化组织(ISO the International Organization for Standardization)和国际电工委员会(IEC the International Electrotechnical Commission)构成了世界标准化的专门体系。作为国际标准化组织或国际电工委员会成员的国家机构通过各自组织设立的技术委员会参与国际标准的制定,这些技术委员会负责特定
作业9.14:结对项目(四则运算)
这个作业属于哪个课程 班级链接 这个作业要求在哪里 作业要求链接 这个作业的目标 按需求设计四则运算算法;学会任务分工。 Github 链接:博客正文首行 github 链接 项目成员: 姓名 学号 Github链接 分工 凌枫 3121005661 https://github.com/Researcher-Feng/SoftwareEngineer_Cal
标准库之 datetime和time 模块
一、time 模块 time模块是Python标准库中最基础、最常用的模块之一。它提供了各种处理时间的方法和函数,如获取当前时间、格式化时间、计算时间差等。time模块大部分函数的底层实现是 C 语言库的时间处理函数。 1.1、获取时间相关函数 1.1.1、time.time()函数 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)
A股涨疯了,结果上交所系统被买崩了?
大家好,我是程序员鱼皮。 今天上午被一条消息刷屏了:上交所 P0 事故直接宕机、连带着多家炒股软件也崩了! 咋回事呢? 很多朋友应该也听说了,A 股这 3 天简直疯了!连涨 300 点重新站上 3000 点,白酒、地产板块甚至迎来 涨停! 前几天华尔街还在 “anything But china”,现在已经是 “all in,buy china” 了。 今天早上,A 股三大股指又是
Anaconda - Install, Initialize and Uninstall
Install Anaconda: https://docs.anaconda.com/anaconda/install/linux/ Create a Conda virtual environment: (base) zzh@ZZHPC:~/zd/Github$ conda create -n zpytorch anacondaChannels: - default
Python 迭代器双指针
我们知道在cpp 这种指针语言里面,双指针是这么写的: 对于 py 这样不带指针的,一般就只能这么写: 一般来说,迭代器可以比较好的覆盖指针操作,这里提供一种解法: ref:https://leetcode.cn/problems/take-k-of-each-character-from-left-and-right/solutions/2932247/python-die-dai-qi-
Lora微调的Bug
问题 这里,记录一下在使用LoRa进行微调时遇到的错误。 设备不一致的问题 这个问题时有由于多块GPU不在一个设备上引起的。解决方法很简单。使用当个GPU,最直接的操作就是CUDA_VISIBLE_DEVICES=0 python xxx.py。制定GPU的序号就可以解决这个问题。 任务类型不正确的问题 这个问题是由于没有指定任务类型,或者任务类型指定错误。例如分类任务是TaskType.SE
以学校数据模型为例,掌握在DAS下使用GaussDB
@目录题目具体操作一、表的创建二、表数据的插入三、数据查询 目的: 这里以学校数据库模型为例,介绍GaussDB数据库、表等常见操作,以及SQL语法使用的介绍。 题目 假设A市B学校为了加强对学校的管理,引入了华为GaussDB数据库。 在B学校里,主要涉及的对象有学生、教师、班级、院系和课程。本实验假设在B学校数据库中,教师会教授课程,学生会选修课程,院系会聘请教师,班级会组成院系,学生会组成班
GaussDB云数据库SQL应用系列-基础使用
目录 一、前言 二、前提条件 1、连接数据库实例 2、GaussDB实例正常运行 三、操作示例 1、选择实例并进入SQL执行界面 2、创建数据库用户 3、创建数据库 4、创建SCHEMA 5、创建表(增删改查) 1)创建3张表,并初始化一些数据 2)假设查询场景,并通过SQL 实现 一、前言 随着云计算技术的不断发展,云数据库已经成为了企业信息化建设中不可或缺的一部分。而在众多的云数据库产品中
CS 168 Distance-Vector Routing
CS 168 Fall 2024 Project 2:Distance-Vector Routing In this project,you will write a distance-vector routing protocol.We have provided simulator code that you can use to v
发送proxy protocol报文
V1 echo -e "PROXY TCP4 192.0.2.1 203.0.113.1 12345 80rnGET / HTTP/1.0rnrn" |nc 10.0.2.15 80 0000 00 00 00 00 00 00 00 00 00 00 00 00 08 00 45 00 ..............E. 0010 00 61 3b 2d 40 00 40 06 01 6
Leetcode 154. 寻找旋转排序数组中的最小值 II
1.题目基本信息 1.1.题目描述 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,4,4,5,6,7] 在变化后可能得到: 若旋转 4 次,则可以得到 [4,5,6,7,0,1,4] 若旋转 7 次,则可以得到 [0,1,4,4,5,6,7] 注意,数组 [a[0], a[1], a[2], …, a[n-1]]
给Java同仁单点的AI"开胃菜"--搭建一个自己的本地问答系统
这是我参与创作者计划的第1篇文章 大家好,因为对AI大模型很感兴趣,相信很多兄弟们跟我一样,所以最近花时间了解了一些,有一些总结 分享给大家,希望对各位有所帮助; 本文主要是目标是 讲解如何在本地 搭建一个简易的AI问答系统,主要用java来实现,也有一些简单的python知识;网上很多例子都是以 ChatGPT来讲解的,但因为它对国内访问有限制,OpeAi连接太麻烦,又要虚拟账号注册账号啥的
防御性编程:让系统坚不可摧
1. 引言 面对复杂多变的运行环境、不可预测的用户输入以及潜在的编程错误,如何确保软件在遭遇异常情况时依然能够稳定运行,是每位开发者必须面对的挑战。防御性编程(Defensive Programming)正是为解决这一问题而生的一种编程范式,它强调在编程过程中预见并防范潜在的错误和异常情况,从而增强软件的健壮性和稳定性。作为一种细致、谨慎的编程方法,通过提前考虑并防范可能出现的错误,从而有效减
C++顺序结构(2)学习任务
在坚果云中注册免费个人云盘 一、视频下载存放在规划好的文件夹中,并观看学习 1、变量存储.注释 2、四则运算.输入 3、认识设置DEV-C++ 4、第一个C++程序 5、头文件 6、命名空间 7、cout语句 8、什么是变量? 9、表达式和赋值语句 10、计数器 11、自加自减运算符 12、课后题目1 13、课后题目2 14、课后题目3 15、课后题目4 二、交换两个变量的值及注释符 1、试编一程
基于递归下降解析器的四则运算题生成器
结对项目 本次项目的GitHub位置:https://github.com/EIiasK/Eliask/tree/main/3122004566/Exercise_Generator 项目成员及github地址 郭人诵 github地址:https://github.com/EIiasK/Eliask 何其浚 github地址:https://github.com/hugh143/h
【微服务】一张图搞懂微服务架构设计
1.前言 当前,微服务架构在很多公司都已经落地实施了,下面用一张图简要概述下微服务架构设计中常用组件。不能说已经使用微服务好几年了,结果对微服务架构没有一个整体的认知,一个只懂搬砖的程序员不是一个好码农! 2.流量入口 Nginx 在上图中可以看到,Nginx 作为整个架构的流量入口,可以理解为一个外部的网关,它承担着请求的 路由转发、负载均衡、动静分离 等功能。作为
将Python文件编译为exe可执行程序
Python程序py格式文件的优点是可以跨平台,但运行必须有Python环境,没有Python环境无法运行py格式文件。有没有方法,用户不同安装Python就可直接运行开发的项目工程?答案是肯定的。这就涉及到需要将Python的.py格式文件编写的脚本编译成一个系统可执行文件,这可用PyInstaller来实现。 PyInstaller支持
Android APK打渠道包实施方案
最近刚好在做Android打渠道包相关的需求,记录下心得笔记,希望给有需要的朋友一个参考。 首先,我们来理解下概念: 1、母包(就是原始的安卓包) 2、渠道标识(自定义的各个渠道标识,例如:baidu,xiaomi,uc等等) 3、渠道包(在母包中打入了渠道标识之后,生成的新安卓包) 其实就这3个东西,那么我们有了母包,有了渠道标识,如何来获取到我们需要的渠道包呢,需要用到哪些技术,哪些资源呢?这
10个高效的Python爬虫框架
前言 小型爬虫需求,requests库+bs4库就能解决;大型爬虫数据,尤其涉及异步抓取、内容管理及后续扩展等功能时,就需要用到爬虫框架了。 下面介绍了10个爬虫框架,大家可以学习使用! Scrapy scrapy 官网:https://scrapy.org/ scrapy中文文档:https://www.osgeo.cn/scrapy/intro/o Scrapy是一个为了爬取网站数据,
pyinstaller ---- 系列文章
pyinstaller系列: 本人在使用pyqt开发一些工具,会遇到打包的一些问题。比如如何打包成一个exe,打包成一个文件夹,如何发布成安装包给客户比较友好等各种问题。 就总结了一下,会陆续更新。有不对的地方,请指正! pyinstaller系列之一:简介,安装及简单使用 pyinstaller系列之二:去掉命令行,指定密码来增加反编译难度,指定可执行文件名,设置图标,清空上一次编译
pyinstaller打包exe,设置发布者,版权,产品名称等版本信息
pyinstaller的安装和打exe相关,请看: python2打包exe 以及一些运行出错的问题 然后我们基本上使用 pyinstaller -F -w test.py就可以满足大部分的需求了,但是有的时候需要我们给exe添加版本信息, 比如代码中如果有socket相关的, 那么执行的时候电脑就会提示是否执行, 并显示exe发布者等相关信息,更具体的右键exe,在属性里也能查看到。 那么问题