• 2024-08-31CAS原理剖析
    CAS原理剖析compareandswap也就是比较和交换,他是一条CPU的并发原语。他在替换内存的某个位置的值时,首先查看内存中的值与预期值是否一致,如果一致,执行替换操作。这个操作是一个原子性操作。Java中基于Unsafe的类提供了对CAS的操作的方法,JVM会帮助我们将方法实现CAS汇编指令。
  • 2024-08-26mybatis 查询原理
    mybatis所有操作都会通过sqlSession来完成publicinterfaceSqlSessionextendsCloseable{<T>TselectOne(Stringvar1);<T>TselectOne(Stringvar1,Objectvar2);<E>List<E>selectList(Stringvar1);<E>List<E>
  • 2024-08-16VBA语法基础
    注释是用单引号开头‘定义子程序Sub方法名字()...endSub弹出提示框MsgBox"xxxx"变量申明DimxxxAsInterger’可以一次申明多个变量Dimvar1AsString,var2AsInteger如果不指定数据类型,就是自动类型(Variant),会自动变长,会不会自动变小?Dimvar
  • 2024-07-22java-cglib动态代理原理
    cglib使用1.引入依赖<!--添加cglib依赖--><dependency><groupId>cglib</groupId><artifactId>cglib</artifactId><version>3.3.0</version>&
  • 2024-07-19robotframework关键字库的定义
    学习总结,有错误欢迎指出。总结:robotframework关键字库定义包含两种方式:模块(不建议)和类。1.关键字定义1)模块(略)2)类定义     模块名和类名需要一致,模块名和类名需要一致,模块名和类名需要一致。引入     如果初始函数含有变量,引入关键字库时需要
  • 2024-07-13JavaScript的基础学习(一)
    从头开始学习JavaScript,重新开始打基础<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>
  • 2024-07-08大厂面试必备系列:一文彻底搞懂 Cglib 代理
    前言大家在面试中经常被问到Cglib和JDK动态代理有啥区别?然后每次回答都是Cglib通过创建目标类的子类来实现代理。这个回答当然是对的,但是太敷衍了,没得加分,今天我带大家深入了解下。最佳实践直接上案例案例地址:https://github.com/zhuangjiaju/easytools/blob/ma
  • 2024-07-01mybatis 查询原理
    mybatis所有操作都会通过sqlSession来完成publicinterfaceSqlSessionextendsCloseable{<T>TselectOne(Stringvar1);<T>TselectOne(Stringvar1,Objectvar2);<E>List<E>selectList(Stringvar1);<E>List<E>
  • 2024-06-14manim边学边做--Variable
    Variable是Mobjects分类中专门用来显示变量的一个class。前面两篇介绍的Integer和DecimalNumber都可以作为变量Variable来显示。Variable在manim各个模块中的位置如上图中所示。1.主要参数Variable以label=value的形式展示数值的变化情况。一般会结合其他动画一起使用,在其他
  • 2024-06-13龙哥量化:通达信宝塔红升波段主图 指标公式源码
    如果您需要代写公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889VAR1:=CLOSE>REF(CLOSE,1)ANDCLOSE>REF(CLOSE,2);VAR2:=REF(VAR1,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);VAR3:=REF(VAR2,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);VAR4:=
  • 2024-06-12龙哥量化:通达信主力大户角度指标公式源码
    如果您需要代写公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889{指标介绍:主:零轴上方可进场,中线可持股。大:零轴下方短线必出且不抄底。}VAR1:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100+(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100)
  • 2024-05-03UES-05-解构
    解构的作用方便从对象或者数组等数据结构中提取想要的数据。使用任何一种类型的解构,当=右边的值为null或undefined时,会抛出错误。对象解构通过在=左边使用{},在大括号内部写入以逗号分隔的=右边对象的属性名,则对应的属性名作为本地变量名,同时变量的值即为属性值。(
  • 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-16过程与作用域
    一个过程创建好后,就可以象Tcl内建命令一样直接使用。 Tcl8.0以后的版本增加了名字空间(namespace),它为过程和变量提供了新的作用域。 1.proc—过程定义命令 使用proc命令定义过程: procprocName{var1var2...}{body } proc命令有三个参数:procName
  • 2024-04-15UnSafe CAS 操作
    UnSafe目录UnSafe乐观锁compareAndSwapIntgetObjectVolatileputObjectobjectFieldOffset乐观锁CAS原子操作compareAndSwapInt从var1对象的起始指针移动var2位,如果该位置上存储的值等于var4,那么将该值修改成var5var1比较对象var2指针偏移量var4条件值var5新值
  • 2024-04-01Linux中shell脚本的初步认识之变量相关操作
    4月1日shell脚本一shell基本语法1变量1)系统变量:不要用户定义的就可以直接使用的变量常用的系统变量如下:$HOME$PWD$SHELL$USERecho$HOMEecho$PWDecho$SHELLecho$USER#echo查看系统变量值2)局部变量:由用户定义的变量,仅在当前shell或shell脚本中有效va
  • 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通达信买点100%指标公式源码1
    {通达信买点100%指标公式源码1}Var1:=1;趋势线:((3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1)-50)*1.032+50),COLORRED;Var2:=(2*CLOSE+HIGH+LOW+OPEN)/5;Var3:=LLV(LOW,34)
  • 2024-03-10通达信短炒买卖指标公式源码
    {通达信短炒买卖指标公式源码}VAR1:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100+(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100)/3;持币区域:VAR1,COLORFEDCBA;持股区域:IF(VAR1>0,VAR1,0),COLORRED;短顶:STICKLINE(VAR1>9ANDFILTER(VAR1<re
  • 2024-03-10通达信买入翻倍, 年年翻倍的一个指标,没未来函数
    {通达信买入翻倍,年年翻倍的一个指标,没未来函数}买入翻倍,让年年翻倍的一个指标,没未来函数VAR1:=REF(CLOSE,1);VAR2:=SMA(MAX(CLOSE-VAR1,0),6,1)/SMA(ABS(CLOSE-VAR1),6,1)*100;VAR3:=SMA(MAX(CLOSE-VAR1,0),12,1)/SMA(ABS(CLOSE-VAR1),12,1)*100;VAR4:=(BARSLAST(VAR
  • 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-09通达信买入翻倍选股指标公式源码副图
    {通达信买入翻倍选股指标公式源码副图}通达信买入翻倍选股指标公式VAR1:=REF(CLOSE,1);VAR2:=SMA(MAX(CLOSE-VAR1,0),6,1)/SMA(Abs(CLOSE-VAR1),6,1)*100;VAR3:=SMA(MAX(CLOSE-VAR1,0),12,1)/SMA(ABS(CLOSE-VAR1),12,1)*100;VAR4:=(BArslAst(VAR3<20)<=3ANDcrOSS(VAR2,V
  • 2024-03-08通达信彩龙现身主图指标公式源码副图
    {通达信彩龙现身主图指标公式源码副图}VAR1:=(3*CLOSE+LOW+OPEN+HIGH)/6;A:(20*VAR1+19*REF(VAR1,1)+18*REF(VAR1,2)+17*REF(VAR1,3)+16*REF(VAR1,4)+15*REF(VAR1,5)+14*REF(VAR1,6)+13*REF(VAR1,7)+12*REF(VAR1,8)+11*REF(VAR1,9)+10*REF(VAR1,10)+9*REF(VAR1,11)+8*REF(V