hasattr、getattr、setattr反射

首先需要知道他们都是由对象obj来调用的:hasattr[实例,字符串] 先看下这三个方法的作用: hasattr: 1 class Name(): 2 x = 'this is x' 3 4 def f_a(self,attr): 5 print(hasattr(self,attr)) 6 7 if __name__ == '__main__': 8 n = Name() 9 n.f_a('x') 10
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

AutoCad2018 for mac 第一天学习笔记

AutoCAD For Mac2018学习笔记 1、界面操作 display when open Command 2、快捷键 Control+9 关闭或开启命令提示框 Command+,打开选项 Preference选项 3、设置窗口元素布局(黑色为主) look&feel——Interface There——ModelSpace——black 设置画布为黑色 look&feel——Interface There——PaperSpace——black 设置布局为黑色 look&feel——In
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

JSP高级 - JSTL入门1

1、安装JSTL(标准标签库) 1)下载 jakarta-taglibs-standard-1.1.2.zip 包并解压,将 jakarta-taglibs-standard-1.1.2/lib/ 下的两个 jar 文件:standard.jar 和 jstl.jar 文件拷贝到 /WEB-INF/lib/ 下,下载链接: http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/jakarta-taglibs-stand
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

课后作业 day20

今日作业 day20 1、下面这段代码的输出结果将是什么?请解释。 class Parent(object): x = 1 class Child1(Parent): pass class Child2(Parent): pass print(Parent.x, Child1.x, Child2.x) #1,1,1 类中没有该属性,就会去父类中找,child1和child2都是Parent的子类,因此都可以调用Parent中的x Child1.x = 2 pr
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

数论——乘法逆元

一、乘法逆元定义 乘法逆元,是指数学领域群G中任意一个元素a,都在G中有唯一的逆元a',具有性质a×a'=a'×a=e,其中e为该群的单位元。 例如:4关于1模7的乘法逆元为多少? 4X≡1 mod 7 这个方程等价于求一个X和K,满足 4X=7K+1 其中X和K都是整数。 若ax≡1 mod f, 则称a关于1模f的乘法逆元为x。也可表示为ax≡1(mod f)。 当a与f互素时,a关于模f的乘法逆元有解。如果不互素,则无解。如果f为素数,则从1到f-1的任意数都与f互素,即在1到f-1之间
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

阶段5 3.微服务项目【学成在线】_day18 用户授权_06-方法授权-方法授权测试-无权限异常处理

现在没权限返回的信息 控制台抛出的异常是这个 : 不允许访问,这是Spring Security跑出来的 我们在异常处理器里面打个断点看一下 重新测试,就跳转到了异常捕获类这里。 这是异常的类型 这里定义了Map, 在Map里面可以定义异常类型对应的错误代码 解决方法?在这里再定义类型的错误代码? 我们不准备在这里定义,ExceptionCatch是common工程的通用类,很多的子系统都用这个类 有些系统它就可以个性的来指定异常类型所对应的错误代码,比如说现在我们这个课程管理这个服务它用到了
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

【JUC】1.多线程

a
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

Django新建第一个投票应用

1:在Pycharm的命令端口,确保执行文件路径是与mysite同级 $ python3 manage.py startapp polls 系统会自动生成polls应用的目录,其结构如下 polls/ __init__.py admin.py apps.py migrations/ __init__.py models.py
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

三款软件的比较

Games:QQ飞车 同学们都在玩,所以我也跟着他们一起玩。开发游戏就是为了让用户充钱然后赚钱 通过官网下载获得游戏 有bug(有没有bug的软件吗),更新方式是强制更新,不更新无法玩耍 QQ飞车2008年1月23日开始公测,因为QQ飞车有QQ的庞大用户群,所以很快风靡赛车类游戏 精通软件就是熟能生巧,多玩就能精通 游戏的好处就是能愉悦身心,与好朋友愉快的玩耍。坏处就是浪费了学习的时间 我现在没玩这个游戏了,太弱智了。不适合大学生玩 应该还会存在,游戏是学习计算机的第一生产力 Mobile A
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

gitblit在windows10上的安装及服务启动报错处理

折腾一下午算是装好了,心情不错决定分享一下。安装步骤大同小异网上都有,主要是Failed creating java 这个报错,百度出来的没有一个能给我解决的,摸索半天找出一个自己的方式。为报错而来的朋友可以直接看最后一段内容~ windows上安装gitblit1.8.0 官网下载地址:http://www.gitblit.com/ 解压后,进入data目录复制defaults.properties文件重命名为my.properties 修改gitblit.properties文件:将inc
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

读书笔记《七天学会NodeJS》(3) - 进程管理

0. 进程 Node进程主要用来控制处理自身进程运行环境和状态,也可创建新的进程以协同处理某些任务,此时充当调度器作用。 1. process全局对象,表示当前NodeJS自身进程的对象。 2. child_process子进程模块,可创建和控制子进程,child_process.spawn创建进程(三个参数分别为可执行文件路径、命令行参数、配置子进程的执行环境与行为),此外exec等API对其进行封装。 3. cluster模块,对child_process模块的
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

「BJOI2018」治疗之雨

传送门 Description 有\(m+1\)个数,第一个数为\(p\),每轮:选一个数\(+1\),再依次选\(k\)个数\(-1\) 要求如果第一个数\(=N\),不能选它\(+1\),如果第一个数\(=0\),不能选它\(-1\) 如果没有可选的数,跳过该次选择 问使得第一个数\(=0\)的期望步数 \(N\le1500\),\(Case\le10\) Solution 设\(f_i\)表示当第一个数为\(i\)时期望多少轮变为\(0\) \[ f_i=1+\sum_{j=1}^{i+
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

Hihocoder 1055

题意:求连通的m个节点最大权值和。 dp过程类似背包问题,不用单独的求解每一个f(t, m)而是针对于每一个t,同时求解它的f(t, 0..M)。 自己思考的话比较难, 现在也没有彻底理解, 为什么这样就可以满足连通的要求。 /**/ #include <cstdio> #include <cstring> #include <cmath> #include <cctype> #include <iostream> #include <algorithm> #include <map> #in
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

python中小知识(一)

作为python学习爱好者,有近两年转到软件方向的意向,会关注一些python学习方面的东西。所以会整理一些小的知识点,作为我的个人笔记,也欢迎各位可以指出一些不足之处,我们共同学习。 (1)在python中,一切皆对象。“...”也不例外,在python中...叫做Ellipsis。 其布尔值为真。 有自己的id值。 (2)关于逻辑运算符and 和or 如果一个or表达式中所有值都为真,python会选择第一个值,and表达式则会选择第二个值。 (3)python3中的运算符优先级 幂运算、
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

读书笔记《七天学会NodeJS》(4) - 异步编程

Nodejs基于事件机制以及回调函数实现异步编程 回调与异步: 回调不等于异步,回调只是一个函数作为另一个函数的参数而已。一般实现异步的方式由setTimeout或SetInterval + 回调函数来实现。 此外很多API默认均是采用异步调用的方式实现。 代码设计模式: 1. 函数的返回值可以作为其他函数的参数,此外函数也可以作为其他函数的参数以实现回调函数嵌套,不过回调函数嵌套的层次太深会比较复杂。 2. 遍历数组的方式:串行同步遍历(直
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

【HDOJ6641】TDL(数论)

题意:定义f(n,m)是第m小的数字x,使得x>n且gcd(x,n)=1 已知 求最小的n使得 k<=1e18,m<=1e2 思路: 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 typedef unsigned int uint; 5 typedef unsigned long long ull; 6 typedef pair<int,int> PII; 7 ty
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

读书笔记《七天学会NodeJS》(5) - 内存控制

待续......
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

浅谈前端的HTML

浅谈前端的HTML HTML&css&js,jq 三者关系 HTML是前端的本质,如果将前端比作 一个人的话,那么HTML就相当于这个人的骨架,也就是基本。但是一个人是不可能只有一个骨架的,所以css相当于赋予了这个人血肉。但是一个人如果一动不动的站在那里也不能算是一个完整的人,因此js和jq相当于赋予了这个人语言和动作。 html 我们之前讲过socket,socket属于c/s,即client(客户端)/server 那么b/s呢?这里的b就是浏览器,浏览器本质上也是一种客户端。我们可以直
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

python爬虫——爬取B站用户在线人数

  国庆期间想要统计一下bilibili网站的在线人数变化,写了一个简单的爬虫程序。主要是对https://api.bilibili.com/x/web-interface/online返回的参数进行分析,获取在线人数对应位置。程序关键点在于requests模块的使用。   具体步骤   1、网页中寻找数据元素对应接口   2、设置代理库   3、请求接口,json读取数据,获得当前在线人数   4、10次求平均   5、配置定时任务,每分钟执行一次   6、excel导出图表   最终结果
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0

读书笔记《七天学会NodeJS》(6) - 测试、产品化

待续......
分类: 其他 发布时间: 10-10 21:00 阅读次数: 0