实例 层次 笔记 经典
Android笔记
Gradle版本在:项目名\gradle\wrapper\gradle-wrapper.properties,中设置。 android gradle tools 3.X中 在3.0版本中,compile 指令被标注为过时方法,而新增了两个依赖指令,一个是implement 和api,这两个都可以进行 ......
四月读书笔记一
人月神话读书笔记(一) 《人月神话》这个名字初听上去和软件开发毫无关系的书籍,却深深的阐明了软件开发过程中出现的一系列问题,引人深思。 我觉得这本书无论对于管理还是开发都是大有裨益的,从项目管理、工程和支持过程三个维度谈了软件开发过程中的相关内容以及案例。而且总览全书,大部分内容都涉及到了团队协作以 ......
Openpose学习笔记(一) 01_body_from_image.py
01_body_from_image.py 是Openpose官方给出的demo运行文件,这篇随笔仅记载个人学习记录 代码如下: # From Python # It requires OpenCV installed for Python import sys import cv2 import ......
Django笔记三十一之全局异常处理
本文首发于公众号:Hunter后端 原文链接:Django笔记三十一之全局异常处理 这一篇笔记介绍 Django 的全局异常处理。 当我们在处理一个 request 请求时,会尽可能的对接口数据的格式,内部调用的函数做一些异常处理,但可能还是会有一些意想不到的漏网之鱼,造成程序的异常导致不能正常运行 ......
Linux笔记
Linux 注:笔记中带有特殊标识,特殊标识仅为作者自己设立,起提醒作用 枫染:主要是标识额外的其他命令,或补充命令 幻舞:主要是标识命令的其他用法,多用法,或选项 寒星:主要是标识快捷方式和键盘操作 落霞:主要是标识其他操作或危险命令操作 Linux用户 Linux的用户有三种:root 普通用户 ......
【学习笔记】拓展中国剩余定理
若干方程组:$\begin{cases} x\equiv c_1\quad(\mod p_1) \ x\equiv c_2\quad(\mod p_2)\ ···\ x\equiv c_m\quad(\mod p_m) \end{cases}$ 求x但不保证p互质。 采用两两方程合并的形式。 $\b ......
Webserver学习笔记
本篇博客的 Webserver 基于 SOCKET 实现,这样只是为了追求底层,相对于其他方法较为麻烦。(当然你也可以使用其他封装好的库)
这段内容已经了解过 SOCKET 的人可以不看,不了解的不必深究。 ......
OpenResty学习笔记01:认识OpenResty
一. 先挖个坑 本来只想着简单了解一下OpenResty,但在接触之后,发现确实太有意思了,为了不让自己半途而废,先发这第一篇学习笔记,算是给自己立个flag自勉。 如果有哪位同行路过,并且对OpenResty有所了解,还望不吝指正! 二. 关于OpenResty的相关理解 OpenResty并不是 ......
【学习笔记】线性求逆元
假设我们已经求出了 [1,n-1] 的逆元,现在要求 n 的逆元。 令 $t=\lfloor{\frac{p}{n}}\rfloor,k= p % n$,那么: $$t\times n+k\equiv 0 (\mod p)$$ $$-t\times n\equiv k (\mod p)$$ 令左右同 ......
CKA学习笔记
容器 容器和虚拟机的区别,容器本身是一个APP,虚拟机是一个完整的系统。 容器管理 runtime,运行时。 | 高级别Runtime | 低级别Runtime | | | | | docker | runc | | containerd | lxc | | cri-o | gvisor | | r ......
【学习笔记】杜教筛
如果我们要求一个积性函数 $f(x)$ 的前缀和,可以用杜教筛在 $O(n^{\frac{2}{3}})$ 的复杂度求出。 具体地,构造函数 $g(x)$ 和函数 $h(x)$ ,使得 $h=f*g $,要求的式子是 $S(n)=\sum\limits_{i=1}^{n}f(i)$。 开始推式子。 ......
笔记
1、方法不能够在主方法中使用,只能够通过内部类调用2、通过System.currentTimeMillis();可以获取当前时间的总毫秒数3、return的用法:有三种第一种就是可以结束循环体第二种就是可以直接结束方法体第三种就是可以再进行有返回值类型的时候,申明变量而且在这种有返回值类型的就得要一 ......
mysql单服务器配置多实例运行
mysql版本5.7 在my.cnf配置文件中增加下面的配置信息: [mysqld_multi] #mysqld = /usr/local/mysql/bin/mysqld_safe mysqladmin = /usr/local/mysql/bin/mysqladmin user = root p ......
【学习笔记】莫比乌斯反演
先来了解一下狄利克雷卷积的概念。对于函数 $f$ 和 $g$ ,我们定义运算 ${“*”}$ 为: $$ F(x)=\sum\limits_{d|n}f(x)\times g(\frac{n}{d}) $$ 莫比乌斯函数: $$ \mu(x)=\begin{cases} (-1)^k (x的每个质因 ......
读书笔记丨远程服务调用和RESTful,如何分析和抉择?
摘要:相信未来REST规范将会变得更加流行和普及。 本文分享自华为云社区《云原生时代,远程服务调用和RESTful,如何分析和抉择?》,作者:breakDawn 。 随着云原生的概念越来越火,服务的架构应该如何发展和演进,成为很多程序员关心的话题。大名鼎鼎的《深入理解java虚拟机》一书作者于21年 ......
「学习笔记」tarjan 算法与强连通分量
强连通的定义是:有向图 G 强连通是指,G 中任意两个结点连通。 强连通分量(Strongly Connected Components,SCC)的定义是:极大的强连通子图。 说简单一点就是环,环内的点都在一个强连通分量里,单独一个点也算是强连通分量(自己可以到达自己)。 变量 int tim, s ......
JAVA笔记1
Java的基础技术包括以下内容: Java语言基础:Java语言是一种面向对象的编程语言,具有丰富的数据类型、控制结构、类和对象等基本特性。Java程序员需要熟练掌握Java语法和语义规则,以便能够编写出正确、高效的代码。 Java集合框架:Java集合框架是Java中用于管理和操作数据集合的一组A ......
JVM笔记
VM全称为Java虚拟机(Java Virtual Machine),是Java程序的运行环境。它是一个抽象的计算机,能够在不同的操作系统上运行Java字节码(由Java源代码编译而来),实现了Java的一次编译、随处运行的特性。JVM除了提供基本的内存管理和垃圾回收功能外,还提供了类加载、字节码执 ......
vue-router学习笔记
1.路由基础配置 https://router.vuejs.org/zh/guide/ 2.动态路由 根据设置的路径参数实现 const routes = [ // 动态字段以冒号开始 { path: '/users/:id', component: User }, ]。 需要注意的是参数改变时(第 ......
wpf中IValueConverter的两种实现方式(key和静态实例)以及 ValueConversion 特性
使用值转换器的场景:你得到一个值,你需要根据你的需求转成另一个东西,可以是图片、对象等等都行 传入的是object,传出的也是object,使用值转换器需要继承接口:IValueConverter 里面有两个方法Convert 和 ConvertBack Convert很好理解:你把xaml中某个对 ......
Git简要笔记
git介绍:git是一款SCM软件,用来管理源码文件,需求文档,设计文档,开发文档等项目文件 在团队开发中,通过SCM软件管理这些文件,而业界用的较多的是git,它支持多人协作同时开发,且不需要中央服务器,而是分布式的版本控制系统 git也是linus为了方便管理linux内核而开发的 基础概念:1 ......
Qt+MySql开发笔记:Qt5.9.3的msvc2017x64版本编译MySql8.0.16版本驱动并Demo连接数据库测试
前言 mysql驱动版本msvc2015x32版本调好, mysql的mingw32版本的驱动上一个版本编译并测试好,有些三方库最低支持vs2017,所以只能使用msvc2017x64,基于Qt5.9.3,于是本篇编译mysql驱动的msvc2017x64版本,满足当前的特定需求,这次过程有点费劲, ......
英语笔记:第一天
说了你又不听,听了你又信,信了你又不做,做了你又不做好,做好了你又不发扬 听——》信——》做——》发扬 语法知识 #第一天 #第一次课句子成分 五个基本句型: 主语 + 谓语(不及物动词) + 状语 I work every day 我每天工作 2. 主语 + be + 表语 + 状语 I am h ......
《深入理解计算机系统》第五章学习笔记 优化程序性能
编写高效程序需要做到以下几点:第一,我们必须选择一组适当的算法和结构。第二,我们必须编写出编译器能够有效优化以转换成高效可执行代码的源代码。C语言的有些特性,例如执行指针运算和强制类型转换的能力,使得编译器很难对它进行优化。第三,针对处理运算量特别大的计算,将一个任务分成多个部分,这些部分可以在多核 ......
局域网实现文件上传下载功能实例解析
IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag 客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载: Accept-R ......
精神网络学习笔记
本篇接上篇 深度学习笔记 喵~ 1. 精神网络模型 考虑到在之前的模型中,我们训练的模型的决策界限都可以轻易找到其表达式,相对来说较为简单,我们下面来看一个复杂的模型,精神网络。 精神网络模型是通过模仿人的神经元的出的模型,即大脑中一般会分为多层神经元,第一层神经元负责接受一个输入,然后刺激第二层神 ......
动态规划笔记
##动态规划的原理 从做题来看我认为动态规划就是将递归的过程反向,以此来避免反复使用递归的函数进行反复的压栈,弹栈同时避免访问很多已经计算过的分支。就比如f(a) = f(a-1)+f(a-2)这个递推式,假设我们最终想要知道f(n)的值,那么我们可以使用一个递归函数f参数是i,进行递归调用。这样当 ......
老杜Vue实战教程完整版笔记(三)Vue组件化
接上篇文章,分享动力节点老杜全新版Vue教程笔记 学习の地止:https://www.bilibili.com/video/BV17h41137i4 3 Vue组件化 3.1 什么是组件 传统方式开发的应用 一个网页通常包括三部分:结构(HTML)、样式(CSS)、交互(JavaScript) 传统 ......
Unity性能优化课程学习笔记(Metaverse大衍神君)
课程来源于:https://space.bilibili.com/1311706157 等待函数: AA方案: 后处理: 渲染提前期优化culling,simplization,batching Culling Simplization: Batching 场景远景简化 看的到,但到不了的地方 Un ......