ICode9

精准搜索请尝试: 精确搜索
  • 字模上位机实现2021-05-17 02:04:43

    具体功能1.对输入的文字取模,得到每个文字16x16的数据32byte。2.将32byte数据写入到文件中并保存下来。#include "mainwidget.h" mainWidget::mainWidget(QWidget *parent) : QWidget(parent) { paintArea = new PaintArea; //定义控键设置参数 pLineEdit = ne

  • 大端小端存储区别一看即懂!!2021-04-24 10:04:06

    字节排序按分为大端和小端,概念如下 大端(big endian):低地址存放高有效字节。数据的第一个字节先存。 小端(little endian):低字节存放地有效字节 1.大端和小端的方式及判断 举个例子说明,我的机子是32位windows的系统,处理器是AMD的。对于一个int型数0x12345678,为方便说明,这里采

  • C语言判断大端小端2021-04-17 08:52:23

    #include <stdio.h> #include <assert.h> int my_if(int a) { char* p =(char *) &a; assert(p != NULL);   //断言函数(防止为空指针) //直接返回值: //1的截取为:01        (截取:char类型为1字节截取整形地址高地址) //放于高地址则返回:00-0 //放于低

  • C语言:记录32bit数据的一些常用位操作2021-03-11 18:02:16

    最近协议里面用到了这个东西,每次都要重新写,还怕出错,特记录之: #include <stdio.h> #include <string.h> #define GET_LOW_BYTE0(x) ((x >> 0) & 0x000000FF) /* 获取第0个字节 */ #define GET_LOW_BYTE1(x) ((x >> 8) & 0x000000FF) /* 获取第1个字节 */ #d

  • 联咏 Nt9832x Uboot升级all-in-one流程2021-03-03 18:30:43

    nvt_fw_update->(loader中,已经将all-in-one的FW下载到了share memory,此函数中,将share memory的地址和固件大小传给nvt_process_all_in_one) nvt_process_all_in_one-> nvtpack_get_partition(&np_get_input,&mem_out)->将share memory 中的内容读到mem_out内存中 nvt_getf

  • 进制表示2021-03-01 19:33:50

    进制表示 二进制 0b 八进制 0 十六进制 0x 0-9 A-F    

  • Markdown中公式2021-02-01 10:01:05

    行内与独行 行内公式:将公式插入到本行内,符号:$公式内容$,如:xyzxyz 独行公式:将公式插入到新的一行内,并且居中,符号:$$公式内容$$,如: xyzxyz 上标、下标与组合 上标符号,符号:^,如:x4x4 下标符号,符号:_,如:x1x1 组合符号,符号:{},如:xyijxijy 汉字、字体与格式 汉字形式,符号:\mbox{},如:V初始V初

  • 基于区域生长的分割2021-01-02 21:33:58

    1.基于区域生长的分割 算法的输出是一个聚类集合,每个聚类集合被认为是同一光滑表面的一部分。首先依据点的曲率值对点进行排序,区域生长算法是从曲率最小的点开始生长的,这个点就是初始种子点,初始种子点所在区域就是最平滑的区域,一般场景中平面区域较大,这样从最平滑的区域开始

  • Kprobe的使用方法2020-12-18 16:36:01

    Kprobe的使用方法   /* For each probe you need to allocate a kprobe structure */ static struct kprobe kp = { .symbol_name = "do_fork", }; static int __init kprobe_init(void) { int ret; kp.pre_handler = handler_pre; kp.post_handle

  • STM32的串行口通讯2020-12-03 13:01:44

    目录 一、寄存器与固件库的stm32 LED流水灯例子的编程方式差异比较二、STM32的行口通讯三、C语言程序里全局变量、局部变量、堆、栈等概念四、stm32的堆、栈、全局变量的分配地址 一、寄存器与固件库的stm32 LED流水灯例子的编程方式差异比较 外设库函数的调用与直接配置

  • C语言程序里全局变量、局部变量、堆、栈的认识与使用2020-12-02 20:31:24

    C语言程序里全局变量、局部变量、堆、栈的认识与使用 C语言在内存中的分配Ubuntu中的程序验证stm32的验证 C语言在内存中的分配 C语言在内存中一共分为五个区域,分别是栈区、堆区、全局/静态存储区、常量存储区、代码区。 注:C/C++不提供垃圾回收机制,因此需要对堆中的数据

  • STM32串口通讯及C程序编译后内存地址的分配2020-12-02 19:33:12

    文章目录 一、寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异二、STM32的USART窗口通讯程序三、重温C语言程序里全局变量、局部变量、堆、栈等概念,并在ubuntu系统中编程,输出信息进行验证3.1C语言程序部分概念3.2验证 四、stm32系统进行编程,调试变量,进行验证

  • MFC-窗口指针2020-11-18 14:32:18

    内容转载自https://www.bilibili.com/video/BV1AT4y137gS?p=24         void CMFCApplication10Dlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 //得到当前窗口句柄 HWND hWnd = GetSafeHwnd(); //由窗口句柄得到窗口指针 CWnd

  • Python爬虫如何应对Cloudflare邮箱加密2020-10-21 07:00:55

    最近写一个小爬虫,需要拿到邮箱信息,发现拿不到,也不是ajax接口。最后查资料发现是被Cloudflare加密起来了,有加密肯定有解密。柠之漠然:这个解密方式就是从那段 js 代码转换过来的其中最主要的一句话for (e = ”, r = ‘0x' + a.substr(0, 2) | 0, n = 2; a.length – n; n += 2) e +=

  • 9.string转换为0x样式2020-09-12 18:50:21

    string string2binstring(string strSrc) { if(strSrc.empty()) { return ""; } string strTemp = "0x"; string strDest; //去掉最开始的0x字符 int iNumber = strSrc.find(strTemp); if(iNumber != NO_FOUND) { strSrc = strSrc.subst

  • golang学习笔记---- 格式化IO2020-07-29 15:03:05

    格式化打印的说明 func Print(v ...interface{}) func Printf(format string, v ...interface{}) func Println(v ...interface{}) 占位符通用说明 %v the value in a default format when printing structs, the plus flag (%+v) adds field names %#v a Go-syntax represent

  • ARM32 内核内存布局2020-05-09 14:52:19

    Linux内核在启动时会打印出内核内存空间的布局图,下面是ARM Vexpress平台打印出来的内存空间布局图: 这部分信息打印是在mem_init()函数中实现的。 [start_kernel->mm_init->mem_init] pr_notice("Virtual kernel memory layout:\n" " vmalloc : 0x%16lx - 0x%16lx (%6ld

  • 2-8-10-16进制详解2020-02-22 21:09:30

    1、进制的由来 进制越大表达形式越简洁 2、进制的特征 二进制:由 0 ,1 组成。由 0b开头。 八进制:由 0 ,1…7 组成 。以 0 开头。 十进制:由0 ,1…9组成。整数默认十进制。 十六进制:由0,1…9,a,b,c,d,e,f(大小写均可)组成,由0x开头。 3、超级干货 举例:整数 12345 括号(n

  • 第0X组 Alpha冲刺(3/4)2019-11-20 17:00:07

    队名:xxx(1.1 5分) 组长博客:(url)(2.1 5分) 作业博客:(url)(班级博客本次作业的链接)(5分) //////以下内容一个小组共55分,看完之后对此部分整体打分 组员1(组长) 过去两天完成了哪些任务 文字/口头描述 展示GitHub当日代码/文档签入记录 接下来的计划 还剩下哪些任务 燃尽图 遇到了哪些困难 有

  • python2(中文编码问题):UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position2019-10-26 12:38:38

    原文链接:https://www.cnblogs.com/walk1314/p/7251126.html python2(中文编码问题):UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1 收起 分类专栏: python

  • 网络序,主机序学习2019-10-19 10:55:08

    网络序,主机序学习 网络序,主机序总是迷迷糊糊的。需要整理一下。千言万语,不如代码来的实在。哈哈,说干就干。 #include <stdio.h> #include <stdlib.h> #include <arpa/inet.h> int host_order() { unsigned long a = 0x12345678; unsigned char * p = (unsigned char *)(&

  • 程序设计实训题目练习笔记-①2019-10-02 23:01:20

    进制转换问题   一、十六进制   先分析本题,两个要点,一个把十六进制的string 改成 十进制整数,第二个遍历整个string,找到开头为0x的子串。 题目较为简单,直接上部分代码 16进制转10进制,可通过稍加改动变成适用于其他进制string改成int十进制的轮子    每次发现0x,新设下标,获得0x

  • Windows中进程的内存结构2019-08-09 20:42:13

    原文链接:http://www.cnblogs.com/yewei/archive/2013/03/02/2940472.html  基础知识:堆栈是一种简单的数据结构,是一种只允许在其一端进行插入或删除的线性表。允许插入或删除操作的一端称为栈顶,另一端称为栈底,对堆栈的插入和删除操作被称为入栈和出栈。

  • 记0X届集训队2019-07-21 15:06:38

    原文链接:http://www.cnblogs.com/JVKing/articles/2283620.html 注:本文最初由博主发在百度物理竞赛吧,链接:http://tieba.baidu.com/p/905970302?pn=1     今天中午很慵懒的从图书馆的沙发上醒来,看到窗外明媚的阳光,突然想起分布在各地的高中同学,包括集

  • C++11 FAQ2019-07-10 20:40:39

    https://wizardforcel.gitbooks.io/cpp-11-faq/content/49.html   介紹 1. C++11 FAQ中文版 - C++11 FAQ 2. Stroustrup先生关于中文版的授权许可邮件 3. Stroustrup先生关于C++11 FAQ的一些说明 4. 关于C++11的一般性的问题 4.1. 您是如何看待C++11的? 4.2. 什么时候C++0x会

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

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

ICode9版权所有