Python,计算 ax^2 + bx + c = 0的根

1 #-*-coding : utf-8-*- 2 import math 3 4 def quadratic(a, b, c): 5 if not isinstance(a, (int, float)): 6 raise TypeError('a值,请输入整数或者浮点数!') 7 elif not isinstance(b, (int, float)): 8 raise TypeError('b值,请输入整数或者浮点数!') 9 elif not isinstance(c, (int, f
分类: 其他 发布时间: 06-11 21:37 阅读次数: 3

python数据结构之树(二叉树的遍历)

树是数据结构中非常重要的一种,主要的用途是用来提高查找效率,对于要重复查找的情况效果更佳,如二叉排序树、FP-树。 本篇学习笔记来自:二叉树及其七种遍历方式、python遍历与非遍历方式实现二叉树 介绍: 树的遍历主要有两种,一种是深度优先遍历,像前序、中序、后序;另一种是广度优先遍历,像层次遍历。 在树结构中两者的区别还不是非常明显,但从树扩展到有向图,到无向图的时候,深度优先搜索和广度优先搜索的效率和作用还是有很大不同的。 深度优先一般用递归,广度优先一般用队列。一般情况下能用递归实现的算
分类: 其他 发布时间: 06-11 21:37 阅读次数: 3

Atcoder arc092

E-Both Sides Merger 标程: 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int N=1005; 4 int n,Max,pos,tot,ans[N],a[N]; 5 vector<int> vec; 6 typedef long long ll; 7 ll sum1,sum2; 8 int main() 9 { 10 scanf("%d",&n);Max=-1e9-1;//注意ma
分类: 其他 发布时间: 06-11 21:37 阅读次数: 3

标题换行,百度编辑器

今天做项目,解决了publiccms开源项目的标题换行,这个标题换行,就是<h2><conent.title?no_esc></h2>这条命令实现了标题换行,我在模板中实现了这条命令,直接引用即可。 还有就是适配达梦数据库,只能通过系统默认的SYSDBA才能实现select id,name from cms_catagory这样的语句,用其它用户不能实现,明天再检测一次。之后,做了百度编辑器,是通过在网上下载引用实现,但是,唯独IE8就不能实现在word复制的内容粘贴到编辑器里。百度,也无法从
分类: 其他 发布时间: 06-11 21:37 阅读次数: 3

[SCOI2015] 情报传递

题目描述 奈特公司是一个巨大的情报公司,它有着庞大的情报网络。情报网络中共有 n 名情报员。每名情报员可能有若干名 (可能没有) 下线,除 1 名大头目外其余 n−1 名情报员有且仅有 1 名上线。奈特公司纪律森严,每名情报员只能与自己的上、下线联系,同时,情报网络中任意两名情报员一定能够通过情报网络传递情报。 奈特公司每天会派发以下两种任务中的一个任务: 搜集情报:指派 T 号情报员搜集情报; 传递情报:将一条情报从 X 号情报员传递给 Y号情报员。 情报员最初处于潜伏阶段,他们是相对安全的
分类: 其他 发布时间: 06-11 21:37 阅读次数: 3

Python,报错NameError: name 'math' is not defined

1 #-*- coding : utf-8 -*- 2 import math 3 4 def move(x, y, step, angle=0): 5 nx = x + step * math.cos(angle) 6 ny = y - step * math.sin(angle) 7 return nx, ny 新建Python文件,保存为move,Python交互界面,导入move函数后,执行函数,报错 后在执行函数前,输入 import math 执行函数,不报错
分类: 其他 发布时间: 06-11 21:37 阅读次数: 3

【java多线程】---线程创建、start、run

线程创建、start、run 一、创建线程方式 java创建线程的方式,主要有三种:类Thread、接口Runnable、接口Callable。 1、Thread和Runnable进行比较 他们之间的区别 1、实现Runnable的类更具有健壮性,避免了单继承的局限。 2、Runnable更容易实现资源共享,能多个线程同时处理一个资源。 不过对于共享数据而言,使用继承Thread,同样可以实现多线程同时处理同一个资源。 (1)像网上常写的这种方式当然不能实现共享资源了,因为你已经new了多个对
分类: 其他 发布时间: 06-11 21:37 阅读次数: 1

编码的细微区别

在编程学习的深入后,不可避免的会遇到ANSI、GB2312、UTF8的编码问题,如果不彻底了解他们的区别,都最终会造成一个问题--乱码!想要更好的了解编码,我们首先应该了解编码的历史演变。 在继续学习之前先明白一下转化关系吧 8位bit=1字节(byte)  1024byte(字节)=1kb   1024kb=1MB 。。。。 一,ASCII码 我们都知道计算机起源于美国,早期的计算机只是用于科学计算,但是在计算机迅速发展时,计算机被要求不仅仅能够进行数值计算,还要进行字符处理和表示。于是一套
分类: 其他 发布时间: 06-11 21:37 阅读次数: 2

网络流24题小结

随手立了个flag说要做网络流24题什么的…… 最后发现A了23题,然后,切不动了……呵呵 虽然发现做了这么多,并不是每题都很有意义吧。 不过拿模板水题的感受真心不错 1.飞行员配对方案问题 二分图最大匹配。 #include<bits/stdc++.h> using namespace std; inline int read(){ int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=
分类: 其他 发布时间: 06-11 21:37 阅读次数: 1

Hadoop_01_部署

1. 主机规划 主机名称 外网IP 内网IP 操作系统 备注 安装软件 mini01 10.0.0.11 172.16.1.11 CentOS 7.2 ssh port:22 Hadoop 【NameNode SecondaryNameNode】 mini02 10.0.0.12 172.16.1.12 CentOS 7.2 ssh port:22 Hadoop 【ResourceManager】 mini03 10.0.0.13 172.16.1.13 CentOS 7.2 ssh port
分类: 其他 发布时间: 06-11 21:37 阅读次数: 3

python 基础篇 09 函数初识

<<<<<<<<<<<<<<<------------------------------函 数------------------------------------->>>>>>>>>>>>>>>>>> 本节内容: 1. 什么是函数------>>>先去定义一个事情或功能,等需要用的时候直接拿来就可以用,这就是函数.不用每次都写.. 2. 函数定义, 函数名, 函数体以及函数的调⽤ 3. 函数的返回值 4. 函数的参数 注:函数的执行过程****很重要 三:函数的返回值-----执行完函数
分类: 其他 发布时间: 06-11 21:37 阅读次数: 3

linux和windows互传文件、用户和密码配置文件、用户组和用户管理

一:xshell下linux和windows互传文件1.首先需要安装一个包[root@centos7-1~]#yuminstall-ylrzsz已加载插件:fastestmirrorbase|3.6kB00:00:00extras|3.4kB00:00:00updates|3.4kB00:00:00updates/7/x86_64/primary_db|2.0MB00:00:03Determini
分类: 企业开发 发布时间: 06-11 21:37 阅读次数: 3

nginx部署(普通用户)

1. Install Nginx software prerequisites : $ sudo yum install pcre pcre-devel openssl-devel perl gcc make -y    2. Download Nginx from official website and extract it : $ wget http://nginx.org/download/nginx-1.6.2.tar.gz $ tar xzvf nginx-1.6.2.tar.g
分类: 其他 发布时间: 06-11 21:32 阅读次数: 1

iview-cli 采坑记录

1.iview-cli 关于跨域的问题: 使用webpack-devServer启动node 服务器可以通过配置 proxy 对象实现跨域: webpack.dev.config.js devServer: { proxy: { //匹配发起的请求的 url '/report/*': { // 目标服务器地址 target: 'http://de
分类: 其他 发布时间: 06-11 21:32 阅读次数: 1

【软件构造】课程提纲(3)

第四章 1. 代码可理解性/可读性 (1)度量可理解的指标:名称长度、名称唯一性比率、复杂性、代码行数、注释密度、嵌套层数 (2)可读性:人类读者可以轻松理解源代码的目的,控制流程和操作 (3)代码可读性强的例子: Example A:z = ((3*x^2) + (4*x) - 5) - (( 2*y^2) - (7*y) + 11) / ((3*x^2) + (4*x) - 5) Example B:a = (3*x^2) + (4*x) - 5; b = ( 2*y^2) - (7*y)
分类: 其他 发布时间: 06-11 21:32 阅读次数: 3

如何方大缩小电脑页面

https://jingyan.baidu.com/article/5d368d1ef8b8d93f60c05711.html
分类: 其他 发布时间: 06-11 21:32 阅读次数: 3

python输出测试报告测试成功

import unittest # import HtmlTestRunner import HTMLTestRunner class DemoTest(unittest.TestCase): def test_one(self): print('第一条case') def test_two(self): print('第二条case') #调整缩进后就会不执行main if __name__ == '__main_
分类: 其他 发布时间: 06-11 21:32 阅读次数: 1

移动端一个奇怪的触摸bug

这两天遇到一个很奇怪的bug,在移动端,一个页面里所有的input框都不能点击,我查了一下,里面的没有设置readonly属性,只要页面滚动一下就可以用了,而且,只要我在真机测试的时候,f12开发者模式下,一旦选中这个元素也可以点击了,很奇怪,结果我就去公共样式里排查,home.css。结果定位到了这么一段我很不熟悉的代码片段 /* -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -moz-ta
分类: 其他 发布时间: 06-11 21:32 阅读次数: 1

关系型数据库设计——E-R图

一、数据管理技术的三个发展阶段: 1)人工管理阶段(20世纪50年代中期) 特点:数据不保存;应用程序管理数据;数据不共享;数据没有独立性; 2)文件系统阶段(20世纪50年代后—60年代)特点:数据以文件形式长期保存;文件系统管理数据;数据共享性差、冗余度大;数据独立性差; 3)数据库系统阶段(20世纪60年代—现在)特点:数据结构化;数据由DBMS统一管理与控制;数据共享性高、冗余度低;数据独立性高; 二、数据库管理系统的功能: 1)数据定义功能:由DBMS提供的数据定义语言(Data D
分类: 其他 发布时间: 06-11 21:32 阅读次数: 3

pygame.Surface.get_at

get the color value at a single pixel http://www.pygame.org/docs/ref/surface.html#pygame.Surface.get_at 其他参考链接: https://blog.csdn.net/qq_27717921/article/details/53231762
分类: 其他 发布时间: 06-11 21:32 阅读次数: 3