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

    汇编学习(10) 字符串

    本篇介绍 本篇介绍下汇编中的字符串。 字符串 C语言中定义字符串是会以"\0"结束,汇编中不会这样,只要是一块连续的内存,都可以认为是字符串。 ,"my_string of zeros:" string3 db 10,"my_string of ones:" string4 db 10,"again my_string of ASCII :" string5 db 10,"copy my_string to other_string:" string6 db 10,"reverse copy my_string to other_string ",10,0 string2 db "This is the 2nd string. ",10,0 string46 db "Scanning for the character '%s'.

    59760编辑于 2022-12-19
  • 来自专栏全志嵌入式那些事

    全志XR806芯片 汇编代码调试技巧

    arm汇编中,可利用b .进入死循环。 在汇编中可以利用以下代码打印log: //.c文件中插入 void AsmPrint(void) { printf("var = %#x\n",PrintMagic); } #汇编代码中插入以下代码查看 R0的值 LDR R8,=PrintMagic str R0,[R8] LDR R8,=AsmPrint bx R8 最后发现汇编代码正常,但在运行第一个任务时系统奔溃。

    23610编辑于 2024-02-02
  • 来自专栏TechBlog

    汇编语言程序设计技巧详解(附例题)

    (5)提供足够的调用信息: 1.寄存器传送参数 2.存储器传送参数 3.堆栈传送参数 模块化设计 ---- 汇编语言程序设计技巧 四种基本结构:顺序结构、分支结构、循环结构和子程序。 R0<10,转向SUB0; R0<20,转向SUB1;… …R0<60,转向SUB5; R0>=60,转向SUB6; 分析:这里应该利用JMP @A+DPTR 指令直接给PC赋值,使程序实现转移 参考程序如下 ;A/10,商在A中        CLR C RLC    A                ;A←2A JMP   @A+DPTR     ;PC ← A+DPTR TAB: AJMP     SUB0   ;转移指令表 AJMP  SUB1 AJMP     SUB2       …… AJMP     SUB6 3、循环结构 循环程序结构是汇编语言程序中常见的一种程序结构。             ACALL   DL500ms    ;调用延时500ms程序10次,实现延时5秒             DJNZ  R1, SNDL5   ;南北绿灯闪烁3次,每次1秒(亮

    1.7K31编辑于 2022-07-20
  • 来自专栏生信技能树

    2023-10(数据挖掘马拉松)答疑汇编

    10为什么我的图出现在了左侧的控制台上? rmd文件示例会在代码下发出现运行结果,设置只在网页输出即可。 11请问这个警告要去管他吗?

    33010编辑于 2024-01-11
  • 来自专栏小孟开发笔记

    10大python加速技巧

    十大Python加速技巧,首先导入numpy import numpy as np 1 List Comprehension 将for的append操作替换为列表中直接产出。 cnt >= 100000: break CPU times: user 12.8 ms, sys: 365 µs, total: 13.1 ms Wall time: 14.2 ms 10 原创作者:孤飞-博客园 原文链接:https://www.cnblogs.com/ranxi169/p/16585192.html 未经允许不得转载:肥猫博客 » 10大python加速技巧

    57930编辑于 2023-02-20
  • 来自专栏程序员互动联盟

    windows10使用技巧

    切换账户 Win10在安装的时候会让用户默认填写登录账户和密码,该账户默认为启动账户,权限为管理员权限。其实windows系统中有默认的管理员帐户,即Administrator,就是没有开启而已。 Win10里面的文件权限更加缜密,折腾了一上午终于搞定。

    2K90发布于 2018-03-16
  • 来自专栏MelonTeam专栏

    XCode LLDB调试小技巧基础篇提高篇汇编

    导语: 记录平时用到的XCode LLDB调试小技巧 工欲善其事必先利其器,介绍一些LLDB调试的命令和小技巧~ 基础篇 1.print命令 p 输出基本类型,例如double,int po 输出对象类型 ,例如NSObject 当然po也是可以输出基本类型的 p命令默认是按10进制输出的,如果想输出非十进制可以用以下方法 二进制 (lldb) p/t 10 (int) $2 = 0b00000000000000000000000000001010 八进制 (lldb) p/o 10 (int) $3 = 012 十六进制 (lldb) p/x 10 (int) $4 = 0x0000000a 更加详细的格式控制可以点击这里查看 2.expression 汇编篇 1.寄存器 在我们在调试的时候有时候查看寄存器会有很多有用的信息,我们先介绍下函数调用约定 x64模拟器: %rax 作为函数返回值使用。 0x10b16155a: 0123456789ABCDEF 可以看出第一种输出的是Ascii码,第二种直接输出字符了。

    5.3K80发布于 2018-01-04
  • 来自专栏米扑专栏

    Java 10个调试技巧

    本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅! 在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带来很多方便。 10.进入、跳出和返回 我把这个放在最后一点,在调试过程中,这些是必须要了解(最好掌握)的东西: F5——进入:移动到下一个步骤,如果当前行有一个方法调用,该控件将会跳转到被调用方法的第一行执行。

    1.3K20编辑于 2022-01-10
  • 来自专栏DeepHub IMBA

    10个Pandas的小技巧

    pandas是数据科学家必备的数据处理库,我们今天总结了10个在实际应用中肯定会用到的技巧 1、Select from table where f1=’a’ and f2=’b’ 使用AND或OR选择子集 in df.columns: if col[0:7] == "Unnamed": df.drop(col, inplace=True, axis=1) return df 10 、地图上标注点 这个可能是最没用的技巧,但是他很好玩 这里我们有一些经纬度的数据 现在我们把它根据经纬度在地图上进行标注: df_clustercentroids = pd.read_csv(centroidFile

    45740编辑于 2022-11-11
  • 来自专栏AI 算法笔记

    10个高效的pandas技巧

    作者:Ellieelien , 来源;Unsplash 2019 年第 81 篇文章,总第 105 篇文章 本文大约 3500 字,阅读大约需要 9 分钟 原题 | 10 Python Pandas tricks 关于它的教程有很多,但这里会一些比较冷门但是非常有用的技巧。 read_csv 这是一个大家都应该知道的函数,因为它就是读取 csv 文件的方法。 or not apply 如果我们想创建一个新的采用其他列作为输入的列,apply 方法是一个非常有用的方法: def rule(x, y): if x == 'high' and y > 10 比如,你想知道c列的每个唯一数值出现的频繁次数和可能的数值,可以如下所示: df['c'].value_counts() 这里还有一些有趣的技巧或者参数: normalize=True:如果想看频率而不是次数 这里也有两个小技巧: 第一个就是print(df[:5].to_csv()),这段代码可以打印前5行,并且也是会保存到文件的数据。 另一个技巧是处理混合了整数和缺失值的情况。

    1.3K11发布于 2019-12-03
  • 来自专栏call_me_R

    10个JS优化小技巧

    .markdown-body h4,.markdown-body h5,.markdown-body h6{line-height:1.5;margin-top:35px;margin-bottom:10px #f8f8f8}.markdown-body blockquote:after{display:block;content:""}.markdown-body blockquote>p{margin:10px let test: boolean; if (x > 100) { test = true; } else { test = false; } // 简洁 let test = x > 10 冗余 let test = ''; for(let i = 0; i < 5; i ++) { test += 'test '; } // 简洁 'test '.repeat(5); 10

    68930发布于 2021-02-05
  • 来自专栏终身学习者

    10个HTML文件上传技巧

    在本文中,我们将讨论 HTML文件上传支持的10种用法,希望对你有用。 1. 单文件上传 我们可以将input 类型指定为file,以在Web应用程序中使用文件上传功能。 event.dataTransfer.files; }); 如果大家看到这里,有点激动,想手贱一下,可以 CodePen 玩玩,地址:https://codepen.io/atapas/pen... 10 原文:https://dev.to/atapas/10-usef...

    3.8K10发布于 2021-03-04
  • 来自专栏BestSDK

    10大云存储平台技巧

    从厂商特别关心的问题,例如,名誉或服务水平协议,到技术问题,如安全和兼容性,在做出决定之前,这些技巧将贯穿你的整个考虑周期。   

    2.7K60发布于 2018-03-02
  • 来自专栏前端皮小蛋

    Vue Router 10 条高级技巧

    10. 守卫的 next 方法 next: 调用该方法 resolve 钩子。 next(): 进行管道中的下一个钩子。如果全部钩子执行完了,则导航的状态就是 confirmed (确认的)。

    1.6K40发布于 2021-05-06
  • 来自专栏CSDNToQQCode

    Python编程专属骚技巧10

    十、循环枚举索引 list = [10, 20, 30] for i, value in enumerate(list):     print(i, ': ', value)   #1-> 0 : 10

    20060编辑于 2022-11-29
  • 来自专栏Vue中文社区

    10个JavaScript 优化小技巧

    let test: boolean; if (x > 100) { test = true; } else { test = false; } // 简洁 let test = x > 10 冗余 let test = ''; for(let i = 0; i < 5; i ++) { test += 'test '; } // 简洁 'test '.repeat(5); 10

    36110发布于 2021-02-26
  • 来自专栏育种数据分析之放飞自我

    RStudio使用的10技巧

    经常使用RStudio编写R程序,把自己经常用的,比较有用的技巧分享一下,希望对初学者有用。 另外,我录制了一个视频,上传到了B站,阅读原文查看。 为何要上传B站? 重启RStudio中的R ctrl + shift + F10 10. 将代码快速生成网页版报表 ?

    1.1K20发布于 2020-11-10
  • 来自专栏前端壹栈

    10个实用的Javascript技巧

    这种语法允许使用多种技巧,例如变量交换单行或仅解析返回对象中有意义的属性。 6. 使用扩展运算符浅拷贝对象(和数组!) 这个技巧适用于任何类型的值,它甚至可以处理 JavaScript 的一些奇怪的相等行为。 你还可以使用集合从复杂对象的数组中删除重复项。 8.等待多个promise完成 每当你需要启动多个任务并等待它们完成时,这个技巧就会发挥作用。 如果你正在开发微服务架构并且需要尽快从多个端点获取重要的非顺序数据,则可以使用此技巧10. 为代码的执行计时 对于寻求提供高性能代码的开发人员来说,这是一个无价的工具,time方法将计时器名称作为参数,并期望通过调用timeEnd来满足,其中提供了相同的计时器名称。

    1.9K20发布于 2021-09-17
  • 来自专栏GitHub专栏

    10个必会的 PyCharm 技巧

    Mac: Control + r:直接运行当前代码 Control + d:以Debug(调试)模式运行代码 Windows/Linux: Shift + F10:直接运行当前代码 Shift + F9 10. 展示多个页面 ? 当你的公司不愿意为你配置2个显示屏时,你依然可以使用 PyCharm 在一个屏幕里查看多个文件。

    71530发布于 2020-06-18
  • 来自专栏ytkah

    discuz优化10个小技巧

    延迟更新附件的浏览量,可明显降低访问量很大的站点的服务器负担,建议开启本功能   最大在线人数:范围 10~65535,建议设置为平均在线人数的 10 倍左右   在线保持时间(分钟):根据访问情况设置合理的数值 7、discuz开启Gzip   假设我们访问的一个页面有100kb,如果已经开启Gzip了,服务器会把这个页面压缩成zip文件,可能只有10kb或更小,就会节省带宽和下载时间。 分表功能可以将帖子分在不同的数据表中,适合帖子数很多并且运行效率受到影响的站点使用 9、discuz插件筛选   在没有必要的情况尽量少装插件,有些插件调用很多sql反而降低效率 10、discuz模板优化

    6.9K21发布于 2018-12-28
领券