rw
  • 2024-07-01F407在RAM中调试
    在RAM中调试代码一.软硬件操作硬件方面需要先修改BOOT0和BOOT1的引脚的高低电平。SRAM运行模式BOOT0和BOOT1都是高电平。软件方面:1.需要先取消勾选UseMemoryLayoutfromTargetDialog,点击下方的Edit编辑.sct2.修改.sct分散加载文件原始文件LR_IROM10x080000000x0008
  • 2024-06-30文件压缩和解压缩
    Linux文件压缩和解压缩打包:就是把一堆文件放在一起,并不会节省磁盘空间,仅仅是进行一个归类整理的过程压缩:把一堆文件放在一起,再进行压缩,会节省磁盘空间在Linux中存在如下几种压缩格式.gzip(压缩速度最快).bzip2.xz(压缩效果最好)【1】tar命令制作压缩包(打包压缩)选项
  • 2024-06-20linux配置reids集群,一直wait......(解决办法)
    如果一直wait…[root@localhostmyredis]#systemctlstartfirewalld[root@localhostmyredis]#firewall-cmd--staterunning[root@localhostmyredis]#firewall-cmd--zone=public--add-port=16379/tcp--permanentsuccess[root@localhostmyredis]#systemctlr
  • 2024-06-20使用xtrabackup加密备份
    1.生成密钥串echo"123456"|md5sumf447b20a7fcbf53a5d5be013ea0b15af-#注意后面的中划线不算2.方式1-使用key#备份xtrabackup--user=mysqlbackup--password='Abc@12345678'--backup--compress--compress-threads=4--encrypt=AES256--encrypt-key=&
  • 2024-06-19adb
    展示设备信息adbdevices安装应用adb-s127.0.0.1:62001installC:\Users\86199\Desktop\Animix_1.1.1_Android_update_Test_0619.apk允许ADB以root权限执行命令adbroot这个命令在设备的shell中执行 mount 命令,以重新挂载 /system 分区为读写模式。-orw,remou
  • 2024-06-19C语言开发日志,问题记录(长期更新版本)
    一、程序存储与占用1.编译后内存分配编译后的Code(代码),RO-data(只读,譬如const),RW-data(读写,初始化非0的全局变量),存储在ROM(flash)中,ZI-data(初始化为0或者未初始化的变量),运行时ROM占用是Code+RO-data+RW-data运行时RAM占用是RO-data+RW-data+ZI-data;RW和ZI会被
  • 2024-06-18Go实现点对点聊天
    这里测试最基本的,服务发现的那种需要魔法,我的虚拟机不行,示例去官网的example查看p2p.gogoget安装缺失的库packagemainimport( "bufio" "context" "crypto/rand" "flag" "fmt" "io" "log" mrand"math/rand" &qu
  • 2024-06-16linux的权限管理
    linux的权限管理1.权限介绍和示例root用户权限最高,所以一般对它不做什么权限设置。其他用户就要设定权限并且遵守权限了。文件权限:#文件属性[root@localhost~]#touch1.txt[root@localhost~]#ls-l总用量4-rw-r--r--.1rootroot06月1519:091.txt-r
  • 2024-06-15P6781 [Ynoi2008] rupq
    P6781[Ynoi2008]rupq线段树上维护这种括号序列,如果信息可差分是好做的,但现在只能合并。先说如何合并信息。max是简单的。至于nand,不需要考虑结合律,只要维护一个bool[32][2]表示当某一位的第一个操作数是0/1时,经过它们的传递、运算的结果是什么。见于P2114[NOI2014]
  • 2024-06-15史上最简单的bootloader【STM32F767】[【二】
    继上一篇史上最简单的bootloader【STM32F767】后,最近进一步研究了下bootloader。任务:bootloader不变,app自我复制,将app搬运到sram中运行。目的:1)学习bootloader;     2)没什么大用处,主要是学习---->看资料说是代码在sram中运行会快一点,本人没有测试过学习过程有点
  • 2024-06-12Zabbix配置中文显示及乱码问题
    页面配置为中文显示在zabbix5.0版本开始用户菜单更改为左侧栏显示,找到并点击UserSettings,Language修改语言为Chinese(zh_CN)即可。PS:一般在部署后初始配置时,未找到Chinese(zh_CN)这一项,修改如下:编辑配置文件vim/usr/share/zabbix/include/locales.inc.php修
  • 2024-06-10chmod 使用
    数字权限4(100)读2(010)写1(001)执行u表示该文件的拥有者,g表示该文件的拥有者所属的组,o表示其他人,a表示所有人。e.g.#数字表示法chmod777file#为所有用户开放file的全部权限chmod744file#只有拥有者有全部权限,其他人只读。#字母
  • 2024-06-04gpt4free软件的 g4f gui 网页速度非常慢的问题解决
    问题:g4f gui启动网页很难连上gpt4free是一个为大众提供的Openai等大模型API调用服务的软件,但是在装好启动g4f gui,使用8080端口连接后,发现网页一直在执行,半天还没好。怀疑是网页里面的一些js加载有问题。通过在python命令行使用importg4f;g4f.version命令来找到g4f的
  • 2024-06-04操作系统·同步问题
    经典同步问题1.生产者消费者问题一组生产者进程(Producer)一组消费者进程(Consumer)共享初始为空大小为n的缓冲区(Buffer)semaphoremutex=1;//mutexsemaphoreempty=n;//buffersemaphorefull=0;//fullProducer(){ while(1){ Produce(); P(m
  • 2024-05-26详解:unbutu 桌面和终端设置背景图片 win终端设置背景图片(4k超高清)
    先上一下成果图:unbutu:桌面终端:win:终端:详细步骤我最开始装的时候,在网上很难搜索到既简单,又实用的方法,大多都是利用命令行来完成修改的,而且即使修改好了,图片也会被压缩,感觉没有原图那种惊艳感。我在利用命令行方式修改终端壁纸时甚至不小心删掉了一些不清楚但是蛮重
  • 2024-05-25单片机 内存管理
    首先,我们用keil编译器将写完的单片机代码全部编译后,编译窗口会输出以下信息:可以看到,编译之后的运行文件被分成Code,RO-data,RW-data,ZI-data四部分存放于单片机的SRAM和FLASH中。Code:代码占用的flash大小。RO-data[read-onlydata]:只读常量(包括const修饰变量和defi
  • 2024-05-14KEIL中使用的SCT段描述文件的一些语法说明
    ;FLASH起始址FLASH大小LR_IROM10x080000000x000F0000;这行描述的是编译后的执行代码存放在FLASH的哪地址,FLASH大小是多少。LR_IROM1是段名,随便写{ER_IROM10x080000000x000F0000;这行描述了一个ROM段,表示代码存储的位置和ROM的大
  • 2024-05-12数据段和代码段相关
    1、实际上,对于在STM32F103这类资源紧缺的单片机芯片中:代码段保存在Flash上,直接在Flash上运行(当然也可以重定位到内存里)数据段暂时先保存在Flash上,然后在使用前被复制到内存里(只读数据段(ROdata)不复制)函数入口地址、函数参数、临时变量、const修饰的局部常量在运行到对应代码
  • 2024-05-08Keil编译后的Code,RO,RW,ZI等相关
    在使用keil开发STM32应用程序时,点击Build后在BuildOutput窗口中经常会有如下信息:以前一直好奇这几个参数和实际使用的STM32芯片中Flash和SRAM的对应关系,于是上网搜了一圈,做如下总结:这些参数的单位是Byte图中几个参数分别代表 Code:代码的大小RO:常量所占空间(加了const修饰
  • 2024-05-07Linux: GRUB
     https://docs.fedoraproject.org/en-US/quick-docs/grub2-bootloader/ command:setsetpager=1lssetroot=(hd0,msdos1)insmodlinuxinsmodnormalnormalhelpset GURB_TIMEOUT_STYLE=menu#hiddenGRUB_TIMEOUT=5GRUB_DISTRIBUTOR="$(sed's,rele
  • 2024-05-06前端埋点数据采集(二)mock应用系统10万条前端埋点数据
    前端埋点数据采集(二)mock应用系统10万条前端埋点数据上一期我们分享了前端埋点数据采集(一)采集系统架构设计我们说应用系统的数据,采集到大数据平台来,然后再到数仓。但是很多实际场景是应用系统、大数据平台、数仓平台各自并没有完成系统的搭建和开发。 假设现在一个场景是:应用
  • 2024-04-29Linux基础之权限管理
    目录通用权限的管理扩展权限的管理特殊权限的管理权限掩码在Linux中,权限管理是通过文件系统中的权限位来实现的。通用权限的管理每个文件或目录都有一个所有者、一个用户组和其他用户的权限设置。主要的权限包括读取、写入和执行。文件权限包括读、写和执行权限:读权限(r):允许
  • 2024-04-28从0到1的 linux 搭建 svn 教程
    linux搭建svn服务器:安装svn软件包:yuminstallsubversionmysql-serverhttpdmod_dav_svnmod_perlsendmailwgetgcc-c++makeunzipperl*ntsysvvim-enhanced安装完成后svn服务器安装成功了。接下来配置svn库:1.新建一个目录用于存储SVN所有文件mkdir/home/svn2.新建
  • 2024-04-24fio
    概念IOPS:Input/OutputPerSecond,每秒读/写次数,单位为次(计数)延迟:是指完成一次IO请求所需的时间。延迟是关注存储性能时最重要的指标。TPUT:带宽也叫吞吐量,每秒的读写数据量,单位为MB/S。同步IO:同步就是在一个功能调用时,在没有得到结果之前,该调用就不返回。当IO读写过程中阻
  • 2024-04-19crontab不执行
    crontab不执行问题:/etc/crontab​中任务不执行日志中出现如下内容(感谢王立明):明哥:664,中间的6就是文件的属组,提示属组可写,不安全,所以就不执行了Apr1914:30:59fireflycron[12283]:(*system*)INSECUREMODE(group/otherwritable)(/etc/crontab)解决方法:查看/etc