strerror错误 语言 笔记

go语言调度gmp原理(2)

go语言调度gmp原理(2) 创建goroutine 通过runtime.newproc函数调用,runtime.newproc的入参是参数大小和表示函数的指针funcval,它会获取goroutine以及调用方的程序计数器,然后调用runtime.newproc1函数获取新的goroutine、结 ......
原理 语言 gmp

go语言调度gmp原理(3)

go语言调度gmp原理(3) 调度循环 调度器启动之后,go语言运行时会调用runtime.mstart和runtime.mstart1,前者会初始化g0的stackguard0和stackguard1字段,后者会初始化线程并调用runtime.schedule进入调度循环 func schedul ......
原理 语言 gmp

ASCOM开发下的库错误

不要用到示例的dll了... 里面是有readme写的很清楚, 如果报5.5版本不兼容6.0那多半是这个原因 缺少ASCOM.Interfaces 项目里引入下面的代码,直接找还真找不到... <Reference Include="ASCOM.Interfaces"> <HintPath>C:\W ......
错误 ASCOM

打卡 c语言趣味编程 分糖果

问题描述: 10个小孩围成一圈分糖果,老师分给第1个小孩10块,第2个小孩2块,第3个小孩8块,第4个小孩22块,第5个小孩16块,第6个小孩4块,第7个小孩10块,第个小孩6块,第9个小孩14块,第10个小孩20块。然后所有的小孩同时将手中的糖分一半给右边的小孩;糖块数为奇数的人可向老师要一块。问 ......
糖果 趣味 语言

python学生管理系统笔记(+增删改查,但不存入数据库或文件中)

原本的基础上+增删改查,但不存入数据库或文件中,就是数据只在一次运行的页面中进行增删改查,但是重新运行不会有之前的数据,因为没有更新到json或者数据库中。 1.LoginPage.py import tkinter as tk from tkinter import messagebox from ......
管理系统 数据库 文件 笔记 数据

学习笔记:线段树

在已经掌握线段树的基本用法后的做题整理。给自己复习用的。 用 $mid$ 表示 $(l+r)/2$,$u$ 表示当前区间节点(父区间),$ls,rs$ 分别表示当前区间的左、右子区间节点。 普通维护序列 P2023 [AHOI2009] 维护序列 修改:区间加,区间乘;询问:区间求和。 双倍经验:P ......
线段 笔记

C语言程序设计中输入输出的几种方式

本文主要面向正在准备西安交通大学程序设计基础课程期末考试的同学 零、概念解释 空白字符 空白字符指空格、回车等图像为空白的字符。 格式占位符(仅包括考试需要用的) %d 读入一个整数(int类型) %lld 读入一个长整数(long long类型,当程序运行过程中有数字大小超过$10^9$时推荐使用 ......
程序设计 语言 方式 程序

编程打卡:C语言程序设计

#include <iostream> #include <iomanip> using namespace std; class Matrix { private: int row; int column; int **mat = nullptr; public: Matrix(int r = 1 ......
程序设计 语言 程序

C语言基本概念之表达式

什么是表达式(表达式的定义)?表达式是C语言的重要语法成分,不过对于表达式的定义,好像从来没有人关注过。今天就孔乙己一把吧,哈哈。先贴标准对expression的定义(ISO/IEC 9899:2011 6.5): An expression is a sequence of operators a ......
表达式 概念 语言

java 基本笔记

语法八个基本变量 整型byte,short,int,long 浮点型float,double 布尔型boolean 字符型char 引用类型/包装类型 Integer默认为null string 功能上可以扩展,如方便互相转换java还是以类为基础的,操作参数大都为object类型。object更普 ......
笔记 java

Go语言中的GC

Go的垃圾回收机制 垃圾回收(GC)是在后台运行一个守护线程,它的作用是在监控各个对象的状态,识别并且丢弃不再使用的对象来释放和重用资源。 简单的说,垃圾回收的核心就是标记出哪些内存还在使用中(即被引用到),哪些内存不再使用了(即未被引用),把未被引用的内存回收掉,以供后续内存分配时使用。 垃圾回收 ......
语言

Treap树学习笔记

等我写完。 普通fhq treap: enum { Maxn = 1000005 }; struct FHQTreap { int lson[Maxn], rson[Maxn], data[Maxn]; int rnd[Maxn], sze[Maxn], root, tot, seed; FHQTr ......
笔记 Treap

git commit错误 error: bad signature 0x00000000 fatal: index file corrupt

git commit错误 error: bad signature 0x00000000 fatal: index file corrupt 这个错误信息表明您的 git 仓库中的索引文件已损坏。修复此问题的一种方法是删除索引文件并重置它。您可以在仓库的根目录中运行以下命令: rm -f .git/ ......

固高GTS运动控制卡,C#语言三轴点胶机样本程序源代码,使用 的是固高GTS-800 8轴运动控制卡。

固高GTS运动控制卡,C#语言三轴点胶机样本程序源代码,使用 的是固高GTS-800 8轴运动控制卡。资料齐全,3轴点胶机样本程序,还有操作手册及各种C#事例程序,适合自己参照做二次开发,GTS-400的四轴运动控制卡是一样使用。YID:9614642908768262 ......
控制卡 样本 源代码 GTS 语言

React笔记-生命周期(七)

React笔记-生命周期(七) 生命周期值React组件从装载到卸载的全过程 在这个过程中React提供了多个内置函数供开发者在不同阶段执行需要的逻辑 状态组件由3个阶段组成 挂载阶段(MOUNTING) 更新阶段(UPDATING) 卸载阶段(UNMOUNT) 从纵向划分为2个阶段 Render阶 ......
周期 生命 笔记 React

[每天例题]蓝桥杯 C语言 字符统计

字符统计 题目 思路分析 1.建立字符数组,存储字符串 2.建立整形数组,储存对应字母出现的次数 3.使用for循环进行排序,使用if判断最大最小值 代码 #include<stdio.h> int main() { char a[1000000]; int num[26]={0}; int i; ......
蓝桥 例题 字符 语言

读SQL进阶教程笔记16_SQL优化让SQL飞起来

1. 查询速度慢并不只是因为SQL语句本身,还可能是因为内存分配不佳、文件结构不合理等其他原因 1.1. 都是为了减少对硬盘的访问 2. 不同代码能够得出相同结果 2.1. 从理论上来说,得到相同结果的不同代码应该有相同的性能 2.2. 遗憾的是,查询优化器生成的执行计划很大程度上要受到代码外部结构 ......
进阶教程 SQL 笔记 教程 16

【学习笔记】Prufer 序列

其实一直不会怎么将树和 Prufer 序列互相转换,但是刚刚做题发现要用到,所以去看了眼。 前面的内容复制的之前写的内容。 定义 Prufer 序列是一种将无根树映射到一个序列上,且每种序列都唯一对应一种无根树。 具体构造如下: 找出所有叶子节点中编号最小的一个。 删除这个叶子节点,并且将这个叶子节 ......
序列 笔记 Prufer

高效c语言0简介

##简介 C语言是在20世纪70年代作为一种系统编程语言而开发的,至今仍然非常流行。系统语言的设计是为了在提供高级编程功能的同时,实现性能和对底层硬件的轻松访问。虽然其他语言可能提供较新的语言功能,但它们的编译器和库通常是用C语言编写的。C语言是为了与各种计算硬件和架构一起工作,而这些硬件和架构又受 ......
语言 简介

点击头像上传; post上传文件错误小记

点击头像上传; post方式上传文件错误小记 因为之前踩过这个坑所以记录一下, 避免以后忘记 1. 上传报错的问题 首先要实例化一个对象; 总是会忘记 这里的this指向监听元素节点; 重点在于容易忘记this.files是一个数组; 一定要取出来 let fd = new FormData() l ......
小记 头像 错误 文件 post

《C++ Primer》(第5版) 读书笔记

第1章 开始 本章介绍C++的大部分基础内容:类型、变量、表达式、语句及函数。在这个过程中,我们会简要介绍如何编译及运行程序。在学习完本章并认真完成练习之后,你将具备编写、编译及运行简单程序的能力。后续章节将假定你已掌握本章中介绍的语言特性,并将更详细地解释这些特性。 学习一门新的程序设计语言的最好 ......
笔记 Primer

CMake报告:Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)错误

原因是电脑缺少pkg-config库 Linux可以直接apt-get即可: sudo apt-get install pkg-config 下面详细说一下Windows如何手动安装: 转到http://ftp.gnome.org/pub/gnome/binaries/win32/dependenc ......

Effective Modern C++ 学习笔记

前言记录下阅读此书的感想与总结,一方面能巩固复习,另一方面也能更好地浓缩本书的精华,方便日后的回看。 第五章 右值引用、移动语义和完美转发它们带来的好处 移动语义使得编译器能使用效率更高的移动操作来替换昂贵的复制操作移动语义使得创建只移对象成为可能,如:std::unique_ptr, td::th ......
Effective 笔记 Modern

逆变器。 在simulink中采用C语言实现整个仿真,包括双闭环前馈解耦控制、S

逆变器。在simulink中采用C语言实现整个仿真,包括双闭环前馈解耦控制、SVPWM都是用C语言编写的,不是matlab编程语言if end 、for end,而是C语言,与DSP和32编程中的语言一样,整个仿真没有一个模块,只有C需要写的锁相环函数,程序的运行频率和实际的开关频率一致。可直接移植 ......
解耦 闭环 逆变器 simulink 语言

Python中的递归简明入门|Python私教辅导笔记「递归练习)

你好,我是悦创。 一、什么是递归? 在计算机科学中,递归是一种编程技术,它涉及到函数调用自身来解决问题。递归函数就像一个循环,能够反复执行某个任务,直到达到一个特定的条件。许多实际问题都可以通过递归的方式来解决,比如数据搜索、排序等。 二、Python中的递归 在Python中,我们可以通过定义一个 ......
Python 教辅 笔记

R语言用线性混合效应(多水平/层次/嵌套)模型分析声调高低与礼貌态度的关系|附代码数据

全文下载链接:http://tecdat.cn/?p=23681 最近我们被客户要求撰写关于线性混合效应的研究报告,包括一些图形和统计输出。 线性混合效应模型与我们已经知道的线性模型有什么不同? 线性混合模型(有时被称为 "多层次模型 "或 "层次模型",取决于上下文)是一种回归模型,它同时考虑了( ......
声调 线性 高低 效应 模型

Django笔记三十九之settings配置介绍

本文首发于公众号:Hunter后端 原文链接:Django笔记三十九之settings配置介绍 这一篇笔记介绍 Django 里 settings.py 里一些常用的配置项,这些配置有一些是在之前的笔记中有过介绍的,比如 logging 的日志配置,session 的会话配置等,这里就只做一下简单的 ......
settings 笔记 Django

C++异常和错误处理机制:如何使您的程序更加稳定和可靠

在C++编程中,异常处理和错误处理机制是非常重要的。它们可以帮助程序员有效地处理运行时错误和异常情况。本文将介绍C++中的异常处理和错误处理机制。 什么是异常处理? 异常处理是指在程序执行过程中发生异常或错误时,程序能够捕获并处理这些异常或错误的机制。例如,当程序试图访问一个未初始化的指针或除以零时 ......
机制 错误 程序

打卡 c语言趣味编程 打鱼还是晒网

中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的以后的某一天中是打鱼还是晒网。 设计思路:1、定义一个函数,该函数接收两个参数:一个是起始日期,另一个是未来的某一天。 2、计算起始日期和未来的某一天之间相隔的天数。 3、计算从起始日期到未来某一 ......
趣味 语言 还是

五月第一篇阅读笔记

人月神话读后感 书名《人月神话》中的人指的是人力,月指的是工作时间,主要的意思是人月作为一种衡量软件开发工作量的单位有其误导性,举例来说,1个人可以在10周之内做完的项目,10个人不一定可以在1 周之内完成。 其实在书中作者更进一步地指出,单纯地增加开发人力,不仅不能对应地减少项目的开发时间,甚至有 ......
笔记