程序设计20231301计算机 基础

第一个爬虫程序:爬取豆瓣电影top250

运行该程序需要下载两个扩展库 requestsL:在终端或cmd中运行 pip install requests BeautifulSoup: pip install bs4 代码: import requests from bs4 import BeautifulSoup headers = { ......
爬虫 豆瓣 程序 电影 top

写第一个python程序,通过python读取excel

通过已经安装的包,xlrd去读一个excel信息。 这里为了方便,将excel直接语py文件写在一起。 import xlrd; wb = xlrd.open_workbook("招生表.xls"); ws = wb.sheets() #所有sheet的名字 wnames = wb.sheet_na ......
python 程序 excel

为什么计算机对浮点型数字计算存在误差

为什么计算机对浮点型数字计算存在误差? 我们输入的十进制小数在计算机中都是以二进制进行存储。比如: 我们把0.25转换为二进制 0.25 * 2 = 0.5 取0 0.50 * 2 = 1.0 取1 所以十进制0.25的二进制应当为0.01 但是我们把0.3转换为二进制存储 0.3 * 2 = 0. ......
浮点 误差 数字 计算机

【C++】统计文本词频程序

1 #include <iostream> 2 #include <fstream> 3 #include <string> 4 #include <iomanip> 5 #include <vector> 6 #include <map> 7 #include <cctype> 8 #includ ......
词频 文本 程序

Django框架基础(1)

一、Django的历史 1、Django是什么? Django 是使用 Python 语言开发的一款免费而且开源的 Web 应用框架。 由于 Python 语言的跨平台性,所以 Django 同样支持 Windows、Linux 和 Mac 系统。 在 Python 语言炽手可热的当下,Django ......
框架 基础 Django

基础知识小结

为什么会存在这个 大概在2021年中左右,我决定未来5-8年还是在搞技术,所以我就在想我该如何完善自己的知识体系,要怎么样才能成为一个合格的、专业的前端工程师,如果后面不止于前端,我要怎么样才能在软件行业走的更远。所以就有了先提升很基础的知识点,虽然大学专业是软件工程,但是这些基础真的基本都还给书本 ......
小结 基础知识 基础 知识

微信小程序:接手项目,修bug

好家伙, 问题描述如下: 小程序主界面,选择快速上传会议记录 选择快速 其中,没有2022-2023第二学期,所以,新的会议记录无法上传 于是,我自愿修复这个bug 由于我们没有产品文档 我只能由已知,推未知 亲爱的学长告诉我,这是一个使用了uni-app开发的微信小程序 开搞, 1.首先我们把两个 ......
程序 项目 bug

python习题-蒙特·卡罗法计算圆周率

【题目描述】 蒙特·卡罗方法是一种通过概率来得到问题近似解的方法,在很多领域都有重要的应用,其中就包括圆周率近似值的计问题。假设有一块边长为2的正方形木板,上面画一个单位圆,然后随意往木板上扔飞镖,落点坐标(x,y)必然在木板上(更多的时候是落在单位圆内),如果扔的次数足够多,那么落在单位圆内的次数 ......
圆周率 圆周 习题 python 183

ASN.1 基础测试

一、任务详情 1 参考 https://www.cnblogs.com/rocedu/p/14891816.html#echo打印字符串和变量值 2 十六进制数:30 03 02 01 AA, 写入文件1.der,用od查看内容,用asn1view或 openssl asn1pars命令查看内容,提 ......
基础 ASN

广州大学第十七届ACM大学生程序设计竞赛 L. 因子模仿 - hard version 线段树维护矩阵

传送门 大致思路: ** 观察发现,茉美香胜利会叠加对手所有状态,茉美香失败会被对手叠加所有状态。我们可以用矩阵[a1, a2, b1, b2]表示两个人的状态(其中a1, a2表示茉美香, b1, b2表示对手)茉美香赢了之后的状态是[a1 + b1, a2 + b2, b1, b2], 茉美香输 ......
线段 大学 广州大学 矩阵 因子

数论基础

高精度 高精度加法 vector<int> add(vector<int> &a, vector<int> &b) { vector<int> c; int t = 0; // 代表进位 for (int i = 0; i < a.size() || i < b.size(); ++i) { if ......
数论 基础

如何在html页面计算某列数值的和

相关步骤 1、先在html页面上定义一个span标签,并为其定义一个id;别忘记为table标签定义一个id 2、定义一个script模块,里面获取到table的id 并定义上之后要求的和为0 3、采用for循环,获取到除去表头tr的td内容,我这里是指定获取某一列的总和 4、在加和的时候要注意:S ......
数值 页面 html

MATLAB代码:微电网两阶段鲁棒优化经济调度程序

MATLAB代码:微电网两阶段鲁棒优化经济调度程序 关键词:微网优化调度 两阶段鲁棒 CCG算法 经济调度 仿真平台:MATLAB YALMIP+CPLEX 主要内容:构建了微网两阶段鲁棒调度模型,建立了min-max-min 结构的两阶段鲁棒优化模型,可得到最恶劣场景下运行成本最低的调度方案。 模 ......
电网 阶段 代码 程序 MATLAB

计算机组成原理——第一章(计算机系统概述)笔记

【考核内容】 (一)计算机系统层次结构 计算机系统的基本组成 计算机硬件的基本组成 计算机软件和硬件的基本关系 计算机系统的工作原理:“存储程序”方式、高级语言程序与机器语言程序的转换、程序和指令的执行过程 (二)计算机新能指标 吞吐量、响应时间、CPU始终周期、主频、CPI、CPU执行时间 MIP ......
计算机 原理 笔记 系统

函数极限计算工具

函数极限计算工具 之前提到,函数极限计算分三个步骤:化简、判断未定式、选方法。 化简 提极限不为0的因式 等价无穷小替换 $x\rightarrow0$时,有如下等价无穷小($lim\frac{a(x)}{b(x)}=1$): $sinx\sim x,tanx \sim x,arcsinx\sim ......
函数 极限 工具

将TDateTime值分解为小时、分钟、秒和毫秒,以及计算时间差

将时间日期分解 procedure TForm1.Button1Click(Sender: TObject); var Present: TDateTime; Year, Month, Day, Hour, Min, Sec, MSec: Word; begin Present:= Now; Sys ......
时间差 TDateTime 小时 时间

Android脱壳基础知识

JVM的类加载器: Bootstrap ClassLoader 引导类加载器:C/C++代码实现的加载器,用于加载制定的JDK核心库,比如java.lang.*、java.util.*等这些系统类。Java虚拟机的启动就是通过Bootstrap,该ClassLoader在java里无法获取,负责加载 ......
脱壳 基础知识 Android 基础 知识

【数据增强基础】cutout

参考 1. github_cutout; 2. cutout_paper; 3. 【数据增强】Cutout_dekiang的博客-CSDN博客; 4. 想读懂YOLOV4,你需要先了解下列技术(一); 完 ......
基础 数据 cutout

ubuntu&windows上打包python程序

Windows 安装pyinstaller pip install pyinstaller 测试是否安装成功 pyinstaller -v 打包 pyinstaller --onefile your_program.py #或者 pyinstaller your_program.py 然后会把当前目 ......
windows 程序 ubuntu python amp

为什么计算机时间要从1970年1月1日开始算起

导读 今天我们来讨论一个非常有意思的事,那就是你知道为什么计算机时间和众多的编程语言的时间都要从1970年1月1日开始算起呢,时间计时起点到底为什么是 1970年1月1号呢?我想大家应该都知道,但是我估计大家几乎大部分都没有想过这个问题。我们就一起来聊聊,这是为什么? 1、最懒的解释 很多编程语言起 ......
计算机 时间 1970

【python基础】Python 关于浮点数取整详解

前言 参考 1. Python 关于浮点数取整详解_python浮点数转换整数_XianZhe_的博客-CSDN博客; 完 ......
点数 基础 python Python

基于Matlab的数字水印设计——基于空域的水印处理系统

基于Matlab的数字水印设计——基于空域的水印处理系统 原文链接:https://blog.csdn.net/yl624624/article/details/119966213 MATLAB数字水印处理系统【LSB,界面GUI】 摘 要 数字水印(Digital Watermarking)技术是 ......
水印 空域 数字 Matlab 系统

jmeter两种不同场景的设计2

前言 jmeter单场景设计,一般性能需求场景设计 性能需求1:在一定的用户数到访问下,要求响应时间是不是在规定的时间内,而且错误率是不是在规定的范围之内,如:要求能支持5个用户的访问,响应时间在100ms以内,错误率不超过2% 性能需求2:要求响应时间在一定的范围内的情况下,能支持最大的用户数是多 ......
场景 jmeter

JVM基础一

一、JVM 基本认识 1、虚拟机 与 JVM 虚拟机(Virtual Machine) 可以理解为一台虚拟的计算机,其是一款软件,用来执行一系列虚拟的计算机指令 可以分为:系统(硬件)虚拟机、程序(软件)虚拟机。 系统(硬件)虚拟机 系统虚拟机是一个可以运行完整操作系统的一个平台,其模拟了物理计算机 ......
基础 JVM

并发用户数计算

一、经典公式1: 一般来说,利用以下经验公式进行估算系统平均并发用户数和峰值: 1)平均并发用户数 C = nL/T 2)并发用户数峰值 C‘ = C + 3*根号C C是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度 C’是并发 ......
用户数 用户

事件与处理程序

事件程序的调用,在HTML中绑定 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="view ......
事件 程序

maven打包时报错:找不到符号,errors提示:符号:类 xxx位置:程序包 xxx.xxx

原因分析:找不到符号要么就是有些依赖没有,有些依赖没识别到。 要打包的项目依赖本地其他模块出现这种情况比较多,没有识别到或者找不到,那就重新安装要依赖的本地模块就好了。 解决方案: 第一步 确认找不到的依赖是什么。在日志里可以查看,errors提示:符号:类 xxx位置:程序包 xxx.xxx。 一 ......
符号 xxx 时报 位置 程序

基础实例(2)

C语言编程基础实例2 数组 在程序设计中,为了处理方便,把==具有相同类型==的若干变量按有序的形式组织起来。这些按序排列的同类型数据元素的集合称为数组。 在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型,因此按数组元素的类型不同,数组又可 ......
实例 基础

钉钉小程序三方企业应用事件与回调

事件回调 订阅事件后,开放平台将会在事件发生时(如:机器人入群)向请求网址推送消息。 钉钉三方企业应用事件与回调配置界面如下: 推送方式有三种: Http 推送(官方不推荐) SyncHttp 推送 (官方推荐) RDS 推送(官方推荐) Http和SyncHttp没有太大的区别,按钉钉的说法是:与 ......
三方 事件 程序 企业