首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
拾遗专题
GCD常用函数拾遗
目录 dispatch_block_t监听block执行结束dispatch_block_waitdispatch_block_notify 撤销block总结参考 这几天偶尔又回顾了下GCD的知识。之前我一直以为自己对于GCD已经大体有个整体掌握了,却发现仍还有一些知识点的遗漏。于是写在这里,算是对之前GCD常用函数文章的补充。 dispatch_block_t 在GCD中
阅读更多...
JAVA拾遗录
本系列博文主要收录Java中一些常见的但是平常又容易忘记、记错或者记混的知识点的集合。各个知识点之间没有必然的联系,可以随意跳着看,希望能够对各位同学有所帮助。 本博文持续更新、修改,转载请保留原文链接。 欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。 欢迎跳转到本文的原文链接:https://
阅读更多...
Linux零散拾遗
Linux环境变量 在Linux系统中,环境变量是在 shell 启动时或在运行程序时设置的值,它们定义了影响程序运行行为的环境。环境变量可以用于设置用户的家目录、命令搜索路径、编程语言运行时环境等多种用途。 如何使用环境变量: 查看环境变量: 使用 printenv 命令可以打印出所有的环境变量及其值。 printenv 查看特定环境变量: 使用 echo 命令可以打印出特定的环境变
阅读更多...
C#知识|语法拾遗:数据类型转换
哈喽,你好啊,我是雷工! 其实关于数据转换在任何语言中都会涉及,无论是PLC编程语言,还是SCADA开发中的脚本语言,都会涉及,在前边学习JavaScript的内容时,也看过相关内容: 《 JavaScript|获取数据类型、类型转换》、 《 JavaScript|这些隐式转换类型你知道吗?》; 而不同编程语言之间很多内容都是相通的,基本原理都类似,都在相互借鉴彼此比较好的
阅读更多...
【git拾遗】 查看某一个文件的(提交/修改)记录
获取该文件的提交记录 git log --pretty=oneline 文件路径 git show 6b14b5883e5a03d5e2110eb78633f622e81a36ac 文件路径 就是这么简单,学会了么,everybody!
阅读更多...
经典的排序算法拾遗笔记
文章目录 选择排序插入排序冒泡排序快速排序二分查找交换两个位置的元素 总结 各种排序算法复杂度总结如下: 选择排序 分析: /*** 选择排序 [ 4,3,5,1]* 4 3 5 1 len=4* i 0 1 2* j 1 2 3*/public static void selectSort(int[] arr) {if (arr == null || arr.
阅读更多...
链表拾遗笔记
文章目录 1. 反转单链表2. 打印单链表3. O(1)删除指定节点4. 双指针法求求链表倒数第k个节点5. 判断链表是不是有环6. 合并两个单链表7. 删除链表中的重复节点7. 实现一个单链表总结 提示:以下是本篇文章正文内容,下面案例可供参考 1. 反转单链表 /*** 递归 https://blog.csdn.net/qq_33958946/article/
阅读更多...
二叉树快速拾遗笔记
文章目录 前言二叉树前中后序遍历反转二叉树二叉树最大最小深度对称二叉树判断是否是平衡二叉树构造最大二叉树前序遍历打印二叉树二叉树层次遍历二叉树中和为某一值的路径总结 前言 二叉树基础内容拾遗,使用递归解题三部曲: 找整个递归的终止条件: 递归应该在什么时候结束?找返回值: 应该给上一级返回什么信息?本级递归应该做什么:在这一级递归中应该完成什么任务? 提示
阅读更多...
[iOS]从拾遗到Runtime(上)
[iOS]从拾遗到Runtime(上) 文章目录 [iOS]从拾遗到Runtime(上)写在前面名词介绍instance 实例对象class 类对象meta-class 元类对象为什么要有元类? runtimeMethod(objc_method)SEL(objc_selector)IMP 类缓存(objc_cache)Category(objc_category) 消息传递消息传递的流程
阅读更多...
Html/Css_ 拾遗 role属性的作用
原文地址:http://blog.csdn.net/annip/article/details/53455226 一.什么是role属性 role属性作用是告诉Accessibility类应用(比如屏幕朗读程序,为盲人提供的访问网络的便利程序),这个元素所扮演的角色,主要是供残疾人使用。使用role可以增强文 本的可读性和语义化。 在html5元素内,标签本身就是有语义的,
阅读更多...
Nginx 基础用途拾遗(转载)
Nginx 基础用途拾遗 Nginx 是一款大家日常再熟悉不过的软件,稳定高效是这款软件的标签。常见 Nginx 会做为地址转发服务或提供文件托管能力。但是 Nginx 的用法其实不止于此,原生 Nginx 还有许多实用的功能,能够实现一些业务中麻烦的小细节。 本文将介绍三种基础用法,如果你熟悉 Nginx 和容器,阅读时间大概是五分钟。 写在前面 本次使用的示例环境,均使用容器进行模拟。如果
阅读更多...
C语言拾遗:关于数字后面加字母
转自:http://zhidao.baidu.com/link?url=CQlYyB5Ulsd_HDt1FpDAzLOuX2MD2vqrP6wMjmbVLHPqx2O_CRC2vG2h-VX-5PEuHqTTWeaw22-FktawRSPEvK U表示该常数用无符号整型方式存储,相当于unsigned int,即1U相当于unsiged int 1 L表示该常数用长整型方式存储,相当于lo
阅读更多...
【学习心得】人工智能概念拾遗
一、人工智能的定义 现代人工智能的起源是1956年达特茅斯会议。会议的发起建议书中对人工智能的预期目标设想是“制造一台机器,该机器可以模拟学习或智能的所有方面,只要这些方面可以精确描述。”该预期目标也曾被当做人工智能的定义使用,对人工智能发展举足轻重。 人工智能(Artificial Intelligence,AI)目前还没有统一的定义,公认最常见的两个定义是:
阅读更多...
【Linux】命令拾遗
Note: 记录在学习过程容易遗忘、混淆的Linux命令 1. 重定向 >和>>都是输出重定向,区别是>会覆盖而>>是追加。 <是输入重定向,例如:command < file,会将 file 中的内容作为 command 命令参数。 1>正确信息重定向; 2>错误信息重定向 1>>正确信息重定向追加; 2>>错误信息重定向追加 正确信息与错误信息输出到一个文件 command 1>
阅读更多...
C#/.NET/.NET Core拾遗补漏合集(持续更新)
前言 在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。 GitHub开源地址 https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/Do
阅读更多...
python的拾遗
只显示实例化的属性 不显示类属性和方法
阅读更多...
C#拾遗补漏之goto跳转语句
前言 在我们日常工作中常用的C#跳转语句有break、continue、return,但是还有一个C#跳转语句很多同学可能都比较的陌生就是goto,今天大姚带大家一起来认识一下goto语句及其它的优缺点。 goto语句介绍 goto 语句由关键字 goto 后跟一个标签名称组成,通过标签名称指定跳转的位置。 可以在方法的任何地方放置标签,并且可以多次使用相同的标签。 goto代码使用
阅读更多...
C语言拾遗
函数的地址传递: 函数体内部想要修改函数体外部变量值的时候,使用地址传递 int set(int *pa){//功能}int main(void){int a=0;set(&a);//此时a的值经过set函数的修改,且传递到了main函数} 函数体内想修改函数体外部指针的值的时候,使用指针指针(二级指针),用以传递指针的地址 整形数组的传递本质上是传递数组首地址的值,所以一般要传
阅读更多...
Rust基础拾遗--并发和异步编程
Rust基础拾遗 前言1.并发2.异步编程 前言 通过Rust程序设计-第二版笔记的形式对Rust相关重点知识进行汇总,读者通读此系列文章就可以轻松的把该语言基础捡起来。 1.并发 为什么一些看似正确的多线程惯用法却根本不起作用? 与“内存模型”有关 你最终会找到一种自己用起来顺手且不会经常出错的并发惯用法。 系统程序员常用的方法包括以下几种。 具有
阅读更多...
计算机网络概述习题拾遗
学习目标: 自下而上第一个提供端到端服务的层次 路由器、交换机、集线器实现的功能层 TCP/IP体系结构的网络接口层对应OSI体系结构的哪两个层次 分组数量对总时延的影响 如果这篇文章对您有帮助,麻烦点赞关注支持一下动力猿吧! 学习内容: 1.自下而上第一个提供端到端服务的层次 传输层使用端口号为应用层的应用进程之间提供端到端的逻辑通信。 2.路由器、交换机、集线器实
阅读更多...
写作基础拾遗--看的不多只看一篇
写作基础 概述、绪论、序言、导言、引言和前言有何区别? 概述、绪论、序言、导言、引言和前言有何区别? 概述:论述需要详细的描述该事实的前因后果。绪论:绪论里会讲一些这门课程的基本概念,以及所学这门课程的方法和实用性和这门课程所关注的领域重点以及前景。序言:通常是该书的导读和说明,如创作意图,创作原则。导言:用于说明自己撰写著作的目的、过程、资料来源,并扼要地说明书中阐述的观点和结
阅读更多...
Rust基础拾遗--辅助功能
Rust基础拾遗 前言1.错误处理1.1 panic为什么是 Result 2. create与模块3. 宏4. 不安全代码5. 外部函数 前言 通过Rust程序设计-第二版笔记的形式对Rust相关重点知识进行汇总,读者通读此系列文章就可以轻松的把该语言基础捡起来。 1.错误处理 Rust 中的两类错误处理:panic 和 Result。 普通错误使用 Res
阅读更多...
Rust基础拾遗--进阶
Rust基础拾遗 前言1.结构体2.枚举与模式3.运算符重载4.迭代器5.集合 前言 通过Rust程序设计-第二版笔记的形式对Rust相关重点知识进行汇总,读者通读此系列文章就可以轻松的把该语言基础捡起来。 1.结构体 2.枚举与模式 3.运算符重载 4.迭代器 5.集合
阅读更多...
Rust基础拾遗--核心功能
Rust基础拾遗 前言1.所有权与移动1.1 所有权 2.引用3.特型与泛型简介3.1 使用特型3.2 特型对象3.3 泛型函数与类型参数 4.实用工具特型5.闭包 前言 通过Rust程序设计-第二版笔记的形式对Rust相关重点知识进行汇总,读者通读此系列文章就可以轻松的把该语言基础捡起来。 1.所有权与移动 谈及内存管理,我们希望编程语言能具备两个特点: 希
阅读更多...
div+css拾遗含有H5
序选择器,分为两种 1,同级别的但是不分什么标签类型的选择器 2,同级别同时还是同类型的选择器 1,同级别但是不分标签类型的几个选择器(只要是同一级别的,不问是什么标签,都要算里面,所以不分标签类型) ① p:first-child{} 这是同级别不区分标签类型选择器,如果同一级别下,第一个标签是p的话,那么就会被选中 ② p:last-child{} 这是同级别不区分标签类型选择器,如
阅读更多...
Rust基础拾遗--看的不多只看一篇--基础
Rust基础拾遗 前言1.基本数据类型2.所有权与移动3.引用4.表达式5.错误处理6.create与模块7.结构体8.枚举与模式9.特型与泛型10.运算符重载11.实用工具特型12.闭包13.迭代器14.集合15.字符串与文本16.输入与输出17.并发18.异步编程19.宏 前言 通过“Rust程序设计-第二版”笔记的形式对Rust语言基础进行一个汇总,读者通过一篇文
阅读更多...