第四周(1):利用Python计算π的值,并显示进度条

用Python计算圆周率pi并用进度条提示进度 一 计算公式: 二 实现代码 (1) import math from tqdm import tqdm import time total,s,n,t=0.0,1,1.0,1.0 while(math.fabs(t)>=1e-6): total+=t n+=2 s=-s t=s/n k=total*4 print("π值是{:.10f} 运行时间为{:.4f}秒".format(k,time.clock())
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

python 17 迭代器,生成器

目录 1、什么是迭代器 2、为何要有迭代器 3、如何用迭代器 3、可迭代对象与迭代器对象详解 4、可迭代对象&迭代器对象 5、for循环的工作原理:for循环可以称之为叫迭代器循环 6、迭代器优缺点总结 如何得到自定义的迭代器: 应用案列 1、什么是迭代器 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复 都是基于上一次的结果而继续的,单纯的重复并不是迭代 2、为何要有迭代器 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型 有:列表、字符串、元组、字典、集合、打开文件
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

[Tips] vs code 配置anancoda

首先安装好anancoda和vs code。 然后在vs code中选择: “File->Perference->Setting” 1. 在右侧的搜索框中搜索:python.pythonPath 以及Conda Path 然后在出现的框中加入anancoda的python路径和conda python; 2. (或)在Setting中的Extentions中找到python,然后添加anancoda的pyton和conda路径。 3. (或)点击右上角的按钮,将setting的UI界面变为js
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

Qt基础面试题

Qt基础面试题 1:QT信号槽机制的优缺点 : 1)QT信号槽机制的引用精简了程序员的代码量 (不用写回调函数) 2)QT的信号可以对应多个槽(但他们的调用顺序随机),也可以多个槽映射一个信号 3)QT的信号槽的建立和解除绑定十分自由 4)信号槽同真正的回调函数比起来时间的耗损还是很大的,所有在嵌入式实时系统中应当慎用 5)信号槽的参数限定很多例如不能携带模板类参数,不能出现宏定义等等 2、多线程情况下, Qt中的信号槽分别在什么线程中执行, 如何控制? 可以通过connect函数的第五个参数
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

经典算法题-十六进制转化十进制

使用Java写出一个程序:接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 ) import java.util.Scanner; public class number { private static final String A = "A"; private static final String B = "B"; private static final String C = "C"; private static final String
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

python-----数据库读写----mysqlclient库

mysqlclient库 文档 https://mysqlclient.readthedocs.io 安装 pip install mysqlclient==1.3.12 安装报错参考网址:https://www.cnblogs.com/taiyangfeng/p/12562561.html 获取数据记录 fetchone, fetchmany, fetchall 代码: import MySQLdb conn = MySQLdb.connect( host='192.168.1.1
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

windows环境中如何安装配置curl工具

curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。在win10系统中内置了curl工具,我们可以在cmd命令窗口中直接使用curl命令,但是在win7及以下版本的windows系统中没有自带curl工具,需要我们自己手动安装配置,下面就给大家介绍一下在windows环境中如何安装配置curl工具。 在这里给大家提供了一个curl在windows环境中64位的安装包,解压以后即可使用,不
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

SQL之INSERT INTO SELECT 和SELECT INTO FROM 语句

1.INSERT INTO SELECT : INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在(目标表已存在)的表中。目标表中任何已存在的行都不会受影响 INSERT INTO TABLE2 SELECT * FROM TABLE1 WHERE .........; INSERT INTO TABLE2 SELECT COLUMN1,COLUMN2 FROM TABLE1 WHERE.....; INSERT INTO TABLE2(COLUMN1,COL
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

1基础知识:常量及符号

常量及符号 常量:程序运行时,其值不能改变的量 常量可以分为:整型常量、实型常量、字符常量、字符串常量 #include<iostream> using namespace std; int main() { cout<<1234<<endl;//整型常量 cout<<3.14<<endl;//实型常量(浮点数常量) cout<<'a'<<endl;//字符常量 cout<<"HelloWorld"<<endl;//字符串常量 return 0;
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

SpringFramework 应用接入 Apollo 配置中心

环境: SpringFramework:4.3.5.RELEASE apollo-client:1.5.1 1.在项目的 resources/META-INF/ 目录下添加 app.properties 文件: #Apollo配置id app.id = phpdragon-demo apollo.bootstrap.enabled = true apollo.eagerLoad.enabled = true apollo.cacheDir = /data/app_data/apollo_cac
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

面试话痨(二)C:JAVA String,别以为你穿个马甲我就不认识你了

  面试话痨系列是从技术广度的角度去回答面试官提的问题,适合萌新观看!   面试官,别再问我火箭怎么造了,我知道螺丝的四种拧法,你想听吗?   String相关的题目,是面试中经常考察的点,当面试中遇到了String相关的问题,我们可以这么聊: 一:String底层结构   从底层结构上来说,jdk1.8的String,底层是char[]。我在工作中几乎很少用到char[],因为List太好用了,我宁愿用List<Character>也不想用char[],因为以前学C时体会过用char[]的痛
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

Web_php_include

Web_php_include 将回日月先反掌;欲作江河惟画地; 记录一道入门的题目,之前在搞个比较难的waf;突然一个朋友问我这道题;我简单的看了看,准备写成博客,供以后的新手参考;;大牛可绕过;; 打开题目,几行简单的代码,发现过滤了php:// 这个导致我们没有办法读取源代码,但是我们看到这里有个include; 这个函数也是十分危险的;这里我们可以直接data协议写入内容,进行包含,; 进入索引界面,写入; 然后就可以包含我们的小马了;;然后进行命令执行就好;; 在后面键入 &aa=s
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

3月24日:毕业设计计划

1.优化界面
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

批量插入对list进行分割

public static void batchInsert(List<Integer> ints,int count ) { int begin =0; int end = begin+count ; while (begin<=ints.size()-1){ List<Integer> integers = ints.subList(begin, end<=ints.size()?end:ints.size());
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

Oracle数据库之体系结构

Oracle数据库管理系统中的3个重要的概念:实例(Instance)、数据库(Database)和数据库服务器(Database Server)。 实例:是后台进程和内存结构的集合,是Oracle数据库与应用程序的接口,它为应用程序提供了对数据库中数据的管理和维护功能; 数据库:由操作系统文件组成,这些文件也称为数据库文件,它为数据库信息提供实际的物理存储区; 数据库服务器:它由安装在服务器上的所有软件及启动成功后的实例组成,一般指数据库各软件部件(如SQL Plus)、Oracle实例及O
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

人生也要动态规划

人生像一场旅行,参考别人,也能映射出以后的自己,虽然凡事都有意外,但是毕竟意外概率极小,还是要居安思危,规划好每个年龄段该做的事。 乔治·桑塔亚纳说过,“那些遗忘过去的人注定要重蹈覆辙。”这句话放在问题求解过程中也同样适用。不懂动态规划的人会在解决过的问题上再次浪费时间,懂的人则会事半功倍。那么什么是动态规划?这种算法有何神奇之处? 动态规划的好处在于存储以前计算过得值,不重复计算。 1、什么是动态规划? 动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

如何用Nginx解决跨域问题?一文了解

原文链接 一. 产生跨域的原因 1.浏览器限制 2.跨域 3.XHR(XMLHttpRequest)请求 二. 解决思路 解决跨域有多重,在这里主要讲用nginx解决跨域 1.JSONP 2.nginx代理 3.浏览器禁止检查跨域 三. 下载安装nginx 选择其中一个版本下载,再解压即可使用在nginx目录下输入nginx -v,若出现版本号,则安装成功 四. nginx反向代理解决跨域(客户端解决跨域) 1.我们使用jquery的ajax发送请求,node开启后台服务 前端代码: 利用j
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

3.23~3.24做题笔记

首先,昨天没有更新并不是因为HH懒,而是(居然被div2的题目卡住了) 昨晚真的好生气,一题当时怎么也想不出来,结束之后躺床上10秒出思路,原来就是把所有都移到左上角就行了,气的我不行(错失了第一波上分机会,间接证明水平高于分段?)这种情况的原因也可能是在做题的时候紧张+深夜做题不太好,以后还是一星期一次深夜做题吧,尽量不要吵到粑粑麻麻休息,先通过vp来逐渐提高自己实力,有能力了再去被大佬们虐。 唔,今天体验了一下div3的题目,emmm果然是新手专属,前面几题的代码好像20行不到就搞定了..
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

#1 DeBug日志

我好难过~ 这不是我要的那种~ 结果~ 结果~~~ DeBug日志 luogu P1967 货车运输 我是从哪里学会的 \(crazydave\) 的题解 题目描述 $A $国有 \(n\) 座城市,编号从 \(1\)到\(n\),城市之间有 \(m\)条双向道路。每一条道路对车辆都有重量限制,简称限重。 现在有 \(q\)辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 输入 第一行有两个用一个空格隔开的整数 \(n, m\),表示\(A\)国有\(n\)
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0

C语言课程设计之连连看

1 需求分析 游戏名称:连连看。这是一款区别于普通连连看的小游戏。玩家以某个速度顺时针连续旋转,在旋转过程中根据键盘或鼠标命令射出直线连接 界面上的小球,每连接一个小球,玩家则占领此地,连接下一个小球,直至连接所有小球成闭环。 1.1 功能需求 1.1.1基本功能: ①完成游戏登入界面的设计 ②在登入界面按下空格,将弹出对话框用于保存当前玩家的用户名 ③游戏开始后: 1)载入背景画面,主球和其余小球随机分布在相应位置上 2)主球以某个角速度顺时针旋转 3)玩家点击鼠标控制球发出子弹,子弹击中小
分类: 其他 发布时间: 03-24 22:50 阅读次数: 0