线程android基础

【阶段1 Go语言基础】Day04 包管理 常用模块 单元测试

# Day04 ### 作业1 我有一个梦想字母统计 ```go // 我有一个梦想 中出现次数最多的top 10 字符集出现次数 package main import ( "fmt" "sort" ) func main() { article := `abcdabcdabadDDDDDDDED ......
语言基础 模块 单元 阶段 常用

【阶段1 Go语言基础】Day03 函数、错误处理

# day03 #### 函数 ```go package main import "fmt" //导入包(标准包,自定义包,第三方包) //包级别的变量,常量,函数 //无参 无返回值 func sayHello() { fmt.Println("Hello World") } //有参 无返回值 ......
语言基础 函数 阶段 错误 语言

【阶段1 Go语言基础】Day02 数组、切片、切片原理、map、字符串处理/字节切片、排序

## 第二天 ### 流程控制 #### GOTO跳转 ```go package main import "fmt" func main() { fmt.Println("start") goto END fmt.Println("1") END: fmt.Println("end") } /*打 ......
语言基础 数组 字符串 字节 字符

【阶段1 Go语言基础】 Day01 变量、字符串、运算符

## Day01 ### GO运维开发课程介绍 ``` Go语言基础(10天) 1 变量 常量 流程控制 2 数组 切片 map 字符串处理 排序 3 错误处理 panic recover 函数 递归 匿名函数 作用域 闭包 todolist 4 包管理 标准包 单元测试 5 结构体 匿名结构体 匿 ......

Qt线程简单使用三:QRunnable~线程池

需求: 点击QPushButton按钮,QLabel中的数字,不断累加,一直到999。 做法: 创建任务类,点击QPushButton后,将任务类放入线程池中运行,通过任务类while循环,不断发送累加的数字回主线程,修改QLabel中的数字 其他: 线程池的好处是可以最大程度的利用线程,减少资源的 ......
线程 QRunnable

Qt线程简单使用二:QObject~创建任务类

需求: 点击QPushButton按钮,QLabel中的数字,不断累加,一直到999。 做法: 点击QPushButton后,启动线程,线程while循环,不断发送累加的数字会主线程,修改QLabel中的数字 其他: 一个任务类,可以创建多个任务,写法麻烦一点,视情况决定是否采用这种方法。 主要代码 ......
线程 任务 QObject

CentOS Linux基础操作

# Cent OS Linux ## Linux基础操作 ifconfig 查看端口号 ls 查看当前文件夹下内容 - -a 显示指定文件夹下隐藏文件 - -l 以列表的方式显示该文件夹 - -h 配合-l显示文件大小 > ll的本质是ls -l,只是ll是Linux的第三方插件,系统如果没有安装, ......
基础 CentOS Linux

web安全详解(渗透测试基础)

一、Web基础知识 1.http协议 超文本传输协议是互联网上应用最广泛的一种网络协议。所有www文件都必须遵守的一个标准,是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范,简单点说就是一种固定的通讯规则。 2.网络三种架构及特点 网络应用程序架构包括三种:客户机/服务器结构(C ......
基础 web

线程池

# 线程池 ## 1、线程池的7个参数 1. `corePoolSize`, 核心线程数,当新的任务到来时,如果当前核心线程的数量没有`>` 设置的值就新建一个线程执行该任务;否则,就将新任务放入工作队列/等待队列中 2. `maximumPoolSize`,线程池的最大线程数,当新任务到来时,如果 ......
线程

详解WPF线程模型

> Dispatcher可以强制将某个代码片段在特定的Thread上执行。 在WPF中,每个线程都有一个与其关联的Dispatcher,通过Dispatcher的Invoke或BeginInvoke或InvokeAsync可以将指定的代码强制在其关联的线程上执行;Invoke是同步的,代码未在关联线 ......
线程 模型 WPF

C++ Primer 第一、二章 C++基础,变量和基本类型

一、C++基础 <iostream> 包含两个基础类型,istream-输入流和ostrea-输出流 。 标准库定义了四个IO对象 cin-标准输入(istream),cout-标准输出(o),cerr-标准错误(o),clog-用来输出程序运行时的一般性信息(o)。 #include <iostr ......
变量 类型 基础 Primer

WPF基础入门——绘画和动画(Draw&Animation)

**本篇文章学习于:** [刘铁猛老师《深入浅出WPF》](https://www.cnblogs.com/prism/archive/2011/12/15/2288309.html "源文链接") - XAML语言针对的是界面美化问题,可以让设计师直接加入开发团队、降低沟通成本。XAML的图形绘制 ......
绘画 Animation 基础 动画 Draw

Wpf基础入门——XAML篇

**本篇文章学习于:** [刘铁猛老师《深入浅出WPF》](https://www.cnblogs.com/prism/archive/2011/12/15/2288309.html "源文链接") # 什么是“项目模板”? ![image.png](https://cdn.nlark.com/yu ......
基础 XAML Wpf

Wpf基础入门——模板和样式(Template&Style)

**本篇文章学习于:** [刘铁猛老师《深入浅出WPF》](https://www.cnblogs.com/prism/archive/2011/12/15/2288309.html "源文链接") # 什么是模板? 在WPF中,通过引入模板(Template)微软将数据和算法的“内容”与“形式”解 ......
样式 Template 模板 基础 Style

Wpf基础入门——资源(Resources)

**本篇文章学习于:** [刘铁猛老师《深入浅出WPF》](https://www.cnblogs.com/prism/archive/2011/12/15/2288309.html "源文链接") # WPF 对象级资源 每个WPF的界面元素都具有一个名为Resources 的属性,这个属性继承自 ......
Resources 基础 资源 Wpf

Wpf基础入门——绑定Binding篇

**本篇文章学习于:** [刘铁猛老师《深入浅出WPF》](https://www.cnblogs.com/prism/archive/2011/12/15/2288309.html "源文链接") # Bing基础 Binding更注重表达它是一种像桥梁一样的关联关系。WPF中,正是在这段桥梁上我 ......
Binding 基础 Wpf

Wpf基础入门——控件介绍

**本篇文章学习于:** [刘铁猛老师《深入浅出WPF》](https://www.cnblogs.com/prism/archive/2011/12/15/2288309.html "源文链接") # 控件到底是什么? WPF中是数据驱动UI , 数据是核心、是主动的;UI从属于数据并表达数据、是 ......
控件 基础 Wpf

C# 多线程

# 什么是线程 Thread - 线程是一个可执行路径,它可以独立于其它线程执行。 - 每个线程都在操作系统的进程(Process)内执行,而操作系统进程提供了程序运行的独立环境。 - 单线程应用,在进程的独立环境里只跑一个线程,所以该线程拥有独占权 - 多线程应用,单个进程中会跑多个线程,它们会共 ......
线程

【python基础】基本数据类型-数字类型

Python3 支持int(整型数据)、float(浮点型数据)、bool(布尔类型) # 1.int(整型数据) 在Python 3里,**只有一种整数类型 int,表示为长整型**。像大多数语言一样,数值类型的赋值和计算都是很直观的。 ## 1.1数值运算 编写程序如下所示 ![image](h ......
类型 数字 基础 数据 python

web基础漏洞-信息泄露

1、介绍 信息泄露漏洞是基于web,可以直接请求到敏感信息。 2、一般页面 从一般页面中,提取注释、html元素或js变量 3、robots 获取可能的敏感路径 4、各种cms和中间件的管理页面、后台页面、标志页面 phpinfo tomcat apache 5、目录遍历漏洞 6、配置错误 导致可以 ......
漏洞 基础 信息 web

11)MySQL编程基础

1、用户会话变量: 会话期间一直有效;但其他的客户机不能访问;一般情况下,用户会话变量的定义与赋值会同时进行; 方法一:使用 set 命令定义用户会话变量,并为其赋值; set @user_variable1=expre1 [,@user_variable2=expre2,...]; 方法二:使用s ......
基础 MySQL

web基础漏洞-目录遍历漏洞

1、介绍 目录遍历漏洞,是指可以遍历查看非公开访问的,位于网站目录下或系统中的全部或部分文件。属于信息泄漏的类型之一 目录遍历有两种形式: 基于业务代码查询,而未限制参数,导致可以查询非公开文件 由于服务器容器等中间件,未严格过滤敏感字符,导致超出边界查询 2、查询目标 当前网站的配置文件和代码文件 ......
漏洞 基础 目录 web

Android Studio 税控模块libpsamjni-midtest.so 一直导入不进去问题

需要按照.so的编译路径 重新写一些java文件结构目录 不然会报错 或者按照现有的路径 去重新编译一个.so文件 package com.android.comport;/** * This class define Scanner native interface, will descripti ......

web基础漏洞-响应注入漏洞

1、介绍 响应注入漏洞,是指的攻击者可以控制参数,包含在响应中,影响正常执行。 典型的是: 重定向漏洞,输出到location字段 地址类漏洞,输出到响应头部或响应体部的地址类参数 会话固定漏洞,输出到set-cookie 响应拆分漏洞 xss漏洞,直接或间接参与脚本构造 json劫持 除此之外,还 ......
漏洞 基础 web

java基础

# 一、java关键字 ![](https://img2023.cnblogs.com/blog/2106085/202305/2106085-20230529172127314-410738338.png) # 二、数据类型 # 详情参考 百度百科:https://baike.baidu.com/ ......
基础 java

web基础漏洞-响应拆分漏洞

1、介绍 典型的响应拆分漏洞,是指的http响应字段拆分漏洞。 即服务端动态将参数写入返回给用户的响应的头部字段中,该参数可以被攻击者控制,使包含\r\n这两个用于分隔不同响应头部行的字段或者\r\n\rn用于分隔响应头部与响应体部字段,同时写入响应过程未被阻止,那么用户接收到响应时,浏览器就会错误 ......
漏洞 基础 web

web基础漏洞-地址类漏洞

1、介绍 地址类漏洞指的是,可以由攻击者控制的地址类参数 导致页面重定向到攻击者控制网站,进行钓鱼 或者将敏感数据发送给攻击者 加载攻击者指定的资源,比如脚本、iframe,替换下载资源,替换图片进行钓鱼,尤其是联系方式或支付信息 重定向漏洞属于地址类漏洞的一种场景。 2、输入 (1)直接输入,反射 ......
漏洞 地址 基础 web

web基础漏洞-重定向漏洞

1、介绍 如果请求的url中存在某绝对路径的url参数,作为响应的location字段的值。 那么攻击者,可以控制该参数,使其为攻击者控制的站点中的页面。由此,使得受害者用户跳转访问,攻击者可以进行钓鱼活动。 如果跳转前url包含敏感信息,那么其将会在referer字段中被传递给攻击者。 2、测试 ......
漏洞 基础 web

转载-奇小葩-linux性能工具--ftrace基础篇

原文链接:https://blog.csdn.net/u012489236/article/details/119427091 我们做内核开发的时候,我们经常要去跟踪linux内核的函数调用关系,对于我们来说ftrace是一个十分好用的工具,值得我们好好学习。ftrace不只是一个函数跟踪工具,它的 ......
性能 基础 工具 ftrace linux

Layui 的轻量级的模板引擎 Laytpl 基础使用教程

Layui 的 Laytpl 是一款轻量级的模板引擎,支持缓存、条件渲染、循环渲染等功能,下面是 Laytpl 的使用教程: 1、引入 Laytpl 依赖 <script type="text/javascript" src="/layui/lay/modules/laytpl.js"></scri ......
轻量 轻量级 模板 引擎 基础