- 博客(269)
- 资源 (5)
- 收藏
- 关注
原创 houjie-cpp面向对象
引用计数:涉及到共享的东东,然后当某个修改的时候,使用COW(Copy on Write)在一个函数后面放const,这个只能修饰成员函数,告诉编译器这个成员函数不会改数据。对于一个类有两种方法like:可以做得像pointer、也可以弄成function。reference 一定要有初值,指针可以变化,reference 不可以变化。想知道后面args有多少个参数,就需要sizeof...(args)重载成员操作符 new[] / delete[]面向对象——class 和 class 的关系。
2023-04-11 17:20:53
608
原创 极客时间左耳听风-高效学习
左耳听风——高效学习篇P95 | 高效学习:端正学习态度本人真实⬇️⬇️⬇️⬇️“大部分人都认为自己爱学习,但是:他们都是只有意识没有行动,他们是动力不足的人。他们都不知道自己该学什么,他们缺乏方向和目标。他们都不具备自主学习的能力,没有正确的方法和技能。更要命的是,他们缺乏实践和坚持。”如果你不能克服自己 DNA 中的弱点,不能端正自己的态度,不能自律,不能坚持,不能举一反三,不能不断追问等,那么,无论有多好的方法,你都不可能学好。(1)主动和被动学习被动学习:如听讲、阅读、视听、
2023-02-18 20:56:53
1332
1
原创 剑指offer(一)
二分搜索剑指 Offer 04. 二维数组中的查找在一个 n * m 的二维数组中,每一行都按照从左到右 非递减 的顺序排序,每一列都按照从上到下 非递减 的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。输入案例【解法1】二分查找轮着每行查【解法2】直接查找从矩阵的左下角看,上方的数字都比其小,右方的数字都比其大,所以依据该规律去判断数字是否存在设当前数字为 cur,目标数字为 target,当 targe
2023-02-08 13:18:32
125
原创 沐神AI(NLP部分)
NLPauthro:yzzhengdate:2023年02月08日P51-序列模型序列数据,有时序结构的数据,例如电影的评价随时间变化而变化。音乐、语言、文本和视频都是连续的,标题“狗咬人”和“人咬狗”完全不一样统计工具条件建模抽象马尔可夫模型简单化了条件概率的计算方法引入潜变量,计算, 这个是一个模型,会总结:时序模型中,当前数据跟之前观察到的数据相关自回归模型使用自身过去数据来预测未来马尔科夫模型假设简化了概率计算模型,假设当前数据只与最近少数数据相关潜变量模型使用潜变量来
2023-02-08 12:52:58
495
原创 【Jupyter】远程连接Jupyter服务器
远程连接Jupyter Server,实现在家就能用实验室计算资源生成迷文修改配置文件运行服务器查看jupyter服务是否启动了局域网内访问服务器jupyter直接在自己机器上的浏览器输入 ,第三步配置的 和局域网服务器 即可访问二、远程访问使用花生壳进行内网穿透https://hs
2022-11-21 14:42:12
2051
原创 【代码随想录-动态规划】T392.判断子序列
这道题目跟求解最长子序列思路一样,我按照最长子序列的代码提交了一次,结果正确。后来参考代码随想录思路,发现一个位置有差异,就是当这种情况下,我们就不能像原先最长子序列那样求 dp[i][j] = max(dp[i-1][j], dp[i][j-1])而是 dp[i][j] = dp[i][j-1]因为这个时候 S 的子串[0:i-1] 已经不在 T[0:j-1] 中,所以此时相当于t要删除元素,t如果把当前元素t[j - 1]删除,那么dp[i][j] 的数值就是 看s[i - 1]与 t[j - 2
2022-06-23 13:09:43
130
原创 【微服务入门】微服务笔记01
微服务的特性智能端点与哑管道HTTP的RESTful API和MQ消息队列、微服务间的通讯方式去中心化数据管理独立维护各服务数据存储,尽量使服务间“无事务”调用。容错设计每个服务设计实现监控和日志组建......
2022-06-13 18:53:44
123
原创 【JVM】笔记02
MSB的JVM课程总结1 类加载机制双亲委派机制,ClassNotFoundException就是这种从上到下,最后回来发现当前ClassLoader不能够加载该类实现热加载?自定义ClassLoader,必须重写一下loadClass方法2 连接校验准备解析3 初始化关于mbs老师讲解的这道题目,自觉不透彻.这道题目考察类加载的过程,类的初始化class T{ public static T t = new T(); public static int count = 2
2022-06-13 18:51:55
75
原创 【JVM】JVM笔记01
JVM知识点1 总图2 类加载机制2.1 类加载流程要经过 加载 – 链接 – 初始化链接分为:verify --> prepared – > resovleverify: 验证class文件,魔数、主版本、prepared: 初始化静态变量resolved:解析,把符号引用转为直接引用;(符号引用):符号引用以一组符号来描述所引用的目标,符号可以是任何形式的字面量,只要使用时能够无歧义的定位到目标即可(直接引用):直接引用会直接加载到内存中由此引申到引用:Java中
2022-06-13 18:50:21
89
原创 【SpringBoot】笔记01
springspringbootspring cloud解决微服务架构中服务治理而提供一系列功能的开发框架。spring ioc/aop / spring- / boot / cloudredis默认使用lettuce。
2022-06-13 18:47:34
176
原创 【面试准备】计算机网络01
面试题目总结协议:“protocol”约定,两台计算机必须能够支持相同的协议,并遵循相同协议进行处理,这样才能实现相互通信。自顶向下概念:自顶向下(1)TCP/IP协议栈TCP/IP协议蔟(2)课本get的5层模型:浏览器地址栏:devloper.mozilla.orgTCP是进程到进程的,IP是解决host到hostHTTP长连接和HTTP短连接如何区别:根据HTTP协议的hander,connection=close就是短链接,connection=keep-alive长连接:减少握手次数、减少慢
2022-06-03 16:02:58
244
原创 【IDEA】Mac M1下修改idea参数后无法启动
机器型号:Mac M1修改这里的VM参数后,启动失败!!进入访达,找到Idea的应用目录,执行idea可执行文件,发现问题,自己改的一个参数没改对。执行后发现问题了,按照给出提示去对应目录重新编辑一下参数,再继续执行。...
2022-06-03 10:58:41
726
原创 【Docker】Docker&Docker-Compose学习笔记01
Docker花了时间听不良人的课,不好意思浪费,所以记下笔记bilibili: 编程不良人reference: http://c.biancheng.net/view/3162.html概念docker:进程级别隔离,容器独立容器与容器之间的进程隔离镜像机制,便于部署Docker的核心概念Image一个镜像就表示一个软件容器一个镜像运行一次就会生成一个容器,容器就是一个运行的软件服务远程仓库 Respository用来存储所有软件的镜像位置 ===> 仓库界面 dock
2022-05-31 19:22:37
327
原创 【面试准备】JDK源码01-String
StringzuluJDK11.0数据结构可以看到这里的用到的value是private final byte[] 类型private final byte[] value;equals从这里看,先比较引用是否相等public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof S
2022-05-31 14:38:04
143
原创 【计算理论】part I 计算模型部分
计算理论第零章内容:形式语言与自动机:正则文法与有限自动机(正规语言)CFG与下推自动机(上下文无关语言)图灵机(递归可枚举语言)可计算理论计算复杂度理论计算理论的开始数学是完备的、相容的、可判定的吗?0.1 自动机、可计算型、复杂性0.2 数学概念和术语0.3 定义、定理和证明.Complexity Theory 复杂性理论什么问题不容易计算?当面对计算困难的问题时候:1.变成一个简单的问题 2.求近似解 3.找一个解决方案,它偶尔慢,通常情况很快 4.考虑可替代的计
2022-05-28 23:50:46
183
原创 【Redis】Redis笔记——需要补充
Redis待完善!!!关于redis的安装mac book M1安装homebrew下启动redisRedis的说明默认16个库select num # 选择数据库keys * 查看数据库所有的keyflushall 清空全部数据库 flushdb 清楚当前数据库6379端口好redis是单线程的redis是基于内存操作的,cpu不是redis性能瓶颈,redis的瓶颈是根据机器的内存和网络带宽Redis是c语言写的,10w+的QPS ,不必key-value的Memecache
2022-05-28 00:19:26
232
原创 【GIT】Git常用的一些命令
GIT1.git reset --soft HEAD^可以撤销上一次提交,但是不删除代码,–hard会的2.git rm -rf --cache 。删除暂存区中的文件, git restore --staged 。恢复暂存区文件3.git rebase处理冲突(1)git checkout 主分支(2)git pull origin 竹分支(3)git checkout 自己分支(4)git rebase 主分支(5)解决冲突(6)git add 。(7)git rebase --con
2022-05-28 00:11:46
274
数据结构-关于串的索引存储结构演示
2016-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人