常量 语言学习 变量 语言

C#学习笔记 -- 成员访问修饰符

成员访问修饰符 所有显式声明在类声明中的成员都是互相可见的, 无论给他们声明访问等级 继承的成员不在类声明中显式声明, 所以, 继承成员对派生类的成员是可见的, 也可以是不可见的, 基类私有派生类看不见 访问级别 public private protected internal protected ......
成员 笔记

C#学习笔记 -- 构造器、类的访问修饰符

构造函数的执行 要创建对象的基类部分, 需要隐式的调用基类的无参构造函数 继承层次链中的每个类在执行他自己的构造函数体之前执行他的基类构造函数 对象构造的顺序如下 注意 禁止在构造函数中调用虚方法 在执行基类的构造函数, 基类的虚方法会调用派生类的覆写方法, 但这是执行在派生类的构造函数方法体之前 ......
笔记

R语言学习记录

2021年买的课程,今天终于开始正式学习了,这个故事告诉我们,学术还是得硕博时期搞,一旦毕业工作了,杂七杂八的事情太多,再加上家庭等因素,就会导致一拖再拖。 首先,第一件事,放下焦虑,什么时候我变成了特别想一下子学会某件事情,而不再享受学习过程逐渐习得的快乐了呢? 老师说,需要100小时才算是入门, ......
语言学习 语言

编程语言分类——过程式范式编程语言、面向对象范式编程语言、函数式范式编程语言、泛型范式编程语言、多范式编程语言等

“范式”=“一种理论体系” 编程范式是程序语言背后的思想。代表了程序语言的设计者认为程序应该如何被构建和执行。常见的编程范式有:过程式、面向对象、函数式、泛型编程等。 一些编程语言是专门为某种特定范式设计的,例如, C 语言是过程式编程语言; Smalltalk 和 Java 是较纯粹的面向对象编程 ......
编程语言 范式 语言 程式 函数

树状数组学习笔记

树状数组(Binary Indexed Tree)是一种利用数的二进制特征进行检索的树状结构。 树状数组是一种奇妙的数据结构,不仅非常高效,而且代码及其简洁。 #define lowbit(x) ((x)&-(x)) void add(int x,int d){//更新 while(x<=n){ t ......
数组 笔记

MySQL学习基础篇Day7

5.5 自连接 5.5.1 自连接查询 自连接查询,顾名思义,就是自己连接自己,也就是把一张表连接查询多次。我们先来学习一下自连接 的查询语法: SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件 ... ; 而对于自连接查询,可以是内连接查询,也可以是外连接查询。 ......
基础 MySQL Day7 Day

编程能力提升学习地图

# 编程部分 - C语言 学习好C语言的好处是能掌握程序的运行情况,并能进行应用程序和操作系统编程(操作系统一般是汇编和C语言)。学习C语言还能让你更清楚地知道程序是怎么精细控制底层资源的,比如内存管理、文件操作、网络通信…… 要学好C语言,你可以阅读C语言的经典书籍《C程序设计语言(第2版)》,同 ......
能力 地图

Unity 热更新学习笔记四:xLua插件 Part1-基础调用

各平台如何热更新? Android,PC(C#) 将执行代码预编译为AssemblyDLL 将代码作为TextAsset打包进AssetBundle 运行时调用AssemblyDLL代码 更新相应的AssetBundle即可实现热更新 IOS(不允许使用C#的部分反射功能并不支持JIT) Unity ......
插件 基础 笔记 Unity Part1

性能调优学习

#性能调优攻略 - 测试:两个关键指标:吞吐量,延迟 - 测试之后,定位性能瓶颈 ### 查看操作系统负载 ​ 看看操作系统的CPU利用率,看看内存使用率,看看操作系统的IO,还有网络的IO,网络链接数,等等 ​ 比如linux系统:top命令 1. 如果cpu利用率不高,但是两个关键指标上不去了, ......
性能

[Linux学习]NAT模式下虚拟机和主机无法互相ping的问题解决

主机操作系统:windows11 虚拟机操作系统:centos7、kali vmware版本:16 (27条消息) 超详细虚拟机与主机网络连接以及互Ping不通问题的解决_虚拟机无法ping通主机_一只傻阳阳的博客-CSDN博客 通过此连接中的教程,事实上几乎没有进行什么配置,仅配置了centos7 ......
主机 模式 问题 Linux ping

vscode配置远端服务器深度学习项目

vscode配置远端服务器深度学习项目 # 1.安装vscode 官网地址:https://code.visualstudio.com/ 下载安装程序,运行安装即可 # 2.连接服务器 ## 2.1 安装相关插件 需要安装 `Remote - SSH` 和 `Remote Development` ......
深度 服务器 项目 vscode

eBPF学习笔记(二)开发一个程序

### eBPF程序开发过程 首先你要了解Linux的基本知识,知道Linux有哪些系统调用,这些调用时干什么用的,以及你着重关注哪些系统操作,在Linux系统中可以到/proc/kallsyms中查询所有的内核系统调用函数,可以参考这个网页 http://blog.chinaunix.net/ui ......
笔记 程序 eBPF

C语言 加入16进制格式 编译日期 编译时间

要在C语言中打印16进制格式的编译日期和时间,可以这样实现: #include <stdio.h> int main() { printf("This program was compiled on 0x%x at 0x%x.\n", __DATE__, __TIME__); return 0; } ......
进制 日期 语言 格式 时间

五分钟了解机器学习十大算法(转载)

机器学习是该行业的一个创新且重要的领域。我们为机器学习程序选择的算法类型,取决于我们想要实现的目标。 现在,机器学习有很多算法。因此,如此多的算法,可能对于初学者来说,是相当不堪重负的。今天,我们将简要介绍 10 种最流行的机器学习算法,这样你就可以适应这个激动人心的机器学习世界了! 让我们言归正传 ......
算法 机器

新手如何学习爬虫

作为一种常见的网络技术,网络爬虫有很多相关的资源可以帮助新手学习。以下是一些有效的学习路径和资源: 1、爬虫基础知识 网络爬虫的基础知识包括 HTTP 协议、HTML/CSS/JavaScript,以及 Python等编程语言的基础语法和库等。 2、掌握 Python 编程 Python 是网络爬虫 ......
爬虫 新手

Java基础学习:尚硅谷 面向对象进阶 客户信息管理软件

### 1. Customer.java ``` package chapter07.pinExer; // 客户类 public class Customer { private String name; private char gender; //性别 private int age; pri ......
管理软件 对象 客户 基础 信息

go语言变量定义及类型

变量 变量:赋值后,可以改变值的标识符。 建议采用驼峰命名法。 var a // 错误,无法推测类型 var b int // 正确,只声明,会自动赋为该类型的零值 var c, d int // 正确,声明连续的同类型变量,可以一并声明,会自动赋为该类型的零值 var b = 200 // 错误, ......
变量 语言 类型

useState多个变量太长,合理优化

解决办法:使用 useImmer 替代 useState,immer.js 这个库,是基于 proxy 拦截 getter 和 setter 的能力,让我们可以很方便的通过修改对象本身,创建新的对象用对象包含多个属性,对对象的属性进行修改,然后用immer去处理。 const [state,setS ......
变量 useState 多个

【安全学习之路】Day5

![](https://img2023.cnblogs.com/blog/3073714/202305/3073714-20230522150548178-1602674726.png) ![](https://img2023.cnblogs.com/blog/3073714/202305/3073 ......
Day5 Day

一些关于运筹学和机器学习之间协同作用的思考

几十年来,运筹学(OR)和机器学习(ML)一直作为两个相对独立的研究领域不断发展。数据科学和人工智能领域的专家可能更熟悉机器学习而不是运筹学,尽管每个机器学习实践者都应该至少了解一些优化技术,因为每个机器学习问题本质上都是一个优化问题。在本文中,我将把运筹学和机器学习视为一个整体话题,回顾它们之间的 ......
运筹学 机器 之间 作用

指针和地址变量

## 理解指针和地址变量的区别,以及如何正确进行函数传参 指针和地址变量的区别: 1. 指针是一种变量,它存储的是另一个变量的地址(内存地址)。指针通过存储地址来间接操作某个变量。2. 地址变量是存储某个变量地址的普通变量。它直接存储地址这个数值。例如: ```c int a = 10; int * ......
指针 变量 地址

python学习笔记32:操作sqlite数据库

```python import sqlite3 #1. 创建数据库连接 # 如果test.db存在, 则建立连接, 返回connect对象 # 如果test.db不存在, 则新建数据库, 再建立连接, 返回connect对象 conn = sqlite3.connect(database='tes ......
数据库 笔记 数据 python sqlite

.NET入门相关学习

参考资料: https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/first-mvc-app/new-field?view=aspnetcore-7.0&tabs=visual-studio-code ......
NET

条件变量和 互斥量实现 数据互斥访问

```cpp#include <QCoreApplication>#include <QThread>#include <QMutex>#include <QWaitCondition>#include <QDebug>QMutex mutex;QWaitCondition condition;bo ......
变量 条件 数据

今天学习内容

这几天初次学习了spring内容,,使用spring框架只需要导入jar包。 其中ioc容器利用xml解析,工厂模式,反射降低代码的耦合。 学习Bean管理的定义(创建对象和属性注入),今天学习了xml方式的Bean管理(set注入属性和有参注入属性) 但是今天只是看视频学习,没有动手。 ......
内容

页面置换算法的c语言实现

#include<bits/stdc++.h>using namespace std;int n;//物理块号数int len,op;//进程数 int a[100];//存储进程执行的先后顺序; int res[100][100];//存放进程执行的结果数组int optfind[100],opt ......
算法 语言 页面

打卡 c语言趣味编程 舍罕王的失算

问题描述: 相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜爱象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8×8共64格的象棋棋盘说:陛下,请您赏给我一些麦子吧。就在棋盘的第1格中放1粒,第2格放2粒,第3格放4粒,以后每一格都比前一格增加一倍,依此放完棋盘上64格,我就感激不尽了 ......
趣味 语言

go web学习(四)

# 中间件 ## 什么是中间件 >请求————> 中间件 ————> Handler 响应 <———— Middleware <———— Handler ## 创建中间件 ```go func ListenAndServe(addr string, handler Handler) error ha ......
web go

机器学习数据顺序随机打乱:Python实现

本文介绍基于**Python**语言,实现机器学习、深度学习等模型训练时,**数据集打乱**的具体操作。 # 1 为什么要打乱数据集 在机器学习中,如果不进行数据集的打乱,则可能导致模型在训练过程中出现具有“**偏见**”的情况,降低其泛化能力,从而降低训练精度。例如,如果我们做深度学习的分类,其中 ......
顺序 机器 数据 Python

自己动手写Docker学习笔记

## 零、前言 本文为《自己动手写 Docker》的学习,对于各位学习 docker 的同学非常友好,非常建议买一本来学习。 书中有摘录书中的一些知识点,不过限于篇幅,没有全部摘录 ~~(主要也是懒)~~。项目仓库地址为:[JaydenChang/simple-docker (github.com) ......
笔记 Docker