092 isinstanace和issubclass

issubclass() 判断第一个类是不是第二个类的子类,返回true或者false class Foo: pass class Bar(Foo): pass class Tt(Bar): pass print(Bar.__bases__) print(issubclass(Bar,Foo)) print(issubclass(Tt,object)) (<class 'main.Foo'>,) True True isinstance() 判断第一个参数是不是第
分类: 其他 发布时间: 09-02 20:34 阅读次数: 0

初识python(八)

函数的定义 什么是函数 函数就是一种具备某一功能的工具,事先将工具准备好就是定义函数,遇到应用场景拿来就用就是调用函数。 使用函数 先定义函数,再调用函数 def 函数名(): <函数实现的功能> # 调用函数 函数名() 注:函数名的命名方式与变量名的命名方式一模一样 函数定义阶段,只检测语法,不执行代码 实现注册、登录功能的函数 注册功能 def register(): # 定义注册功能的函数 print('注册功能') username_inp = i
分类: 其他 发布时间: 09-02 20:34 阅读次数: 0

094 内置方法

一、内置方法 __init__ 在对象实例化的时候自动调用的 __str_:如果不重写__str_ print打印会打印出内存地址,如果重写了,会打印出你想要的 __repr__ 跟str类似,在交互式命令下直接写变量名,会执行__repr__ __str__ 1.不写__str__ class Foo: def __init__(self,name): self.name=name # def __str__(self): # return '
分类: 其他 发布时间: 09-02 20:34 阅读次数: 0

Java算法:打印杨辉三角

package test; /** * 题目:打印出杨辉三角形(要求打印出10行如下图) * 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 */ public class YHSanJiao { public static void main(String[] args){ int[][] arr=new int[6][
分类: 其他 发布时间: 09-02 20:34 阅读次数: 0

常用服务器管理口IP及账号密码(持续更新)

HP管理口:ILO默认用户/密码:Administrator/passwordHP以前管理口登陆MP卡通过网线连接MP卡的RJ-45口,通过telnet方式登录,默认用户/密码:Admin/AdminDELL服务器管理口:idac默认账号:root密码:calvinIP:192.168.0.120IBM管理口:IMMRD系列lenovo/len0vO默认地址:192.168.70.125默认用户/
分类: 企业开发 发布时间: 09-02 20:21 阅读次数: 0

2019ICPC南京网络赛A The beautiful values of the palace

题意:蛇形填数超大版本,需要求出一些给定坐标的值的数位和,然后q次询问,一个矩形区域内值的和是多少 解题思路:二维偏序前缀和的经典题 二维偏序:求(x,y)左下角点的个数,思路是对x,y升序排序,用树状数组维护每个纵坐标y已经出现的次数,这样我们动态地将点的纵坐标y加入树状数组,然后求出比y小的有多少个(树状数组求和)即可知道当前点的二维偏序值了 要求前缀和,我们只需把维护点的个数改为点权即可。 这个题,首先按照蛇形填数的规律求出点权,然后就是求二维偏序前缀和了,有了前缀和我们将可以快速得到子
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

Java编程思想---第六章 访问权限控制(上)

第六章 访问权限控制(上)   访问控制与最初的实现并不恰当有关。   类库的开发者必须要有权限对代码进行修改和改进,并确保客户代码不会因为这些改动而受到影响。这一目标可以通过约定来达到,但如果程序开发者想要一处旧的实现而要添加新的实现时,改动任何一个成员都有可能破坏客户端程序员的代码,于是类库开发者会被辅助手脚,无法对任何事物进行改动。   为解决这一问题,Java提供了访问权限修饰词,以供类库开发人员向客户端程序员指明哪些是可用的,哪些是不可用的。访问权限控制的等级,从最大到最小权限依次为
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

JavaScript String 小球重力弹回

JavaScript String 小球重力弹回 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .box{ width: 50px; height: 50px; border-radius: 50%; background:purple; position: absolute; top: 0; left: 0; } .l
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

第十五天内容

今日完成:solrJ的配置,在删改查的实现 增加数据 根据id删除 根据条件删 简单查询 桌面搜索文档的学习、gitlab的配置 明日计划: 继续学习文档检索,尝试构建文本数据库 心得体会: IDEA使用较为复杂,学习与MyEclipse还是有一定的差别的
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

Quartz框架定时器实现

最近因为项目要实现重点区域实时人流量统计,因涉及到AI领域,所以系统先已定时器的方式,定时推送数据。 1、创建CronTriggerExample。此处实现两个定时任务。 package com.troy.emergency.monitor.web.rest; import org.quartz.*; import org.quartz.impl.StdSchedulerFactory; import org.springframework.stereotype.Component;
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

SQlserver高效分页,还在使用row_number(),top之类的?

row_number() ,还是top 这些分页的方法比较老了,效率不是很高效的, Sqlserve2012就有了,效率对比比较明显,尤其是数据比较大的情况下(我们可以观看查询执行计划) Offset 0 Rows Fetch Next 20 Rows only(需要先排序) 这里只举一个接单的sql,只起到抛砖引玉的作用: select id,name from Student order by id desc Offset 0 Rows Fetch Next 20 Rows only
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

MySQL的库表的详细操作

一.库操作 1、创建数据库     1.1 语法       CREATE DATABASE 数据库名 charset utf8;     1.2 数据库命名规则       可以由字母、数字、下划线、@、#、$       区分大小写       唯一性       不能使用关键字如 create select       不能单独使用数字       最长128位 基本上跟python或者js的命名规则一样 2、数据库相关操作     也是一些基本操作。 print('1.查看数据库 s
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

2019.9.2学习记录

exceptionHandler @exceptionHandler注解:自动捕获controller层出现的指定类型异常,并对该异常进行相应的异常处理 HttpServletRequest 代表客户端的请求,通过这个对象提供的方法,可以获得客户端请求的所有信息。 https://blog.csdn.net/jiahao1186/article/details/82026330 校验规则validator 1引入maven仓库的hibernat-validator依赖 2封装validator
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

【讨论】不定积分的符号定义问题

在很多教材里∫f(x)dx都被定义成是f(x)的所有原函数的集合,如《数学分析教程》,第二版,常庚哲,史济怀,p228: 既然∫f(x)dx是一个集合,那么根据定义来看应该有 ∫f(x)dx = {F + c : c ∈ R} 而不是第二个红框里面的内容。鉴于现今数学里对∫f(x)dx的应用来看,如: ∫f(x)dx应该被定义为f(x)的一个原函数才是,正如,在Introduction to Calculus and Analysis Volume I, Reprint of the 1989
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

PHP+MySQL微信通过jsapi分享到朋友圈等平台,实现设置图片、链接

问题背景: 微信开发是目前程序开发领域一个比较火热的板块,基于公众号、微信支付等开发层出不穷,纷繁多彩,今天这里就基于微信开发的另外一个小版块,微信网页内分享到朋友圈等平台灵活设置链接和小图标(见下图)的功能来进行思路和代码的设计。 问题分析: 大家都知道,对于一般的浏览器,通过分享能够只能够将本页面的链接分享给别人,但是做不到灵活的控制,但是微信作为一个支持多种开发和良好体验的开发平台,能够让开发者更好的去动态设置很多内容,下面就针对于微信页面内分享案例做一个细致的剖析。 问题探索: 既然要
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

分清<url-pattern>/</url-pattern>与<url-pattern>/*</url-pattern>的不同

在写springMVC配置web.xml的时候会碰到下面有时候写/,有的时候又写/; 那么这两者有什么区别呢?我现在进行一些讲解: 1.当配置<url-pattern>/</url-pattern>的时候,它会匹配到路径型的url,就不会匹配到模式为.jsp型的url 例如: <servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.serv
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

Js(基于jQuey)网页端压缩图片后上传服务器

public static void main(String[] args){ int num1=0,num2=0,num3=0; Scanner sc=new Scanner(System.in); num1=sc.nextInt(); num2=sc.nextInt(); num3=sc.nextInt(); int j; if(num1>num2){ j=num2; num2=num1; num1=j; } if(num1>num3){
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

Java 安全之:csrf防护实战分析

  上文总结了csrf攻击以及一些常用的防护方式,csrf全称Cross-site request forgery(跨站请求伪造),是一类利用信任用户已经获取的注册凭证,绕过后台用户验证,向被攻击网站发送未被用户授权的跨站请求以对被攻击网站执行某项操作的一种恶意攻击方式。   上面的定义比较抽象,我们先来举一个简单的例子来详细解释一下csrf攻击,帮助理解。   假设你通过电脑登录银行网站进行转账,一般这类转账页面其实是一个form表单,点击转账其实就是提交表单,向后台发起http请求,请求的
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

2019第二周实验报告

Java实验报告 班级 计算机科学与技术二班 学号 20188450 姓名 李代传 完成时间 2019/9/2 评分等级 实验一 Java开发环境与简单Java程序 一、 实验目的 (1) 熟悉JDK开发环境 (2) 熟练掌握结构化程序设计方法 二、 实验内容 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 编程求1!+2!+3!
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0

UVA11021 Tribles 概率dp

题目传送门 题意:开始有$k$只兔子,每只都是活一天就死,每只死前都会有$pi$的概率生出$i$只兔子。求$m$天后兔子死光的概率。 思路:    设$f[i]$为一只兔子在第i天死完的概率,那么答案就是$f[m]^k$。   所以关键是求$f[i]$.   由全概率公式得到     $f[i]=p0+p1*f[i-1]+p2*f[i-1]^2+...+pn*f[i-1]^n$   这个式子要怎么理解呢?p0是一只兔子第一天就死完的概率。p1是一只兔子在第一天生出了一只兔子,那么这种情况下在第
分类: 其他 发布时间: 09-02 20:18 阅读次数: 0