搜索内容

yiyan 的文章
  • AVX2:AVX 寄存器中 8 位元素的 BitScanReverse 或 CountLeadingZeros

    我想提取具有 8 位元素的 256 位 AVX 寄存器中最高设置位的索引。我既找不到bsr也找不到clz实现。 对于clz32 位元素,有一个带有浮点转换的 bithack,但这对于……
    yiyan 问答 2022年8月10日
  • 什么会导致此函数中的堆栈溢出?

    我正在写一个休闲扫雷艇,想实现一种方法来跟踪现场空单元格,所以我写了这个算法: //bigger array was taken to prevent out of range,when init mines and ……
    yiyan 问答 2022年8月10日
  • JS模板编译的实现详情

    目录 前言 模板编译的简单实现 模板编译 1、构建模板生成函数 2、正则替换 前言 编译是一种格式变成另一种格式的过程。编译会导致好的结果,比如书写简单……
    yiyan Javascript 2022年8月10日
  • 指向成员函数的指针执行虚拟调度?

    最近我尝试运行以下代码。 #include <iostream> class Base { public: virtual void func() { std::cout<<"Base called"<<……
    yiyan 问答 2022年8月9日
  • 实现定义的行为是未定义的行为

    我开了一个C99标准。通道 4 “一致性”,第 2 页说如下: 如果出现在约束之外的“应”或“不应”要求被违反,则行为未定义。[...] 下面,在第。5 我们看到以下内容:……
    yiyan 问答 2022年8月9日
  • 为什么要解锁未锁定的 std::mutex UB?

    解锁std::mutex未锁定的 UB。为什么会这样?为什么它没有任何作用,因为互斥锁尚未锁定,或者已经解锁,那么再次调用解锁有什么危害? 回答 因为那会产生……
    yiyan 问答 2022年8月9日
  • 微信小程序及公众号H5自动化测试攻略

    目前市面上,被大家用来做移动端App UI自动化测试工具最为常见的当属: Appium Airtest 很多小伙伴在刚接触这两款工具做App UI自动化测试时,难免会问到,他……
    yiyan 微信开发技术 2022年8月9日
  • 商城类网站或者小程序打开很慢的一些解决过程

    问题背景: 商城类图片较多,用户打开慢,没有耐心看下去,直接造成损失,所以打开缓慢的问题真的不能得过且过,要认真处理 解决过程: 1、购买阿里云OSS存储……
    yiyan 微信开发技术 2022年8月9日
  • #微信小程序#scroll-view

    流式布局下如何让 scroll-view 既充满空间又有自己的高度 给 scroll-view 外层套一个 view,让 page 高度固定比如100%,再使 view 填满目标空间,这样只需设置……
    yiyan 微信开发技术 2022年8月9日
  • 小程序和vue的区别

    插值绑定VUE:vue动态绑定一个变量的值为元素的某个属性的时候,会在变量前面加上冒号:小程序:绑定某个变量的值为元素属性时,会用两个大括号括起来,如果不……
    yiyan 微信开发技术 2022年8月9日
  • 微信小程序 自定义header 组件

    使用header组件 <header> //css 写在当前page页面下 <image src="http://www.bubuko.com/file/leftIcon.png" bindtap="backFun"></image&……
    yiyan 微信开发技术 2022年8月9日
  • 微信扫码登陆

    应用场景 登陆网站的常规方式有三种: 账号密码登陆 手机号短信验证码登陆 oauth2授权登陆 授权登陆有QQ登陆、新浪微博登陆、GitHub授权登陆、微信授权登陆等……
    yiyan 微信开发技术 2022年8月9日
  • 初识微信小程序

    0.拓展 在文件夹指定目录地址栏中输入cmd即可启动DOSS窗口在并跳转到指定路径。 1.储备知识 Flex布局(弹性布局) display:flex 像素的概念 物理像素……
    yiyan 微信开发技术 2022年8月9日
  • 补码运算Veirlog代码——音频Mix

    `define N 23 module audio_mix_add_24bit (          input       clk   ,          input       rst   ,          input    [`N:0] audio_a ,          inp……
    yiyan MCU设计实例 2022年8月9日
  • Verilog HDL的基本语法

    I/O声明 输入声明 input[msb:lsb]端口1,端口2,端口3,…… 输出声明 output[msb:lsb]端口1,端口2,端口3,…… 输入输出声明 inout[msb:lsb]端口1,端口……
    yiyan MCU设计实例 2022年8月9日
  • <Verilog>“always @(*)”中‘*’

    在绝大多数变成语言中,'*'都是表示包括所有可能,那么在Verilog中是不是也一样呢?为此,我用modelsim做了一个实验。 //被测试的电路                     ……
    yiyan MCU设计实例 2022年8月9日
  • Keil4 编译时出现RL-ARM is not 

    最近在用MDK编译一个别人的工程时,有如上提示: 原因是没有注册Real-Time OS; 解决方法: 打开MDK的注册机,按如上所设,再生成一个序列号,注册Real……
    yiyan MCU设计实例 2022年8月9日
  • RealView vs ADS vs RVDS之间的区

     RealView 、ADS和RVDS什么区别呢 http://bbs.21ic.com/icview-102390-1-1.html 1、RealView Microcontroller Development Kit(RealView MDK)开发套件--……
    yiyan MCU设计实例 2022年8月9日
  • 51系列汇编语言

    a)  单个按键与多个LED灯(位操作—输入与字节操作—输出)—判断与子程序 此处只是将输出指令由位指令换成了字节指令,而输入判断仍然是位判断指令。 ORG ……
    yiyan MCU设计实例 2022年8月9日
  • 51单片机汇编语言

    a)        单个与多个LED灯,位操作与字节操作—输出 ORG 0000H START:    CLR C   MOV P0.0,C   MOV P1.1,C   MOV P2.2,C   MOV P3.3,C   CLR A   CPL A……
    yiyan MCU设计实例 2022年8月9日
  • Keil中invalid storage class和r

    在使用keil进行单片机编程过程中出现了两个错误,分别把解决方法整理。 1、invalid storage class错误:网上查找出现相同错误的网友解决方法,有两种,一种是……
    yiyan MCU设计实例 2022年8月9日
  • matlab中常见问题

     1、如果一个命令行很长,一个物理行之内写不下,可以在第一个物理行之后加上3个小黑点并按下回车键,然后接着下一个物理行继续写命令的其他部分。3个小黑点……
    yiyan MCU设计实例 2022年8月9日
  • 实时时钟+红外+温度传感器+LCD16

     此程序是在51hei单片机开发板上面做的,如需要移植到自己的电路上,修改相应的端口即可,开发板完整的电路图下载:  点这里 (注意:只需要看相关部分的连线……
    yiyan MCU设计实例 2022年8月9日
  • 使用定时器中断让数码管动态显示

    此程序的电路图下载:http://www.51hei.com/f/ks51.pdf   只需要看数码管部分即可,其他部分可忽略掉.  #include <reg52.h> typedef unsigned char uch……
    yiyan MCU设计实例 2022年8月9日
  • arm裸机编程

    裸机编程(汇编+C): 在windows下的工具: ARM公司: ARM  DS-5:armV5、armV6、armV7。 Keil  MDK-ARM:arm7、arm9、M、R4。 RVDS:RealView Development St……
    yiyan MCU设计实例 2022年8月9日