杂记

web杂记(7)-js(3)

[TOC] # toJSON ```javascript b = { x: 11, y: 12, valueOf: function() { return Math.sqrt(this.x ** 2 + this.y ** 2); }, toJSON: function() { return `{x ......
杂记 web js

web杂记(6)-js(2)

[TOC] # assign ```javascript >>let x={a:11,b:22}; >>let y={b:33,c:44}; >>let z={}; >>Object.assign(z,x,y); >>z Object { a: 11, b: 33, c: 44 } >>z.toSt ......
杂记 web js

杂记

最近,我发现我好像从来没有真正为自己活过,虽然我曾以为我是在为自己而活。 我还是相信因果逻辑的,所以总爱去探索为什么。 还有一个起因是是在某谷看到了一个有关和父母冲突的帖子。虽然我父母现在不怎么管我了,但从小好像我做什么都被父母所控制,我想做一件新奇的事情之前也要征得他们同意,当然内心还是藏着叛逆的 ......
杂记

web杂记(5)-js(1)

[TOC] # undefined ```javascript let x; undefined typeof x "undefined" let y= 111; typeof y "number" typeof yy "undefined" ``` # null ````javascript le ......
杂记 web js

集训杂记 7/17

####7/17 ####7/19 ######~~因为不知道前天要写啥所以就写了个标题~~ ######今日 $AK$ $AC$ 自动机 写个知识点阶段性总结。 ######$AC$ 自动机 一句话就是通过把 $tire$ 树和 $KMP$ 结合起来实现快速匹配多个模式串。 其中有一个优化是连成 ......
杂记 17

杂记

# 分享 【王小川】 什么叫成功?什么叫骗子?每个人都有自己的定义。有的人以为是身价,有的人以为是市值。放到历史长河里,云淡风轻。用极致理性追求真理的科学家,用极致感性追求美的艺术家,以及用大爱对世界或民族做出贡献的英雄,才能永垂不朽。 【虎成总】 这个世界上,能决定成就上限的,从来不是出身与运气, ......
杂记

Linux相关操作杂记

* yum 安装前需要配置正确的yum安装源 `/etc/yum.repos.d/xxx.repo` 安装源分三种主,次,网络:base,addon,net 用到的 enable处要注意改为1 修改yum源配置文档后要yum clean all && yum makecache 若要备份/etc/y ......
杂记 Linux

Java杂记————object.getClass()和object.class以及Java中的toString()方法的的区别

不说废话,直接上干货: (注意大小写:object为对象,Object为类) 1,object.getClass()它是Object类的实例方法,返回一个对象运行时的类的Class对象,换句话说,它返回的是对象具体类型的类对象。 2,Object.class 这是java语言的一种语法糖,用来返回一 ......
object 杂记 Java getClass toString

JVM杂记

java之父:高斯林 官方文档: https://docs.oracle.com/javase/specs/index.html 官方在线PDF:https://docs.oracle.com/javase/specs/jvms/se8/jvms8.pdf >深入理解java虚拟机 javaSE8: ......
杂记 JVM

集训杂记

#### · 6/6 ###### 火星人 prefix 好神奇的一道题。 先回忆一下做这个题的时候都出现了哪些问题。 - 首先是一些比较无脑的错误,比如传参的时候传错了,或者是分裂的时候左右点传反了 - 然后就是分析的分裂左右子树的条件错了的问题 - 最后就是这个$hash$的问题了 哈希的问题挺 ......
杂记

linux相关杂记

find -name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写 find /etc -name init (精准查找) find /etc -name *init* (模糊查找, *任何字符) find /etc -name init??? ( ......
杂记 linux

拟阵学习笔记(杂记)

# 拟阵学习笔记(杂记) ## 拟阵基础 拟阵是一个二元组 $M = (U , I)$,其中 $U$ 是一个 **有限** 集合,一般是待研究元素全集,$I$ 是 $U$ 的一些子集的集合,一般是满足给到限制的子集的集合。 拟阵要满足两个性质: - 遗传性:$\forall S \in I , T ......
拟阵 杂记 笔记

C/C++杂记:NULL与0的区别、nullptr的来历

某些时候,我们需要将指针赋值为空指针,以防止野指针。 有人喜欢使用NULL作为空指针常量使用,例如:int* p = NULL;。 也有人直接使用0值作为空指针常量,例如:int* p = 0;。 前者可能觉得:NULL作为空指针常量,名字很形象,可读性较强。 后者可能觉得:NULL并不是C/C++ ......
杂记 来历 nullptr NULL

C/C++杂记:深入虚表结构

1. 虚表与“虚函数表” 在“C/C++杂记:虚函数的实现的基本原理”一文中曾提到“虚函数表”的概念,只是为了便于理解,事实是:虚函数表并不真的独立存在,它只是虚表(virtual table)中的一部分内容。例: 从图中可已看出,虚表除了包含虚函数指针,还包含其它一些信息(如:RTTI信息、偏移值 ......
杂记 结构

C/C++杂记:运行时类型识别(RTTI)与动态类型转换原理

运行时类型识别(RTTI)的引入有三个作用: 配合typeid操作符的实现; 实现异常处理中catch的匹配过程; 实现动态类型转换dynamic_cast。 1. typeid操作符的实现 1.1. 静态类型的情形 C++中支持使用typeid关键字获取对象类型信息,它的返回值类型是const s ......
类型 杂记 原理 动态 RTTI

C/C++杂记:深入理解数据成员指针、函数成员指针

1. 数据成员指针 对于普通指针变量来说,其值是它所指向的地址,0表示空指针。 而对于数据成员指针变量来说,其值是数据成员所在地址相对于对象起始地址的偏移值,空指针用-1表示。例: 代码示例: struct X { int a; int b; }; #define VALUE_OF_PTR(p) ( ......
指针 成员 杂记 函数 数据

C/C++杂记:虚函数的实现的基本原理

1. 概述 简单地说,每一个含有虚函数(无论是其本身的,还是继承而来的)的类都至少有一个与之对应的虚函数表,其中存放着该类所有的虚函数对应的函数指针。例: 其中: B的虚函数表中存放着B::foo和B::bar两个函数指针。 D的虚函数表中存放的既有继承自B的虚函数B::foo,又有重写(overr ......
杂记 函数 原理

杂记:噪声

从声学的角度看,一切不规则的或随机的声信号都称为噪声。而从心里学的角度看,一切不希望存在的干扰声,都称为噪声。即使是优美的音乐,如果它干扰人们的睡眠或思考,也属于噪声。以下主要从声学角度描述噪声。 1. 白噪声 白噪声是听觉研究中十分有用的一类噪声。借意于光学中白光形成的原理,白噪声的名称就已经说明 ......
杂记 噪声

react 杂记2

大括号 - JavaScript 的“新世界”{变量} {方法(param)} {逻辑} {逻辑+html} {}里面还是可以应用变量 再用{}获取即可 函数 (onClick),变量 (movieName) ,插槽(children),都是作为props传递给子组件的 添加事件 注意:传递的是一个 ......
杂记 react

AspNetCore 成长杂记(一):JWT授权鉴权之生成JWT(其二)

#引子 前面说了用第三方类库生成JWT的故事,给我带来了很大的方便,并且我也承诺要写一篇用常规方法生成JWT的文章(一般都是用微软官方的类库),因此才有了这篇文章。 另外,在前面的文章中,我要纠正一下一些错误JWT的整个结构决定了JWT只能作为临时的授权认证解决方案,如果对用户的机密性要求比较高,必 ......
杂记 AspNetCore JWT

重拾react杂记

import { param,setParam} from 'React' 组件的名称必须以大写字母开头 <TableOfContents /> 每个js文件只有一个 export default function xx(){} 你的标签和 return 关键字不在同一行,则必须把它包裹在一对括号中 ......
杂记 react

AspNetCore 成长杂记(一):JWT授权鉴权之生成JWT(其一)

引子 最近不知怎么的,自从学了WebAPI(为什么是这个,而不是MVC,还不是因为MVC的Razor语法比较难学,生态不如现有的Vue等框架,webapi很好的结合了前端生态)以后,使用别人的组件一帆风顺,但是不知其意,突然很想自己实现一个基于的JWT认证服务,来好好了解一下这个内容。 起步 自从S ......
杂记 AspNetCore JWT

杂记——ChatGPT

GPT4发布一段时间了,我去了解了一下,太震撼了!这绝对是一个疯狂的产品,能造就一个伟大的时代,全人类在知识、技能、逻辑上的鸿沟,将完全被踏平,能够和全人类有史以来最顶级的人的水准平起平坐,我总结了11件他可以做到的让我震惊的事。 1、识图分析食谱,提取菜谱 2、AI能根据图片看懂笑点 3、根据草图 ......
杂记 ChatGPT

算法杂记 2023/04/02

算法杂记 2023/04/02 网易笔试第二题 给定一棵中序遍历的二叉树,如果当前树为空则表示为X,如果不为空则表示为(left_tree)cur_value(right_tree),其中left_tree和right_tree分别表示按此规则序列化之后的左右子树字符串。找出重复子树的数量,相同子树 ......
杂记 算法 2023 04 02

Python文件头部规范、注释与省略内容杂记

文件头部规范 Python相关文档(官方文档):2. Python 解释器 — Python 3.11.2 文档 第一行(可选):#!/usr/bin/python、#!/usr/bin/python3、#!/usr/bin/env python、#!/usr/bin/env python3; 通常 ......
杂记 注释 头部 文件 内容

Maven杂记

跳过测试打包的maven命令 mvn clean package -Dmaven.test.skip=true 自定义构建后的名称 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4 ......
杂记 Maven

Centos _ Ubuntu 自启动服务 - 测试记录 - 杂记

@(目录) 1. 启动服务文件创建位置 Ubuntu18.04的改动 sudo systemctl start XXX.service systemctl service服务文件夹在/lib/systemd/system(基本服务文件夹)与/etc/systemd/system(开机启动文件夹)。 ......
杂记 Centos Ubuntu

关于CAN总线杂记之一

1、关于显性 dominant 隐形 recessive。 can总线上挂了很多can设备,只有当左右设备都不发送信息的时候,can总线才显示隐形 。 否则,只要有任何一个设备 发送信息,can总线就呈现 显性。 2、can总线隐性的时候,CANL和CANH都是2.5V ; 当显性的时候,CANH为 ......
杂记 总线 CAN
共58篇  :2/2页 首页上一页2下一页尾页