- 2024-10-26模型参数量计算
模型参数量的计算公式隐藏层大小为:\(d_{model}\)transformer的layer数:\(N\)嵌入层大小为:\(V_{dim}\)transformer模型参数大小=\(N\)*(12*\(d_{model}^2\)+13*\(d_{model}\))+\(V_{dim}\)当\(d_{model}\)的数量较大时,参数量≈12*\(d_{model}^2\)*\(N\)例如llama3-7b的
- 2024-09-18进一步认识系统调用write()和read()
简介write函数ssize_twrite(intfd,constvoid*buf,size_tcount);fd:文件描述符,表示要写入的文件或设备buf:指向要写入的数据的缓冲区count:要写入的字节数返回值:成功时返回写入的字节数;失败时返回-1read函数ssize_tread(intfd,void*buf,size_tcount);fd:文
- 2024-08-18C++学习第二课
一、C++数据类型使用编程语言进行编程时,我们需要用到各种变量来存储各种信息,变量保留的时他所存储的值的内存位置,这意味着,你创建一个变量时,就会在内存中保留一些空间。在我们的编程中我们一般需要的数据类型有比如字符型、宽字符型、整型、浮点型、双浮点型、布尔型等,操作系
- 2024-08-14C程序设计(安徽专升本3.2基本数据类型)
一、数据类型的分类 在本章节我们之讲解基础的数据类型,因为后续的数据类型将会单独对此讲解,常考的为基本数据类型,数组,函数,指针这几种类型!其它类型作为了解,认识即可二、整型类型此处对整数类型的讲解排除字符型和布尔型,它们单独拉出讲解,且我不喜欢废话讲解,我直接列表加代码
- 2024-07-317.31日总结
时间过得可真快,转眼到了七月份的最后一天,一年也过去了一半多,今天算是把远程升级BOOTLOAD的任务告一段落了。使用SC95芯片,配合用户的通信协议,实现了正常升级和紧急升级功能,还有固件标识符比对功能。固件标识符比对用到了升级文件的最后8字节,此时升级过程中需要去除这8个字节,进行
- 2024-07-26MySql 字段类型长度问题理解
mysql中字段长度理解字符长度设计表中设置的是字符长度,任意字符都占一个字符长度,使用char_length函数获取char_length(`name`)字节长度字节长度和数据表的字符集有关。length获取字节长度。length(`name`)在mysql中如果是latin1字符集下,一个中文汉字占2个字节数;
- 2024-07-18MySQL如何优雅的执行DDL
一、前言关于MySQLDDL表结构变更,各个工单平台基本上都支持了pt-osc及OnlineDDL的方式,但是,我相信仍然有一大部分人,不太了解这两种方式各自的优缺点是啥,以至于实际当中,会稀里糊涂的随机选一种去执行,选对了固然好,选错了,自然免不了领导的一顿K,这......当然是开玩笑的哈。 在各
- 2024-06-13runtime包
目录runtime包返回Go的根目录--GOROOT返回Go的版本--Version返回本地机器的逻辑CPU个数--NumCPU设置可同时执行的最大CPU数--GOMAXPROCS手动GC--GC统计内存申请和分配信息--ReadMemStats返回正在使用的字节数--InUseBytes返回正在使用的对象数--InUseObjects返回当前存在的Go协程
- 2024-05-28strcpy函数和memcpy函数的区别
strcpy和memcpy的区别1.复制内容:strcpy:专门用于复制字符串,它会一直复制直到遇到源字符串中的'\0'结束符。这意味着如果源字符串长度超过了目标缓冲区的大小(不包括'\0'),就会发生缓冲区溢出,这是一个常见的安全隐患。memcpy:可以复制任意内容,如字符数组、整型、结构体、类等。它按
- 2024-05-28strcpy和memcpy
strcpy和memcpy目录strcpy和memcpy复制内容:strcpy:专门用于复制字符串,它会一直复制直到遇到源字符串中的'\0'结束符。这意味着如果源字符串长度超过了目标缓冲区的大小(不包括'\0'),就会发生缓冲区溢出,这是一个常见的安全隐患。memcpy:可以复制任意内容,如字符数组、整型、结构体、
- 2024-05-12PWN的一些前置知识
PWN的一些前置知识点虽然我超想打web方向,但是其实感觉每个方向都一窍不通555,算了先学学pwn和misc再说吧大致流程查看文件使用checksec命令,查看是否开启PIE,ASLR等,查看是否有canary(栈保护的机制)静态分析使用IDApro或者其他静态分析软件,获取软件逆向代码动态调试使用gdbdbg
- 2024-03-27fsutil fsinfo ntfsinfo c: 查询NTFS特定卷信息C盘 fsutil fsinfo sectorInfo c: 查询扇区信息C盘 fsutil fsinfo statis
fsutilfsinfontfsinfoc: 查询NTFS特定卷信息C盘NTFSVolumeSerialNumber: NTFSVersion : 3.1LFSVersion : 2.0TotalSectors : TotalClusters :
- 2024-03-27MySQL 中 LENGTH() 和 CHAR_LENGTH()用法
在MySQL中,LENGTH()和CHAR_LENGTH()函数都用于获取字符串的长度,但它们有一些重要的区别。LENGTH()函数返回字符串的字节数(即存储在数据库中的实际字节数),而不是字符数。这意味着对于使用多字节字符集(如UTF-8)存储的数据,LENGTH()函数返回的值可能会大于实际字符数。例如:S
- 2024-03-26/proc/pids/io
rchar:代表自进程启动以来所读取的总字符数,包括通过缓存或直接读取的字符。单位是字节(bytes)。wchar:代表自进程启动以来所写入的总字符数,包括通过缓存或直接写入的字符。单位是字节(bytes)syscr:代表自进程启动以来所执行的read系统调用的次数。syscw:代表自进程启动以来所
- 2024-03-20结构体与共用体
结构体类型的说明 结构体是若干个类型数据的集合,结构体类型说明格式如下:struct类型名{类型1成员名1;类型2成员名2;……};,以上整个部分是一个数据类型,与整型的int是同样地位。可用typedef把结构体类型替换成一个只有几个字母的简短标识符。结构体变量的定义 结构体变量
- 2024-02-22《Linux内核完全注释》(3)
关于博客:当公开学习笔记写,如果对于有感想的地方就发散一下,没有感想的地方就了解学习一下。总之这个笔记不能代替书,也不是那种总结手册,更像是学习日记,请各位朋友理解。3.4C与汇编程序相互调用在Linux内核程序boot/head.s执行完基本初始化操作之后,就会跳转去执行init/main.c
- 2024-01-27VMMap内存分析工具
VMMap是一个运行在windows上的内存Profier工具。按F5刷新数据。 虚拟内存PrivateBytes:进程PrivateCommitted(不含共享库部分)的虚拟内存字节数 对应VMMap的Private、windows任务管理器中的【提交大小】,资源管理器中的【提交】Committed(VMMap):进程PrivateCommitted的
- 2023-12-28[转发] Go pprof内存指标含义备忘录
原文链接Gopprof内存指标含义备忘录最近组内一些Go服务碰到内存相关的问题,所以今天抽时间看了下Gopprof内存指标的含义,为后续查问题做准备。内容主要来自于Go代码中对这些字段的注释,加自己的理解。理解不对的地方欢迎指正。//https://github.com/golang/go/blob/master/src
- 2023-12-28解密社招面试题:“new”一个对象究竟会产生多少字节?
尊敬的小伙伴们,大家好!在程序员的职业生涯中,面试无疑是一次又一次的挑战。这些挑战中,总有一些问题会让我们略感头疼,今天小米就来和大家聊一聊,社招面试中经常被问到的一个问题:“new”一个对象究竟会产生多少字节?这个问题看似简单,实际上涉及到了许多底层的原理,而在我们日常开发中,也有
- 2023-11-27Mysql Varchar(n) 占用字符、字节数浅析
一、概述varchar(n)括号中的n代表最大可容纳的字符的个数,注意,并不是代表字节的个数一个中文和一个英文都是一个字符,只不过mysql的编码格式不同时,一个英文和一个中文所占用的存储字节数不同,一个英文字符占用的字节数是1,中文字符和英文字符不同,以下是常用的编码格式
- 2023-11-23js如何计算字符串的字节数
如果计算字符长度只需要使用length,letstr="hello世界";console.log(str.length)//7如何计算所占用的字节数呢?functiongetByteLength(str){letlength=0;for(leti=0;i<str.length;i++){letcharCode=s
- 2023-11-21Modbus 转 PROFIBUS DP 应用场景 PM-160
1)在网关PROFIBUSDP侧是一个PROFIBUSDP从站,在Modbus串口侧有Modbus主站、Modbus从站、通用模式可选:接口有RS232RS485、RS422三种可选。2)通信方式为半双工:波特率有300~115200bps可选;有/无校验位、奇/偶校验和标记/空格可选。3)网关作为PROFIBUS从站,波特率自适应MaxS12Mbps
- 2023-11-07在线直播系统源码,输入框限制字节数 区分中英文
在线直播系统源码,输入框限制字节数区分中英文 // 规则名称验证规则 不包含特殊字符 letcheckGroupName=(rule,value,callback)=>{ letreg=/^[0-9A-Za-z\u4e00-\u9fa5\(\)\(\)]+$/; if(value!==''&&!reg.test(value)){
- 2023-11-03梳理C++各种数据类型所占字节数和表示范围
Outline1.数据类型所在字节数与程序运行平台有关2.列举各种数据类型所占字节数1.数据类型所在字节数与程序运行平台有关不同的平台上对不同数据类型分配的字节数是不同的。平台环境的理解:硬件架构操作系统(OS)编译器(Compiler)程序的运行环境取决于上述配件。原因:64位机
- 2023-10-27oracle判断字段中包含全角字符
如题,我们可以用2个函数 length()和 lengthb()length()表示字符个数。lengthb()表示字节数。在varchar2()中,“abc”算3个字符,“艾尔法”也算三个字符。“abc”有三个字节,但是”艾尔法“就不一定了。例子如下:selecta.*,length(a),lengthb(a)fromtest1a; 如上