1、开闭原则: 对扩展开发、对修改关闭。 2、里氏替换原则:子类替换父类(可以用父类对象的任何地方都可以用子类对象代替) 3、依赖倒置原则:程序要依赖于抽象接口,不要依赖于具体实现。简单的说就是要求对抽…
2024/11/14 16:18:50关键代码如下: $(function(){ $("div").toggle(function(){ //这儿传入html标签div,也可传入类或者ID,使用了toggle()方法,不懂得同学去百度自行补习$(this).css("backgroundColor"…
2024/11/14 15:22:55串口影响 STM32 串口中的硬件BUG,请注意!_love_maomao的专栏-CSDN博客_stm32 硬件bug STM32串口中断卡死主循环问题分析_Origin333的专栏-CSDN博客 STM32的USART中断死循环,形成死机。 - CodeAntenna STM32F103 一摸就死_oshan2012的博客-…
2024/11/14 13:23:11分布式锁的背景,基于数据库、redis、zookeeper实现分布式锁的原理与优缺点你都知道吗? 为什么要分布式锁、分布式锁的实现方式有哪几种、这几种分布式锁实现方式的优缺点有哪些?阅读完本文后你你应该掌握: 基于数据库实现分布式锁…
2024/11/14 13:46:57 人评论 次浏览前言 Zuul 是 Netflix 开源的一个 API Gateway 服务器, 本质上是一个基于 Servlet 的 Web 应用。在微服务框架 Spring Cloud 中,Zuul 被作为 服务的网关,负责对 请求 进行一些 预处理,比如:安全验证、动态路由、负载分配 等等。 …
2024/11/14 13:45:24 人评论 次浏览本文转载自: https://www.cnblogs.com/xudong-bupt/p/3909743.html 作者:xudong-bupt 转载请注明该声明。做网页总会使用javascript,使用javascript总会使用JSON。最近用到一下,就写写。 下面是总结: 1.将javascrip…
2024/11/14 13:35:33 人评论 次浏览看一下越南财务部,http://www.mof.gov.vn ip地址为118.70.204.161 端存在win系统服务器,看一看其中的某一台服务器 比如118.70.204.161/editor是一个登录页面。 我们使用萝卜头hacij,使用步骤:1、安装Havij 1.172、从”Loader…
2024/11/14 13:02:57 人评论 次浏览Countif在Excle中是相当的使用,那么我们看下Countif的如下几个功能:①一对一对比两列数据②输入时必须指定包含指定字符③帮助Vlookup实现一对多查找④统计不重复的个数一对一对比两列数据如下图:要求对比A列跟D列的姓名,在B和E列…
2024/11/14 19:20:30 人评论 次浏览二叉树先序遍历比较容易实现,以下图为例,首先设置一个栈结构,如果栈不空,或者当前节点不为null,则循环继续: 1、如果当前节点不为null,则沿该节点一直往左走,直到该节点的最左子节点…
2024/11/14 19:19:59 人评论 次浏览vim:多行注释 vim中多行注释和多行删除命令,这些命令也是经常用到的一些小技巧,可以大大提高工作效率。多行注释:1. 首先按esc进入命令行模式下,按下Ctrl v,进入列(也叫区块)模式;2…
2024/11/14 19:18:48 人评论 次浏览**1.js因为是单线程语言,为了避免阻塞设计出了事件循环机制 2.js任务分为同步任务和异步任务,同步任务会放到主线程中,而异步任务会放入任务队列中 3.异步任务分为宏任务和微任务,js会将宏任务放入宏任务队列中,微任…
2024/11/14 19:18:18 人评论 次浏览为什么80%的码农都做不了架构师?>>> 1. shell 教程 - 基本介绍 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提…
2024/11/14 19:17:47 人评论 次浏览偶然间想起我的FCITX会不会有新的升级版本出现呢,于是就上网去看了看,果然已经升级到3.6.3了。而我原来的版本只是3.6.0 rc赶紧下载。但是通过说明的安装方法总是无法正常安装上去,会报错。还好看到另一个先生成deb包,然后安装的方…
2024/11/14 19:17:16 人评论 次浏览1、按字节读取文件内容 2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile {/*** 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。*/public static void readFileByBytes(String fileName)…
2024/11/13 23:56:58 人评论 次浏览软件需求是开发者和用户交互的一个过程,任何一方的不投入都会导致项目的失败。当然,由于用户不是专业人士,开发者有权利告诉用户应该采用何种态度来对待项目的需求。所有最成功的项目都有一个重要的特性:用户非常的支持。 评判一…
2024/11/13 23:56:23 人评论 次浏览Databases and Database Files 虽然我们平时使用的一个sql server 实例只有少量的数据库,但是sql server 默然安装就包含十几个实例,一个sql server s实例可以包含32767个数据库. Sql server 数据库属性特征 Sql server 是很多对象集合:例如表,视图&…
2024/11/13 23:55:23 人评论 次浏览花了一分钟构思出按照这种操作是符合等比数列的,结果到最后都没有调试出来,对这个界面不熟悉是一个很大的原因。(当时由于笔记本上没有编译器,下了个c-free结果现在都还在用。。囧)。前面400暴力模拟,当T&g…
2024/11/13 23:54:52 人评论 次浏览项目资源管理思维导图 项目资源管理包括识别,获取和管理所需资源以成功完成项目的各个过程,这些过程有助于确保项目经理和项目团队在正确的时间地点使用正确的资源。 本章资源管理不仅仅局限于团队资源管理,也包括诸如机器设备,材…
2024/11/13 23:54:21 人评论 次浏览logrotate 用于切割日志非常方便。logrotate 是基于 crontab 实现的。无需守护进程。安装完定时任务配置在 /etc/crontab.daily/logrotate 文件中,crontab 服务启动的情况下每天会执行一次。具体 daily 目录的执行时间 CentOS 下在 /etc/anacrontab 中设置logrotate…
2024/11/13 23:53:20 人评论 次浏览