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
2019暑期金华集训 Day2 线性代数
自闭集训 Day2 线性代数 高斯消元 做实数时,需要找绝对值最大的作为主元,以获取更高精度。 在欧几里得环(简单例子是模合数)意义下也是对的。比如模合数意义下可以使用辗转相除法消元。 欧几里得环:对于任意\(a,b\),都可以定义\(a=qb+r\ \ (|r|<b)\),于是可以辗转相除。(显然,多项式环也是欧几里得环) 逆矩阵 方法与高斯消元类似,左边摆一个原矩阵,右边摆一个单位矩阵,高斯消元的过程中左边的行操作都在右边同样做一遍。最后左边剩下一个单位矩阵,右边就是逆矩阵。 对于方程\(
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点或者方框根据浏览器
[译]可见性判断之门系统
[译]可见性判断之门系统 本文翻译一下《Mathematics for 3D games programming and computer graphics》第3版第8章“可见性判断”中的门系统(Portal Systems)这一节的一部分。 在清华大学出版社出版的詹海生译的中文版中,缺少了对此章节关键一段的翻译。可能是作者疏忽,可能是别的什么,不过下面这个中文版的图我就不能忍了。 看看两者有什么关键区别: 我就怀疑译者没弄懂这个门系统的原理,这不是误人子弟吗?虽然我也一知半解,但是我不会搞个
Java-NIO 之 Selector 与 Pipe
关于阻塞与非阻塞:https://www.cnblogs.com/jhxxb/p/11272727.html 一、传统的 IO 流都是阻塞式的 当一个线程调用 read() 或 write() 时,该线程被阻塞,直到有一些数据被读取或写入,该线程在此期间不能执行其他任务。 因此,在网络通信进行 IO 操作时,由于线程会阻塞,所以服务器端必须为每个客户端都提供一个独立的线程进行处理,当服务器端需要处理大量客户端时,性能急剧下降。 package nio;
import org.junit.
Python3基本数据类型之int&str
python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。如 1 name = "garrett" # 字符串变量
2 count = 123 # 整形变量
3 miles = 100.0 # 浮点型变量 也可以多个变量同时赋值: 1 n1 = n2 = n3 = 100 2 a
文件配置命令和远程操作
文件相关的命令 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、拷贝和移
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
爬虫 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
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__)
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
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 }
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
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
【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_{
React 的setState 理解
我们都知道在React中,setState() 方法是用来改变组件状态的,在项目中也一直用,也没有出现什么问题(使用方法太简单了),但今天看了一篇文章,提到了setState 使用时的两个注意点,加深了对setState()的认识。 setState() 最简单的使用方式,就是给它传递一个对象,对象中的属性就是我们要改变的状态,对象中只写我们要改变的那些状态就可以了,react 会把我们这次所做的改变和原来没有做改变的状态进行合并,形成最新的状态,重新渲染组件。写一个简单的例子,点击按
今日推荐
周排行