线程 进程 基础 程序

Go 并发编程 - Goroutine 基础 (一)

Goroutine 是 Golang 协程的实现。相比于其他语言,Goroutine 更加轻量,更加简单。Goroutine 是学习 Golang 必须掌握的知识。本文介绍 Goroutine 的基础知识,包含 基础语法使用和 Channel。 ......
Goroutine 基础 Go

JavaWeb基础

JavaWeb基础 HTTP协议 HTTP 概念:HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。 特点: 基于TCP协议:面向连接,安全 基于请求-相应模型:一次请求对应一次响应 HTTP协议是无状态的协议:对于事务处理没有记忆能力。 ......
JavaWeb 基础

Python基础循环

Python基础循环 循环的概念 循环是计算机程序的三大语句结构之一,它是在满足条件的情况下,反复执行某一语句块的计算过程。 for循环 使用索引,将列表中的元素逐个输出: numberList = [10, 20, 30, 40, 50] print(numberList[0]) print(nu ......
基础 Python

Lock实现线程间定制化通信

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

安卓2024开发-基础UI组件

基础部份 StateListDrawable 安卓开发中,如果要做一个按扭按下改变背景,或获取焦点改变背景,最简单的方法是利用将背景指向一个资源,然后果在资源中配置事件,总共分为三步, 1)新建一个按扭,并让这个按扭的背景指向一个xml文件 <Button android:layout_width= ......
组件 基础 2024

云计算基础搭建-centOS7和VMware17

软件:centOS 7和VMware 17 1、安装centOS 2、查看机器名:hostnamectl 3、修改机器名:hostnamectl set-hostname Controller_1 将机器名修改为Controller_1 4、添加IP地址 首先,查看虚拟机菜单:“编辑” - “虚拟网 ......
centOS7 基础 centOS VMware 17

重新使用android studio编写udp socket程序,备忘记录

1,建立socket需要使用子线程而不是主线程。 2,java/android使用数据报格式。 3,可以利用python作为socket的客户/服务器端,非常简单。但python可以不使用数据报,而直接使用字符串。当然也可以使用数据报。当与android配合时使用数据报格式 4,一般地,传输的是字符 ......
android 程序 studio socket udp

华为ICT中基础技术的分类

ICT中云计算的概念 ICT中,云计算顾名思义就是云and计算,通俗的说就是在一个大的网络上面存在一台大的计算机通过它可以把巨大的程序分解小的,然后通过多台服务器得出结果返回给用户。 云计算基础技术分计算类技术,网络类技术,存储类技术。 计算在云计算中的服务形态分三类:弹性云服务器ECS(本质就是一 ......
基础 技术 ICT

进程对象通信 守护 互斥锁

进程对象通信 守护 互斥锁查看当前进程号:from multiprocessing import Process,current_process(导入进程和当前进程)import timeimport os def task: print ('%s is running'%current_proce ......
进程 对象

程池线程池

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

进程

current_process() 当前进程pid 进程号,每个服务是独一无二的,唯一标识os.getpid()查看当前进程的进程号(子进程的父进程)os.getppid() 查看父进程(当前进程的父进程号)查看:windows 加入cmd输入tasklist即可查看mac电脑 进入终端之后输入ps ......
进程

进程2

server=socket.socket()括号内参数不写默认为tcp协议conn,addr=server.accept()conn是链接对象,addr是地址 .join() 主线程等待子线程运行结束再执行global 全局变量,局部修改全局 data='hello world'字符串转二进制:da ......
进程

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

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

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

jupyter_机器学习基础

学习打他frame和一些基础操作 import pandas as pd import numpy as np pd.DataFrame(np.random.randn(2,3)) score=np.random.randint(40,100,(10,5)) score score_df=pd.Da ......
机器 jupyter 基础

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

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

JavaWeb-JS基础

4.JS基础 (1)JS的引入方式 HTML内部引入 将JS代码放在“< script >< /script >”标签之间 在HTML文档中,可以在任意地方放置任意数量的< script > 一般将其放在 body 元素的底部,改善显示速度 <script> alert("WY") //JS代码 < ......
JavaWeb-JS JavaWeb 基础 JS

查看进程

ps命令可以查看静态进程,仅仅是捕捉某一个瞬间某一个进程的状态,类似于给进程制作快照。使用“ps aux”命令查看当前目录的进程 其中,VSZ与RSS可以简单理解为房子的建筑面积与使用面积;当TTY为“?”时,表示不依赖任何终端运行。使用man工具查看STAT,其中,R表示运行,S表示可中断休眠,D ......
进程

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

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

模块基础

模块基础 物理构成 通信原理 协议架构 封装协议 各厂商信息查看: 华为 华三 锐捷 Cisco Arista Juniper ......
模块 基础

PL/SQL 基础用法

PL/SQL 基础用法 数据库相关 show databases; show table status; show open tables; show create database leetcode; create database my_test; show databases; drop da ......
基础 SQL PL

计算机硬件基础

一.CPU 1.CPU处理器的用途 中央处理器又称CPU,相当于人的大脑。中央处理器的作用是进行分析和处理命令,决定电脑是否卡顿。 2.CPU处理器的两大厂商 1.AMD 2.Intel 3.Intel CPU分析 Intel CPU的分类 酷睿core分为四类:i3,i5,i7,i9 i3: 轻量 ......
硬件 计算机 基础

读后感:《程序员修炼之道》第三部分 - 提供有价值的工作

第三部分的《程序员修炼之道》深入探讨了编写有价值的软件和解决方案的重要性。它提供了一系列关于需求分析、项目管理和交付高质量工作的宝贵建议。以下是我从这一部分中得到的主要启示: 首先,书中强调了了解项目的实际需求的重要性。作者提醒我们,不仅要满足客户的表面需求,还要深入了解他们的真正需求。这意味着我们 ......
读后 读后感 程序员 价值 部分

linux基础命令

1. Linux命令 1.1. 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架 ......
命令 基础 linux

Linux21--shell编程基础

1 bash shell 介绍 # 介绍 shell是一门解释型、弱类型、动态语言 # 类比 shell语法 < > python语法 bash解释器 < > python解释器 平台 < > 平台 2 变量 2.1 基本使用 ### 交互式环境中 [root@localhost ~]# x=1 # ......
基础 Linux shell 21

C++多线程——线程池

线程池 Thread Pool 线程池简单来说就是用来管理多个线程的,以避免频繁开辟或销毁线程的情况。 以下是创建和使用线程池的基本步骤: 创建一个任务队列,用于存储待执行的任务。 创建一组线程,这些线程会从任务队列中获取任务并执行它们。 将任务提交到任务队列中,由线程池的线程异步执行。 线程池会不 ......
线程

java程序通过ssl连接mysql(windows环境)

环境:OS:windows2012(mysql服务器)mysql:5.7.29jdk:1.8 说明:mysql5.7版本安装会自动生成如下的证书文件(可以用不自己再生成ca文件):ca.pemclient-cert.pemclient-key.pem同时mysql是默认开启了ssl了的 keytoo ......
windows 环境 程序 mysql java

一、测试基础

为什么需要软件测试? 一款软件的诞生经历很多个阶段,每个阶段都有不同的人员参与,所以最终产品会或多或少的问题,因此为了保证软件的可用性,所以,我们必须经过测试环节,减少软件的问题。哪个程序员也不敢说写的程序没有bug!但是我们使用的软件,基本上很少见到bug,这和软件测试是分不开的。so,一个提供业 ......
基础