- 博客(234)
- 资源 (1)
- 收藏
- 关注
原创 JavaEE 项目常见错误汇总
Windows 10 环境下,MyEclipse 10, JDK 1.7 32位,Tomcat 6 32位,Oracle版本:oracle 11g r2。
2019-06-02 17:49:22
3028
原创 时间复杂度中的log(n)底数到底是多少?
其实这里的底数对于研究程序运行效率不重要,写代码时要考虑的是数据规模n对程序运行效率的影响,常数部分则忽略,同样的,如果不同时间复杂度的倍数关系为常数,那也可以近似认为两者为同一量级的时间复杂度。现在来看看为什么底数具体为多少不重要?读者只需要掌握(依稀记得)中学数学知识就够了。假设有底数为2和3的两个对数函数,如上图。当X取N(数据规模)时,求所对应的时间复杂度得比值...
2018-05-15 11:30:09
64231
18
原创 关于valueOf() 和 toString(),我们需要知道的事儿
valueOf()解释:返回指定对象的原始值。当对象需要原始值的时候,JavaScript会自动调用它。不同类型对象的valueOf()方法的返回值 Array 返回数组对象本身。 Boolean 布尔值。 Date 存储的时间是从 1970 年 1 月 1 日午夜开始计的毫秒数 UTC。 Function 函数本身。 Number 数字值。 Object ...
2018-05-08 19:27:28
3901
原创 小强前端面试记之闭包
又是一年春季,空气清新,阳光正好,一切都好。当然,并非一切都那么令人舒适,比如春节后的工作,不知曾几何时,一年总有那么个365天不太想上班。还有校园里的小鲜肉们,也要开始参加春招喽。这一年的某一天,一个叫小强的大四学生来老刘公司应聘实习生,应聘职位也是这几年发展迅猛的前端开发。 Round One“自我介绍下吧。”老刘一脸严肃地说到,似乎并没有因为对方是妹纸稍显温...
2018-03-26 18:42:43
548
原创 TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
文章摘要:本文介绍了网络连通性测试的基本方法,包括使用ping命令测试网络连通性(如ping www.baidu.com),通过curl命令检查网页响应(curl-I),使用telnet测试端口连接(如443端口),以及nslookup验证DNS解析。同时强调了检查请求地址准确性的重要性,包括域名后的路径和大小写问题。这些方法可帮助快速定位网络访问问题。
2026-05-07 17:53:45
103
原创 网页接口请求安全链路完整分析
防止恶意脚本注入,窃取Token/Cookie。→ DNS 请求也被SSL加密,防止DNS劫持。:禁止JS读取,防XSS窃取Cookie。浏览器发起HTTPS请求,协商加密套件。Cookie存身份,Token验身份,服务器用私钥解密,双方持有相同密钥。:后续所有传输全加密,防窃听、篡改。浏览器验证证书可信(系统根证书)RBAC控权限,哈希存密码。XSS防窃取,CSP护页面,CORS控跨域,签名防篡改,:从表单隐藏域/请求头携带。时间戳防重放,限流防攻击,,用服务器公钥加密发送。请求参数:账号、密码等。
2026-04-03 14:40:27
254
原创 软考需要注意事项有哪些(一)?
考前准备与考试当天的注意事项:考前1天要整理好必备物品,包括身份证、准考证(建议打印2份)、黑色签字笔等考试用具,并确认禁止携带电子设备和资料笔记。提前查好路线,保证充足睡眠。考试当天要提前1小时到达考场,配合身份核验,按座位号就座,手机必须关机存放。注意开考5分钟后禁止入场,务必遵守考场规则,避免因小失误影响考试。
2025-12-24 15:12:10
306
原创 软考:系统架构设计师超纲部分
摘要:考试科目一包含教材未系统阐述但占固定分值的超纲内容,主要包括知识产权(3分)、应用数学(2-3分)、专业英语(5分)和标准化知识。备考策略建议:知识产权重点记忆法律条款,应用数学掌握典型算法,专业英语积累专业词汇。科目二、三涉及新技术趋势和实践细节,需理论联系实际。建议以真题为核心进行针对性复习。
2025-12-02 21:12:06
512
原创 软考:2025年11月 系统架构设计师考试复盘
本文总结了2025年5月软考高级考试的考点分布、考场情况及备考建议。考点方面,选择题占75分,案例题Redis出现频率高,论文可能涉及超纲的Serverless内容。广东考场缺考率达35%,考生以男性为主,年龄分布广泛。备考建议包括坚持完成所有科目考试,案例分析可通过画图加分,论文要注重图文并茂。作者分享了自己裸考47分通过的经验,强调考试存在主观评分空间,建议考生不要轻易弃考。更多内容可关注作者的技术类自媒体账号。
2025-12-02 21:04:04
723
原创 Python 基础
Pythonic代码强调简洁可读,充分利用语言特性。Python中除False外,None、数值0、空序列/集合也会被视为假值。
2025-07-29 17:09:45
192
原创 软考:2025年系统设计架构师上半年真题
本次考试包含三大科目:上午考查综合知识和案例分析,下午进行论文写作。综合知识涉及知识产权内容,案例分析以Redis为主题。论文写作提供四个选题,包括事件驱动架构、负载均衡策略设计、AI测试用例以及多模型数据库,考生可任选其一作答。考试内容涵盖技术架构设计、数据库应用及人工智能等前沿领域。
2025-05-26 21:06:13
582
原创 Python 开发常见问题汇总
本方法缺点是如果访问量大可能导致耗时较长。建议使用本方法,可以一次性解决该问题。方法二:或者每次使用命令指定镜像源。根因:本地代理未配置或者配置不对。
2024-07-22 14:47:10
698
1
原创 node、npm 、package.json、Angular Cli、webpack之间的关系(Windows环境下)
node、npm 、package.json、Angular Cli、webpack直接的关系(Windows环境下)
2022-08-27 16:06:06
901
原创 Angular中NgOnInit和Constructor方法之间的主要区别
参考链接:https://chudovo.com/main-differences-between-ngoninit-and-constructor-methods-in-angular/
2021-08-23 15:27:11
226
原创 前端常见应用场景(1):文件上传下载、加密
分片上传参考链接:https://juejin.cn/post/6844903792056467470blob基于二进制流下载
2021-08-23 11:03:33
510
原创 iPhone 问题汇总
1 iPhone 无法开机发生场景:iPhone 存储空间满了。系统软件问题的解决方法:以iPhone XR为例子。用数据线连接MacBook,直到在“访达”侧边栏看到iPhone,接下来按下调高音量按钮再快速松开。按下调低音量按钮再快速松开。最后,按住侧边按钮,直到看到恢复模式屏幕。当您看到恢复或更新选项时,选取“更新”。您的电脑将尝试在不抹掉数据的情况下重新安装 iOS。如下图:如果“更新”报错:未能更新iPhone“iPhone”。发生未知错误(9)。 0665.0000,可以选择“抹掉”
2021-04-25 04:29:13
639
原创 Overview of JavaScript ES6 features (a.k.a ECMAScript 6 and ES2015+)
原文:Overview of JavaScript ES6 features (a.k.a ECMAScript 6 and ES2015+)IIFE (immediately-invoked function expression) to contain it:ES5 1 2 3 4 5 (function(){ var private2 = 1; })(); co...
2021-03-29 15:03:33
104
原创 TypeScript 注意事项
1、后台返回字段的名称和数量要相匹配,以下面的数据结构为例子:情况一:export interface Class1 { id?: string, // ?代表可选 name: string}情况二:如果后台返回的对象为{name: ‘1’}或者{id: ‘1’, name: ‘1’}是可以的,因为id是可选项。如果为以下数据结构,则{name: ‘1’}是不行的。export interface Class1 { id: string, name: st
2020-09-23 18:10:06
351
原创 前端如何分片上传文件?
概述分片上传好处:可以断点续传,针对较大文件传输有明显好处,以免中途传输中断还需从头开始,借助哈希算法计算每片文件的哈希值,最后计算单个文件的哈希值。实现基础知识:关键是哈希算法和HTML5的FileReader对象。哈希算法可以参考本人的另一篇文章:彻底掌握哈希算法,不再似懂非懂!FileReader 可以参考MDN。下面列出关键的计算文件哈希值的JavaScript代码,需要引入CryptoJS:/**创建hash对象,md5已不再足够安全,具体使用SHA256或者SHA128视具体情况而定
2020-09-23 14:39:41
1455
原创 彻底掌握哈希算法,不再似懂非懂!
一、介绍及原理1.1 简介哈希算法(Hash)又称摘要算法(Digest),它的作用是:对任意一组输入数据进行计算,得到一个固定长度的输出摘要。比如Java字符串的hashCode()就是哈希算法,输出是固定的4字节int整数。哈希算法最重要的特点就是:相同的输入一定得到相同的输出;不同的输入大概率得到不同的输出。哈希算法的目的就是为了验证原始数据是否被篡改。1.2 哈希算法原理1.2 相关概念哈希碰撞二、应用参考链接:https://www.liaoxuefeng.com/wiki
2020-09-17 14:41:11
1764
原创 window下编译chromium
错误汇总执行gclient和下载源码命令:fetch chromium时报错,如下:Failed to download the file, check your network connection gclient需要代理,你懂的。可是公司已经有代理了,为啥还报错?刚好被公司代理过滤了?...
2020-09-10 15:48:42
601
原创 Angular 容易忽略的知识点及注意事项
模板内的局部变量<input #heroInput><p>{{heroInput.value}}</p>
2020-07-17 11:05:39
394
原创 记录一次奇葩的MacBook Air间歇性断网问题
过程描述使用某网盘下载文件,第二天发现MacBook Air网络断开了,一直连接不上通过路由器发射的WiFi。但是手机一开始还是可以的,后面发现手机也连接不上WiFi了。问题排查尝试手段一:在网络设置偏好中删除原有WiFi项,然后新建WiFi配置:最后重启笔记本,发现只能使用一会儿,接下来还是断网。尝试手段二:重启路由器,发现只能使用一会儿,接下来还是断网。尝试手段三:在路由器的管理后...
2020-04-24 23:52:57
6176
原创 计算机科学与数学 1.8 反证法
计算机科学与数学 1.8 反证法由于原文存在根号等特殊符号,因此以图片形式展示,也可以点击文末“原文链接”查看文字:原文链接
2020-04-14 02:52:10
302
原创 MacBook扩展属性
使用 ls查看,文件或者文件夹的权限属性后面会多一个“@”或者“-”。“@”操作系统给文件标记的信息,比如从互联网具体哪里下载来的。带来的问题压缩包存在这种文件,在解压时可能报错。管理扩展属性删除指定扩展属性:xattr -d 属性名 文件名删除所有扩展属性:xattr -c查看扩展属性:xattr -l...
2020-04-02 01:15:29
461
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅