ICode9

精准搜索请尝试: 精确搜索
  • 一键全自动静默安装并设置FastCopy-ver4.2.0简体中文汉化版-2022年9月12日2022-09-13 07:31:03

      一键全自动静默安装并设置FastCopy-ver4.2.0简体中文汉化版-2022年9月12日   https://www.autoahk.com/?p=43783         压缩包下载网址  :  https://ds920.lanzouy.com/iesj40bl7uej   一直想制作一个一键全自动静默安装并设置FastCopy的自解压压缩包 首先想到的是分

  • RUST基础:类型别名2022-08-21 11:30:43

    Rust基础入门书籍推荐《深入浅出RUST》 我们可以用type关键字给同一个类型起个别名(type alias)。实例如下: 1 type Age = u32; 2 3 fn grow(age:Age,year:u32) -> Age{ 4 age + year 5 } 6 7 fn main() { 8 let x : Age = 20; 9 println!("20years later:{}

  • /t/long-integer-multiplication-mul-wide-u64-and-mul-wide-u128/515202022-07-13 14:05:54

    /* Copyright (c) 2017, Norbert Juffa All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain t

  • 【Rust】使用HashMap解决官方文档中的闭包限制2022-05-14 20:31:54

    问题概述 值缓存是一种更加广泛的实用行为,我们可能希望在代码中的其他闭包中也使用他们。然而,目前 Cacher 的实现存在两个小问题,这使得在不同上下文中复用变得很困难。 第一个问题是 Cacher 实例假设对于 value 方法的任何 arg 参数值总是会返回相同的值。也就是说,这个 

  • [Contest on 2022.5.6] 手写 bitset 模板2022-05-11 10:32:27

    \(\cal T_1\) \(\mathbb{D}\rm escription\) \(\mathbb{S}\rm olution\) $\mathbb{C}\rm ode $ \(\cal T_2\) 基因切割 \(\mathbb{D}\rm escription\) \(\mathbf{namespace\_std}\) 乘坐戴夫的时光机器穿越回了现代,成为了⼀名医学生。 这天,医院新进了一些 \(\rm dna\) 切

  • 09-结构体例子2022-04-29 20:34:13

    结构体例子 计算长方形面积 fn main() { let width1 = 30; let height1 = 50; println!( "The area of the rectangle is {} square pixels.", area(width1, height1) ); } fn area(width: u32, height: u32) -> u32 { width * height

  • 非对齐内存访问【转】2022-02-06 01:33:25

    转自:https://www.kernel.org/doc/html/latest/translations/zh_CN/core-api/unaligned-memory-access.html Original Unaligned Memory Accesses 翻译 司延腾 Yanteng Si <siyanteng@loongson.cn> 校译 时奎亮 <alexs@kernel.org> 非对齐内存访问 作者 Daniel Drake <dsd@gentoo

  • 杰理之录音关键数据结构说明【篇】2022-02-05 11:31:15

    struct record_file_fmt { u8 gain;//增益配置 u8 channel;//声道数,1:单声道, 2:双声道 u16 sample_rate;//采样率 u32 bit_rate;//码率 u32 coding_type;//编码格式 char *dev;//录音设备盘符 char *folder;//录音文件夹 char *filename;//录音文件名 u32 cut_head_time;//录

  • rust 结构体方法和关联函数2021-12-09 09:03:52

    1 struct Targ { 2     w:u32, 3     h:u32, 4 } 5 impl Targ {    6     fn aera(&self) -> u32 { 7         self.w * self.h 8     }   9     fn sround(&self) -> u32 { 10         (self.w + self.h ) * 2 11     } 12     fn init(x:u

  • 【Rust】枚举匹配2021-11-30 23:31:17

    环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/match/destructuring/destructure_enum.html 示例 枚举匹配 #[allow(dead_code)] enum Color { // These 3 are specified solely by their name. Red, Bl

  • STM32实现将简单的参数保存至flash,掉电不重置2021-11-27 18:30:00

    STM32实现存储简单的参数进flash 工程中加入flash.c和flash.h 我使用是keil5,需要添加头文件路径,将flash.h包括在内,路径中不应该有中文,同时FWlib中需要引入stm32f10x_flash.c。 直接复制可能会有中文符号,比如中文空格等等,从而报错,请注意。 使用原子战舰开发板可运行。 //flash

  • linux平台下的6818开发板(ARM)显示屏的字体显示2021-11-24 20:33:20

    软件开发环境:ubuntu-18.04\ubuntu-16.04    硬件开发环境:ARM架构下的6818开发板  串口软件:secureCRT(类似于Linux终端下的命令行操作) 通过Linux平台用终端命令进行交叉编译(arm-linux-gcc),形成ARM架构的可运行程序,然后放在6818开发板下进行运行,通过simfang字库的解析文字,然

  • 聊一聊tcp 拥塞控制 相关数据结构2021-11-20 01:00:08

    struct tcp_sock {//在 inet_connection_sock 基础上增加了 滑动窗口 拥塞控制算法等tcp 专有 属性 /* inet_connection_sock has to be the first member of tcp_sock */ struct inet_connection_sock inet_conn; u16 tcp_header_len; /* Bytes of tcp he

  • struct v4l2_buffer2021-11-10 09:02:21

    struct v4l2_buffer struct v4l2_buffer struct v4l2_buffer struct v4l2_buffer { __u32 index; //缓存编号 enum v4l2_buf_type type; //视频捕获模式 __u32 bytesused; //缓存已使用空间大小 __u32

  • libsecp256k1比特币密码算法开源库(八)2021-11-07 22:04:30

    2021SC@SDUSC secp256k1曲线Curve结构定义 FieldStorage域元素紧凑存储Field域元素 在libsecp256k1中对域元素进行了定义,其中Field定义secp256k1的有限域 G F (

  • Zynq-Linux移植学习3-Qspi flash读写操作:裸驱flash区域连续读写2021-11-06 17:32:41

    因公司需求,需要开发一个裸驱读写Qspi falsh的驱动。 首先需要了解两个方面的知识,一是spi驱动,二是flash读写指令。spi的驱动在sdk中有集成,在此不再赘述。 下面首先查看数据手册中的读取器件型号指令,确保spi驱动没有问题。spi读0x9F寄存器,读出正确的flashID证明spi驱动没有问题。

  • 11章学习笔记2021-10-17 19:01:30

    第11章 EXT2文件系统 11.1 EXT文件系统 EXT2一直作为Linux的默认文件系统。EXT3是EXT2的扩展。EXT3中增加的主要内容是一个日志文件,他将文件系统的变更记录在日志中。日志可在文件系统崩溃时更快地从错误中恢复。没有错误的EXT3文件系统与EXT2文件系统相同。EXT3的最新扩展时EXT4

  • 20191305李天琦第十一章学习笔记2021-10-17 13:01:56

    20191305李天琦第十一章学习笔记 摘要:本章讨论EXT2文件系统。只要充分了解一个文件系统,就可以轻松改编其他任何文件系统。本章首先描述了EXT2文件系统在Linux中的历史地位以及EXT3/EXT4文件系统的当前状况;用编程示例展示了各种EXT2数据结构以及如何遍历EXT2文件系统树;介绍了如何实

  • 2021-2022-1-diocs-Linux系统编程第五周学习笔记2021-10-16 22:01:35

    20191218 2021-2022-1-diocs-文件操作&使用系统调用进行文件操作(第四周学习笔记) 思维导图 EXT2文件系统概述 本章描述了EXT2文件系统在Linux中的历史地位以及EXT3/EXT4文件系统的当前状况;用编程示例展示了各种EXT2数据结构以及如何遍历EXT2文件系统树;介绍了如何实现支持Linux内核

  • 第七、八章学习笔记2021-10-09 21:04:41

    7.1文件操作级别 文件操作分为五个级别: (1)硬件级别: fdisk:将硬件、U盘或SDC盘分区。 mkfs:格式化磁盘分区,为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件 (2)操作系统中的文件系统函数:每个操作系统内核均可为基本文件操作提供支持。(3)系统调用:用户模式程序使用

  • 《Linux/Unix系统编程》第七、八章学习笔记2021-10-09 10:02:14

    第七、八章学习笔记 文件操作 文件操作级别 文件操作分为五个级别,按照从高到低的顺序如下: (1)硬件级别:硬件级别的文件操作包括: fdisk:将硬盘、U盘或SDC盘分区。 mkfs:格式化磁盘分区、为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 大多数是针对系统

  • 20191324第七、八章读书笔记2021-10-07 21:00:56

    第七章 文件操作 文件操作级别 硬件级别文件操作包括: fdisk:将硬盘、U盘或SDC盘分区 mkfs:格式化磁盘分区,为系统做好准备 fsck: 检查和维修系统 碎片整理:压缩文件系统中的文件 操作系统内核中的文件系统函数: kmount(),kumount ( ) (mount/umount file systems) kmkdir(), krm

  • Unix/Linux系统编程-学习笔记-第七章2021-10-07 15:33:20

    第7章 文件操作 7.1 文件操作级别 文件操作分为五个级别: (1)硬件级别: fdisk:将硬件、U盘或SDC盘分区。 mkfs:格式化磁盘分区,为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 (2)操作系统中的文件系统函数 (3)系统调用 (4)I/O库函数 (5)用户命令 (6)sh脚本 7.2 文件I/O

  • Lwip里的tcp的Protocol Control Block2021-09-12 03:00:06

    1 /** the TCP protocol control block */ 2 struct tcp_pcb { 3 /** common PCB members */ 4 IP_PCB; 5 /** protocol specific PCB members */ 6 TCP_PCB_COMMON(struct tcp_pcb); 7 8 /* ports are in host byte order */ 9 u16_t remote_port

  • LINK Control2021-07-16 21:01:37

      Code and data Placement Control by self-defind Section   declare in code via pragma @  __attribute__   (GNU) link control via xx.icf: ILINK Configuration File (链接配置文件)   Data Section #pragma location = ".STCM" int flag u32 check_martix[]

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

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

ICode9版权所有