XOR

人月神话阅读笔记01

非常好,我们来探讨《人月神话》的第三章。尽管我无法直接引用书中的内容,但我可以提供一些关于该章节的一般性分析和讨论。第三章通常是《人月神话》中的一个重要章节,标题可能是"工期的延误"或类似的主题。在这一章中,弗雷德里克·布鲁克斯可能会讨论软件项目中常见的延误原因以及如何应对这些延误。以下是一些可能在 ......
神话 笔记

《人月神话》阅读笔记07

第二章:通过这一章的阅读,我了解到了: 资源分配和管理:这一部分可能讨论如何有效地分配人力资源和技能,以最大限度地提高团队的效率和生产力。可能会涉及到团队规模、合作方式以及如何避免资源的浪费和冲突。 成本估算和投资回报:布鲁克斯可能会讨论如何准确估算软件开发的成本,并与预期的投资回报进行比较。他可能 ......
神话 笔记

JavaScript——正则总结

@[TOC](正则总结) # 标记 **g**:全局匹配,默认返回匹配到第一个目标,加上该标记,返回所有匹配项。 **i** :忽略大小写,匹配中忽略大小写。 # 元字符 > 元字符:正则表达式中有着特殊含义的字符 ## 单文本匹配的元字符(单个匹配) ### 任意一个文本匹配的元字符(单个匹配) ......
正则 JavaScript

函数式编程

@[TOC](文章目录) # 前言 函数式编程总结 # 一、函数式编程是什么? 函数式编程的主要目标是描述数据,以及要对数据应用的转换。 在函数式编程中,程序执行顺序的重要性很低;而在命令式编程中,步骤和顺序是非常重要的。 函数和数据集合是函数式编程的核心。 在函数式编程中,我们可以使用和滥用函数和 ......
函数

JavaScript常用API合集汇总

@[TOC](JavaScript常用API合集汇总) 今天这篇文章跟大家分享一些JavaScript常用的API代码,有DOM操作、CSS操作、对象(Object对象、Array对象、Number对象、String对象、Math对象、JSON对象和Console对象)操作。 # 1 节点 ## 1 ......
JavaScript 常用 API

JavaScript——杂项

@[TOC](JavaScript杂项知识点总结) # JavaScript语言特点 1. **脚本语言**。JavaScript 是一种解释型的脚本语言,C、C++等语言先编译后执行,而 JavaScript 是在程序的运行过程中逐行进行解释。 2. **基于对象**。JavaScript 是一种 ......
杂项 JavaScript

JavaScript———原理题

@[TOC](面试原理题) # 前言 本文针对目前常见的面试题,实现了相应方法的核心原理,部分边界细节未处理。 # 实现一个call函数 ```javascript // 通过this获取指定方法,然后挂载在传入的上下文 Function.prototype.myCall = function (c ......
JavaScript 原理

Linux笔记:2-认识与学习BASH

@[TOC](这里写目录标题) # 认识与学习BASH >操作系统其实是一组软件, 由于这组软件在控制整个硬件与管理系统的活动监测。 >壳程序的功能只是提供使用者操作系统的一个接口, 因此这个壳程序需要可以调用其他软件才行。 >之前学习的指令都是独立的应用程序, 但是我们可以通过壳程序 ( 就是命令 ......
笔记 Linux BASH

Linux笔记:3-正规表示法与文件格式化处理

# 正规表示法与文件格式化处理 > 正规表示法就是用在**字符串的处理上面的一项『表示式』**。正规表示法并不是一个工具程序,而是一个字符串处理的标准依据,如果您想要以正规表示法的方式处理字符串,就得要使**用支持正规表示法的工具程序**才行, 这类的工具程序很多,例如 **vi, sed, awk ......
表示法 格式 文件 笔记 Linux

Linux笔记:4-Shell Script

@[TOC](这里写目录标题) # 学习 Shell Scripts ## 关于Shell Scripts >shell script 号称是程序 (program) ,但实际上, shell script 处理数据的速度上是不太够的。 > >因为 shell script 用的是外部的指令与 ba ......
笔记 Script Linux Shell

微软New Bing Chat AI聊天免费体验(需要魔法~)

必应聊天是什么? Bing Chat是一个AI 聊天机器人,它可以理解您问题的上下文并以人性化的方式回复。Microsoft 已将此功能直接集成到Bing 搜索中,使 Bing 成为搜索结果和AI 支持的答案的一站式目的地。现在New Bing已经不需要加入等候名单了,已经全面开放,你只需要配置相关 ......
魔法 Bing Chat New

java 操作 mysql -报错 LockException: Failure obtaining db row lock: Table 'xxx' doesn't exist

1.背景 Java 使用mybatis plus 操作mysql 报错 原因是 mysql 开启了 表明区分大小写 MySQL在Windows下都不区分大小写,但是在Linux下默认是区分大小写的。 在mysql 执行指令 show variables like '%lower_case%'; 需要 ......
LockException obtaining 39 Failure Table

5. 最长回文子串

给你一个字符串 s,找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 class Solution { public static String longestPalindrome(String s) { //边界条件判断 if (s.length() < ......
回文

linux 中 grep命令匹配空格和制表符

001、匹配空格 [root@PC1 test4]# ls a.txt [root@PC1 test4]# cat a.txt ## 测试数据 1_aa bb 2_ccdd 3_ee ff 4_gg hh kk [root@PC1 test4]# sed -n l a.txt ## 显示出空格和制表 ......
制表符 空格 命令 linux grep

数据结构与算法

@[TOC](数据结构与算法) # 数据结构与算法图解: > 1. 不同的数据结构,有不同的操作(如增删改查等),不同的操作有不同的操作速度。 > 2. 方法操作速度比较是比较操作步数,而不是操作时间;操作速度也常称为时间复杂度。 > 3. 影响代码速度的两个因素:数据结构,算法。 > 4. 大O记 ......
数据结构 算法 结构 数据

什么是高内聚、低耦合

**什么是高内聚、低耦合?** 起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 **耦合性也称块间联系。** 指软件系统结构中各模块间相互联系紧密程度的一种度量。 模块之间联系越紧密,其耦合性就越强,模块的独立性则越差 ......

最简单理解高内聚低耦合

**低耦合**: 耦合就是元素与元素之间的连接,感知和依赖量度。这里说的元素即是功能,对象,系统,子系统,模块。 例如:现在有方法A和方法B 我们在A元素去调用B元素,当B元素有问题或者不存在的时候,A元素就不能正常的工作,那么就说元素A和元素B耦合 **耦合带来的问题**: 当元素B变更或者不存在 ......

Node模块导入规则总结

@[TOC](node模块导入总结) # node模块总结 ## node模块引入的步骤: 1. 路径分析 2. 文件定位 3. 编译执行 ## 模块分类 1. 由于node提供的模块,称为核心模块; 2. 用户编写的,称为文件模块(包括自己编写的或者第三方引入的模块) ## node支持的模块系统 ......
模块 规则 Node

异步总结

@[TOC](javaScript异步总结) # Promise ## 对于Promise的理解 ### 解决的难点(相对于回调方式的异步) 1. 解决回调地狱问题 > 大脑对于事情的计划方式是线性的、阻塞的、单线程的语义,但是**回调表达异步流程**的方式是非线性的、非顺序的,这使得正确推导这样的 ......

rnacos v0.1.6版本发布

rnacos是一个用 rust重新实现的nacos。 rnacos比java实现的nacos更轻量、快速、稳定;合适在开发、测试、受资限服务等环境平替nacos服务使用。 ## rnacos v0.1.6 变更内容 1. 完成历史配置历史变更记录页面开发。主要包含查询配置历史记录,与历史记录内容恢复 ......
版本 rnacos 1.6 v0

OrangePi Zero安装Armbian

最近又把OrangePi折腾起来了,这次是给它换一个Armbian的系统,记录备忘。 1. Armbian官网下载系统烧写到SD卡,启动后用户名root,密码1234,根据提示更改密码,创建用户。 2. 更改apt源为国内源 ```json deb https://mirrors.tuna.tsin ......
OrangePi Armbian Zero

JSP学习日志二,MVC三级结构

# Java MVC(Model-View-Controller)是一种应用程序开发的设计模式。它将应用程序拆分成三个主要组成部分: Model:表示应用程序中的数据或业务逻辑。Model 包括数据,以及它与数据相关的方法和函数。Model 维护和管理应用程序的数据、状态和规则,这些数据和规则由逻辑 ......
结构 日志 JSP MVC

1.在main执行之前和之后的代码可能是什么?

main函数执⾏之前,主要就是初始化系统相关资源: ■设置栈指针:所谓设置栈,就是将栈指针指向某块内存 ■初始化静态`static`变量和`global`全局变量,即`.data`段的内容 ■将未初始化部分的全局变量赋初值:数值型`short`,`int`,`long`等为`0`,`bool`为`F ......
代码 main

客户线上反馈:从信息搜集到疑难 bug 排查全流程经验分享

写在前面:本文是我在前端团队的第三次分享,应该很少会有开发者写客户反馈处理流程以及 bug 排查的心得技巧,全文比较长,写了一个多星期大概1W多字(也是我曾经2年工作的总结),如果你有耐心阅读,我相信在未来的问题排查上,一定会对你的思路拓展有些许帮助,考虑到篇幅问题,建议在阅读前泡上一杯茶,那么本文 ......
疑难 流程 客户 经验 信息

To do list

[toc] # 导言 干脆把 To do list 也放到这里了。督促自己学习。很菜。轻喷。 # 2023 May ## 2023.5.29 Mon - 1 速通电学 https://www.bilibili.com/video/BV13J411F7gk - 2 dp练习0x10 https://w ......
list To do

SSM学习第三天

理解并掌握AOP相关概念 能够说出AOP的工作流程 能运用AOP相关知识完成对应的案例编写 重点掌握Spring的声明式事务管理 ......
SSM

浏览器——同源策略

@[TOC](同源策略) # 含义 1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。 最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页"同源"。所谓"同源"指的是"三个相同"。 ```javascript 协议相同 域名相同 端 ......
浏览器 策略

桌面浏览器上的 viewport——手机浏览器上的layout viewport和visual viewport

viewport 是浏览器视口,代表浏览器的可视区域,也就是浏览器中用来显示网页的那部分区域。在桌面电脑上,由外到内分为显示器窗口、浏览器窗口、浏览器视口 (viewport)、 元素、 元素、其它元素。 **显示器窗口** 显示器窗口就是你的显示器屏幕的可见区域。显示器的分辨率,描述的是显示器窗口 ......
viewport 浏览器 桌面 layout visual

python随机爬取五位电影演员数据并可视化

# python随机爬取五位电影演员数据 为了演示如何使用Python随机爬取五位电影演员数据,需要以下步骤: 安装所需的Python库:requests, BeautifulSoup和random 确定你要从哪个网站爬取数据。这个例子中,我们将使用IMDb。 确定你要爬取哪些电影演员。这个例子中, ......
演员 数据 python 电影

Burp Suite Error The client failed to negotiate a TLS connection to chrome.google.com: 443: Received fatal alert: certificate_unknown

Burp Suite Error The client failed to negotiate a TLS connection to chrome.google.com: 443: Received fatal alert: certificate_unknown http://burpsuite ......