ICode9

精准搜索请尝试: 精确搜索
  • ARM分支指令2021-02-25 12:35:51

    ARM处理器使用的分支指令有B、BL、BX、BLX,各指令区别如下: 1、B:Branch,无条件跳转。 通过将PC的值设置为<address>来指示下条指令的地址,这是一种永久性分支,不会再返回。 该指令主要用于循环中,或者将程序的控制权交给另一部分代码。 …… B fwd MOV r0, r0 ;这条指令将不会得到执行 f

  • 通用寄存器.md2021-01-30 10:04:40

    通用寄存器 32Bits 16Bits 8Bits EAX AX AL ECX CX CL EDX DX DL EBX BX BL ESP SP AH EBP BP CH ESI SI DH EDI DI BH

  • sp_lockinfo2021-01-09 11:04:50

    CREATE procedure sp_1 with ENCRYPTION as begin declare @spid int,@bl int,  @intTransactionCountOnEntry  int,         @intRowcount    int,         @intCountProperties   int,         @intCounter    int  create table #tmp_lock_who (  id in

  • STM汇编程序设计2020-12-31 17:59:20

    STM汇编程序设计 STM32的三种Boot模式的差异在keil下完成一个汇编程序的编写用汇编程序完成 每间隔1秒钟闪烁一次LED的程序 STM32的三种Boot模式的差异 在系统复位后,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。 用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的

  • 【题解】 CF765F Souvenirs 分块2020-12-28 21:37:05

    Legend \(\textrm{Link to}\) Codeforces。 给定长 \(n\ (2 \le n \le 10^5)\) 的序列 \(a\ (0 \le a_i \le 10^5)\),共 \(m\ (1 \le m \le 3\times 10^5)\) 次询问,每次询问一个区间 \([l,r]\) 最接近两数字之差。 Editorial 容易想到分块。 设 \(pre_{i,j}\) 表示 \(j\) 号位置到

  • vmware虚拟机常用命令和应用实例2020-12-25 15:59:27

    vmware虚拟机常用命令 开启虚拟机: vmrun -T ws start /vms/vmware/BL_WIN_XP.vmx 停止虚拟机: vmrun -T ws stop /vms/vmware/BL_WIN_XP.vmx 创建快照:snapname vmrun -T ws snapshot /vms/vmware/BL_WIN_XP.vmx snapname 查看已创建快照: vmrun -T ws listSnapshots /vms/vmwar

  • 数列分块入门92020-12-17 21:35:46

    首先上题目 题目描述 给出一个长为n的数列,以及n个操作,操作涉及询问区间的最小众数。 第一行输入一个数字n。 第二行输入n个数字,第i个数字为a[i],以空格隔开。 接下来输入n行询问,每行输入两个数字l,r以空格隔开。 表示查询位于[l,r]的数字的众数。 这道题遇到了之前没有遇到过

  • jsp-->js-->jsp之间的关系2020-11-13 20:00:49

    jsp和js通过form.submit();发送request请求createdIdSave.jsp 在CreatedIdSave.jsp中进行BL的增删改查操作,在jsp中将值保存到页面的script中,调用function <script language="javascript"> parent.fraInterface.afterSubmit222("<%=FlagStr%>","<%=Content%>&

  • P1203 [USACO1.1]坏掉的项链Broken Necklace2020-10-20 02:04:25

    传送门 分析 首先涉及到环形问题的时候,我们常用的解决方法就是开两倍空间把这个环给储存下来 然后我们可以正着反正扫一遍,记录每一种颜色的珠子的最长前缀和最长后缀,最后再扫描一下答案即可 代码 #include <iostream> #include <cstring> #include <cstdio> using namespace std;

  • ARM的B,BL跳转指令偏移值计算2020-09-29 21:32:14

    ARM中使用B,BL指令进行跳转,两者之间的差距在于:BL指令可以实现子程序的返回,B指令无法实现子程序的返回。 B指令机器码:0xEA BL指令机器码:0xEB 在反汇编之后,如果是大端的话,指令的第一字节为B/BL的机器码;如果是小端的话,指令的第四个字节为B/BL字节码。 A 偏移值计算方式如下:   目的

  • 数列分块入门 2 题解2020-05-16 15:07:40

    https://loj.ac/problem/6278 做法一 块内二分。 对每一个元素进行备份并处理增量,查询使用二分。 做法二 暴力枚举+优化即可。 维护一个块内最大值与最小值,记为 \(ma_i\) 和 \(mi_i\)。 查询整块时,若 \(c^2\le mi_i\) 则说明没有一个值是 \(<c^2\) 的,若 \(c^2>ma_i\) 则说明全都是

  • Nexus6 刷机/获取全局调试权限/ro.debuggable=1/root2020-04-28 20:01:26

    辛苦了两天之后总算把闲鱼弄来的Nexus6刷到了8.1,首先声明我是第一次接触刷机,或者说系统编译,原本是在做Frida的时候突然看教程说模拟器已经要不行了,所以临时起意买的一台二手机,原本还想着自己重新编译一下系统达到全局调试目的的,但是无奈硬盘空间没有100G能腾出来,没办法只能用第三

  • 有排序规则的两个数组的合并_去重,排序规则不变2020-04-23 19:05:02

    static void Main(string[] args) { int[] A = { 1, 5, 6, 7, 12, 15, 55, 60 }; int[] B = { 2, 4, 5, 6, 8, 9, 44, 44, 55, 56, 87 }; IList<int> C = new List<int>(); int AL = 0;

  • 洛谷P3348/UOJ#195/LOJ#2092/BZOJ#4573[ZJOI2016]大森林(LCT)2020-04-21 11:00:50

    不得不说,ZJOI 的可做题都是数据结构题  这个东西显然不能在线,所以考虑离线以后从左往右扫过去。同时询问可以把整棵树处理好再处理。 那么我们要处理的就是修改生长结点引发的孩子关系变化。 考虑对每个修改开一个虚点,然后每次生长出的点挂在最近的修改下,相邻修改前后相连,不难发

  • 修改 CubeMX 生成的 RT-Thread makefile 工程2020-04-05 14:57:04

    修改 CubeMX 生成的 RT-Thread makefile 工程 使用 RT-Thread 官方 基于 CubeMX 移植 RT-Thread Nano 生成的 Makefile 工程在编译时有错误,需要简单修改一下。 添加 context_gcc.s 文件。需要在 Makefile 中添加这个 .s 文件,在 CubeMX 生成的工程中可以找到它,如果你找到的文件拓

  • 数据传输示例 Moves.asm2020-03-15 19:06:44

    ;//数据传输示例 .386 .model flat, stdcall .stack 4096 ExitProcess PROTO, dwExitCode:DWORD .data val1 WORD 1000h val2 WORD 2000h arrayB BYTE 10h, 20h, 30h, 40h, 50h arrayW WORD 100h, 200h, 300h arrayD DWORD 10000h, 20000h .code main PROC ;// 演示 MOVZX

  • SQLServer查看死锁的表和Kill死锁进程2020-03-02 12:02:35

    SQLServer查看死锁的表和Kill死锁进程1、查询出现死锁的表2、杀死某个锁3、也可以创建查看死锁进程的存储过程4、也可以穿件杀掉引起死锁进程的存储过程 1、查询出现死锁的表 查询语句 select request_session_id spid, OBJECT_NAME(resource_associated_ent

  • lightoj1306 细节+exgcd+待补2020-02-22 22:55:37

    题意很好解... 直接exgcd  求最小值,然后对于xa----xb区间......求一波x多少可以满足 然后y同理,然后取一波最小值... 就搞定了... 不知道为什么莫名RE #include<bits/stdc++.h> using namespace std; int T,cishu; long long a,b,c,xa,ya,xb,yb,x,y,gcd,minlx,minly,maxlx,ma

  • oppo r9s 解bl锁,刷入第三方recovery2020-02-05 11:56:26

    前言: 在对目前安卓手机刷入第三方REC时,需要简单介绍一下bootloader,recovery,fastboot,rom的概念。其中刷机有卡刷,线刷,9008深度刷机,卡刷指将rom复制到手机SD中进行刷入,线刷则是用手机连接电脑,在fastboot模式下刷入rom。以下是线刷第三方rec,然后再用第三方的rec工具卡刷rom,root,xposed

  • [P3806] 【模板】点分治 - 点分治2020-02-01 09:54:49

    辣鸡蒟蒻怎么今天才来敲这个模板题 好像还敲了很久的样子 (大雾) #include <bits/stdc++.h> using namespace std; #define int long long const int N = 10005; vector<pair<int,int> > g[N]; int dis[N],siz[N],msiz[N],n,m,k[N],ans[N],u[N]; vector <int> st; int buc[100000

  • $POJ2942\ Knights\ of\ the\ Round\ Table$ 图论2019-11-06 09:04:40

    正解:图论 解题报告: 传送门! 一道,综合性比较强的题(我是萌新刚学$OI$我只是想练下$tarjan$,,,$QAQ$ 考虑先建个补图,然后现在就变成只有相互连边的点不能做邻居.所以如果有$K$个数能依题目要求坐一张长桌上,就一定是这$K$个数在图上是一个奇环. 所以现在题目就转化成了求所有不

  • 分块吼啊 学习笔记——分块2019-11-04 19:03:34

    分块吼啊 ## 学习笔记——分块 之前一直不会写分块。 咕到了今天终于写了几个裸题 LOJ数列分块入门1 区间加,单点查 线段树很容易,但是要练分块更容易 把数列分成\(\sqrt{n}\)的块 整块的打\(tag\)两边的暴力 代码如下: #include<bits/stdc++.h> using namespace std; const int max

  • Loj #6281. 数列分块入门 52019-11-03 09:00:32

    区间开方,求和。 分析性质可发现sqrt(0)= 0,sqrt(1) = 1,所以记录每块是否已不能改变。 区分l与r啊。。错了这么个关键字母可不爆零了么。。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<cmath> 5 #include<algorithm> 6 using namespace std; 7 typede

  • LOJ #6278. 数列分块入门 22019-11-02 10:01:34

    hzwer tql! 渐渐找到了分块的套路。 给出一个长为  n 的数列,以及 n 个操作,操作涉及区间加法,询问区间内小于某个值 c*c 的元素个数。 残块先在原数组上暴力,然后拿原数组更新块数组(效率高于结构体存id!),整块就标记。 code: 1 #include<iostream> 2 #include<cmath> 3 #include<cs

  • 树链剖分2019-10-30 12:04:12

    我终于码了树链剖分,别人半年前学会的东西我终于入门辣!!! 先放全代码:   1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #include<cmath> 5 #define MAXN 30010 6 using namespace std; 7 const int INF=(1<<30); 8 struct rr{ 9 int nt,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有