首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java学习网

    Java 在 PDF 中添加表单域

    new Point2D.Float(0, baseY)); //在PDF中绘制文字 Rectangle2D.Float tbxBounds = new Rectangle2D.Float(baseX + 20, baseY)); java.awt.geom.Rectangle2D.Float rec2 = new java.awt.geom.Rectangle2D.Float(baseX , baseY, 15, 15)); page.getCanvas().drawString("选项1", font, brush2, new Point2D.Float(baseX + + 70, baseY, 15, 15)); page.getCanvas().drawString("选项2", font, brush2, new Point2D.Float(baseX , brush1, new Point2D.Float(0, baseY)); Rectangle2D.Float cmbBounds = new Rectangle2D.Float(baseX

    6.2K30发布于 2020-12-18
  • 来自专栏Android开发经验分享

    自定义View实战(一) 汽车速度仪表盘

    switch (value) { case 0: // 计算Baseline绘制的起点X轴坐标 baseX Math.sin(Math.PI / 5) + textScale / 2); break; case 30: baseX Math.sin(Math.PI / 5) + textScale * 2); break; case 90: baseX Math.cos(Math.PI / 10) + 2 * textScale); break; case 150: baseX Math.sin(Math.PI / 5) + textScale * 2); break; case 180: baseX

    39420编辑于 2022-12-19
  • 来自专栏前端成长日记

    『快速入门electron』之实现窗口拖拽

    这时候我们来设定一些变量 let isDown = false; // 鼠标状态 let baseX = 0,baseY = 0; //监听坐标 接下来是mousedown事件: header.addEventListener ('mousedown',function(e){ isDown = true baseX = e.x baseY = e.y }) 1.gif 可以看到每次点击黑色的顶部栏都有坐标在右边打印出来 开启控制台快捷键 ctrl shift i 然后我们要做的就是在移动中获取窗口实时的位置,首先要来明白这一点 image.png 把屏幕当成坐标轴,我们最后需要的其实是(screenX - baseX 所以我们这样写 document.addEventListener('mousemove',function(e){ if(isDown){ const x = e.screenX - baseX

    2.7K30编辑于 2022-08-04
  • 来自专栏k8s快速入门

    C++对象模型_Class Obj作为函数参数

    { printf("show=%d,%d\n",B1.i,B2.i); } }; int main() { CBase Base; CBase Basex(1); CBase Basexx( 2); Base.show(Basex,Basexx); // printf("this is an end! ecx,[ebp-8] //ecx保存的是对象Basex的this指针。 0040D4D1 call @ILT+0(CBase::CBase) (00401005)//调用构造函数 28: Base.show(Basex,Basexx); 0040D4D6 push ecx 0040D4E5 lea edx,[ebp-8] 0040D4E8 push edx //对Basex的this(即Basex对象的首地址)指针压栈。

    1.6K20编辑于 2022-04-25
  • 来自专栏call_me_R

    新年快乐 - 点线吸附特效

    == this.baseX) { let dx = this.x - this.baseX; this.x -= dx / 5; } if(this.y ! == this.baseY) { let dy = this.y - this.baseY; this.y -= dy / 5; } } } 需要注意的时候,baseX baseY 分表代表的是该点原本的坐标位置的 x 点和 y 点,这个已经在类的构造函数中定义: constructor(x, y) { this.x = x; this.y = y; this.baseX

    72160编辑于 2023-02-03
  • 来自专栏生信修炼手册

    掌握坐标轴的log转换

    ,对应该参数的值为mask, 在图中不显示这个点,第二种是将这个值调整为最接近的正数,对应该参数的取值为clip 为了便于对x轴和y轴精确指定,上述参数都有x轴和y轴两个版本,以base为例,具体的有basex 和basey两个参数,用法如下 >>> plt.loglog(power_x, power_y, basex=2) 输出结果如下 ?

    4.7K30发布于 2020-08-17
  • 来自专栏刘晓杰

    android多屏适配

    ;1600,2464;"; private String supportStr = SUPPORT_DIMESION; public GenerateValueFiles(int baseX , int baseY, String supportStr) { this.baseW = baseX; this.baseH = baseY; if this.supportStr.contains(baseX + "," + baseY)) { this.supportStr += baseX + "," + baseY +

    1.1K20发布于 2019-02-21
  • 来自专栏网络技术联盟站

    锐捷路由技术 | 时钟配置与观点接口切换

    日年 观点接口切换 Ruijie(config)#interface gigabitEthernet0/0 Ruijie(config-GigabitEthernet0/0)#media-type basex

    2.3K30发布于 2019-07-23
  • 来自专栏OpenFPGA

    后面尾缀-T、-X、-TX…分别表示的意思

    1000BaseX 或 1000Base-X 1000BaseX 定义了多种千兆以太网标准,就如定义在 IEEE802.3z中的,例如1000BaseLX, 1000BaseSX,1000BaseCX 基本上,所有的标准包含在1000BaseX使用带有8位数据的8B/10B编码方案和 2位纠错数据。每个规格允许不同的电缆(光纤和铜线)长度,使用不同的有线媒体。 100BaseFX,是定义在 IEEE 802.3标准中的100BaseX的一部分,其在通过光纤的快速以太网上使用4B/5B分组编码。 在 IEEE 802.3u标准中100BaseTX是100BaseX的一部分。 100BaseX 或 100Base-X 100BaseX,包括100BaseFX 和 100BaseTX,是一个基于 IEEE 802.3标准的使用4B/5B分组编码通过快速以太网的光纤电缆和双对子的

    6K31发布于 2020-06-30
  • 来自专栏Coding迪斯尼

    VUE+WebPack前端游戏设计:能量气泡的螺旋升腾特效

    obj.cache(-25, -25, 50, 50) obj.x = x || 0 obj.y = y || 0 // 记录起始x坐标 obj.baseX 以正玄曲线的方式运动 var offsetX = Math.sin(this.cjs.Ticker.getTicks() / 10) * 20 energy.x = energy.baseX

    96830发布于 2018-07-19
  • 来自专栏叽叽西

    适配完结篇三 - 超稳定的values-wXXXdp适配方案(原创)

    mBaseWidth; private final String mSupportStr; /** * constructor * * @param baseX * 基准宽 * @param supportStr */ public GenerateValueFiles(int baseX, String supportStr) { this.mBaseWidth = baseX; this.mSupportStr = supportStr; System.out.println

    90020编辑于 2022-05-17
  • 来自专栏iDoitnow

    RTTI和类型转换运算符

    dynamic_cast<BaseA*>(bs)//由于Base中无dispaly的实现,该转换存在安全风险,因此b2为0(空指针) 因此针对该例子,dynamic_cast常用的场景如下: auto bs = new BaseX ;//BaseX为Base、BaseA、BaseB中的任意一种类型,假设其具体类型只有在程序运行过程中才能确定。

    87730编辑于 2022-12-12
  • 来自专栏程序员升级之路

    MyBatis源码分析四:动态Sql实现

    MyBatis对于动态Sql支持如下: 1、if标签 <select id="getUserByEntity" resultType="com.oneplus.<em>basex</em>.entity.UserEntity 2、choose/when/otherwise <select id="getUserByEntity" resultType="com.oneplus.<em>basex</em>.entity.UserEntity 3、foreach标签 一般用于对集合遍历,像IN表达式: <select id="getUserByEntity" resultType="com.oneplus.<em>basex</em>.entity.UserEntity

    1.8K10发布于 2021-02-26
  • 来自专栏图像处理与模式识别研究所

    图像颜色数

    . # colors') pylab.xscale('log',basex=2) pylab.gca().invert_xaxis() [256, 128, 64, 32, 16, 8, 4, 2]

    68610编辑于 2022-05-28
  • 来自专栏Nicky's blog

    MongoDB系列之什么是非关系型数据库

    XML数据库 | Berkeley DB XML、BaseX|高效的存储XML 数据,并存储 XML 的内部查询语法,比如XQuery,Xpath。

    1.2K20编辑于 2022-06-14
  • 来自专栏安全学习记录

    免杀技术-go shellcode加载bypassAV

    Base85+XOR+RC4 package main import ( "crypto/rc4" "encoding/hex" "fmt" "github.com/eknkc/basex hex.Encode(hexCiphertext, rc4Message) hexCiphertext = hexCiphertext[:n] // Base85 编码 base85, _ := basex.NewEncoding 解密以得到原始消息 package main import ( "crypto/rc4" "encoding/hex" "syscall" "unsafe" "github.com/eknkc/basex i2ur<4rcSw*`Gth(QaquAf39>S>A2eC$GnV6&tIQ8+2@{bAKYynp}XQ}" // 编码后的消息 // Base85 解码 base85, _ := basex.NewEncoding

    3K21编辑于 2023-04-27
  • 来自专栏CodeBuddy 系列文章

    经典坦克大战:CodeBuddy 轻松打造街机风格的坦克对战游戏

    //创建墙壁functioncreateWalls(){walls=[];//基地周围的墙constbaseX=base.x;constbaseY=base.y;//左侧墙walls.push({x:baseX-BRICK_SIZE ,y:baseY,width:BRICK_SIZE,height:BRICK_SIZE,type:'brick'});walls.push({x:baseX-BRICK_SIZE,y:baseY-BRICK_SIZE ,width:BRICK_SIZE,height:BRICK_SIZE,type:'brick'});//右侧墙walls.push({x:baseX+TANK_SIZE,y:baseY,width:BRICK_SIZE ,height:BRICK_SIZE,type:'brick'});walls.push({x:baseX+TANK_SIZE,y:baseY-BRICK_SIZE,width:BRICK_SIZE,height :BRICK_SIZE,type:'brick'});//上方墙walls.push({x:baseX,y:baseY-BRICK_SIZE,width:BRICK_SIZE,height:BRICK_SIZE

    36510编辑于 2025-08-28
  • 来自专栏追宇星空

    以太网自协商--1000BASE-X自协商(五)

    Extended Status Reg (Page B9h–BCh, Addr 1Eh–1Fh) Extended status register (Reg 15) bit15 1000BaseX_FDX 该bit为状态位(显示1支持1000BASE-X全双工,显示0不支持1000BASE-X全双工); bit14 1000BaseX_HDX 该bit为状态位(显示1支持1000BASE-X半双工,显示

    1K10编辑于 2024-07-01
  • 来自专栏又见苍岚

    Nosql 基础概念

    xml数据库 Berkeley DB XML BaseX 高效的存储XML数据,并支持XML的内部查询语法,比如XQuery,Xpath。

    1.1K10编辑于 2022-08-05
  • 来自专栏cloudskyme

    15个nosql数据库

    官方网站 http://neo4j.org/ 15、BaseX 介绍 BaseX 是一个XML数据库,用来存储紧缩的XML数据,提供了高效的 XPath 和 XQuery 的实现,还包括一个前端操作界面 特性 BaseX一个比较显著地优点是有了GUI,界面中有查询窗口,可采用XQuery查询相关数据库中的XML文件;也有能够动态展示xml文件层次和节点关系的图。 和Xindice相比,BaseX更能支持大型XML文档的存储,而Xindice对大型xml没有很好的支持,为管理中小型文档的集合而设计。 BaseX 是一个XML数据库,用来存储紧缩的XML数据,提供了高效的 XPath 和 XQuery 的实现,还包括一个前端操作界面。 官方网站 http://basex.org/

    3.1K60发布于 2018-03-20
领券