python学习四

#!/usr/bin/env python #-*- coding:utf-8 -*- #name='lhf' # def change_name(): # global name # name="帅的一笔" # print('change_name',name) # change_name() # print(name) # def yangjian(): # #name='aa' # global name # print('i m ',n
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

函数(一)

函数的定义 什么时函数 函数就是具备某一功能的工具,事先将工具准备好就是函数的定义,遇到应用场景拿来就用就是函数的调用 为什么要用函数 如果不使用函数,写程序时将会遇到这三个问题: 程序冗长 程序的扩展性差 程序的可读性差 如何使用函数 先定义函数,后使用 def 函数名(param1,param2...): ''' 函数功能的描述信息 ''' retuern # 返回值 调用函数 函数名(param1,param2...) 函数定义阶段 def func()
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

Luogu P4122 [USACO17DEC]Blocked Billboard

Luogu P4122 [USACO17DEC]Blocked Billboard 解析 画图想一想,莫得想复杂咯! Code #include<cmath> #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #define LL long long using namespace std; struct matrix { int ax,ay,bx,by; }mat[5]; int are
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

python学习记录5--------列表list

1 a=['xiaoming','xiaopang','laowang','laozi','xiaoli'] 2 print(a[0:]) #默认步长是1,从左0往右最后选值,结果是打印全部 3 print(a[1:4:2])#b步长是2,从左1往右3选值,每两个选一次值,结果是打印xiaopang,laozi 4 print(a[4:1:-1])#b步长是-1,从右0往左1选值,每1个选一次值,结果是打印【'laowang','laozi','xiaoli'】 5 print(a[-1
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

地铁出行线路规划

地铁出行线路规划 github: 31701022 需求分析 1.确定地铁站信息存储的文件格式 2.设计文件的读取与写入命令行 3.能够输出从起点到终点的所有站点 4.能够找出经过最少站数的路径 5.通过用例测试和性能检查 设计思路 本次设计主要是两个要点,一是确定文件格式,二是找出最优路径,即经过最少站数的路径。 首先为了输入方便采用简单的文件输入方式,输入格式上按照每一条线路上的每一个站点排序,可换乘的站点添加标注: 一号线:刘圆,西横堤,...,西站(6),... 二号线:曹庄,卞
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

09.19算法第二章上机实践报告

算法第二章上机实践报告 https://edu.cnblogs.com/campus/gdwywm/se1803/homework/7608 1.实践题目 7-3 两个有序序列的中位数 https://pintia.cn/problem-sets/1173827583729741824/problems/1173827629514764290 2.问题描述 已知有两个等长的非降序序列S1, S2, 设计函数求S1与S2并集的中位数。有序序列A 0 ,A 1 ,⋯,A N−1 的中位数指A (N
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

import,from,as

   import 模块名 #导入模块,调用函数时需要使用 ' 模块名.函数名() ' form 模块名 import 函数名1,[函数名2,. . .] #导入一个或多个函数,需要缩进 form 模块名 import * #*代表全部函数,需要缩进 as定义别名用法 一、解决模块名、函数名过长的问题 import 模块名 as new_name form 模块名 import 函数名 as new_name 二、解决共享自定义函数模块文件时的同名冲突问题
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

十大排序算法总结(Python3实现)

十大排序算法总结(Python3实现) 本文链接:https://blog.csdn.net/aiya_aiya_/article/details/79846380 目录 一、概述 二、算法简介及代码展示 1.冒泡排序 2.简单选择排序 3.简单插入排序 4.堆排序 5.快速排序 6.希尔排序 7.归并排序 8.计数排序 9.桶排序 10.基数排序 11.#代码说明 三、感悟总结 ________________________________________ 一、概述 排序算法大概是hell
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

flutter 权限申请

添加依赖 permission_handler: ^3.2.2 androidmanifest.xml添加对应的用户权限 在flutter 中app入口申请权限: import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:permission_handler/permission_handler.dart'; import 'users.d
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

网络指令及IP选择的原因

网络指令及IP选择的原因 1、查看IP地址:在 Windows 上是 ipconfig,在 Linux 上是 ifconfig; 2、Linux 上还有ip addr指令查看IP地址; 3、ifconfig 和 ip addr 的区别: 当非常小的 Linux 系统内安装net-tools 和 iproute2 这两个工具后,执行下面代码: IP addr这个地址可以查看这台机器上所有的网卡地址,而ifcofing只显示本机的IP地址。 IP 地址是一个网卡在网络世界的通讯地址,相当于我们现实
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

漫画:什么是服务熔断?

这里需要解释两点: 开启熔断 在固定时间窗口内,接口调用超时比率达到一个阈值,会开启熔断。进入熔断状态后,后续对该服务接口的调用不再经过网络,直接执行本地的默认方法,达到服务降级的效果。 熔断恢复 熔断不可能是永久的。当经过了规定时间之后,服务将从熔断状态回复过来,再次接受调用方的远程调用。 对于熔断机制的实现,Hystrix设计了三种状态: 熔断关闭状态(Closed) 服务没有故障时,熔断器所处的状态,对调用方的调用不做任何限制。 熔断开启状态(Open) 在固定时间窗口内(Hystrix
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

9.19总结

模型层   十三个方法     all() 查询所有结果     filter() 它包含了与所有给筛选条件相匹配的对象        get() 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有,都会抛出错误     exclude() 它包含了与所给筛选条件不匹配的对象     order_by() 对查询结果排序     reverse() 对查询结果反向排序,前面要先有排序才能反向     values() 返回一个ValuesQuerySe
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

力扣 —— Two Sum ( 两数之和) python实现

题目描述: 中文: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 英文: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each i
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

days10

1.在猜年龄的基础上编写登录、注册方法,并且把猜年龄游戏分函数处理,如 登录函数 注册函数 猜年龄函数 选择奖品函数 age = 18 # 给定年龄 # 奖品信息 prize_dict = { '0': "芭比娃娃", '1': "变形金刚", '2': "psp游戏机", '3': "奥特曼", '4': "遥控飞机", '5': "chongqiwawa", } prize_msg = ''' 0 芭比娃娃 1 变形金刚 2 psp游戏机
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

个人项目评测——中小学数学卷子生成

结对编程中双方互相审查代码是一个相互学习的过程,从对方的代码中可以学到一些想不到的新的想法。正所谓孔子说的“三人行,必有我师焉”。 优点: 1、建立一个用户类,将对用户的登录、切换、生成试卷、输出文件等操作封装到类中,具有良好的封装性和可扩展性。 class User { private: string Passward; int Number; string Name; string Type;
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

2019年9月19日星期四(STM32)

一.RTC(实时时钟) 1.背景 时间在计算机系统中是一个非常重要的参数,在很多应用场景下都需要使用时间。RTC就是一个专门记录时间的设备,本质上是一个1Hz定时器。 为了计时准确,计时系统掉电也要能够正常计时。为了到达这个目的,RTC需要独立的时钟源,独立的供电电源 stm32f407的RTC的时钟源是低速晶振(LSE---32.768KHz),使用纽扣电池单独供电 2.stm32f407的RTC RTC进行2次预分频,一次7位异步和15位的同步,最终得到1hz的时钟,为了降低功耗,异步预分
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

MySQL降低insert, update, delete的优先级来优化性能

数据库经常被多个用户访问,对处理什么情况已经用什么次序处理进行管理是MySQL的任务。insert 操作可能很耗时,尤其是有很多索引需要更新时, 而且它可能会降低等待处理的select语句的性能。 如果select是最重要的(通常也是这样的),那可以通过在insert 和into 之间添加关键字LOW_PRIORITY来指示MySQL降低insert 语句的优先级,如: INSERT LOW_PRIORITY INTO ... update 和 delete 也是一样的: UPDATE LOW
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

iOS处理含中文的请求链接

NSString *urlStr = @""; // 将中文URL进行转码 urlStr = [urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSURL *url = [NSURL URLWithString:urlStr];   
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

MQTT研究之EMQ:【eclipse的paho之java客户端使用注意事项】

这里,简单记录一下自己在最近项目中遇到的paho的心得,这里也涵盖EMQX的问题。 1. cleanSession 这个标识,是确保client和server之间是否持久化状态的一个标志,不管是client还是server重启还是连接断掉。下面是来自paho客户端源码的注释。 Sets whether the client and server should remember state across restarts and reconnects. If set to false both
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

事件,条件

事件 其实就是开两条线程,一条进行数据传输 另外一条,查看网络是否安全,如果不行就会clear(),也就是给数据传输的那条线程一个信号, 主要原理就是wait()方法,只有当事件为True的时候才可以继续运行,不然就会被wait()方法阻塞住,默认是False , is_set()方法是查看事件状态的 # 模拟拿数据断网了的操作 from threading import Thread, Event import random import time e = Event() def fo
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0