strerror错误 语言 笔记

构建之法 阅读笔记02

第四章 两人合作 4.1 代码规范 包括代码风格规范和代码设计规范 4.2 代码风格规范 代码风格原则:简明、易读、无二异性 缩进:4个空格,而不是TAB 行宽:限定为100字符 括号 断行与空白的{}行 分行 命名:匈牙利命名法 下划线:分隔变量名字中的作用域标注和变量语义 大小写(Pascal形 ......
笔记

梦断代码读书笔记03

很高兴终于看完了梦断代码这本书,不得不感慨这本书的独到魅力所在,它所囊括的内容对我们的软件开发真的有很大帮助。chandler团队继续向前探索,遇到了难题在团队坚持不懈执着下依然一一解决,他们在软件开发过程中遇到的问题可能就是我们以后要遇到的问题。作者通过对chandler团队的探索告诉我们软件开发 ......
代码 笔记

软构学习笔记-工厂模式

三个工厂模式方法 Introduction 工厂模式属于设计模式中创造型模式的一种。 它提供了一种创建对象的方式,将创建对象的过程作了优秀的封装。 使得创建对象的创建逻辑不会暴露给客户端,而是通过接口来进行对象的创建。 简单工厂模式 定义: 定义一个工厂类,根据传入的参数不同返回不同类型的实例,被创 ......
工厂 模式 笔记

人月神话阅读笔记1

第一章:需求的难题 本章主要讲述了软件开发中需求的难题,探讨了需求不明确、需求变更等问题对项目开发带来的影响和挑战。弗雷德里克·布鲁克斯指出,需求是软件工程中一个不可避免的难题,但其重要性却常常被忽略。 在项目开发前必须要明确所有关键的需求,并且发现需求变化的风险。如果没有做到这些,开发过程中就会出 ......
神话 笔记

c语言趣味编程(2)借书方案知多少

一、问题描述 小明有5本新书,要借给A,B,C这三位小朋友,若每次每人只能借一本,则可以有多少种不同的借法? 二、设计思路 (1)定义三个变量a,b,c来代表三位小朋友借的书的编号 (2)利用for循环 嵌套循环让a,b,c递增遍历得到满足条件的情况 (3)并定义另一个变量i来代表借阅情况的总和,以 ......
趣味 语言 方案

C语言实现回调函数标准方式

#include <iostream> #define OFFSET 1000 using namespace::std; int buttonId; //定义回调函数的类型 【注意,这里只是用type定义,回调函数一般是作为另一个函数的形式参数的,只注重类型,而调用的时候需要具体实现】 typed ......
函数 语言 方式 标准

多项式学习笔记

符号与约定 若无特殊说明,多项式的大小均默认为 $n=2^k$。 我们定义 $[x^i]F(x)$ 表示 $F(x)$ 的第 $i$ 项系数,其中 $F(x)$ 为多项式。那么有 $F(x)=\displaystyle\sum_{i=0}^{n-1}[x^i]F(x)\cdot x^i$。 我们使用 ......
多项式 笔记

解决项目启动时,连接MySQL数据库报“Too many connections”错误

数据库报错Too many connections,说明连接池已经满了,无法再建立连接 解决思路: 1、CMD窗口登陆MySQL数据库 mysql -u用户名 -p密码 说明:-u后面是登陆的账户名,-p后面是登陆的密码 2、查询数据库连接池最大连接数 show variables like 'ma ......
connections 错误 数据库 项目 数据

uniapp 集成 sentry,并上传sourcemap,定位错误

具体见 : https://blog.csdn.net/weixin_49192390/article/details/113989218?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168178969316800197063528 ......
sourcemap 错误 uniapp sentry

0001笔记【并行计算】CUDA在现代C++中如何运用?看这一个就够了

SM(流多处理器)和板块(block) 一个板块会被调度到一个SM上,直到执行结束 一个block一旦被调度到某个SM上,就会一直执行,直到执行结束(gpu不存在时间片轮转),好处是不需要像cpu一样切换上下文,就也不需要保存寄存器和共享内存的开销 一个block里的一个线程,则是被调度到一个SP上 ......
笔记 0001 CUDA

读书笔记

1、可靠的开发软件,并让我们的开发更易于理解和维护的唯一途径,是遵循我们称之为 DRY 的原则:系统中的每一项都必须具有单一、无歧义、权威的表示。 DRY 是 Dont’t Repeat Yourself 的缩写。 2、重复的产生通常有以下种类: 强加的重复。开发者觉得他们无可选择,其实是有一些方法 ......
笔记

在PowerShell下执行pnpm install出现以下错误:CategoryInfo: SecurityError: (:) [],PSSecurityException FullyQualifiedErrorId : UnauthorizedAccess

在PowerShell下执行pnpm install出现以下错误: pnpm : 无法加载文件 C:\Program Files\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micros oft.com/fwlink/?LinkID=1351 ......

typescript装饰器(decorator)笔记

介绍: 随着TypeScript和ES6里引入了类,在一些场景下我们需要额外的特性来支持标注或修改类及其成员。 装饰器(Decorators)为我们在类的声明及成员上通过元编程语法添加标注提供了一种方式。 Javascript里的装饰器目前处在建议征集的第三阶段,但在TypeScript里已做为一项 ......
typescript decorator 笔记

高等数学笔记一

数学基础知识 数据科学需要一定的数学基础,但仅仅做应用的话,如果时间不多,不用学太深,了解基本公式即可,遇到问题再查吧。 以下是以前考研考博时候的数学笔记,难度应该在本科3年级左右。 高等数学 1.导数定义: 导数和微分的概念 $f'({{x}{0}})=\underset{\Delta x\to ......
数学 笔记

走向更好的指令伴随的汉语语言模型:研究训练数据和评估的影响

Towards Better Instruction Following Language Models for Chinese: Investigating the Impact of Training Data and Evaluation 论文地址:https://arxiv.org/pdf/ ......
指令 模型 语言 数据

Java开发笔记15(树的列表查询)

1. Controller: /** * 通过id查询树列表 * @param id */@GetMapping("/listById")private Result listByParentId(String id) { String stationTelecode = getStation(ge ......
笔记 Java

查看 WINDOWS 11 笔记本电池容量方法

大多人都有笔记本续航焦虑,随着笔记本的使用时间,电池容量也会有损耗。如果你想知道笔记本电池还剩余多少容量,可以通过用管理员身份运行终端,然后输入下面的命令: powercfg /batteryreport /output "C:\battery.html" 回车命令后,就会在 C 盘根目录生成 ba ......
容量 电池 WINDOWS 笔记本 笔记

远程桌面报错“出现了内部错误”"An internal error has occurred"

问题: Windows系统自带的远程桌面是我们经常会用到的一个小工具,但在使用中有时会出现错误提示导致无法连接,具体如下: 处理办法: 1.在被远程的电脑上打开本地组策略编辑器: 2.在左侧依次选择:“计算机配置” > “管理模板” > “Windows组件” > “远程桌面服务” > “远程桌面会 ......
quot internal occurred 桌面 错误

Java开发笔记14(递归查询树的层级)

/** * 根据id查询树节点层级(0、1、2...) * @param id 主键id,code * @return 该树节点的层级 */ @Overridepublic Integer findLevelById(String id, String stationTelecode) { coun ......
层级 笔记 Java

win10启动docker报错,错误码 0xffffffff

一、注册表修复(如果有就不用管) 在\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\添加了一个项392EB46D(不重复即可) 名称 类型 值 进制 AppFullPath ......
0xffffffff xffffffff 错误 docker win

C语言——typedef

作用 为一种类型引入新名字,但是不分配空间 struct 比较合规的用法: struct TAG { int a; } struct TAG veg; 如果使用typedef,可以省略声明过程中的struct,但是这个关键字具有提示作用,没有必要省略 typedef struct TAG //TAG ......
typedef 语言

C语言——转移表

转移表就是一个函数指针数组; 前提是需要操作符代码必须是从0开始的整数。 #include <stdio.h> /* 本测试用例用于说明转移表的作用 */ typedef int (*PFun)(int, int); int add(int a, int b) { return a + b; } i ......
语言

git merge 提示错误 fatal: refusing to merge unrelated histories

拉去远程分支代码报错:fatal: refusing to merge unrelated histories造成的原因是: 1、本地项目copy 其他项目的结构把.git 文件可拷贝过来了 且覆盖了自己当前目录的 .git 文件,然后将当前分支合远程分支合并 因为两个 .git 文件储存库的历史数 ......
merge histories unrelated refusing 错误

关于C语言的指针结合律

转载一下巩固下理解 一、指针的优先级括号()的优先级最高,其次是数组[],然后是剩余的*,最后是类型。指针p与优先级高的先结合,对于比较复杂的指针,结合后就视为一个整体temp,然后再与剩下的结合进行分析,慢慢看例子就明白了。 如:(这些例子也不用全部看懂,这里知道优先级就行,然后看了后面的内容再返 ......
指针 语言

C语言指针详解

前言:复杂类型说明 要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下 ......
指针 语言

代码大全阅读笔记1

第 5 章:软件构建中的设计 5.1 设计中的挑战 设计是一个险恶的问题; 设计是个了无章法的过程 => 直到你没时间做了为止。 设计就是确定取舍和调整顺序的过程。 设计受诸多限制。 设计是不确定的。 设计是一个启发式过程。 设计是自然而然形成的。 几乎所有的系统都在其开发的起始阶段经历某种程度的设 ......
代码 笔记 大全

go语言sync.Mutex

go语言sync.mutex 数据结构 type Mutex struct { state int32 sema uint32 } Mutex包含了两个字段,分别是state、sema,state表示了当前锁的状态,sema是用于控制锁的一个信号量。这是一个零值可用的结构体,零值表示未加锁 stat ......
语言 Mutex sync

SpringBoot学习笔记

一、Springboot 简介 目的:设计目的是用来简化Spring应用的初始搭建以及开发过程 Spring程序和SpringBoot程序对比 SpringBoot项目快速启动 对SpringBoot项目打包(执行Maven构建指令package) 执行启动命令(cmd中) java -jar sp ......
SpringBoot 笔记

微信小程序开发学习笔记(一)——概要、安装开发环境与第一个小程序

一、概要 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。 微信小程序是腾讯于2017年1月9日推出的一种不需要下载安装即可在微信平 ......
概要 环境 笔记 程序

C语言入门

C语言 编程重要的是思维而不是语法 在开始学习编程之前,首先我们要先明确一件事,就是学编程重要的是思维而不是语法。 语言只是工具,思维才是本质。 工具只是便捷你的工作与提高你的效率,但真正决定你能否解决问题的是你的思维方式. 就好比做几何题的时候,垂直平行等那套数学符号语言(工具)真的重要吗? 那只 ......
语言