线程 笔记java 11

10月《代码大全》读书笔记

读书笔记: 1. 代码质量的重要性:本书强调了代码质量的重要性,良好的代码质量能够提高软件的可维护性和可扩展性。同时,作者还介绍了一些衡量代码质量的指标,如复杂度、可读性和可测性等,并给出了改进代码质量的一些建议。 2. 代码注释的写作规范:书中提到了代码注释的重要性,并介绍了一些写作规范,如注释的 ......
代码 笔记 大全

学习笔记433—FreeSurfer皮层分割软件初学者学习必看内容

FreeSurfer皮层分割软件初学者学习必看内容 1、linux书籍和笔记 可见附件中,推荐学习linux的视频为:linux初学者必看 这个视频我认为对于初学者是很好的,学习周期大概2到3天即可。 2、freesurfer皮层分割的软件参考官网:FreeSurfer官方网站,这个官网详细介绍了从 ......
皮层 初学者 FreeSurfer 笔记 内容

第二章读书笔记——雷凯化

22信计1班雷凯化 学号 2022310143043 03 运行超市抹零行为 a=float(input('扫描的第一个商品价格:')) b=float(input('扫描的第二个商品价格:')) c=float(input('扫描的第三个商品价格:')) d=a+b+c print('总计:',i ......
第二章 笔记

高级数据库建模与设计笔记

1、需求文档 2、数据流图 3、数据字典 4、概要设计 5、逻辑设计(本课程只到这一步) 数据流图: 方框里是角色,圆里是动作,箭头是信息的变换,长等号上面是待修改的信息。 数据字典:是个列表。它不只说明字段,而是对数据流中各个元素进行说明。 新感悟:设计表时,面对数据流图,应该先看靠近初始角色的第 ......
数据库 笔记 数据

《代码大全2》阅读笔记

错误处理程序 1.处理预料中可能要发生的错误,在程序的正确性与健壮性间平衡; 2.方法:返回中立值、换用下一个正确的数据、返回与前次相同的数据、换用最接近的合法值、把警告信息记录到日志文件中、返回一个错误码、调用错误处理子程序或对象、当错误发生时显示出错信息、用最妥当的方式在局部处理错误、关闭程序。 ......
代码 笔记 大全

数论学习笔记

整除 若 \(a / b (b \ne 0)\) 为整数,则称 \(b\) 整除 \(a\) ,记作 \(b \mid a\) 。若 \(a / b\) 和 \(c / b\) 的余数相等,则称 \(a, c\) 模 \(b\) 同余。 同余 关于同余,有以下命题等价: \(a\) 和 \(b\) ......
数论 笔记

Lock实现线程间定制化通信

Lock实现线程间定制化通信 案例 要求 三个线程,AA BB CC AA线程打印5次,BB线程打印10次,CC线程打印15次 代码实现 import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lo ......
线程 Lock

学习笔记432—VBM_DARTEL算法对灰质变化的计算

VBM_DARTEL算法对灰质变化的计算 根据一些文献得知,VBM目前比较新的算法是DARTEL算法,这一算法被集成在SPM里,这里记录一下做法。VBM是对T1像进行分割得到灰质等。所以要有结构T1加权像数据。整个流程应该是这样: 1.手动调整前联合(AC) 首先就是需要我们自己手动调整一下结构像, ......
灰质 算法 VBM_DARTEL 笔记 DARTEL

论文阅读笔记——LAVA: Large-scale Automated Vulnerability Addition

LAVA: Large-scale Automated Vulnerability Addition Brendan Dolan-Gavitt∗, Patrick Hulin†, Engin Kirda‡, Tim Leek†, Andrea Mambretti‡, Wil Robertson‡, ......

Java面试题小练(二)

Java异常处理方式 Java的异常处理机制——抛出异常,捕获异常,声明异常 Java的异常处理是通过5个关键字来实现的 try,catch,throw,throws和finally Java通过面向对象的方法进行异常处理,一旦方法抛出异常,系统自动根据该异常对象寻找合适异常处理器来处理该异常,把各 ......
Java

java 方法的重载

在同一个类中,定义了多个同名的方法,这些同名的方法具有同种的功能。 每个方法具有不同的参数类型或参数个数,这些同名的方法,就构成了重载关系 简单记: 同一个类中,方法名相同,参数不同的方法。与返回值无关。 参数不同:个数不同、类型不同、顺序不同 构成重载关系 public class day9_02 ......
方法 java

阅读笔记:《软件需求分析》阅读笔记四

软件需求分析是软件工程中至关重要的一部分,它涉及到确定和记录系统或应用程序的功能和性能需求,以便开发团队可以理解和满足用户的期望。在进行软件需求分析时,需要考虑各种因素,包括用户需求、系统约束、功能规范等等。本次笔记将继续探讨软件需求分析的重要性以及一些常用的技术和方法。 重要性 满足用户需求:软件 ......
笔记 需求 软件

Linux学习笔记(34)Linux给普通用户配置sudo权限

【1】快速配置与使用 概念: sudo 的英文全称是 super user do,即以超级用户(root 用户)的方式执行命令。 用户是否拥有sudo命令的执行权限,要看是否在于 /etc/sudoers 文件进行了设置。 /etc/sudoers 是一个文本文件,有其特定的语法,不要直接用 vim ......
Linux 权限 笔记 用户 sudo

java 方法的定义和调用

方法(method)是程序中最小的执行单元。 ......
方法 java

《代码大全》阅读笔记04

六、代码改善1.软件质量的普遍原理就是改善质量以降低开发成本。 2.提高生产效率和改善质量的最佳途径就是减少花在代码返工上的时间,无论返工是由需求、设计改变还是调试引起的。 3.结对编程,通过复查可以快速地将所有开发者的水平提高到最高优秀的开发者的高度。 七.开发者测试1.白盒测试指的是测试者清楚对 ......
代码 笔记 大全

信息安全系统设计与实现第五章学习笔记

一、知识点归纳 1、 硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。时钟源通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数器。使用一个倒计时值对计数器进行编程,每个时钟信号减1。当计数减为0时,计数器向CPU生成一个定时器中断,将计数值重新加载到计数器中,并重复倒计时。计数 ......
笔记 系统 信息

程池线程池

from concurrent.futures import ThreadPoolExecutor,ProcessPoolExecutor 1,生成进程池线程池pool1=ThreadPoolExecutor () 不填默认是CPU个数的5倍pool2=ProcessPoolExecutor()不填 ......
线程

阅读笔记1

《代码整洁之道》读书笔记 第一章:整洁代码 整洁的代码读起来令人愉悦; 糟糕的代码引发混乱!别修改糟糕的代码时,往往会越改越烂; 完善错误处理代码,在细节上话心思; 整洁的代码只做好一件事,糟糕的代码想做太多事,它意图混乱,目的含混。 Grady Booch观点:整洁代码简单直接,整洁的代码如同优美 ......
笔记

阅读笔记2

第二章:有意义的命名 名副其实:选一个好名字要花时间,但省下来的时间比花掉的多。 注意命名,而且一旦发现有其他更好的名称,就换掉旧的。 避免误导:必须避免留下掩藏代码本意的错误线索。应当避免使用与本意相悖的词。 做有意义的区分:不要定义,没有提供正确信息,没有提供导向作者意图的线索的命名。 使用读得 ......
笔记

mall学习笔记(7)

阿尔图罗……我想你想得一顿只能吃三根糖葫芦五份麦当劳,你再不来我O麦金卡都要过期了,你什么时候到我岛上……!哪怕一发免费十连出货我也愿意! ​​​ ......
笔记 mall

Java基础 反射获取成员方法

代码示例: public static void main(String[] args) throws Exception { //获取class字节码文件对象 Class clazz = Class.forName("pojo.Student"); //获取所有的方法(getMethods()还能 ......
成员 基础 方法 Java

每日博客——使用Maven对Java独立应用程序进行编译打包

使用Maven对Java独立应用程序进行编译打包 1. 安装Maven 网盘下载 apache-maven-3.9.2-bin.zip 链接为:https://pan.baidu.com/s/181shkgg-i0WEytQMqeeqxA(提取码:9ekc ) sudo unzip /export/ ......
应用程序 程序 Maven 博客 Java

Java基础之方法

方法 前言 1.程序开始执行的时候先从main方法开始 2.Java语言中所有的方法体的代码都要遵守从上到下执行 3.mian方法程序会自动调用,而main以外的方法需要程序员自己调用。 4.main以外的方法只有被调用的时候才会执行 什么是方法?为什么使用方法? 方法是一个可以重复使用的代码段。而 ......
基础 方法 Java

学习笔记8

第5章 定时器及时钟服务 1.个人计算机定时器 定时器原理 定时器是一种硬件或软件设备,用于在指定的时间间隔内产生时间戳或触发事件。在个人计算机中,定时器分为两类:实时定时器和普通定时器。实时定时器用于精确地控制实时任务,而普通定时器则用于一般性的事件控制。 定时器驱动程序 定时器驱动程序是操作系统 ......
笔记

XML文件解析库 - tinyxml2 的基础使用方法笔记

感谢MenAngel大佬的分享:TinyXml2的详解及使用 - MenAngel - 博客园 (cnblogs.com) 以下笔记主要参考的就是大佬的这篇文章。 一、我的笔记 1.使用须知 进行项目时需要tinyxml2.h和tinyxml2.cpp参与进来,xmltest.cpp是官方测试(学习 ......
使用方法 tinyxml2 tinyxml 文件 基础

C++多线程——async、packages_task、promise

异步编程 async 、future 基本概念和使用: 异步执行函数:std::async 可以异步执行一个函数,这意味着函数将在后台线程中执行,而当前线程可以继续执行其他任务。 返回值获取:你可以获得函数的返回值,或者得到一个 std::future 对象,它允许你在将来的某个时刻获取函数的结果。 ......
线程 packages_task packages promise async

Java流程控制_01分支结构

1. if分支 2.switch分支 switch可以快速找到某个值,不用一个一个找(底层代码) ......
分支 流程 结构 Java 01

第二章读书笔记

03运行超市抹零结账行为 a=float(input("商品的价格:"))print("商品总金额:",int(a))print("学号后四位:3022") 运行结果: 04计算学生成绩的分差和平均分 A=96 B=92 C=88 D=A-C E=(A+B+C)/3 print("A科目和B科目的分 ......
第二章 笔记

第二章读书笔记

22信计1班廖晟崴 学号 2022310143023 03 运行超市抹零行为 a=float(input('扫描的第一个商品价格:')) b=float(input('扫描的第二个商品价格:')) c=float(input('扫描的第三个商品价格:')) d=a+b+c print('总计:',i ......
第二章 笔记

29win32编程基础——线程控制

suspendThred挂起线程 ResumeThread恢复线程 结束线程 1、ExitThread 2、线程函数返回,即线程正常结束,正常结束 3、线程强制结束 TerminateThread,告诉操作系统要结束线程 WaitForSingleObject TerminateThread和Exi ......
线程 基础 win 29 32