ICode9

精准搜索请尝试: 精确搜索
  • Java 保留任意位小数2021-09-25 22:01:59

    利用String将小数转换为字符串输出;我认为这是最简洁的一种。 请看代码: String result; result = String.format("%.6f",sum); System.out.println(result); import java.util.Scanner; public class Main { public static void main(String [] args)

  • 【做题记录】图论杂题2021-09-20 14:36:44

    P1268 树的重量 $\texttt{solution}$ 算法:(贪心)\(+\) 找规律 当 \(n=2\) 时,显然答案就是 \(dis(1,2)\) 。 当 \(n=3\) 时,答案: \[\dfrac{dis(1,3)+dis(2,3)-dis(1,2)}{2} \]当 \(n\) 是任意的,第 \(n\) 条路径可以处于 \(1\) 到 \(2-(n-1)\) 的任意一条路径上产生分支,那么找最小值,因

  • 任意文件上传漏洞2021-09-20 14:36:23

    一、介绍   原因是服务器配置不当或者没有进行足够的过滤,用户可以上传任意文件,包括恶意脚本文件、exe程序等,这就造成了文件的上传漏洞。 其中一种引起文件上传漏洞的原因是:变量覆盖(需要代码审计)。   危害: 如果web服务器所保存上传文件的可写目录具有执行权限,那么就可以直接上传

  • 对克鲁斯卡尔过程的更深理解2021-09-13 22:02:25

    在克鲁斯卡尔排序过后,如果有边权相同的若干条边,可以将它们以任意顺序进行遍历。 因为任意两棵树可以通过加一条边同时删除一条边达到,即这两棵树的边数是相同的。 所以以任意顺序进行遍历,若最后无法形成一棵树,则任何一种遍历顺序都无法形成一棵树。

  • 反射面试题2021-09-13 21:03:03

    1. 什么是反射? 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。 Java反射: 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类

  • 四 : 反射2021-09-11 10:59:48

    57. 什么是反射? 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力 Java反射: 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类。

  • 博弈论2021-09-11 07:00:06

    前言 当你的对手知道了你的决定之后,就能做出对自己最有利的决定 nim游戏 复杂,是博弈的一种性质 上面那句话我也不知道谁说的。 nim游戏的基本模型如下: 甲,乙两个人玩 \(nim\) 取石子游戏。 \(nim\) 游戏的规则是这样的:地上有 \(n\) 堆石子(每堆石子数量小于 \(10^4\)),每人每次可

  • 函数4传递任意数量的参数-python进阶篇四2021-09-10 11:02:42

      有时候,你预先不知道函数需要接受多少个实参,好在Python允许函数从调用语句中收集任意数量的实参。   形参名*toppings 中的星号让Python创建一个名为toppings 的空元组,并将收到的所有值都封装到这个元组中。注意,Python将实参封装到一个元组中,即便函数只收到一个值也如此。 d

  • c#中的正则表达式2021-09-08 15:01:54

    正则表达式:又称规则表达式,英文名为Regular Expression,  在代码中常简写为regex、regexp或RE 正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 通俗理解:正则表达式是用于进行文本匹配的工具。 1.0简单的正则表达式 例:him,history,high,hi 在这个字符串中匹配出hi

  • 基础学习-java反射2021-09-08 09:06:57

    文章目录 1. 什么是反射?2. 什么是 java 序列化?什么情况下需要序列化?3. 动态代理是什么?有哪些应用?4. 怎么实现动态代理? 1. 什么是反射? 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力 Java反射: 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属

  • 003、【byhy】 常见语法—— * 表示匹配前面的子表达式 任意次,包括0次2021-09-08 08:34:22

      一、常见语法——  星号(*)  重复匹配任意次 * 表示匹配前面的子表达式 任意次,包括0次。 比如,你要从下面的文本中,选择每行逗号后面的字符串内容,包括逗号本身。注意,这里的逗号是中文的逗号。 苹果,是绿色的 橙子,是橙色的 香蕉,是黄色的 乌鸦,是黑色的 猴子, 就可以这样写正则表

  • 任意文件读取与下载漏洞2021-09-06 11:35:43

    任意文件读取与下载漏洞 环境:windows-s-2008、phpstudy2016、攻击机 成因: web开放了文件读取及下载的功能(存在读取文件/下载的函数),并且用户端可控制路径,对于用户端输入的路径没有做到完全的过滤。 危害: 1、查看敏感文件; 2、下载源代码做代码审计,查找更多的漏洞; 3、与其他漏洞结合;

  • Day4 | 拒绝采样2021-09-05 21:01:32

    470 用rand7()实现rand10() 我们可以用拒绝采样的方法实现 \textit{Rand10()}Rand10()。在拒绝采样中,如果生成的随机数满足要求,那么就返回该随机数,否则会不断生成,直到生成一个满足要求的随机数为止。 我们只需要能够满足等概率的生成 1010 个不同的数即可,具体的生成方法可以有很多种

  • Java学习之:多线程编程(3)线程同步2021-09-04 23:29:47

    线程同步 sychronized 关键字对代码块、方法、静态方法进行上锁sychronized(任意对象) 同步代码块 如果是 同步一个代码块,那么 这个 任意对象 可以随便设定一个,比如: 同步方法 如果是对一个方法进行锁定,那么这个 任意对象 默认是 this 同步静态方法 总结: 普通代码块:任意对

  • 07 具有无关项的逻辑函数及其化简2021-09-03 23:05:08

    n变量不被化简:含有的最多的乘积项为2^(n-1),如两变量的最多有2个,三变量最多有4个,四变量最多有8个乘积项而不被化简。   无关项加入到化简中,有利于我们化简。就是因为乘积项增加,有利于化简。       无关项分为两类:①约束项:取值受到限制,不可能出现,和这些取值对应的最小项就称为

  • 常见正则符号+常用方法2021-08-29 02:03:29

    正则表达式: Regular Expression 常见的正则表达式符号 . 匹配除换行符以外的任意字符 \w 匹配字符或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 * 重复零次或更多次 + 重复一次或更多次 ? 重复零次或

  • java任意一年2月份有多少天2021-08-25 16:00:04

    package Demo1; import java.util.Calendar; import java.util.Scanner; public class CanlendarTest { public static void main(String[] args) { //键盘录入任意年份 Scanner sc = new Scanner(System.in); System.out.println("请输入年份

  • 正则表达式 靶场练习2021-08-23 15:33:45

    靶场代码 <?php $key='flag{********************************}'; $Regular= preg_match("/zkaq.*key.{2,9}:\/.*\/(key*key)/i", trim($_GET["id"]), $match); if( $Regular ){ die('key: '.$key); } 可以看到,代码的意思是通过读取get的id值

  • Notepad++正则表达式语法2021-08-22 14:32:06

      注意:Notepad++正则表达式字符串最长不能超过69个字符 \   转义字符  如:要使用 “\” 本身, 则应该使用“\\” \t  Tab制表符  注:扩展和正则表达式都支持 \r  回车符CR   注:扩展支持,正则表达式不支持 \n  换行符LF   注:扩展支持,正则表达式不支持 .  匹配任意

  • Cmder添加右键菜单2021-08-16 10:34:17

    使用Cmder替换cmd,让开发更高效 Cmder概述及作用【参考链接】 1、效果图:   2、配置右键作用: 在任何路径下都能实现启动Cmder。右键菜单,在任意地方右键,显示“cmder here...” // 以管理员身份,运行Cmder.exe // 设置任意地方鼠标右键启动Cmder Cmder.exe /REGISTER ALL // 取消任

  • JS练习-函数总练习2021-08-12 10:02:22

    输入任意两个数字求最大值 并能弹出运算后的结果 ①if else    ②三目运算     输入任意三个不同数字求最大值,并弹出运算后的结果     用户输入一个数判断是否是素数,并弹出结果(质数 只能被1和自身整除的数)  

  • Linux基础正则2021-08-09 23:32:28

    ^   :表示一行的开头 $   :表示行尾 [0-9]   :表示数字 [a-z]   :表示小写字母 [A_Z]   :表示大写字母 [A-Za-z]   :表示大写或者小写字母 .   :表示任意字符 *   :表示任意长度 +   :表示1次或多次 ?   :表示0次或1次 \{n\}   :表示

  • java常见面试题:反射2021-08-07 11:03:12

    Java 常见面试题 反射 什么是反射? 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力 Java反射: 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法 Java反射机制主要提供了以下功能: 在运行时判断任意一个

  • 【534】ndarray 提取行列进行任意变换 & 相关 ndarray 操作2021-08-06 18:00:06

    [1] Numpy系列之ndarray数组的维度变换,拼接,分割和复制   调整行,通过 [[]] 来实现 >>> arr1 array([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) # 第 0 行 与 第 2 行 调换 >>> arr1[[2,1,0]] array([[6, 7, 8], [3, 4, 5], [0, 1, 2]]) # 任意选择

  • JavaScript 基础(day05)2021-08-05 09:33:56

    复习 循环 循环条件 循环体 while(循环条件) { 循环体 } do { 循环条件 } while(循环条件); for(初始值; 循环条件; 增量) { 循环体; } isNaN(); 是否为 NaN break/continue; var i = 0, sum = 0; do { i++; if(i%2===0) continue; if(i%5===0) break;

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有