Java IO 常见类使用 文件相关 遍历文件 File 类可以用于表示文件和目录的信息,但是它不表示文件的内容。 比如我要递归地列出一个目录下所有文件: public static void listAllFiles(File dir) { if (dir == null || !dir.exists()) { return; } if (dir.isFile(
常见数 ps:俺觉得学常见数,更多的可以说是借着常见数来学习如何推公式,以及其中dp状态转移的化简,对子问题的划分xd 1.卡特兰数(Catalan Number) ps:这篇博客说的应用非常好,但是太多了,贴个链接 https://zhuanlan.zhihu.com/p/31317307 (1) 定义: 设卡特兰数的第\(n\)项为\(h(n)\),\(h(0)=
.表示:匹配任意一个字符。 ?表示:匹配前面一个字符0次或者1次。 *表示:匹配前面一个字符0次或者任意多次。 +表示:匹配前面一个字符1次或者任意多次。 .*表示:匹配任意一个字符0次或者任意多次,且为贪婪匹配。 .*?表示:匹配任意一个字符0次或者任意多次, 为非贪婪匹配。
O(1):顺序结构 O(n):有一个循环,最大循环是它本身 O(n^2):有两个嵌套循环 O(n^3):以O(n^2)以此类推,就是三个嵌套循环
1.时间格式报错 2.问题描述:不能向表中插入数据 报错信息: 268: Unique constraint (informix.u151_54) violated. 100: ISAM error: duplicate value for a record with unique key. 表创建了主键,主键所包含的字段不能重复,而表中已经存在了正在入的数据,导致出错 处理步骤:
网络模型及各层常见的协议 基于TCP的协议 基于UDP的协议
全局变量 GIsFirstInstance//判断是否是第一个运行的实例 GalywasReportCrash//是否总是报告错误 GEnableInnerException//是否开启内部的异常处理 GIsGuarded//是否处于异常的监视下 GError//全局的错误处理器 宏 UE_BUILD 构建模式 UE_BUILD_SHIPPING SHIPPING模式 !(UE_BUILD_
1.懒汉式 public class HungryMan { private HungryMan(){} private static HungryMan hungryMan = new HungryMan(); public static HungryMan getInstance(){ return hungryMan; } } 优点:简单方便 缺点:无论是否会用到,都会实例化,而且在类加载时就实
因为iot的学习需要了解常见的一些协议,所以通过网上师傅们的博客集合,通过此篇方便自己以后的复习和各位师傅的方便 UPNP协议: UPnP 是通用即插即用(Universal Plug and Play)服务的缩写,它是发现网络上各种设备提供的服务并于之交互的一种标准,现在越来越多的智能服务设备和家用网络
本文总结下面试中常被问到的 css 问题。 BFC 盒模型中对一个元素设置css需要元素是block类型还是inline类型。BFC就是用来格式化块级(block)盒子,还有管理inline类型的盒子IFC,以及其他的FC。FC(Formatting Context)指页面中的一个渲染区域并且拥有一套渲染规则(决定了其他子元素如何定
① | https://colorsupplyyy.com/app这个网站可以轻松DIY出很多的配色方案,单色、双色、三色、四色 ... 只要自己玩一下立马就会觉得,神了!| https://www.csswinner.com/winners这个网站中有十分多的好的配色案例,大家截图之后丢进PPT里,直接用吸管去色就可以得到很好的配色方案
Linux常见命令 ls命令 ls --help 列出ls的所有命令ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h 以易读大小显示 ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息
1、二分查找 * 在有序数组中查找某个数值,返回数值在数组中的索引 * 从有序数组的中间开始查找,如果正好是需要查找的数值,则搜索结束,返回索引 * 如果指定查找的元素大于或者小于中间的元素,那么在大于或者小于中间元素的那一部分进行寻找,然后重复第一部的操作
引言 第一篇博客,没什么好写的,就先一些简单的命令,有需要的同学,可以随时取 1、查看类命令 1 # 获取节点和服务版本信息 kubectl get nodes2 # 获取节点和服务版本信息,并查看附加信息 kubectl get nodes -o wide 3 # 获取pod信息,默认是default名称空间 kubectl get pod4 #
二叉树的常见操作及代码(日常更新) 主要操作: 二叉树的创建 遍历:前序,中序,后序(递归与非递归),层次 求高度 是否为对称二叉树 是否为同一二叉树 import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; import java.util.Stack; public class BinaryTree
Java中常见的一些方法的使用: Java to CharArray()方法 该方法将字符串转化为字符数组 语法 : public char[] toCharArray() 返回值是字符数组 示例: public class Test { public static void main(String args[]) { String Str = new String("www.runoob.com");
在嵌入式开发软件中查找和消除潜在的错误是一项艰巨的任务。 通常需要英勇的努力和昂贵的工具才能从观察到的崩溃,死机或其他计划外的运行时行为追溯到根本原因。 在最坏的情况下,根本原因会破坏代码或数据,使系统看起来仍然可以正常工作或至少在一段时间内仍能正常工作。 工程师常常
@目录1. 字节数组2. 头尾处理3. 位置索引4. 替换5. 统计次数6. 重复7. 大小写8. 去除字符9. 字符串切片处理10. 数值处理 1. 字节数组 字节与字符的区别 字节(Byte) 是计量单位,表示数据量多少,是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位 字符(C
目录: 1.bin:可执行文件 2.dev:设备 3.home:用户目录,有哪些用户 4.etc:用户相关配置信息,比如密码 5.lib:库路径 6.boot:存放开机启动文件 7.usr:用户资源目录,用户安装的库等 文件类型: 1.普通文件:- 2.目录文件:d 3.字符设备文件:c 4.块设备文件:b 5.软连接:l 6.管道文件:p 7.套接字:s
1. Nginx # 查询镜像 docker search nginx # 拉取镜像 docker pull nginx # 创建 nginx 容器,并将容器中的目录和宿主机目录进行挂载 docker run -di --name nginx -p 80:80 -v /mydata/docker_nginx/conf:/etc/nginx nginx # 将容器内的配置文件拷贝到指定目录 docker cp nginx
1. 验证码爆破 手机获取验证码的时候,系统没有对验证码的验证次数、有效时间进行限制,就会造成验证码爆破 4位数验证码还是很快就可以爆破出来的,6位以上的就不怎么好爆破了 2. 验证码回显 获取验证码的时候,返回的响应包里面直接返回了验证码 可以完成任意用户登录,注册,密
auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned
一般情况下小数都会被看成double 型; 若想使用float型声明小数,则需要在小数后面添加F或f (F/ f); 若想使用double型数据,则可在后面添加 D或d (D/d); eg:根据身高,体重计算BMI指数 /** 创建BMIexponent类,声明double类型,体重为米,单位为千克, 根据BMI=体重 / (身高 * 身高) 计算BMI指数 */p
在软件测试中性能测试是很重要的一个阶段,不同人群关注的性能指标也是各有侧重点,从服务器的角度看,性能测试主要关注cpu、内存、服务器负载、网络、磁盘io等方面,而后台服务接口的调用者一般只关心吞吐量、响应时间等外部指标,接下来我们就来分别了解一下。 响应时间的指标取决于具