python 六大标准数据类型

Number(int float bool complex) #int整型(正整数0 负整数) intvar = 256 print(intvar) #type获取一个值的类型 res = type(intvar) print(res) #二进制整型 intvar = 0b011 print(type(intvar)) print(id(intvar)) #八进制 intvar = 0o127 print(intvar) print(type(intvar)) print(id(intv
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

2019暑期金华集训 Day2 线性代数

自闭集训 Day2 线性代数 高斯消元 做实数时,需要找绝对值最大的作为主元,以获取更高精度。 在欧几里得环(简单例子是模合数)意义下也是对的。比如模合数意义下可以使用辗转相除法消元。 欧几里得环:对于任意\(a,b\),都可以定义\(a=qb+r\ \ (|r|<b)\),于是可以辗转相除。(显然,多项式环也是欧几里得环) 逆矩阵 方法与高斯消元类似,左边摆一个原矩阵,右边摆一个单位矩阵,高斯消元的过程中左边的行操作都在右边同样做一遍。最后左边剩下一个单位矩阵,右边就是逆矩阵。 对于方程\(
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

css盒子布局,浮动布局以及显影与简单的动画

08.05自我总结 一.盒子布局 1.盒子布局的组成 margin border padding content 2.margin margin是外边距,控制盒子的显示位置相对于他的上一级 left、top控制自身,right、bottom影响兄弟 3.border 宽度:border-width 颜色:border-color 透明度:transparent 样式:border-style: 常用的样式 none:没有边框 solid:实线 dashed虚线 dotted点或者方框根据浏览器
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

[译]可见性判断之门系统

[译]可见性判断之门系统 本文翻译一下《Mathematics for 3D games programming and computer graphics》第3版第8章“可见性判断”中的门系统(Portal Systems)这一节的一部分。 在清华大学出版社出版的詹海生译的中文版中,缺少了对此章节关键一段的翻译。可能是作者疏忽,可能是别的什么,不过下面这个中文版的图我就不能忍了。 看看两者有什么关键区别: 我就怀疑译者没弄懂这个门系统的原理,这不是误人子弟吗?虽然我也一知半解,但是我不会搞个
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

Java-NIO 之 Selector 与 Pipe

关于阻塞与非阻塞:https://www.cnblogs.com/jhxxb/p/11272727.html 一、传统的 IO 流都是阻塞式的 当一个线程调用 read() 或 write() 时,该线程被阻塞,直到有一些数据被读取或写入,该线程在此期间不能执行其他任务。 因此,在网络通信进行 IO 操作时,由于线程会阻塞,所以服务器端必须为每个客户端都提供一个独立的线程进行处理,当服务器端需要处理大量客户端时,性能急剧下降。 package nio; import org.junit.
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

Python3基本数据类型之int&str

python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。如 1 name = "garrett" # 字符串变量 2 count = 123 # 整形变量 3 miles = 100.0 # 浮点型变量 也可以多个变量同时赋值: 1 n1 = n2 = n3 = 100 2 a
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

胜者为王(贪心)

题面 $ solution: $ 似乎是燕山楠学长的一道原创题?那还是将题目完整的放上来吧! (下文中蓝色表示题目中不会被筛掉的点,红色表示会被筛掉的点)首先我们知道如果存在两个l较小的蓝色点中间有一个较大的红色点,我们的 $ ans $ 长度一定不能超过蓝色点围成区间的长度,否则我们筛不掉这个红色点(两边较小的蓝色点会被先筛掉)。我们假定对于某一个红色点,它最近的两个比它小的蓝色点为其左右限制,然后我们知道每一个红色点都存在这样的左右限制(边界也算一对限制)。因为 $ x $ 不能超过这个限
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

2019.8.5

回顾 所有的IT知识都时候依托以OSI七层模型(TCP/IP四层); 协议:(规定) 应用层协议:http https(B/S) ssh telnet smtp pop3 imap ftp tftp dns dhcp 传输层:tcp udp -- 端口 网络层:路由协议 被路由协议(IPv4 IPv6) x.x.x.x 数据链路层:以太网协议 MAC ff:ff:ff:ff:ff:ff:ff 全球唯一 物理层:01的电信号 Linux的目录结构 Linux的磁盘管理 fdisk -- 分区(逻
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

文件配置命令和远程操作

文件相关的命令 1、创建和删除操作 Touch 摸 修改时间戳 stat (atime mtime ctime),如果没有该文件就创建该文件     -C     MMDDhhmm[CC]YY.ss       top --> 查看进程【CPU:sy ur】     -a Rm     *find* 【范围】 -file d -name a* [文件属性]     -exec 命令 {}\;     -ok 命令 {}\;     | xargs 命令 ; Mkdir   -pv 2、拷贝和移
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

urllib:简单的贴吧页面爬取代码

from urllib import request import time import urllib import urllib.parse #根据url发送请求,获取服务器响应文件 def loadPage(url,filename): print('正在下载' + filename) headers = { 'User - Agent': 'Mozilla / 5.0(Windows NT 6.1;WOW64) AppleWebKit
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

pheonix从入门到进阶

别人写的帖子感觉很好,记录一下: https://blog.csdn.net/u013411339/article/details/90657429
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

爬虫 Connection 代理 cookie 验证码 线程池 异步爬取

爬取网页遇到问题: http://sc.chinaz.com/jianli/free.html爬取简历模板 HTTPConnectionPool(host:XX)Max retries exceeded with url。 原因: 1当你在短时间内发起高频请求时,http 的连接池中的连接资源被耗尽 Connection:keep-alive 2 IP 被封 解决方法: 1 请求headers 中添加: Connection:'close
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

day22_步入百万年薪的第二十二天——从空间角度研究类、类与类之间的关系

day22 从空间角度研究类 何处添加对象属性 在类的______init______可以添加 class Human: mind = "有思想的" def __init__(self, name, age): self.name = name self.age = age def eat(self,argv): print("吃饭") sun = Human("孙宇", 18) print(sun.__dict__)
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

fromkeys

fromkeys会返回新的字典与原字典没关系,直接用字典去访问fromkeys不会对字典产生影响的 dic = {} a = dic.fromkeys("abc",[1,2,3]) #前面的会迭代添加,后面不会 print(a) <<<<{'a': [1, 2, 3], 'b': [1, 2, 3], 'c': [1, 2, 3]}
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

java之maven之初识maven

1.maven是一个项目管理工具。 包括项目创建、资源管理、项目运行、项目发布等功能。 2.为什么使用 maven? a. jar 依赖管理(升级、降级)等 b. 项目之间依赖管理 c. 资源文件管理更合理 d. 自动发布项目等 3. maven 安装 ps : eclipse、myeclipse、idea 等开发工具自带 maven 插件,无需安装。 在操作系统中,编写与执行maven命令,需要安装。 a. 下载地址: https://maven.apache.org/download.cg
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

java 给数值添加千分位。

1 private static String nuber(double n) { 2 // TODO Auto-generated method stub 3 String str=DecimalFormat.getNumberInstance().format(n);//该方法精度只保留小数点后三位 4 return str; 5 }
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

Mysql 创建只读账户

mysql 创建只读账户; 1、查询所有账号信息 SELECT DISTINCT a.`User`,a.`Host`,a.password_expired,a.password_last_changed,a.password_lifetime,a.* FROM mysql.user a; 示例: 1、创建账户 并授权SELECT查询权限。 > GRANT SELECT ON dbname.* TO 'username'@'%' IDENTIFIED BY "password"; 2
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

java 去掉小数点后面多余的0(用正则表达式)。

1 private static String strs(String str) { 2         if (str.indexOf(".") > 0) { 3             str = str.replaceAll("0+?$", "");//删掉尾数为0的字符 4             str = str.replaceAll("[.]$", "");//结尾如果是小数点,则去掉 5         } 6         return str; 7      
分类: 其他 发布时间: 08-05 20:17 阅读次数: 0

【JZOJ6277】矩阵游戏

description analysis 设所有操作之后,\(f[i]\)表示\(i\)行乘的数,\(g[j]\)表示\(j\)列乘的数,那么 \[Answer=\sum^{n}_{i=1}\sum^{m}_{j=1}[m*(i-1)+j]*f[i]*g[j]\] 中括号里的就是该位置原来的数,很好理解,然后移项 \[=\sum_{i=1}^{n}f[i]\sum_{j=1}^mg[j]*m*(i-1)+g[j]*j\] \[=\sum_{i=1}^n\{f[i]*(i-1)*m*\sum_{
分类: 其他 发布时间: 08-05 20:17 阅读次数: 0

React 的setState 理解

  我们都知道在React中,setState() 方法是用来改变组件状态的,在项目中也一直用,也没有出现什么问题(使用方法太简单了),但今天看了一篇文章,提到了setState 使用时的两个注意点,加深了对setState()的认识。   setState() 最简单的使用方式,就是给它传递一个对象,对象中的属性就是我们要改变的状态,对象中只写我们要改变的那些状态就可以了,react 会把我们这次所做的改变和原来没有做改变的状态进行合并,形成最新的状态,重新渲染组件。写一个简单的例子,点击按
分类: 其他 发布时间: 08-05 20:17 阅读次数: 0