线程 进程 基础 程序
《Kali渗透基础》09. 漏洞利用、后渗透
漏洞从哪里来、缓冲区溢出、如何发现漏洞、漏洞利用(EXP 选择与修改,避免有害的 EXP)、后渗透阶段(Linux 上传文件,Windows 上传文件) ......
Java基础复习
一、Collection集合 数组和集合的区别【理解】 相同点 都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型和引用数据类型 集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类 Collection集合的遍历【应用】 迭代器介绍 迭 ......
微信小程序学习笔记(一)
使用微信官方的微信开发者工具进行开发,需要具备基础的html 官方教程:微信开放文档 (qq.com) 创建小程序:输入AppID(需要注册,然后找到开发管理),选择不使用云服务,选择js进行开发 view视图框架函数 hover-class string none 否 指定按下去的样式类。当 ho ......
使用Free Pascal开发STM32程序
说到STM32,或者说单片机、嵌入式程序的开发,我们一般都会想到C语言,但是事实上,可以进行嵌入式开发的不仅仅只有C语言,本文所要使用的Free Pascal就是这么一款可以支持多种嵌入式架构的Pascal语言编译器,本文将以STM32为例,讲述使用Free Pascal开发Arm嵌入式程序的方法。 ......
[C#基础学习]一些自带的常用数据结构
## System.Collections.ArrayList 一个能储存**任何**数据类型的list, #### 可用函数: Add:添加一个内容。 AddRange:批量增加,将另一个ArrayList添加到末尾。 Insert:在特定位置插入一个值。 Remove:正序遍历删 ......
多线程编程实践
1. 代码设计逻辑 1.1 功能要求 学习多线程编程实现以下功能: 1. 主进程从命令行接受三个参数 pa,pb,pc(pa>pb>pc)。其中 pa 表示线程 A 产生的有序数组的长度,pb 表示线程 B 的除数,pc 表示线程 C 的除数。 2. 生成并运行四个线程,各线程的工作如下: 线程 A ......
STM32程序的烧录方式 与 ISP一键下载
一、启动模式(Boot modes)阅读:STM32中文参考手册_V10.pdf 查看启动配置(Boot modes)。 在STM32F10xxx里,可以通过BOOT[1:0]引脚选择三种不同启动模式。 STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的Flas ......
pytorch深度学习基础模型
激活函数 作用 在网路的中间层,允许输出函数在不同的值上具有不同的斜率,这些不同斜率的部分可以近似任意函数。 在网络的最后一层,可以将线性运算的输出限制在指定范围内。 具有的性质 非线性:非线性允许整个网络可以近似更复杂的函数。 可微:可以通过梯度来更新。 至少有一个敏感区域:输入中,细微的改变对输 ......
基于C++11特性的线程池
写在前面:本文学习自[基于C++11实现线程池](https://zhuanlan.zhihu.com/p/367309864),代码部分均属于该博主,自己只是想记录以下自己的认知,并以这种方式加深一下自己对于多线程的理解 ### 1 前置知识 #### 左值和右值 左值(Lvalue):左值是指具 ......
k8s基础之概念讲解
[toc] # 1 Kubernetes ## 1.1 简介 `Kubernetes` 是一个全新的基于容器技术的分布式架构解决方案,是 Google 开源的一个容器集群管理系统,`Kubernetes` 简称 `K8S`,官方文档:。 `Kubernetes` 是一个一站式的完备的分布式系统开发和 ......
1.1 顺序结构 参考程序
# P1001 A+B Problem ```cpp #include int main() { int a, b; scanf("%d%d", &a, &b); printf("%d\n", a + b); return 0; } ``` # P5703 [深基2.例5] 苹果采购 ```cpp ......
kafka基础操作
什么是kafka kafka本身并不是消息队列,而是一份分布式流平台(高并发,低延迟。高吞吐量)。 kafka是基于zookeeper的分布式消息系统。 kafka具有高吞吐率、高性能、实时及高可靠等特点。 kafka基本概念 Topic:一个虚拟的概念,由一个到多个Partitions组成 Par ......
css基础-垂直对齐vertical-align
什么是垂直对齐vertical-align指定行内元素(inline)或表格单元格(table-cell)元素的垂直对齐方式。不能用它垂直对齐块无素必须是行内或者行内块元素 对齐方式有哪些 /* Keyword values */ vertical-align: baseline; vertical ......
设备驱动-10.中断子系统-4.2中断线程化处理-workqueue
# 1工作队列workqueue引入 定时器、 tasklet,它们都是在中断上下文中执行,它们无法休眠。那么如果一旦中断要处理耗时复杂的操作,就会显得很卡。那么使用内核线程来处理这些耗时的工作,那就可以解决系统卡顿的问题。 Linux内核中工作队列workqueue就是线程化处理的一种方式,“工作 ......
windows是使用命令kill进程
参考:https://blog.csdn.net/zaizuxuan/article/details/126950788 1. 根据进程名找到进程 例如python进程 ``` PS C:\Users\27467> tasklist | findstr python python.exe 7088 ......
一些花里胡哨的批处理程序~
修改开机文字(须以管理员身份运行): @echo offset /p caption=开机时显示的标题:set /p contents=开机时显示的内容:reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ ......
【深入理解计算机系统】3.程序的机器级表示
3.1 程序编码 机器代码中可以看到对程序员隐藏的处理器状态: 程序计数器(PC,在x86-64中用%rip表示)给出执行的下一条执行在内存中的地址 整数寄存器文件包含16个命名的位置,分别存储64位的值 条件吗寄存器保存着最近执行的算数或逻辑指令的状态信息,实现控制或数据流中的条件变化 一组向量寄 ......
css基础-精灵图
一张图片包括各种图标,用的时候用background-position对移到对应位置显示对应图标 但是图片放大会失真 图片制作完成后也不方便修改 所以如果小图票,我们可以用字体库解决 https://icomoon.io/ https://www.iconfont.cn/ ......
Java多线程详解——一篇文章搞懂Java多线程
# [Java多线程详解——一篇文章搞懂Java多线程](https://www.cnblogs.com/brokyz/p/14707360.html) 目录 * [1\. 基本概念](#1-基本概念) * [2\. 线程的创建和启动](#2-线程的创建和启动) * [2.1. 多线程实现的原理]( ......
tivation Service 通信时出现严重错误。该进程 ID 为“XXXX”。数据字段包含错误号。
困扰我大半年的错误,今天偶然间被解决了,特此分享给被同样问题纠结的朋友们! 之前的求助帖,无人应答: http://www.cnblogs.com/freeton/archive/2012/08/28/2660585.html http://bbs.csdn.net/topics/391988642 ......
微信小程序 事件系统
事件 什么是事件 事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。 事件对象可以携带额外信息,如 id, dataset, touches。 事件的使用方式 在组件中绑定一个事件处理函数。 如bi ......
微信小程序 WXS
WXS WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。 注意 WXS 不依赖于运行时的基础库版本,可以在所有版本的小程序中运行 WXS 与 JavaScript 是不同的语言,有自己的语法,并不和 JavaScript 一致。 WXS 的运行环境和 ......
微信小程序 WXML
WXML(WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。 要完整了解 WXML 语法,请参考WXML 语法参考。 用以下一些简单的例子来看看 WXML 具有什么能力: <view> {{message}} </view>Page ......
最全linux基础知识
linux基础知识 [root@localhost ~]# 各位置表示什么意识 root:表示用户名 (现在的用户是root切换为test便是张三) localhost:表示主机名 (当前主机名切换为别的主机就是别的主机名) ~ :家目录 (表示当所在的目录切换到etc下便是etc) #: 管理员用 ......
基础数论
Upd on 2023.1.12 **添加了整除分块和莫比乌斯反演。** Upd on 2023.7.22 **重新排版,添加、删去了一些内容,修改了一些晦涩难懂的描述,开放阅读。** ### $$\huge\textbf{0x01}\ \large\textbf{数论入门}$$ > "质数是指在大 ......
星光圆梦小程序
项目背景 最近一段时间上架了自己的圆梦小程序,主要用于收集小朋友心愿,然后帮其圆梦的 这个小程序在之前腾讯公益做过一次,当初我还参加了,具体如下图所示 ~ 我们的小程序也类似,在平台上发布小朋友的心愿,这些心愿来自各地活动单位收集上来的贫困地区的心愿 界面截图 ~ 星光圆梦小程序 最后呈现给活动方是 ......
pyhon 基础学习笔记(一)List
1. 有两个索引 2 索引的切片 L= [1,2,3,4,5,6] L[start:stop:step] 如L[1,2,2] 3. 列表增加元素 L.append(9) ,L.append([2,3]) 尾部追加 L.extend([1,2,3]) 尾部追加 L.insert(3,5) 位置3插入5 ......
Redis基础
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s ,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下: > ......
表白程序
super关键字 - super可以用来引用直接父类的实例变量。 - super可以用来调用直接父类方法。 - super()可以用于调用直接父类构造函数 线程编程 实现线程编程有两种方式 1. 接口:自定义的类去实现Runnable接口,这个类就具有了线程的功能,实现接口之前必须对接口中的方法进行 ......
css基础-隐藏显示元素
display:none隐藏元素,不保留位置,文档结构中存在 visibility:hidden隐藏元素,仍占有原来位置 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" cont ......