java0012——java读取、生成、操作xml

xml特点 纯文本 没有与定义标签(允许自定义标记) xml规则 对大小写敏感 必须正确的嵌套 必须有根元素 属性值必须加引号 xml的j解析 package ReadXml; import java.io.File; import java.io.IOException; import javax.xml.parsers.DocumentBuilder; import j...
分类: 编程语言 发布时间: 09-26 23:49 阅读次数: 0

Java/908. Smallest Range I 最小差值

题目       代码部分一(6ms) class Solution { public int smallestRangeI(int[] A, int K) { int max = Integer.MIN_VALUE; int min = Integer.MAX_VALUE; for(int i : A)...
分类: 编程语言 发布时间: 09-26 23:49 阅读次数: 0

前端---HTML中CSS选择器

CSS选择器 定义CSS样式的语法总遵循以下格式: Selector { property1:value1; property2:value2; .... }   上面语法格式可分为两个部分:   Selector(选择器):选择器觉得该样式定义对哪些元素起作用.  {property1:value1;property2:value2;...}(属性定义):属...
分类: 编程语言 发布时间: 09-26 23:48 阅读次数: 0

向ConstraintLayout迁移

哎,前几天写的关于ConstraintLayout不小心写删掉了,今天重新写一篇。 ConstraintLayout是现在google力推的一种布局,它的特点就是可以做到几乎没有嵌套,提高UI渲染速度。 从 RelativeLayout向ConstraintLayout迁移 网上有人说ConstraintLayout是RelativeLayout增强版,确实RelativeLayout能做到的Co...
分类: 编程语言 发布时间: 09-26 23:48 阅读次数: 0

np.dot和torch.dot

numpy.dot(a, b, out=None)     计算两个数组的乘积。对于二维数组来说,dot()计算的结果就相当于矩阵乘法。对于一维数组,它计算的是两个向量的点积。 对于N维数组,它是a的最后一维和b的倒数第二维和的积。对于N维数组,它是a的最后一维和b的倒数第二维和的积:dot(a, b)[i,j,k,m] = sum(a[i,j,:] * b[k,:,m])。     如果a...
分类: 编程语言 发布时间: 09-26 23:48 阅读次数: 0

PAT 甲级1034 Head of a Gang--帮派领袖

题目连接 题目意思 警察找到帮派头目的一种方法是检查人们的电话。 如果A和B之间有电话,我们说A和B是相关的。 关系的权重被定义为两个人之间所有电话的总时间长度。 “帮派”是指两个以上人群相互关联,总关系重量大于给定阈值K的集群。每个团伙中,总重量最大者是头部。 现在给出一个电话列表,你应该找到帮派和头部。 总结 1。在一堆人中找出来gang和head of gang 2。这一度人中人与...
分类: 其他 发布时间: 09-26 23:47 阅读次数: 0

Mybatis使用大全

1.与 #区别  一般#是代表sql语句中一些变量,select * from table1 id=#{id},替换成select * from id=?,我的理解是替换成占位符,所以可以避免sql注入与 #区别  一般#是代表sql语句中一些变量,select&nbs
分类: 其他 发布时间: 09-26 23:47 阅读次数: 0

spring使用大全

spring 使用目的 个人理解:容器,或者一个池,把所有对象(bean)集合起来,别人需要使用的时候,问spring要,spring给,房屋中介是不是更加形象? spring两个特性及底层原理 使用的时候必须有命名空间等 (1)控制反转、依赖注入,bean池 将创建对象的权利交给spring,完成控制权的翻转,不再利用new关键字创建对象,而是使用spring利用反射技术创建对象。...
分类: 其他 发布时间: 09-26 23:47 阅读次数: 0

PAT 1007甲级

题目连接 1.题目分析 题目求最大连续子序列和 有3种方法 (1)暴力求解,3重循环,不推荐,超时 for(int i=0;i<N;i++){ for(int j=i;j<N;j++){ for(int k=i;k<j;k++){ tempsum += num[k]; if(tempsum>sum...
分类: 其他 发布时间: 09-26 23:47 阅读次数: 0

PAT-乙-1001 1001 害死人不偿命的(3n+1)猜想 (15 分)

PAT-乙-1001 1001 害死人不偿命的(3n+1)猜想 (15 分) 题目描述 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学...
分类: 其他 发布时间: 09-26 23:46 阅读次数: 0

PAT-乙-1002 1002 写出这个数 (20 分)

PAT-乙-1002 1002 写出这个数 (20 分) 题目描述 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式 每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10^100。 输出格式 在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。 输入样例 1234567890987654...
分类: 其他 发布时间: 09-26 23:46 阅读次数: 0

PAT-乙-1003 1003 我要通过! (20 分)

PAT-乙-1003 1003 我要通过! (20 分) 题目描述 “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。 得到“答案正确”的条件是: 字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符; 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x ...
分类: 其他 发布时间: 09-26 23:46 阅读次数: 0

PAT-乙-1004 1004 成绩排名 (20 分)

PAT-乙-1004 1004 成绩排名 (20 分) 题目描述 读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行:第 1 个学生的姓名 学号 成绩 第 3 行:第 2 个学生的姓名 学号 成绩 … … … 第 n+1 行:第 n 个学生的姓名 学号 成绩 其中姓名和...
分类: 其他 发布时间: 09-26 23:46 阅读次数: 0

PAT-乙-1005 1005 继续(3n+1)猜想 (25 分)

PAT-乙-1005 1005 继续(3n+1)猜想 (25 分) 题目描述 卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,...
分类: 其他 发布时间: 09-26 23:45 阅读次数: 0

PAT-乙-1006 1006 换个格式输出整数 (15 分)

PAT-乙-1006 1006 换个格式输出整数 (15 分) 题目描述 让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。 输入格式 每个测试输入包含 1 个测试用例,给出正整数 n(&lt...
分类: 其他 发布时间: 09-26 23:45 阅读次数: 0

PAT-乙-1007 1007 素数对猜想 (20 分)

代码 #include <stdio.h> #include <string.h> #define MAX 100001 int isPrime[MAX]; int sum[MAX]; void selectPrime(){ for(int i=2; i<MAX; i++){ isPrime[i] = 1; } f
分类: 其他 发布时间: 09-26 23:45 阅读次数: 0

PAT-乙-1008 1008 数组元素循环右移问题 (20 分)

代码 #include <stdio.h> void reverse(int a[], int start, int end){ for(int i=0; i<(end-start+1)/2; i++){ int tmp = a[start+i]; a[start+i] = a[end-i]; a[end-i] = tmp; } } int main(){ ...
分类: 其他 发布时间: 09-26 23:45 阅读次数: 0

PAT-乙-1009 1009 说反话 (20 分)

代码(c++版本) #include <iostream> #include <string.h> #include <vector> using namespace std; int main(){ vector<string> v; string s; getline(cin, s); int start = 0; int end...
分类: 其他 发布时间: 09-26 23:44 阅读次数: 0

PAT-乙-1010 1010 一元多项式求导 (25 分)

代码 #include <stdio.h> int main() { int a, b; int flag = 1; while(scanf("%d %d", &a, &b) != EOF) { if(a*b) { if(flag) { flag = 0; printf("%d %d", a*b, b-1); } else { ...
分类: 其他 发布时间: 09-26 23:44 阅读次数: 0

PAT-乙-1011 1011 A+B 和 C (15 分)

代码(java) import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for(int i=1; i<=T; i++){ long ...
分类: 其他 发布时间: 09-26 23:44 阅读次数: 0