NOT
如何使用Java + React计算个人所得税?
**前言** 在报表数据处理中,Excel公式拥有强大而多样的功能,广泛应用于各个业务领域。无论是投资收益计算、财务报表编制还是保险收益估算,Excel公式都扮演着不可或缺的角色。传统的做法是直接依赖Excel来实现复杂的业务逻辑,并生成相应的Excel文件。因此只需在预设位置输入相应参数,Exce ......
Revit API创建几何实体Solid并找到与之相交的元素
//自创几何实体相交法 [TransactionAttribute(Autodesk.Revit.Attributes.TransactionMode.Manual)] public class FindIntersectWallsByGeometry : IExternalCommand { pu ......
电线1分2怎么接?偷师老电工
需求: 将供电线缆一路分为两路:before --> after: 步骤: 原线头剥去线皮:使用剥线钳剥去2cm 取新线剥去线皮:使用美工刀剥去中部3cm,双面削掉方便去除线皮 连接:缠紧以免出现虚接、拉脱;可使用尖嘴钳辅助 电胶布紧紧缠绕绝缘 压接线头:使用压接钳,棘轮最大档位 其余同理 制作完成 ......
作业一,软件构造基础知识
软件的生命周期指的是从软件需求到软件开发,到最终软件不在使用的过程 构造软件占软件开发的30%-80%的工作时间,一般情况下我们完成一个软件分为四个阶段:需求分析,软件设计,软件实现,后期维护与修理。 常见的计算机编程语言,java,c python 软件包括程序,文档和数据 从软件工程方面,软件可 ......
vscode使用快捷键在当前目录打开git-bash
要在Visual Studio Code中使用快捷键启动Git Bash并在D:\Program Files\PortableGit\目录中打开,您可以按照以下步骤进行设置: 打开Visual Studio Code。 打开用户设置(User Settings): 在菜单中,选择“文件”(File) ......
HashCat wifi密码
## WIFI 密码 要破解 WIFI 密码,首先要抓到 WIFI 的握手包,要想得到 WIFI 的握手包,就需要在监听时刚好有设备连接了该 WIFI,但这就需要运气加成,因此可以我们可以主动将该 WIFI 的设备踢下去,一般设备就会自动连接该 WIFI,此时我们就抓到握手包了。 ## 抓取 WIF ......
函数的调用以及显示内容的隐藏
写程序的终极原则:高内聚,低耦合 > high cohesion low coupling 设计函数最为重要的原则:单一职责原则(一个函数只做好一件事情) > 高度内聚 模块调取隐藏判定:if __name__ == '__main__': ```python # __name__是一个隐藏变量,它 ......
如何发布 chrome-app —— 1
购买海外云服务器,linux OS, 有公网带宽 使用wget来下载 Google Chrome .deb 软件包:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 在 Ubuntu 系统上安 ......
阿里云函数计算FC,连接数据库超时的原因
使用阿里云函数计算,连接sql server 数据库 一直超时 经过分析是sqlserver 版本问题,sql2008r2必须升级到SP3 Microsoft SQL Server 2008 R2 (SP3) - 10.50.6000.34 (X64) Aug 19 2014 12:21:34 Co ......
001-FactoryTalk View studio 恢复mer文件
mer文件是Allen Bradley PanelView Plus 系列触摸屏上的运行文件,一般情况,用户在RSVIew Studio ME或FactoryTak View StudioME系统下开发完成人机界面程序后,编译成可在触摸屏上运行的mer格式文件,上传到伸触摸屏内存供其运行。由于是编译 ......
理解共轭函数
以下摘自 https://zhuanlan.zhihu.com/p/642693808 * 考虑一个可微函数 $f: \mathbb{R}^{n} \rightarrow \mathbb{R}, \operatorname{dom} f=\mathbb{R}^{n}$ 对某一点 $\left(x_{ ......
驱动调试_Panic
原理:是系统时钟中断永不停息,可在系统时钟中断中添加打印信息。 系统定时器中断中调试(不可打印寄存器reg) ``` cat /proc/interrupts //可查看系统定时器中断 /* * IRQ handler for the timer */ static irqreturn_t //li ......
Linux磁盘分区与挂载
Linux磁盘分区与挂载 引言 对于Linux来说,无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录 / ,一个独立且唯一的文件结构,Linux 中每个分区都是用来组成整个文件系统的一部分。 Linux采用一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区 ......
ts 严格语法检查
在vs的 tsconfig.json 中配置 oImplicitAny 不允许变量或者函数参数具有隐式any类型 noImplicitThis 不允许this上下文隐式定义 strictNullChecks 不允许出现null或者undefined的可能性 strictPropertyInitial ......
vue3集成jsoneditor
## 一、背景 之前在做录制回放平台的时候,需要前端展示子调用信息,子调用是一个请求列表数组结构,jsoneditor对数组的默认展示结构是[0].[1].[2]..的方式,为了达到如下的效果,必须用到 onNodeName的钩子函数,因此深入调研了下vue3如何集成jsoneditor 最后做出来 ......
《Java架构师的第一性原理》64系统架构之互联网“一致性”
前篇: 《无限容量数据库架构设计》 《MQ消息可达性+幂等性+延时性架构设计》 《高可用+高并发+负载均衡架构设计》 《关于数据库“扩展性”架构设计的一切》 都收到网友好评: 系统性,全局性看问题体会更深刻 简单易懂 本文再做总结,体系化介绍互联网一致性架构技术。 一、session一致性 文章:《 ......
《Java架构师的第一性原理》60系统架构之计算机思维模型
1 学习思维模型 1.1 历史跨越模型 怎样解剖当下问题的本质?去回溯问题的历史来源。 比如:计算机网络中,TCP协议怎样保证数据传输可靠? 为了保障数据不丢失及错误(可靠性),它有报文校验、ACK应答、超时重传(发送方)、失序数据重传(接收方)、丢弃重复数据、流量控制(滑动窗口)和拥塞控制等机制。 ......
驱动调试_Oops
a. 作为模块: ``` 1. 根据pc值确定该指令属于内核还是外加的模块 pc=0xbf000018 它属于什么的地址?是内核还是通过insmod加载的驱动程序? 先判断是否属于内核的地址: 看System.map确定内核的函数的地址范围:c0004000~c03265a4 如果不属于System ......
Stream流
##### 1、寻找List符合要求的对象 ```java //未查到就会报错,抛出异常信息,与预期不一致 A a = bList().stream().filter(b -> "test".equals(b.getName())).findAny().get(); ``` a、针对上边这种方式修改 ......
借助html2canvas下载图片,有滚动条的情况显示不全的问题
我自己的遇到的情况是将页面的一个小窗口里边的内容生成图片下载, 试了网上搜到的几个方法都没有生效, 最后自己用了个取巧的方法:通过调整overflow-y来解决这个问题。 downloadItem() { const targetDom = document.getElementById(`imag ......
ajax下载二进制文件(导出Excel)
`var url = 'http://127.0.0.1'; var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); // 也可以使用POST方式,根据接口 xhr.responseType = "blob"; // 返回类型blob ......
寄存器功能以及汇编指令一览表
## 寄存器  ## 汇编指令 ### 扩展  ### 数据结构 - [checkmin 线段树](https://www.cnblogs.com/zzzYheng/p/17641256.html) - [LCT] ......
《Java架构师的第一性原理》65系统架构之架构设计方法论
4 规范 (Must have)规范一:非数据服务做到无状态,避免同一集群内的节点间有功能差异; 做到实例可以被随时停止、重启、增加,并且完全不依赖于本地磁盘或者内存规范二:服务具备优雅重启规范三:服务提供的API建议采用http\grpc, json\pb规范,不建议其他自定义格式规范四:线上服务 ......
BetterScroll插件之observeDOM
在实现移动端页面的上下滑动过程,发现只有进行页面刷新然后从web端切换到移动端,才能够进行滑动,这要从BScroll的原理说起,因为BScroll进行滑动的条件是内容的模块大小需要大于容器的大小,但是明明已经内容大于容器了,为什么还会无法进行滑动呢,原因是在页面一开始加载时没有获取到数据填充后的大小 ......
blockchain | ethernaut 11 Elevator
# blockchain | ethernaut 11 Elevator 这关就是简单的合约交互,以及view/pure函数的编写。 合约: ```solidity // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; interface B ......