线程android基础

2023-2024-1 20231403 《计算机基础与程序设计》 第二周学习总结

作业信息 这个作业属于哪个课程 <班级的链接>(如2022-2023-1-计算机基础与程序设计) 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第二周作业) 这个作业的目标 学习两本课本的第一章内容 作业正文 https://www.cnblogs.com/lsrmy/p/17747 ......

多线程抢票,并发问题

Tread类中: currentThread().getName() 可以拿到自己的名字 sleep() 模拟延时 一、一样的创建一个线程类来实现Runnable接口并且重写run方法 这里定义了Num 来代表票数 run方法来实现抢票 如果票没了就break退出循环 并且运用了Thread类中的两 ......
线程 问题

学习Runnable接口来实现多线程

1、先创建一个线程类来实现Runable接口 2、跟Thread类的一样照样调用FileUtils 文件工具类创建下载器 3、对下载器的形参在线程类中创建属性,用构造方法对属性赋值,并且重写run方法,run方法中实例化下载器 4、实例化Runnable接口并且调用start方法 这里Runnabl ......
线程 Runnable 接口

Ftp基础(三):修改默认端口(Vsftpd)

做个笔记 一般个人使用的时候,我们不需要修改Ftp默认端口,但是它具备通用性,生成环境下可能存在一些风险,所以如果需要,我们需要修改它。 命令控制默认端口是21,数据传输默认端口是20 修改默认端口很简单,修改vsftpd.conf中的两个配置即可(没有则添加): # 修改命令控制端口 listen ......
端口 基础 Vsftpd Ftp

【高级学习算法】4.神经网络基础

神经网络概述 神经元模型 每个神经元可以被看作是一个处理单元/神经核,主要包括 输入部分:多个输入/树突 处理部分:神经核 输出部分:单个输出/轴突 神经网络是大量神经元相互链接并通过电脉冲来交流的一个网络 神经网络 在线性回归中,我们通过将输入和输出之间的关系建模为线性函数来预测输出。这个线性函数 ......
网络基础 算法 神经 基础 网络

图形学数学基础:四元数

四元数定义 四元数(quaternion)是一个复数,带1个实部+3个虚部: \[\tag{1} q=s+ia+jb+kc \]其中,虚数项系数a、b、c为实数;参数s也是实数,称为标量部分(scalar part)。参数i、j、k为虚数单位,有如下特性: \[\tag{2} \begin{alig ......
数学基础 图形 数学 基础

2023-2024-1 20231306《计算机基础与程序设计》第二周学习总结

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第二周作业 这个作业的目标 数字化、信息安全、自学教材计算机科学概论第1章和《C语言程序设计》第1章并完成云班课测试 作业正文 https://i.cnblogs.com ......

2023-2024-1 20231320 《计算机基础与程序设计》第二周学习总结

2023-2024-1 20231320 《计算机基础与程序设计》第二周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>(2023-2024-1-计算机基础与程序设计) 这个作业要求在哪里 <作业要求的链接>(2022-2023-1计算机基础与程序设计第一周作业) 这个作业的目标 <自学《计 ......

2023-2024-1 学号20231329 《计算机基础与程序设计》第2周学习总结

这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP 这个作业的要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02 这个作业的目标 计算机科学概论第1章并完成 ......

Android studio sync 时下载 pom文件和sha1文件慢的问题

原因 pom文件时jar包文件的描述文件,sha1文件是签名校验文件。这两个文件小但是有时候会下载不下来。并且验证会拖慢编译时间。 解决方法 gradle.properties文件下增加以下属性: org.gradle.dependency.verification=off 这表示的是Gradle的 ......
文件 Android studio 问题 sha1

【一】基础知识

【小结】 1.汇编指令是机器语言的助记符,同机器指令一一对应。 2.每一种CPU都有自己的汇编指令集。 3.CPU可以直接使用的信息在存储器中存放 4.在存储器中指令和数据没有任何区别,都是二进制信息。 5.存储单元从零开始顺序编号。 6.一个存储单元可以存储8个bit,即8位二进制数。 7.1By ......
基础知识 基础 知识

Linux基础使用

Linux基础命令 Linux目录结构 Linux只有一个顶级目录,称之为:根目录 出现在开头的/表示:根目录 出现在后面的/表示:层次关系 Windows系统有多个顶级目录,即各个盘符 Linux命令 Linux命令格式 无论是什么命令,用于什么用途,在Linux中,命令有其通用的格式: comm ......
基础 Linux

C语言 - _beginthreadex() 多线程操作

经过了解才知道,C++03之前,用的创建线程都是CreateThread 与 _beginthreadex。使用这个两个函数进行创建线程。然后C++11之后,就出现了新的线程函数thread,当然,这个创建线程比较方便! 经过两三天的纠结,最终决定深入研究_beginthreadex此方式创建线程, ......
线程 beginthreadex 语言

DefaultSqlSession和SqlSessionTemplate的线程安全问题

这篇文章来分析下mybaits中SqlSession 接口的两个实现类 DefaultSqlSession 和SqlSessionTemplate 的线程安全问题。 一、DefaultSqlSession 先说结论,DefaultSqlSession是线程不安全的。 原因1: 如果多个线程获取到同一 ......

学习《Linux基础入门》重点前8节--命令汇总笔记

2023-2024-1 20232313 《Linux基础入门》学习总结 作业信息 这个作业属于哪个课程 2023-2024-1网络空间安全 这个作业要求在哪里 掌握Linux基本命令,安装虚拟机 这个作业的目标 掌握Linux基本命令 作业正文 https://www.cnblogs.com/ki ......
命令 重点 基础 笔记 Linux

零基础尝试mybatis-plus读写分离

看了好几篇博友写的文章,关于spring-boot整合mybatis-plus实现读写分离,不过都是缺这少那的,跑不起来,所以自己实操了一次,做个记录 实现方式为使用Aop切面 1、增加数据库枚举类 /** * 数据库类型 */ public enum DBTypeEnum { /** * 主节点 ......
mybatis-plus mybatis 基础 plus

2023-2024-1 20231301 《计算机基础与程序设计》第二周学习总结

2023-2024-1 20231301 《计算机基础与程序设计》第二周学习总结 作业信息 作业 链接 作业课程 <班级>(2023-2024-1-计算机基础与程序设计) 作业要求 <作业>(2023-2024-1计算机基础与程序设计第二周学习总结) 作业目标 <《计算机基础与程序设计》预习第一章> ......

Knative Serving 基础

Knative Serving 概述 Knative Serving 将一组对象定义为 Kubernetes 自定义资源定义 (CRD)。这些资源用于定义和控制Serverless工作负载在集群上的行为方式。 Knative Serving CRD资源 Knative Serving 将一组对象定义 ......
Knative Serving 基础

verilog基础语法

模块使用 模块定义加参数 module ctrl_5 #(parameter int addr_width=8, parameter int data_width=32)( input [addr_width-1:0] cmd_addr_i ); //模块例化时决定端口宽度 ctrl_5 #(.ad ......
语法 verilog 基础

个人数据存储计划:NAS基础知识

前言# 距离去年国庆入手了NAS至今有好几个月时间了(上一篇文章:NAS开箱),NAS折腾起来有点麻烦,且实际作用因人而异,并没有想象中的好用,所以说好的这个系列一直没有更新~ 还有另一方面的原因,这些NAS的系统基于Linux深度定制,对于我这种习惯用Linux的人来说,用着很别扭不自在,处处受限 ......
基础知识 基础 知识 数据 个人

2023-2024-1 20231405 《计算机基础与程序设计》 第二周学习总结

2023-2024-1 20231405 《计算机基础与程序设计》 第二周学习总结 作业信息 作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP 作业要求在哪里 https://www.cnblogs.com/rocedu/p ......

密码协议学习笔记(1.4):密码学的一些数学基础

数学基础: 抽象代数: 一个算符的代数结构: 幺半群: 数的集合和一个算符构成的代数结构$(G,+)$,且满足 封闭性 结合律 存在恒等元(在群中我习惯这么叫,避免混淆) 群: 满足如下条件的代数结构$(G,+)$: 封闭性 结合律 存在恒等元 对于每个元素均存在逆元 交换群/阿贝尔群: 满足如下条 ......
密码 密码学 数学基础 数学 基础

2023-2024-1 20231419 《计算机基础与程序设计》第二周学习总结

2023-2024-1 20231419 《计算机基础与程序设计》第二周学习总结 作业信息 这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP 这个作业要求在哪里 https://www.cnblogs.com/roced ......

Spark相关学习之基础认识

1、Spark相关概念介绍 是一个分布式计算框架; 2、Spark的框架模块 3、Spark运行模式 Spark总结概述: 4、Local模式 ......
基础 Spark

函数的基础概念介绍

函数是什么? 简单来说,指一个实数映射到另一个实数的过程; 详细来说,指用于描述两个数集之间的关系。 一个函数通常由以下三个要素定义(缺一不可): 定义域(Domain):函数的定义域是指函数接受输入的所有可能值构成的集合。也就是说,定义域确定了函数可以接受的自变量的范围。 值域(Range):函数 ......
函数 概念 基础

TypeScript入门到精通——TypeScript类型系统基础——数组类型

数组类型 数组是十分常用的数据结构,它表示一组有序元素的集合。在 TypeScript中,数组值的数据类型为数组类型。 一、数组类型定义 TypeScript 提供了以下两种方式来定义数组类型: 简单数组类型表示法 泛型数组类型表示法 1.1、简单数组类型表示法 在TypeScript中,你可以使用 ......
TypeScript 类型 数组 基础 系统

线性基基础

launched on 2023.8.30 11:20 参考资料: Hypoc_:线性基详解 OIwiki:线性基 什么是线性基 这里的线性基指的是 OI 中常用的异或线性基。 个人认为有点类似于向量中的基底,异或线性基就是一组数的集合,每个序列至少有一个线性基,取线性基中的一些数异或起来可以得到原 ......
线性 基础

Android12获取蓝牙权限

在Android12中使用蓝牙访问设备,弹出了提示允许发现并连接到附近设备,但是搜索不到蓝牙 Android11:android.permission.BLUETOOTH、android.permission.BLUETOOTH_ADMIN Android12:android.permission. ......
权限 Android 12

vscode单步调试Android c++源码

vscode单步调试Android c++源码 目录 步骤 1. 运行gdbclient.py脚本 2. 复制生成的launch.json并新建/home/jetson/android_aosp/aosp/.vscode/launch.json 3. 运行gdb即可,打断点 参考 步骤 注意:这个过 ......
源码 Android vscode

线程

线程 生产者与消费者模型 Linux的线程实现 Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。Linux下pthread是通过系统调用clone()来实现的。clone() ......
线程