• 2024-04-28第一章 python基础
    1.变量1.1变量的概念可以改变的量就是变量,实际上指代码的是内存的一块空间在内存中,变量默认一次只能指向一个值,当一个值没有任何变量指向的时候,内存会自动把数据从内存释放1.2变量的命名字母、数字、下划线,首字符不能为数字严格区分大小写,且不能使用关键字变量命
  • 2024-04-17正则表达式
    1.regexp命令 regexp匹配正则表达式与字符串,它的语法为: regexp?switches?expstring?matchvar??subMatchVar...subMatchVar? regexp命令比较字符串string是否与正则表达式exp部分或者全部匹配,并可以将字符串中的子字符串提取出来。如果字符串的某个子字符
  • 2024-04-15UnSafe CAS 操作
    UnSafe目录UnSafe乐观锁compareAndSwapIntgetObjectVolatileputObjectobjectFieldOffset乐观锁CAS原子操作compareAndSwapInt从var1对象的起始指针移动var2位,如果该位置上存储的值等于var4,那么将该值修改成var5var1比较对象var2指针偏移量var4条件值var5新值
  • 2024-03-22Java并发之CAS (Compare and Swap)(转载)
    CAS(CompareandSwap)比较并替换,CAS是实现乐观锁的一个重要操作。CAS是一个硬件指令,保证是原子操作。Java中通过UnSafe来实现。原子类:AtomicBoolean,AtomicInteger,AtomicLong等使用CAS实现。1.概述CAS的基本步骤:执行函数CAS(V,E,N),如果V值等于E值,则将V的值设为N。若
  • 2024-03-15makefile =和:=的区别
    makefile=和:=的区别“=”“=”是最普通的等号,然而在Makefile中确实最容易搞错的赋值等号,使用”=”进行赋值,变量的值是整个makefile中最后被指定的值。不太容易理解,举个例子如下:VIR_A=AVIR_B=$(VIR_A)BVIR_A=AA最终VIR_B的值是AAB,因为=是所有展开最后的结果,没有
  • 2024-03-10通达信九转主图指标公式源码主图
    {通达信九转主图指标公式源码主图}买线:=EMA(C,1);卖线:=EMA(SLOPE(C,10)*10+C,20);STICKLINE(买线>=卖线,REFDATE(HHV(H,0),DATE),REFDATE(LLV(L,0),DATE),6,0),COLOR442233;STICKLINE(买线<卖线,REFDATE(HHV(H,0),DATE),REFDATE(LLV(L,0),DATE),6,0),COLOR224056;DRAWKL
  • 2024-03-10通达信彗华量副图源码带有使用说明
    {通达信彗华量副图源码带有使用说明}{彗华量}彗华量副图,带有使用说明   虚:IF((CURRBARSCOUNT=1)AND(PERIOD=5),(VOL*240)/FROMOPEN,DRAWNULL),NODRAW;STICKLINE((CURRBARSCOUNT=1)AND(PERIOD=5),虚,0,-1,-1),COLOR00C0C
  • 2024-03-01Python变量的缓存机制
    当然,我会帮你整理这些Python代码并转化为Markdown格式的笔记。以下是你的Markdown笔记:Python变量的缓存机制在Python3.6版本中,对于某些类型的变量,如果它们的值相同,那么它们在内存中的地址(即它们的id)也可能相同。这种现象称为变量的缓存机制。1.整型对于整型而言,-5到正无穷
  • 2024-02-04helloShell
    初识SHELL变量常规的变量赋值不必多说,shell脚本还可以从命令输出中提取信息,赋值给变量反引号字符testing=`date`$()格式testing=$(date)#!/bin/bashtoday=$(date+%y%m%d)ls/usr/bin-al>log.$today#目录将输出到log.240204中数学运算使用方括号比expr更
  • 2024-01-28通达信验证底部选股指标公式源码副图
    M:=3;N:=3;N1:=2;QQ:=3;U1:=1;VAR1:=SUM(maX(MAX((HIGH-LOW),Abs((HIGH-REF(CLOSE,1)))),ABS((LOW-REF(CLOSE,1)))),5);VAR2:=(HIGH-REF(HIGH,1));VAR3:=(REF(LOW,1)-LOW);DMP:=(SUM(IF(((VAR2>0)AND(VAR2>VAR3)),VAR2,0),5)*U1);DMM:=SUM(IF((
  • 2024-01-27通达信红色启动指标公式源码副图
    启动线:SUM(Ema((C+L)/2,2),5)/10.158,COLORRED;平衡线:LLV(SUM(EMA((C+L)/2,2),5)/10.158,4),COLORGREEN;平台线:LLV(SUM(EMA((C+L)/2,2),5)/10.158,10),COLORBLUE;强弱线:EMA(启动线,21),COLORYELLOW;stICKLINE(平台线<启动线,启动线,平台线,0.1,0),COLORFFCCAA;STICKLIN
  • 2024-01-27通达信真假突破指标公式源副图
    VAR2:=1;VAR3:=vol/CAPITAL*100;VAR4:=CLOSE/OPEN;短期兵力:Ema(VAR3*VAR4,9)*44.545*0.999*VAR2,COLORRED;中期兵力:EMA(VAR3*VAR4,33)*44.545*0.999*VAR2;长期兵力:EMA(VAR3*VAR4,61)*44.545*0.999*VAR2;预备兵力:EMA(VAR3*VAR4,120)*44.545*0.888*VAR2,COLORWHITE
  • 2024-01-11Powershell运算符使用方法-04
    Powersehll使用运算符时,需要注意以下几个方面:数据类型:不同的运算符适用于不同的数据类型。确保进行运算的操作数具有适当的数据类型,以避免意外结果或错误。例如,算术运算符适用于数字类型,但不适用于字符串类型。空值处理:某些运算符对于空值(null)的处理方式可能不同。在比较运算中,空值
  • 2023-12-21无涯教程-Haskell - 运算符
    在本章中,我们将了解Haskell中使用的不同运算符,在接下来的章节中,我们将学习更多有关不同运算符及其用法的信息。 +加法顾名思义,加法(+)运算符用于加法函数。main=doletvar1=2letvar2=3putStrLn"Theadditionofthetwonumbersis:"print(var1+var
  • 2023-12-19bash语言记录
    变量#变量赋值时,等号左右不要加空格myname=xiaoming#如果是复杂的值,需要用引号包含起来,复杂的值指的是带有空格的,比如"HelloWorld",#因为在bash中以空格区分每个itemmyvar='HelloWorld'#单引号和双引号的区别是:单引号包含的值认为是一个字符串,而双引号中可以包含其他变量
  • 2023-12-15自旋锁
    自旋锁是指尝试获取锁的线程不会立即阻塞,而是采用循环的方式去尝试获取锁,这样的好处是减少线程上线文切换的消耗,缺点是循环会消耗CPU。publicfinalintgetAndAddInt(Objectvar1,longvar2,intvar4){intvar5;do{var5=this.getIntVolatile(var1,var2);}wh
  • 2023-11-27NSIS_XML_插件中文帮助文档
     XMLNSIS插件v2.02008年ShengaltsAleksander,网名Instructor([email protected])目录 1.使用说明 2.插件特性 3.特殊字符 4.XML文件示例 5.插件函数 文件格式 ${xml::SetCondenseWhiteSpace}"[1|0]" ${xml::SetEncod
  • 2023-11-13用python求Pi
    classTiao(object):def__init__(self):self.obj1=datetime.timedelta(seconds=1)self.var='%H:%M:%S'defadd(self,var):a=datetime.datetime.strptime(var,self.var)b=a+self.obj1returnstr(b.st
  • 2023-11-08字符串变量
    字符串变量三种格式单引号双引号(推荐使用)不用引号var1='abc'#原样输出,在拼接字符串中使用无效,不能解析变量var2="abc"#可以解析得到值而不是原样输出,还可以解析子双引号;Var3=abc#不能包含空格获取字符串的长度语法${#变量名}shell字符串拼接无符号
  • 2023-11-066字符串变量
    字符串变量三种格式单引号双引号(推荐使用)不用引号var1='abc'#原样输出,在拼接字符串中使用无效,不能解析变量var2="abc"#可以解析得到值而不是原样输出,还可以解析子双引号;Var3=abc#不能包含空格获取字符串的长度语法${#变量名}shell字符串拼接无符号
  • 2023-10-24Unsafe
     CAS相关publicfinalnativebooleancompareAndSwapObject(Objectvar1,longvar2,Objectvar4,Objectvar5);publicfinalnativebooleancompareAndSwapInt(Objectvar1,longvar2,intvar4,intvar5);publicfinalnativebooleancompareAndSwapLon
  • 2023-10-17Integer
    2023.10.171.publicclassTester{publicstaticvoidmain(String[]args){Integervar1=newInteger(1);Integervar2=var1;doSomething(var2);System.out.print(var1.intValue());System.out.print(var1==var2);}publicstaticvoiddoSomething
  • 2023-09-25Linux shell script if condition control flow methods All In One
    LinuxshellscriptifconditioncontrolflowmethodsAllInOneif...then...fi/if...then...else..fi/if...then...elif...then...fi#!/usr/bin/envbashifbugthenecho"bug✅"elseecho"bug❌"fiifpwdthenecho"pwd
  • 2023-08-245.11 汇编语言:仿写IF条件语句
    条件语句,也称为IF-ELSE语句,是计算机编程中的一种基本控制结构。它允许程序根据条件的真假来执行不同的代码块。条件语句在处理决策和分支逻辑时非常有用。一般来说,条件语句由IF关键字、一个条件表达式、一个或多个代码块以及可选的ELSE关键字和对应的代码块组成。条件表达式的结果
  • 2023-07-24怎样一次修改python里的多个相同变量
    怎样一次修改Python里的多个相同变量在Python中,我们经常需要修改多个相同变量的值。如果变量数量较少,可以逐个修改。但如果变量数量较多,这样的方式就不够高效了。本文将介绍如何一次修改Python中的多个相同变量,提高代码的效率。方法一:使用列表一种简单的方法是将变量存储在一个