- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 PC QQ密码登录总是要图形验证解决方法
问题:PC QQ登录总是要图形 , 说是异地问题,但已经很久都这样了。解决方法:使用手机QQ进行扫码登录一次,之后即不需要图形验证了。ps:我是习惯一直用密码登录的。大概这种情况持续了快一个月。
2023-03-15 09:01:02 7232 1
原创 增霸卡传输掉线/无法登录/再次登录时间长
增霸卡进行网络同传时,首先要对接收机进行登录。如果直接进行发送,则所有电脑或是与发送机非同一交换机的电脑都会掉线。如果取消登录,再点等待登录,那么也只有与发送机在同一交换机能登录上或是全部都登录不上。经过测试,在登录界面等待约五六分钟,又能成功登录。更改使用二层交换机,操作正常,取消登录后再登录,很快就可以登录上来。因此,锁定就是三层交换机的问题
2022-10-29 22:52:46 2027
原创 8.13
程序经过javac.exe 命令以后,会生成一个或多个字节码文件,接着我们使用java.exe命令对某个字节码文件进行解释运行。相当于将某个字节码文件加载到内存中,此过程称为类的加载。加载到内存中的类,我们就称为运行时类,此运行时类,就作为class的一个实例。...
2022-08-13 22:10:21 321
原创 7.31
如果子类在继承带泛型的父类时,指明了泛型类型,则实例化子类对象时,不需要指明泛型。泛型类可能有多个参数;构造器是不带泛型的在编译的时候,只会有一个ArrayList被加载到JVM中,即使是有两种不同泛型的ArrayList泛型的不同引用不能相互赋值。在静态结构中不嫩更实用类的泛型。类的泛型是在实例化的时候才有。异常类不能声明为泛型类//TtypeKkeyVvalueTorderT;//当成一个数据结构}//编译不通过}正在上传…重新上传取消。...
2022-07-31 10:03:48 231
原创 7.29
方式一JDK5.0之前//1.声明Season对象的属性privatefinal修饰;//2.私有化类的构造器,并给对象属性赋值}//3.提供当前枚举类的多个对象publicstaticfinal的//4其他诉求获取枚举类对象的属性}方式二使用enum关键字来定义常用方法toString();//不是继承于Object的,是继承于Enum的toString()方法values();//返回对应的枚举的数组。......
2022-07-31 10:02:19 203
原创 7.28
wait()一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。notify()一旦执行此方法,就会唤醒被wait的一个线程。如果有多个线程被wait,就唤醒优先级高的那个。一旦执行此方法,就会唤醒所有被wait的线程说明wait()、notify()、notifyAll()三个方法必须使用在同步代码块或同步方法中。三个方法的调用者中必须是同步代码块或同步方法的同步监视器否则,会出现IllegalMonitorStatteException异常。...
2022-07-28 23:58:52 99
原创 7.27
重写toString的时候,如果直接使用super会造成不一定调用直接父类的情况,可以另建一个方法,来代替super()的使用。在继承Threaad类创建多线程的方式中,慎用this充当同步监视器,考虑使用当前类充当同步监视器。Lock需要手动的启动同步(lock()),同时结束同步也需要手动的实现(unlock())代码复用,当有复用的部分或是可以抽取出来为一个功能而模块化的时候,要抽取出来,提高可读性。使用枚举代替一些数字,这样可以方便阅读,同时如果更改数字的时候,不需要更改代码的其他位置。...
2022-07-27 23:53:55 100
原创 7.23
接口和类是并列的两个结构如何定义接口JDK7以前只能定义全局常量和抽象方法全局常量publicstaticfinal,可以省略,会默认加上抽象方法JDK8除了定义全局常量和抽象方法之外,还可以定义静态方法、默认方法接口中定义的静态方法,只能通过接口来调用。通过实现类的对象,可以调用接口中的默认方法,默认方法,子类拿来可以直接调。如果子类(或实现类)继承的父类和实现的接口中声明了同名同参数的方法,那么子类在没有重写此方法的情况下,默认调用的是父类中的同名同参数的方法。...
2022-07-23 16:32:54 140
原创 基于Matlab的SSB信号调制和解调(内附源码)
调制采用了滤波法和相移法。代码中有注释,无子函数,可以直接运行。压缩包中包含了具体的课设报告,里面有详细的原理说明,运行截图、结果分析等。
2022-07-21 16:20:15 6581 1
原创 5.21 双指针(莫对)/滑动窗口
154 寻找旋转排序数组中的最小值II双指针(莫队思想) public int[] findRightInterval(int[][] its) { int n = its.length; int[][] ss = new int[n][2],es = new int[n][2]; for(int i=0;i<n;i++) { ss[i] = new int[]{its[i][0],i}; es[i] = new int[]{its[...
2022-05-21 23:16:28 138
原创 二分二段性/滑动窗口/二叉树
154 寻找旋转排序数组中的最小值 II二分本质上是二段性,而有重复元素的情况下,二段性就被破坏了,要恢复二段性;因此,可以去掉,头和尾中【相同】的元素,来达到去除不满足的情况;class Solution { public int findMin(int[] nums) { int n = nums.length; int l = 0, r = n - 1; while (l < r && nums[0] =...
2022-05-20 17:12:24 290
原创 使用bat批量打开安装包\复制文件\关闭防火墙\创建文件快捷方式
1.相对路径和绝对路径问题:直接打开bat文件时,执行当前目录下的文件可以用相对路径,但如果用管理员打开,相对路径不是当前目录,需要重新cd 到当前目录,如果cd失效,需要加上/d 参数进行转换2. 当文件名/目录名带有空格时,一定要给整个路径带上引号3.有些执行需要管理员权限,有些不需要,当不需要管理员权限的执行时,可以直接用相对路径;因为采用的是U盘安装,盘符不能确定,所以优先用相对路径找;文件1: 复制+打开U盘的多个安装包::打开多个软件的安装包 指定的是相对路径Matlab\M
2022-05-15 19:52:52 565
原创 BST/链表
449 序列化和反序列化二叉搜索树前序遍历在反序列化过程中,找大于头结点的第一个值,即右节点的时候,与左节点有【二段性】,因而,可以使用二分进行优化;同时注意,在二分之后,需要进行判断,是否满足边界条件,如果右指针不满足条件,需要+1;public String serialize(TreeNode root) { if(root == null) return null ; List<Integer> list = new ArrayList<&g.
2022-05-11 23:42:53 128
原创 5.1 数通
静态路由路由器定位以及路由表6要素路由表前缀 网络号 掩码 出接口 下一跳地址 直连路由没有下一跳 度量值 metric / cost 管理距离 AD/Preference直连路由:接口状态/UP 配置IP和掩码 0-管理距离 直接连接,度量值为0非直连路由:动态路由选择协议;路由器控制层面加表流程Control Plane 控制层面思科 管理距离255 不会加入 华为无此要求 出接口必须为UP 下一跳必须可达 当所有的都相同时:看是否支持ECMP等价负载均衡
2022-05-01 19:37:48 130
原创 4.26 DHCP
IP地址架构与主类分类,首字节规则主类分类A : 最高位恒为零 0-127 0.0.0.0/0 默认路由 缺省路由 ; 127.0.0.1 环回地址 用来检测网卡的驱动是否OK 2^24 - 2 ; 两个不能用:主机位全为0的IP地址 主机位全为1的IP地址 B : 最高的两位恒为10 128-191 前16位是网路位 后16位是主机位 2 ^16 -2 ; C : 最高三位恒为110 192 - 223 2^8-2 D : 组播地址 E :路由 Route 去往一
2022-04-27 09:14:50 116
原创 4.25 TCP/IPv4
OSI与TCP/IPOSI逐层封装套接字 Socket IP地址 + Port号传输层:端口取值:0-65535 1-1023 : 知名端口--知名应用 1024-65535 : 非知名协议 干了两件事:定义了端口号、定义了传输层报头(Sport Dport) 数据段 Segemnt传输层报头 | 数据载荷 PDU网络层定义3层地址 定义3层数据报头 网络层报头 | 数据段 PDU 数据报 Packet数据链路层:各种广域网、局域网协议 对应的协议有对应的二层
2022-04-25 22:10:19 749
原创 4.24 网络三要素
网络三要素Unicast 单播Multicast 组播Broadcast 广播路由器会终止广播域;如果不是路由器需要的数据,路由器会将他丢弃,不会继续转发。路由器功能:分割广播域Topology 拓扑物理拓扑 实际的网络连接图逻辑拓扑 省略二层一层网络设备之后纯三层网络连接图LAN 局域网 : 内网WAN 广域网 : Serial Internet MPLS专线连接 VPN IPSec下联接口: 电口---双绞线级联接口:光口---光纤(SFP)一般下联接
2022-04-24 18:13:01 379
原创 画廊 蓝桥杯/dp
从中点出发,到达左右的所有地方,最后回到终点的中点。动态规划,注意初始化,计算浮点数时的问题定义:dp[i][j][k]表示处理到左边第i个,右边第j个,当前位置在k的情况。k只有2个值,0为在左,1为在右。状态转移:1、处理dp[i][j][0]: 此时状态的含义:1、在左边 2、i是即将要处理的。3、j位置已经处理过了。 只能从左边下面一个转移过来,或者是从右边横过来(从已处理的状态转移过来);但注意,不可能从右下或者是右上过来。从dp的定义看,是【已处理】,...
2022-03-23 17:42:28 591
原创 四平方和 【暴力但是剪枝】
暴力但是剪枝+注意组合数因为是组合情况,所以从下一层的for应要从上一层的起始开始。 public static void fourpingfang() { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); sc.close(); int n = (int) Math.sqrt(N); //注意数据范围,每个数值一定会小于N的开根号。 for(int i=0;i<=n;
2022-03-22 17:43:37 783
原创 日志统计 蓝桥杯/JAVA
排序/统计处理/初始化/双指针 public static void rizhi() { int n = 100005; int[] cnt = new int[n] ; boolean[] flag = new boolean[n]; int[][] num = new int[n][2]; /** 还可以采用class node{} 的方式来代替创建二维数组,排序方式不变, 但初始化时,可以将公共参数提到外
2022-03-21 16:23:13 105
原创 2.21 BFS练习
BFS模板// 计算从起点start到终点target 的最近距离public int bfs(Node start,Node target){ Queue<Node> q ;// 核心数据结构 Set<Node> visited; // 避免走回头路 q.offer(start) ; //将起点加入队列 visited.add(start) ; int step = 0 ; while(!q.isEmpty...
2022-02-22 13:00:08 127
原创 2.15 回溯
114 二叉树展开为列表函数签名如下:void flagtten (TreeNode root)尝试给出这个函数的定义:给flatten 函数输入一个节点root,那么以root为根的二叉树就会被拉平为一条链表。(具体操作)这就是递归的魅力,你说flatten函数是怎么把左右子树拉平的?说不清楚,但是只要知道flatten的定义如此,相信这个定义,让root做它该做的事情,然后flatten函数就会按照定义工作。另外注意递归框架是后序遍历,因为我们要先拉平左右子树才能...
2022-02-15 23:18:13 779
原创 大话移动通信- -
走进现代通信香农-韦弗模式构建了一个直线单向的框架,描述了一般化的通信系统的信息传播过程。此模式包含了信源、发射器、信道、噪声、接收器、信宿6个部分。信源与信宿:信源即信息的源头;信宿即信息的归宿,是接收信息的实体。这两个概念是相对的,在不同的场景下可以发生转换,例如,收音机接收电台信号时是信宿;发出节目声音时是信源,此时听收音机的人则成了信宿。 发射器与接收器:编码和解码。信道和噪声: 通信方式:双工、半双工、单工。当代通信3G分为WCDMA、cdma2000、TD-SCDMA
2022-01-10 18:02:32 2401
原创 1.4 模拟/dp| 近代通信
走进现代通信香农-韦弗模式构建了一个直线单向的框架,描述了一般化的通信系统的信息传播过程。此模式包含了信源、发射器、信道、噪声、接收器、信宿6个部分。信源与信宿:信源即信息的源头;信宿即信息的归宿,是接收信息的实体。这两个概念是相对的,在不同的场景下可以发生转换,例如,收音机接收电台信号时是信宿;发出节目声音时是信源,此时听收音机的人则成了信宿。 发射器与接收器:编码和解码。信道和噪声: 通信方式:双工、半双工、单工。当代通信3G分为WCDMA、cdma2000、TD-SCDMA
2022-01-05 10:49:52 797
原创 1.3 模拟/dp|大话移动通信
686 重复叠加字符串的匹配链接一题四解首先,可以分析复制次数的上界和下界。下界:至少将a复制长度大于等于b的长度,才有可能匹配。 在明确了下界后,再分析经过多少次复制,能够明确得到答案,能够明确得到答案的最小复制次数即是上界 由于主串是由a复制多次而来,并且是从主串中找到子串b,因此可以明确子串的起始位置,不会超过a的长度。 即长度越过a长度的起始匹配位置,必然在此前已经被匹配过了。 ? 由此,我们可知复制次数【上界】最多为【下界+1】 令a的长度为n,b的长度为m,下.
2022-01-04 18:02:29 263
原创 12.30 贪心|大话通信
NAT(Network Address Translation) 网路地址转换NAT是一种把内部私有网络地址(IP地址)翻译成合法网路IP地址的技术。SDH的切换保护对于受重点保护的线路,从发送端到接收端可以理解为沿着光纤环路两个方向都有线路可以达到。TCP加速技术双边TCP优化 在双端都部署或安装软件,TCP透明代理工作在TCP连接的两端,两个代理之间通常通过UDP或其他自定义协议进行工作。 单边TCP优化 基本要求是经过透明代理出去的协议必须是TCP。单边TCP加速的透明代理,在广域
2021-12-31 00:03:36 269
原创 12.29 模拟|大话通信
模拟2 两数相加朴素解法(哨兵技巧)这是道模拟题,模拟人工竖式做加法的过程: 从最低位至最高位,逐位相加,如果和大于等于 10,则保留个位数字,同时向前一位进 1 如果最高位有进位,则需在最前面补 1。 做有关链表的题目,有个常用技巧:添加一个虚拟头结点(哨兵),帮助简化边界情况的判断。 public ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode dummy = new ListNode(0)
2021-12-30 00:52:46 294
原创 位运算/260只出现一次的数字
给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 利用除答案以外的元素均出现两次,我们可以先对 nums 中的所有元素执行异或操作,得到 sum,sum 为两答案的异或值(sum 必然不为 0)。然后取 sum 二进制表示中为 1 的任意一位 k,sumsum 中的第 k 位为 1 意味着两答案的第 k 位二进制表示不同。对 nums 进行遍历,对第 k 位分别为 0 和 1 的元素分别求异或和(两答案..
2021-10-30 16:52:03 51
原创 HPE DL388GEN9 /windows server 2012r2 重置管理员密码/忘记管理员密码
有台HPE DL388GEN9 /windows server 2012r2的主机,不知道密码。从CSND上查了有人可以通过U盘PE进去用工具去改掉。实测,难以进入PE(也可能是我操作有问题),优先级什么的都设置了,一到引导的界面,发现USB设备都会被先断电,没有解决。还有更多的一种办法是,有原装的系统光盘,通过系统光盘进去进行引导,但我这个也没光驱,且手上也无光盘,只能作罢。后来发现,本身是有一个PE功能的,只不过只有命令行的形式,但却足够了。基于HPE DL388GEN9 内置PE 替换登录
2021-10-30 16:23:06 2688
原创 dfs /重新排列得到2的幂
869 重新排列得到2的幂出现问题:当使用i=start+1的方式进行传参时,并不能搜索出一些结果。例如:46 变不成64,需要使用vis数组进行标记的方式才可以:官方:class Solution { boolean[] vis; public boolean reorderedPowerOf2(int n) { char[] nums = Integer.toString(n).toCharArray(); Arrays.sort(nums)
2021-10-28 18:16:51 61
原创 仍在设置此设备的类配置(代码:56)由于vm装在外置硬盘导致服务无法正常启动
之前已经出现过一次这样的情况,当时把能尝试的方式都试了,最后弄好了,详情可见:关于适配器网络出现/键盘注册表损坏_剑轩~的博客-CSDN博客最近装了火绒,发现MIUI+的智慧互联又连不上,热点也开不了了,按上次的经验,我直接上手就是一个网络重置。然而重置后,变成无法搜索网络了,到设备管理器查看,发现又是这个问题:仍在设置此设备的类配置(代码:56)尝试了清理注册表,无效果。需要提前说明的是,我装的vm是放在移动硬盘上的,因此,要删除,我先接上了移动硬盘,正当我进行卸载程序的时候,突然网络就能
2021-10-24 10:32:12 491
原创 设计模式 记录
可维护 可复用 可拓展 灵活性好工厂模式传入什么就返回对应的对象策略模式面相对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。 策略模式定义了算法家族,分别封装起来,让它们直接可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。开闭原则对修改关闭 对拓展开放依赖倒转原则高层模块不应该依赖底层模块,两个都应该依赖抽象。 抽象不应该依赖细节,细节应该依赖抽象。里式代换原则子类型必须能够替换它们的父类型
2021-10-23 19:17:21 63
原创 springboot
Springboot文档地址: SpringBoot2核心技术与响应式编程 · 语雀 文档不支持旧版本IE、Edge浏览器,请使用chrome或者firefox 基础入门--Hello World首先,创建maven工程,并引入对应的依赖:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</arti
2021-10-07 23:20:09 94
原创 关于适配器网络出现/键盘注册表损坏
昨天晚上开始,MIUI+出现问题,无法连接,二维码也无法加载,显示网卡或驱动有问题win+k 显示无Microsoft wifl。进到设备管理器中查看:在设备管理器--网咯适配器 的对应位置,虚拟适配器出现错误:具体为:仍在设置此设备的类配置(代码:56)经查阅CSDN,大多数给出CCleaner可以通过修复注册表的方式解决这个问题(注:前段时间,主机的vm网络配置也出现异常,也有说是注册表的问题,但尚未尝试)。使用之后,出现了大问题,键盘用不了了。再进入设备管理器中查看,说是键盘的注册表损
2021-09-25 15:41:51 1396
原创 2021-09-14
处理字符串子序列问题,如果使用dfs,那么不就不但是子序列(即删除其中的一部分),还会遍历出其他的顺序,即不按原顺序排列的子字符串。但如果采用双指针和贪心的方法去匹配,那么得到的序列一定是其的子序列。compareTo比较函数,直接调用即可 例如 str.compareTo,返回结果<0表示字典序比其小...
2021-09-14 22:42:12 42
原创 括号栈/dp/on事件/
如果按钮后于绑定事件的加载,那么就不能直接使用domcument的click事件,而要把dom对象转化为jQuery,使用jQuery的.on事件实例:Rest 风格的增删改查
2021-09-12 21:38:46 208
原创 JSR303检验
leetcode 找到需要补充粉笔的学生初始做:直接模拟 while里套一个for 全部案例通过,但超时了。优化模拟:先得出一轮需要消耗的粉笔数,再用总粉笔数对一轮消耗的粉笔数取模,直接模拟最后一轮的情况,但需要注意,在统计时,可能会产生int计数溢出的情况,因此要用long去收集。昨天,马克思老师在课上放了一个非常有意义的例子:在一个罐子里先后装高尔夫球,小石子,沙子,啤酒,每装一次,就问学生装满了没有。按这样先后的顺序是能够装进去的,但如果把顺序反过来,先装沙子,小石子,
2021-09-12 00:08:59 131
原创 | 模拟优化、设置img标签属性
leetcode 找到需要补充粉笔的学生初始做:直接模拟 while里套一个for 全部案例通过,但超时了。优化模拟:先得出一轮需要消耗的粉笔数,再用总粉笔数对一轮消耗的粉笔数取模,直接模拟最后一轮的情况,但需要注意,在统计时,可能会产生int计数溢出的情况,因此要用long去收集。昨天,马克思老师在课上放了一个非常有意义的例子:在一个罐子里先后装高尔夫球,小石子,沙子,啤酒,每装一次,就问学生装满了没有。按这样先后的顺序是能够装进去的,但如果把顺序反过来,先装沙子,小石子.
2021-09-10 23:42:44 209
原创 Day7 | mybatis读取datetime出现问题
报错内容:Cannot convert value '0000-00-00 00:00:00' from column 3 to TIMESTAMP.MySQL数据库,如果数据库中Datetime字段为空为值为'0000-00-00 00:00:00', Hibernate就会报错解决:在数据库连接时,加上:zeroDateTimeBehavior=convertToNull这样,当datetime为全0时,JAVA读回来的时候就会变成null;bean对应的是响应的实例。dao是对
2021-09-10 18:28:40 731
基于matlab的SSB信号调制、传输、解调的仿真
2022-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人