卷积 深度 代码 笔记

读程序员的README笔记16_构建可演进的架构(上)

1. 行为准则 2. 需求的不确定性 2.1. 不断变化的客户需求 2.2. 软件项目无法避免的挑战 2.3. 产品需求和环境会随着时间的推移而改变,你的应用程序也必须随之改变 2.4. 不断变化的需求会导致不稳定性,使开发工作偏离轨道 2.5. 通过构建可演进的架构来适应不断变化的需求 2.5.1 ......
程序员 架构 笔记 程序 README

十二月读书笔记

第一部分 打好基础 第2章 隐喻 重要的研发成果常常产自类比(analogy)。通过把你不太理解的东西和一些你较为理解、且十分类似的东西做比较,你可以对这些不太理解的东西产生深刻的理解。这种使用隐喻的方法叫做“建模”。 目前最合适隐喻:建造软件(Building Software) 第3章 前期准备 ......
笔记

十一月读书笔记

挑选了程序员修炼之道中感兴趣的章节进行了阅读 第二十二节:死程序不会说谎 1、对待程序我们通常会有“它不会发生”的心理状态,这会导致我们忽视一些问题。对于注重实效的程序员来说,如果我们忽略了一个错误,将是非常糟糕的事情。 2、我们一些异常情况,我们应该及早崩溃,用于强调问题的存在。 3、引起崩溃的时 ......
笔记

十月读书笔记

阅读了代码大全2的部分内容,做出如下总结 把不太理解的东西和一些较为理解的且十分类似的东西做比较,对这个不太了解的东西产生更深刻的理解叫做建模。 模型不可能一下子就覆盖的很全面,会经过一系列的转变,往更好更全面的模型发展。 简单的模型有简单的用处,模型的选择与设计需根据实际情况来。 增量的、迭代的、 ......
笔记

深度学习知识结构梳理(一)

一、基础篇 1. NMS及其变种 NMS: Soft-NMS: IOU-NMS: 2. 损失函数Loss及其变种 CTC LossL1 Loss:BCE Loss:IOU Loss: Focal Loss:减少易分类样本权重 3. 激活函数 Sigmoid: RELU: Softmax: Tan: ......
深度 结构 知识

九月读书笔记

程序员修炼之道:从小工到专家 阅读了此书的前五节 第一节:我的源码让猫吃了 1、开发过程中出现未曾预料的技术问题,交付晚了等情况,没关系,这些是无法避免的。发生了,我们就要尽可能想方设法地职业的去处理它们。程序员这个职业需要诚实和坦率,要敢于承认自己的错误。 2、要对担负的东西负责,如果某些东西真的 ......
笔记

指定代码使用的GPU设备号

当你的主机上有多张GPU卡,可以通过如下方式设置代码main.py使用哪几张GPU卡来运行程序 import os os.environ['CUDA_VISIBLE_DEVICES'] = "0,1,2" # 设定使用0,1,2号GPU卡 然后执行命令python main.py即可 注意,上述两行 ......
代码 设备 GPU

程序员修炼之道:从小工到专家阅读笔记3

这本书的适用范围可以从初学者到有经验的程序员再到项目经理,作为一本偏向理论与思想的书,书中不可避免有些假大空的地方,再加上作者写完本书的时间还在1999年,书中的很多方法与标准放在今天也已不再实用。但这些都不能掩盖它的优秀之处,作者曾在本书完成十年后说过,如果这本书是放在现在编写,1999年的那些通 ......
小工 程序员 笔记 程序 专家

程序员修炼之道:从小工到专家阅读笔记4

耦合这个词基本在我的职业生涯中每天都能听到,一个好的程序一定是低耦合的,这本书提出了函数的德墨忒尔法则帮我们更好的界定耦合的边界,怎样编写低耦合的代码,更难能可贵的是这本书不仅仅描述了一般的代码耦合,还花了很大笔墨解释了时间耦合,很多时候一个业务的实现没有必要一定是线性的,它可以是并行的,这在适用的 ......
小工 程序员 笔记 程序 专家

程序员修炼之道:从小工到专家阅读笔记5

程序员所应该遵循的实用主义原则。 我的源码让猫给吃了:出现错误时,要诚实,不要推诿或者找借口。要提供各种可能的解决方案与后果并与他人沟通,而不是提供借口。 软件的熵:这是著名的破窗户原理。项目中一个小的、无人料理的问题可能带来后续编码时的懈怠,从而造成更大的问题。不要容忍任何小的错误,解决它或至少打 ......
小工 程序员 笔记 程序 专家

程序员修炼之道:从小工到专家阅读笔记6

程序需要遵守的实用主义原则。 重复的危害:如果某个事物在代码中重复多次,就可能会在维护过程中带来问题,因为改动了一处而忘记改动另一处造成自相矛盾。这加大了维护难度。要遵守DRY原则,即Don’t repeat yourself。 重复通常由这些东西引起: 强加的重复,由文档或用户需求决定。这通常可以 ......
小工 程序员 笔记 程序 专家

算法学习笔记(8.3): 网络最大流 - 模型篇

本文慢慢整理部分模型。 DAG 最小路径覆盖 经典的题目,经典的思想。 网络流常见的将图上的点拆为入点和出点,那么路径由若干 出 - 入 - 出 - 入 的循环构成。 于是在拆好的图上流一流即可。 [CTSC2008] 祭祀 典中祭 黑白染色 利用黑白染色将整个图变成一个二分图是网络流常见的套路,尤 ......
算法 模型 笔记 网络 8.3

Linux 学习笔记

文件及权限与用户相关的文件linux下一切皆文件:一切设备抽象的进程,运行数据甚至CPU等都可以在文件系统中找到相关的文件 /etc/passwd /etc/group ect:全局配置文件夹 其他命令:usermod 、userdel 、id 目录创建:mkdir 文件名目录 空白文件创建:tou ......
笔记 Linux

代码随想录算法训练营第七天|454.四数相加II,383. 赎金信,15. 三数之和,18. 四数之和

一、454.四数相加II 题目链接: LeetCode 454.四数相加II 学习前: 思路: 首先定义两个HashMap对象record12和record34,对应的key存放两个数组元素的和,value存放计算的和出现的次数 接着遍历record12,若record存在与之和为0的元素,则计算两 ......
之和 随想录 训练营 随想 算法

MAUI开发笔记(二)

今天试了一下,在MAUI上调用WEB API。经常一番努力,终于调用成功。不过这里面还是有很多的坑。 MAUI分了好几个平台,一般来说,最容易成功的是Windows平台。 坑1:HttpClient的方法 总体来说,其实是用HttpClient来调用。 但是HttpClient的方法使用上,也有坑。 ......
笔记 MAUI

matlab使用长短期记忆(LSTM)神经网络对序列数据进行分类|附代码数据

全文下载链接:http://tecdat.cn/?p=19751 本示例说明如何使用长短期记忆(LSTM)网络对序列数据进行分类 。 最近我们被客户要求撰写关于LSTM的研究报告,包括一些图形和统计输出。 要训练深度神经网络对序列数据进行分类,可以使用LSTM网络。LSTM网络使您可以将序列数据输入 ......
数据 神经网络 序列 长短 神经

阅读笔记8

《程序员修炼之道:从小工到专家》探讨了软件开发的核心理念和实践技巧。阅读完该书后,我对于软件开发的认识有了新的视角,并深受启发。 首先,该书强调了实践至上和自我驱动的重要性。作者提倡持续学习和不断提高自己的技能,强调实践对于成为优秀的软件开发者的重要性。 其次,该书强调以用户为中心的开发理念。作者提 ......
笔记

代码随想录算法训练营第六天|242.有效的字母异位词、349.两个数组的交集、202.快乐数、1.两数之和

LeetCode 242.有效的字母异位词 题目链接:242.有效的字母异位词 提示:字符串 charAt() 方法的使用 LeetCode 349.两个数组的交集 题目链接:349.两个数组的交集 提示:哈希法,Set 集合的使用,判断元素是否存在!!! LeetCode 202.快乐数 题目链接 ......
随想录 之和 训练营 数组 交集

阅读笔记7

《代码大全》2介绍了软件构建的本质和复杂性。软件开发既是一门艺术,又是一门工程学科,需要在实践中不断改进。接着讲述了在软件构建之前的前期准备活动,包括需求分析、定义解决方案和设计架构等,说明软件开发过程中对需求的分析和解决方案的设计是至关重要的环节。在软件质量和编码实践的部分,书中讲述了如何通过编写 ......
笔记

gitlab代码怎么拉到本地

1、本地目录 新建一个文件夹: 文件夹进入后,右键执行 git Bash here 先初始化:git init git服务上选择develop分支: 然后选择HTTP克隆: 把gitlab复制下来:http://scm.skytech.io.../.../eas_api_framework.git ......
代码 gitlab

阅读笔记6

永远以解决问题为导向,而不是仅仅完成任务。从最低级的写好一个功能,到给具体的需求排优先级,甚至到明确真正的需求,到调整开发节奏,一切都由实际的需求和开发能力决定,最终的目的只有一个,那就是解决真正的问题;把程序员当人看,不仅仅是把其他同事当人看,也要把自己当人看。人是会出错的,团队是需要磨合的,人永 ......
笔记

mysql笔记

MySQL数据库 B站资源 网盘资源 sql数据库 提取码:mmmm DB、DBMS、SQL的关系 DB:Database,数据库,数据库在硬盘上以文件的形式存在。 DBMS:Database Management System,数据库管理系统,如:MySQL,Oracle,DB2,Sybase,S ......
笔记 mysql

刷题笔记

1. 有效的括号_20 题目描述 思路 利用栈。 按顺序遍历,遇到左括号直接入栈;遇到右括号,则与栈顶元素进行匹配,如果栈顶元素为空或者与栈顶元素不匹配,则返回false。 遍历结束如果栈非空,则说明还有左括号未被匹配,返回false。 复杂度 时间复杂度O(n):遍历一遍字符串。 空间复杂的O(n ......
笔记

记录--一行代码修复100vh bug

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 你知道奇怪的移动视口错误(也称为100vh bug)吗?或者如何以正确的方式创建全屏块? 一、100vh bug 什么是移动视口错误? 你是否曾经在网页上创建过全屏元素?只需添加一行 CSS 并不难: .my-page { height: ......
一行 代码 100 bug vh

阅读笔记5

《代码大全2》的前两章主要介绍了软件构建的基本概念、原则和流程,使我理解和应用代码的意义和方法产生了深刻的影响。 在第一章中,作者强调了代码的重要性,并指出编程的目标是生成可执行代码。并通过一系列实例阐述了编程过程中的关键要素,如可读性、可维护性和可测试性。 在第二章中,作者进一步展开了构建的概念和 ......
笔记

秦疆的Java课程笔记:78 异常 捕获和抛出异常

异常处理五个关键词:try,catch,finally,throw, throws 写一个会出错的代码: public class Test1 { public static void main(String[] args) { int a = 1; int b = 0; System.out.pr ......
课程 笔记 Java

经典卷积神经网络LeNet&AlexNet&VGG

LeNet LeNet-5是一种经典的卷积神经网络结构,于1998年投入实际使用中。该网络最早应用于手写体字符识别应用中。普遍认为,卷积神经网络的出现开始于LeCun等提出的LeNet网络,可以说LeCun等是CNN的缔造者,而LeNet则是LeCun等创造的CNN经典之作网络结构图由下图所示: L ......
卷积 神经网络 amp 神经 AlexNet

Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句

场景 PostGresSQL简介与Windows上的安装教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/113981563 除了标准 SQL 语句之外,PostgreSQL 还支持使用各种过程语言(例如 PL/pgSQL、C ......
语句 语法 Postgresql 代码 pgSQL

【笔记】2023.12.19:题目选讲

笔记 2023.12.19:题目选讲 不会的题目没在这里展现。一共 14 道题。 gym103371I Organizing Colored Sheets 猜结论:两个同一行的 sharp 的间隙的 \(\min\) 是 \(W\) 上界,同一列的 sharp 的间隙的 \(\min\) 是 \(H ......
题目 笔记 2023 12 19

c++入门笔记

https://blog.csdn.net/weixin_45564943/article/details/131466769?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~de ......
笔记
共15500篇  :31/517页 首页上一页31下一页尾页