笔记
文章平均质量分 57
不穿铠甲的穿山甲
7nmBUG制造工艺
展开
-
C++之N阶矩阵相乘优化 摆脱嵌套循环
#include <iostream>#include <malloc.h>using namespace std;float *a_array[99999],*b_array[99999];float** native_mm(int size, float *a, float *b){ for(int index=0;index<si...原创 2019-12-03 09:53:53 · 718 阅读 · 0 评论 -
如何优雅的写 Controller 层代码?
前言Controller 层参数接收统一状态码统一校验统一响应统一异常本篇主要要介绍的就是 controller 层的处理,一个完整的后端请求由 4 部分组成:接口地址(也就是 URL 地址)请求方式(一般就是 get、set,当然还有 put、delete)请求数据(request,有 head 跟 body)响应数据(response)本篇将解决以下 3 个问题:当接收到请求时,如何优雅的校验参数返回响应数据该如何统一的进行处理接收到请求,处理业务逻辑时抛出了异常又该如何处理常见的请求就分为 get 跟转载 2022-06-22 05:56:54 · 164 阅读 · 0 评论 -
Unsafe中的park和unpark
https://www.jianshu.com/p/15f33406543b转载 2022-06-11 21:43:45 · 1623 阅读 · 0 评论 -
使用java实现两个特长整型相加
思路:当两个整数已经超过了long类型长度的数据。一般的加减乘除运算已经不能用了,因为字符串没有长度限制,所以我们可以用String类型的变量来储存这两个超长的正整数,我们计算加法的时候,一般是从个位开始,所以我们可以先把字符串逆置,然后将字符串转换为char类型的数组,这样char[0]就是个位,char[1]是十位,char[2]是百位…然后将两个正整数的char数组按相同的下标相加,超过十的向下一位进一测试效果截图...原创 2022-06-01 16:21:50 · 1227 阅读 · 0 评论 -
用数学解释判断一个数是不是质数,为什么只需遍历上限是算数平方根的范围
一个大于1的自然数“质数又被称为素数,是指一个大于1的自然数,除了1和它自身外,不能被其它自然数整除。比如我们求9是不是质数,我们把9当成一个定值,另外两个因数为x,y,xy=9,那么y = 9/x,那么就是我们数学中所学的反比例函数,好的我们画出此函数。我们只需从该函数中找出x,y满足条件的二元有序对即可。那和算数平方根由什么关系呢?此函数是关于y=x对称,因此我们画出y=x。根据y=9/x,y=x我们可以求出交点(3,3),关于y=9/x反比例函数关于y=x对称有个性原创 2022-05-07 17:32:30 · 723 阅读 · 0 评论 -
有五只猴子分一堆桃子.第一只猴子最先来,扔了一个后平分成五分,拿走了一份.其他猴子也一样扔了一个,平分成5分,拿走自己的.问:桃子至少有几个?
解题思路:N:每个猴子看到的桃子的个数那么每个猴子都N-1) % 5 ==0,接下来我们从第四个猴子着手,首先我们要满足第四个猴子拿走自己的一份香蕉后剩余个数要满足第五个猴子扔一个香蕉并能整除5,那么第四个猴子拿走香蕉后的香蕉个数的尾数要么是1要么是6,因此我们得出第四个猴子拿走香蕉后剩余的香蕉个数的集合必是M={1,6, 11,16,21,...}的子集,我们从M集合最小值开始遍历挨个往上推,每一步都满足每个猴子拿走后剩余的桃子个数为整数,假如M集合中的某个元素Mj,j>=1,满足以..原创 2022-05-05 16:44:51 · 1677 阅读 · 0 评论 -
网络通信原理(1)
1.网络基础架构首先区分一下网络和因特网的区别:网络:把许多计算机连接在一起,计算机和计算机之间可以进行网络通信。(如交换机实现不同终端之间的数据传输)。因特网:把许多网络连接在一起,网络和网络之间可以进行网络通信。(如路由器实现不同网路之间的网络通信)。因此因特网是网络的网络。1.1 C/S架构有工作经验的人都知道,C指的是Client(客户端),S指的是Server(服务端),我们用Socket的目的就是实现C/S软件架构的服务端与客户端之间的网络通信。客户端:是服务请求方。原创 2022-04-06 00:59:00 · 2424 阅读 · 0 评论 -
去除element-UI表格鼠标悬停背景颜色
去除element-UI表格鼠标悬停背景颜色.el-table tbody tr:hover > td {background-color: unset !important}原创 2022-03-25 10:21:07 · 2287 阅读 · 0 评论 -
httpUtils工具
import java.io.IOException;import java.nio.charset.Charset;import java.security.KeyManagementException;import java.security.KeyStore;import java.security.KeyStoreException;import java.security.NoSuchAlgorithmException;import java.security.cert.Certi.原创 2021-12-23 19:49:13 · 202 阅读 · 0 评论 -
fastjson处理下划线和驼峰问题的方法
/*Feature.DisableFieldSmartMatch用于关闭下划线、大小写 user-name userName UserName等价*/JSONObject.parseObject(strJson, class, Feature.DisableFieldSmartMatch);原创 2021-12-20 10:55:00 · 3259 阅读 · 0 评论 -
JVM详细图
Java程序员必备的一些流程图/架构图(拿走不谢) - 知乎转载 2021-11-12 15:02:10 · 192 阅读 · 0 评论 -
源主机经过交换机或者路由到目的主机的过程详解
1.初前认识1.1交换机交换机的工作原理:交换机是通过MAC地址通信的依赖表:交换机有一张MAC表表结构大致如下:MAC地址接口vlan1.2路由器路由的工作原理:路由是通过ARP表和路由表进行通信的依赖表:ARP表和路由表ARP表结构:IPMAC类型路由表结构:目标IP网段网络掩码网关接口跃点数路由表在树建立好后是自动生成,不可能为空1.3主机和路由基本差不多这里还有一个比较容原创 2020-12-25 16:32:37 · 3638 阅读 · 3 评论 -
前端ES6 实现导出excel 可分页 跨函数 自定义
function Point() {}/* Point.prototype = { x:null, y:null, setX: function(x) { this.x = x; }, getX: function() { return this.x; }, setY: function(y) { this.y = y; },.原创 2020-07-03 19:08:01 · 1638 阅读 · 0 评论