读取properties文件

  读取 配置文件的两个方法 1. xxx.class.getClassLoader() .getResourceAsStream(xxxx) 1 Properties p =new Properties(); 2 p.load(Test.class.getClassLoader() 3 .getResourceAsStream 4 ("com/springFactory/spring.properties"))
分类: 其他 发布时间: 10-12 22:03 阅读次数: 0

swoole

1 <?php 2 ini_set('default_socket_timeout', -1); 3 include_once '139mail.class.php'; 4 class serverEmail 5 { 6 private $serv; 7 private $redis; 8 private $mailTo139; 9 private $client; 10 11 public fu
分类: 其他 发布时间: 10-12 22:03 阅读次数: 0

css之hover改变另外一个元素的状态

以前也遇到过hover一个元素,显示或者隐藏另一个元素的场景,如果是父子元素关系,这种非常好写,在选择器后加一个空格,跟上另一个选择器就行了, 例如 classA:hover classB{ display:none; } 但是有时不是父子元素关系,加空格就不行,以前都时用less这种css预处理语言写的,稀里糊涂就出效果了,这次用styus,非常不习惯,遇到这样一个场景,元素是兄弟关系,用老写法不出效果 于是查了查,发现原生css是用到了css3的兄弟选择器 classA: hover+cl
分类: 其他 发布时间: 10-12 22:03 阅读次数: 0

python库下载网址

下载网址
分类: 编程语言 发布时间: 10-12 21:49 阅读次数: 0

「深入Java虚拟机(4)」:类加载机制

类加载过程类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则不一定,它在某些情况下可以在初始化阶段之后开始,这是为了支持Java语言的运行时绑定(也成为动态绑定或晚期绑定)。另外注意这
分类: 编程语言 发布时间: 10-12 21:49 阅读次数: 0

探究Java虚拟机栈

Java 虚拟机的内存模型分为两部分:一部分是线程共享的,包括 Java 堆和方法区;另一部分是线程私有的,包括虚拟机栈和本地方法栈,以及程序计数器这一小部分内存。今天我就 Java 虚拟机栈做一些比较浅的探究。 熟悉 Java 的同学应该都知道了,JVM 是基于栈的。但是这个“栈” 具体指的是什么?难道就是虚拟机栈?想要回答这个问题我们先要从虚拟机栈的结构谈起。
分类: 企业开发 发布时间: 10-12 21:49 阅读次数: 0

Java Web(五) 监听器Listener

监听器概述 在上一篇里介绍了过滤器Filter,而Listener是Servlet的另一个高级特性。Listener用于监听Java Web程序中的事件,例如创建,修改,删除Session,request,context等,并触发相应的事件。Listener主要用于对Session,request,context等进行监控,目前共有8种Listener,分别完成对不同事件的监听。 使用Listener不需要关注事件是怎样触发的或者怎么调用相应的Listener,只要记住该类事件触发时一定会调用
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0

对两个变量排序,从小到大输出

给定两个变量a和b,从小到大输出a和b的值。 OK,想一下a和b的关系有哪几种? 实例化 比如 第一种5和3 第二种3和5 第三种3和3 第一种代表a大于b,这种我们需要交换a和b的值。 第二种代表a小于b,这种我们不需要处理,直接就可以输出 第三种代表a等于b,这种我们也不需要处理,直接就可以输出。 代码如下: int a,b,t; scanf_s("%d %d",&a,&b); if(a>b) {   t=a;   a=b;   b=t; } if(a<b) { } if(a==b) {
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0

【思维题 欧拉图】loj#10106. 单词游戏

巧妙的模型转化 题目描述 来自 ICPC CERC 1999/2000,有改动。 有 NNN 个盘子,每个盘子上写着一个仅由小写字母组成的英文单词。你需要给这些盘子安排一个合适的顺序,使得相邻两个盘子中,前一个盘子上单词的末字母等于后一个盘子上单词的首字母。请你编写一个程序,判断是否能达到这一要求。如果能,请给出一个合适的顺序。 输入格式 多组数据。第一行给出数据组数 TTT,每组数据第一行给出盘子数量 NNN,接下去 NNN 行给出小写字母字符串,一种字符串可能出现多次。 输出格式 若存在一
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0

杭电acm 1176(数塔问题:动态规划)

免费馅饼 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 64862 Accepted Submission(s): 22816 Problem Description 都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0

信用评分模型简介

1、信用评分模型出现的动机是什么?   我们去银行借款的时候,他们往往都会看我们的一些个人信息,比如,年龄,收入,家庭状况,工作单位,婚姻状况等,也会设置一些门槛,只有满足了一定的门槛才会贷款于你。但是这种对单个指标设置的门槛会存在一些问题,比如: (1)有些借款人虽说一些条件不满足,但是其他条件都很好 (2)如何利用零散、非结构化的信息整合成科学的核额体系是一个难题 (3)贷后管理、资产质量分析和风险定价需要可量化的数字评价体系支持   这样,一种信用评分就应运而生,解决了以上难题。具象的个
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0

第十八天 包

内置函数 包 包是一种模块 但本质上就是一个文件夹 与普通文件夹的区别是其中包含一个int文件 包的作用 包的作用就是从文件夹级别组织代码 目的是为了提高维护性 什么时候应该使用包 之前我们将代码抽取到模块中 从文件级别组织代码 但是如果模块比较多的情况下 结果依然混乱 此时我们就需要使用包来组织代码 包的使用 创建一个包 右键 new ->python package 使用包 既然包也是模块 name使用方式就是一样的 使用import 来导入包 import包含 init文件的作用 思考在
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0

CLR via C#学习笔记-第八章-操作符重载方法

8.4 操作符重载方法 有的语言允许类型定义操作符应该如何操作类型到实例。例如,许多类型比如System.String都重载了相等==和不等!=操作符。 CLR对操作符重载一无所知,他甚至不知道什么是操作符。是编程语言定义了每个操作符的含义,以及这些特殊符号出现时应该生成什么样的代码。 例如在C#中,向基元类型到数字应用+符号,编译器生成将两个数加到一起到代码。将+符号应用于String对象,编译器生成将两个字符串连接到一起的代码。 测试不等性时,C#使用!=符号,而VB使用<>。最后,^在C
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0

银行系统 欢迎大家借用

开头说明一下,用vscode和python自带的idle打开运行,geany会乱码里面的缩进也注意要修改 自定义一个函数 def login(users): print('请输入您的用户信息') _id = int(input('账号:')) pwd = input('口令:') for user in users: u_id = user.get('id') u_pwd = user.get('password') if u_id == _id and pwd == u_pwd: retur
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0

回文数的定义以及拓展使用

回文数 定义:正读反读一样的数,从左向右读与从右向左读是完全一样的自然数。例如:91,11,202,1001等,1011就不是。 题目1:输入两个数l,r,输出x。其中x满足在[l,r]范围内回文数的个数。 1 #include <iostream> 2 #include<stdio.h> 3 #include<math.h> 4 5 using namespace std; 6 int huiwen(int num) 7 { 8 int o = num; //o存
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0

vivado对task和function的可综合支持

手册UG901,对vivado可综合的语句支持进行了描述,HDL包括:verilog-2001,system-verilog,VHDL; verilog-2001扩展了对task和function的支持。 ug901手册中,章节7对支持的语法进行详细描述。
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0

扩展kmp算法 学习【扩展kmp算法 学习(粗)】

参考:扩展KMP算法 问题定义:给定两个字符串S和T(长度分别为n和m),下标从0开始,定义extend[i]等于S[i]...S[n-1]与T的最长相同前缀的长度,求出所有的extend[i]。 如下表所示: i 0 1 2 3 4 5 6 S a a a a a b b T a a a a a c extend[i] 5 4 3 2 1 0 0 #include<iostream> #include<string> using namespace std; /* 求解T中next[],注
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0

线段树(SegmentTree)学习笔记

在对数组进行操作的时候,我们有时会需要获取数组某个区间的信息,如该区间内的最值、区间和等。我们可以使用枚举的方式去获取这些信息,但是这样做的平均时间复杂度期望为O(n),数据范围一大,这样的方式就基本稳稳的超时了。 于是,线段树应运而生。线段树是一种高级数据结构,基于二分思想,以O(logn)的时间进行区间查找与修改。 线段树常见的操作有: 1、建立一棵线段树(build); 2、查询某区间的信息(ask); 3、修改某个元素的值(replace); 4、给某个区间内的元素全部加上一个值(ad
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0

pycharm如何显示工具栏

1、没有工具栏的效果图如下: 2、在view中找到Toolbar打上勾即可显示: 3、工具栏设置成功显示效果图如下:
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0

Zeller 公式:计算任意一天是星期几

Zeller's Formula: For the Gregorian calendar, Zeller's Formula is \[\displaystyle W=\left(\left\lfloor \frac{C}{4} \right\rfloor -2C+Y+\left\lfloor \frac{Y}{4} \right\rfloor +\left\lfloor \frac{26(M+1)}{10} \right\rfloor +D-1\right)\bmod 7. \] Where
分类: 其他 发布时间: 10-12 21:47 阅读次数: 0