标签 number 下的文章

  • 📂学习笔记-python中进程的创建教程

    创建一个进程需要使用multiprocessing模块的Process方法 使用方法:p1 = Process(target=func) p1就是进程的对象,func就是进程启动是执行的任务; 在定义任务时也可以向任务中传参,通过Process方法中的args和kwagrs参数为任务中传递参数; 进程对象常用的几种方法: start() 启动进程,当启动多个进程时为并行...

  • 📂Java基础_04 | 正式进入Java的世界(类和对象、类和对象的内存分配详解、构造函数)教程

    1.类和对象 - 什么是类把一类事物的静态属性和动态操作组合在一起就形成了类;类是抽象的,用来模拟一类事物;类只是对象的设计模板,并不占用内存,在创建对象的时候根据类的设计分配内存;什么是对象对象是类的一个实体;对象是具体的,实际存在的;对象具有生命周期;比如,可以将类比作是一辆汽车的设计图纸,一辆辆汽车就是根据这个类生产出的对象: 2.类的定义和对象的创建2.1.如何定义类?定义类使用c...

  • 📂MOOC《Linux操作系统编程》学习笔记-实验六教程

    实验六 线程同步实验https://www.icourse163.org/learn/UESTC-1003040002?tid=1455108444#/learn/content?type=detail&id=1228729539&cid=1245454470需求描述程序流程图知识点记录:实验的一种实现方式: 1 #include "stdio.h" 2 #includ...

  • 📂万字长文,带你了解多线程与多进程教程

    1. 全局解释器锁全局解释器锁 (英语:Global Interpreter Lock,缩写 GIL)是 计算机程序设计语言解释器 用于 同步线程 的一种机制,它使得任何时刻仅有 一个线程 在执行,即便在 多核心处理器 上,使用 GIL 的解释器也只允许同一时间执行一个线程。常见的使用 GIL 的解释器有 CPython 与 Ruby MRI。如果,你对上面的不理解,也没有问题。通俗的解释就...

  • 📂Linux Zookeeper 下载安装教程

    zookeeper 官网:https://zookeeper.apache.org/zookeeper 下载地址:https://downloads.apache.org/zookeeper/1、下载最新的安装包 2、上传下载好的安装包到 /home/zookeeper/ 目录下3、执行 tar -zxvf /home/zookeeper/apache-zookeeper-3.7.0-b...

  • 📂PHP7 网络编程(一)多进程初探教程

    准备我们都知道PHP是单进程执行的,PHP处理多并发主要是依赖服务器或PHP-FPM的多进程及它们进程的复用,但PHP实现多进程也意义重大,尤其是在后台Cli模式下处理大量数据或运行后台DEMON守护进程时,多进程的优势不用多说。PHP的多线程也曾被人提及,但进程内多线程资源共享和分配的问题难以解决。PHP也有多线程想关的扩展 pthreads ,但据说不太稳定,且要求环境为线程安全,所用不...

  • 📂shell命令的文本计算教程

    今天在linux上碰到一个对比文件数据的问题,要用原始数据测试出算法所算出的数据是否正确,这要对原始数据进行操作和计算,下面我们用shell命令来解决这个问题。这里权限是root,是因为是在本人自己电脑上操作。文本文档:number          value 1               10 2               20 3               30 4       ...

  • 📂zookeeper windows下搭建与检测教程

    步骤如下1、下载zookeeper压缩包并解压,官网地址:http://www.apache.org/dyn/closer.cgi/zookeeper/ 2、进入conf目录将 zoo\_sample.cfg 改名为 zoo.cfg。 3、进入bin目录双击zkServer.cmd,若启动成功,则windows单机版zookeeper搭建成功!需要修改的文件修改zookeeper配置文件...

  • 📂并发(一):JMM内存模型和volatile关键字教程

    JMM内存模型每个Java线程都有⾃⼰的⼯作内存。操作数据,⾸先从主内存中读,得到⼀份拷⻉,操作完毕后再写回到主内存。 JMM可能带来可⻅性、原⼦性和有序性问题。 所谓可⻅性,就是某个线程对主内存内容的更改,应该⽴刻通知到其它线程。 所谓原⼦性,是指⼀个操作是不可分割的,不能执⾏到⼀半,就不执⾏了。 所谓有序性,就是指令是有序的,不会被重排。volatile关键字vol...

  • 📂shell判断字符串是否是数字教程

    方法1a=1234echo "$a"|[ -n "sed -n '/^\[0-9\]\[0-9\]\*$/p'" ] && echo string a is numbers第一个-n是shell的测试标志,对后面的串"sed -n '/^\[0-9\]\[0-9\]\*$/p'" 进行测试,如果非空,则结果为真。sed默认会显示所有输入行信息的,sed 的“-n”选项是让sed不要显示,而只...

  • 📂第9部分- Linux ARM汇编 语法教程

    AArch64上基本所有指令都有3个操作符。一个目标寄存器和2个源寄存器。例如:add w5, w3, w4       // w5 ← w3 + w4 复制代码或者:add x5, x3, x4       // x5 ← x3 + x4 复制代码可以第32个通用寄存器:add w0, w1, wzr   // w0 ← w1 + 0 复制代码add w0, w1, #2   // w0 ...

  • 📂shell实例第17讲:连续输入4个100以内的数字,统计和、乘、平均、最小和最大教程

    连续输入4个100以内的数字,统计和、乘、平均、最小和最大#!/bin/bash #作者:魏波 #时间:2017.02.04 COUNT=1 SUM=0 MIN=0 MAX=0 AVG_INT=0 AVG_FLOAT=0 MUL=1 while [ $COUNT -le 4 ] do read -p "请输入1-10个整数:" input_number ...

  • 📂shell 双多分支if条件句语法教程

    比较两个数大小的语法: [root@dbserver ~]# cat if\_01\_01 read -p "please input two number:" a b if [ $a -gt $b ] then echo "yes,$a > $b" elif [ $a -eq $b ] then echo "yes,$a = $b" else echo "yes,...

  • 📂文件映射-----共享内存限制多开教程

    共享内存限制多开 =============================在内存中申请一个空间来表示的共享的,然后后面的进程都映射到这个内存就好了。代码实现首先,程序先找到对应名字的内核mapping对象,如果没有就说明需要创建一个就调用CreateMapping,如果有就就用这个Mapping,然后再映射,映射后判断是否大于3,如果没有就继续,有就退出,这个程序再跑的时候就会自动加一&...

  • 📂【CO004】操作系统实践笔记3 —— Shell Script 语法速记教程

    笔者:YY同学生命不息,代码不止。好玩的项目尽在GitHub-PS:尽量不要使用空格,除非语法规定必须使用!!1. Comment# Single line comment : ' Multi-line comment This is the first comment This is the second comment This is the third comment ...

  • 📂第44天学习打卡(JUC 线程和进程 并发和并行 Lock锁 生产者和消费者问题 如何判断锁(8锁问题) 集合类不安全)教程

    什么是JUC1.java.util工具包 包 分类业务:普通的线程代码 ThreadRunnable 没有返回值、效率相比Callable相对较低2.线程和进程进程:一个程序。QQ.exe,Music.exe 程序的集合一个进程往往可以包含多个线程,至少包含一个!Java默认有几个线程:2个 main、GC线程:开了一个进程Typora,写字(一个线程在输入),自动保存(线程负责的)对于Ja...

  • 📂Shell判断参数是否为数字的6种方法教程

    个人用最后一种#!/bin/bash ## 方法1 a=1234;echo "$a"|[ -n "`sed -n '/^[0-9][0-9]*$/p'`" ] && echo string a is numbers 第一个-n是shell的测试标志,对后面的串"`sed -n '/^[0-9][0-9]*$/...

  • 📂ZooKeeper Windows 集群搭建教程

    ZooKeeper Windows 集群搭建1 下载========================================================================ZooKeeper 下载地址:https://zookeeper.apache.org/releases.html#download选择 Apache ZooKeeper 3.5.8(asc, sh...

  • 📂centos8启动zk集群失败:zk Error contacting service. It is probably not running.教程

    【README】在 192.168.163.201 机器上 启动zk ,并查看zk 这台; 即 集群只有2台机器, 201 202--ZOO.cfg # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial # synchronization phase c...

  • 📂Java内存模型(JMM)教程

    一、JMMJMM(Java内存模型Java Memory Model,简称JMM)本身是一种抽象的概念并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式。可见性/原子性/有序性JMM关于同步的规定:1. 线程解锁前,必须把共享变量的值刷新回主内存2. 线程加锁前,必须读取主内存的最新值到自己的工作内存3. 加锁解锁...

  • 📂28.shell脚本计算能被3整除的余数和教程

    思路:输入数值N,求1-N之间能被3整除的数之和 #!/bin/bash if [ $# -ne 1 ];then#只允许输入一个参数 echo "please input one parameter !" exit 1 fi sum=0 for i in `seq 1 $1` #$1赋值参数 do ...

  • 📂在Ubuntu上搭建Zookeeper集群教程

    Zookeeper集群搭建集群安装先下载zookeeper压缩包(可从官网下载)我这里是apache-zookeeper-3.5.8-bin.tar.gz在各台主机上解压到/usr/local/zookeepertar -zxvf /home/hadoop/桌面/apache-zookeeper-3.5.8-bin.tar.gz su //进入管理员 mv /home/hadoop/a...

  • 📂Windows 系统下载安装 ZooKeeper教程

    Windows 系统下载安装 ZooKeeper =============================================这里演示 Apache ZooKeeper 3.4.14 版本的下载与安装进入官网下载 ZooKeeperZooKeeper 官网地址: https://zookeeper.apache.org/点击上面官网链接进入官网跳转页面后,点击下载Zookee...

  • 📂What are the sysfs structures for Linux USB(1-1.3:1.0)?教程

    Q: What are the sysfs structures for Linux USB?A: For example the directory will have something like: # ls /sys/bus/usb/devices/ 1-0:1.0 1-1.3 1-1.3.1:1.0 1-1:1.0 1-1 1-1.3....

  • 📂记录1---python+linux+vim之while循环语句使用教程

    涉及到用法如下vim 编辑代码常用:创建文件:vim 文件名编辑文件: 按i字母插入保存并退出:按esc,输入 :wq不保存退出:按esc,输入 :q!linux 给文件添加可执行权限: chmod +x 文件名while循坏语句示例一:计算李某存入银行的钱,每年可以得到多少总金额创建步骤以及执行结果:代码范例:示例代码解释:1、当year的值小于等于period值时,继续执行循环执行语句,...

  • 📂linux命令之 repeat 重复执行命令教程

    linux下有时候执行需要持续性测试一天执行命令,可以使用repeat重复执行该命令进入 ~/.bashrc 中编辑一个函数function repeat()加入内容如下:$ vim ~/.bashrc function repeat() { number=$1 shift echo $@ for n in $(seq $number); do $@ done }...

  • 📂调整vm中centos6.5屏幕分辨率(用于记录学习)教程

    在vmware中安装centos6.5之后发现图形界面不能全屏使用,采用了网上说的安装vm tools后依然无法生效,以及修改grub.conf文件中kernel行加入vga参数依然无法生效最后解决:通过xrandr命令强行修改分辨率,可以修改分辨率,虽然无法做到在虚拟机屏幕被动适配宿主机屏幕分辨率。xrandr [-s] [number]通过xrandr不带选项和参数查看所有屏幕分辨率,其...

  • 📂shell脚本之猜数字教程

    shell脚本之猜数字[root@m01 scripts]# cat guess-number.sh #!/bin/bash num=`echo $[RANDOM%60]` while : do read -p "input a number in 1-60:" num1; if [[ $num1 -eq $num ]] then echo ...

  • 📂Oracle数据库常用函数汇总教程

    数据库函数集一、substr截取字符串函数格式1: substr(string , a, b);注:string为字符串类型,a和b为int类型 1、string 需要截取的字符串 2、a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取) 3、b 要截取的字符串的长度格式2:substr(string, a);1、string 需要截取的字符串 2、a 可以理解为从第a个字...

  • 📂两个SQL查询,横向合并为一个查询结果教程

    第一条sql:select unit,count(*)as number from archives\_management group by unit第二条sql:select fine\_units,count(*) as fine\_number from fine group by fine\_units注:两条sql 分别查询结果如下图要求生成如下格式:unit number fi...