- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 【编程技术】string小字节优化
字符串的小字符串优化(Small String Optimization,SSO)是一种优化技术,用于减少存储短字符串时的内存分配开销。该优化通常在实现字符串类时使用,其中包含一个固定大小的内部缓冲区,可以在不进行堆分配的情况下存储短字符串。
2024-02-29 14:28:39 796
原创 【编程技术】C++ 萃取器
在 C++ 中,“萃取器”(Traits)是一种模编程技术(模板元编程技术),用于在编译时根据类型的特征或属性来选择不同的实现方式或行为,从而使模板具有更大的灵活性和通用性。在 C++ 标准库中,有一些常见的萃取器,例如迭代器萃取器(Iterator Traits),用于确定迭代器的特征,如指向的元素类型、迭代器类型等,除了迭代器萃取器之外,还有一些其他类型的萃取器,用于从类型中提取特定的属性或信息。函数指针萃取器:用于从函数指针类型中提取函数的参数类型、返回类型等信息。
2024-02-29 14:25:54 1338
转载 代码块内有局部变量、数组,他们的地址变化是怎样的。
文章目录前言一、局部变量、数组的地址变化是怎样的?二、不同存储方式的地址变化是怎样的?三、案例演示1.源码2.输出结果总结前言提示:本文博主使用的是MacbookPro16 64位系统,如有不同硬件环境可以自行测试。一、局部变量、数组的地址变化是怎样的?局部变量:不同的局部变量,先定义的高地址,后定义的低地址。 (存储在栈内存中)类,结构体,数组:内部成员,先定义的低地址,后定义的高地址。二、不同存储方式的地址变化是怎样的?整数:内部低地址存储低位,高地址存储高位。数组:实际占用的空间,
2021-01-23 19:42:22 469
原创 百度云上传本地图片到对象存储BOS——python版
这是我个人学习python django项目的练习,如果对你有帮助,请关注我,我将不定期更新,如果疑问或者建议可以在评论区留言沟通。此博文致敬“潭州课堂”,python学院django31期项目班“蓝羽”老师,感谢老师的辛苦指导。开始:第一步:你需要先申请百度智能云平台https://cloud.baidu.com/?from=console,并开通“对象存储BOS”,申请一个空间,记住空间...
2020-03-12 22:19:36 3298 6
原创 Linux自启动脚本(ssh每登陆一次启动一次)
Linux自启动脚本创建start_SCCtl.sh脚本脚本赋予权限修改profile文件创建start_SCCtl.sh脚本1、使用root用户创建start_SCCtl.sh脚本,内容如下:#!/bin/sh/home/es/displaySoft/build-SCCtl-unknown-Release/SCCtl脚本赋予权限2、为start_SCCtl.sh脚本赋予权限,命令如下...
2020-01-04 18:08:45 399
原创 C语言基础练习-输入球体半径,计算球体表面积和体积
这是我个人学习c语言的练习,如果对你有帮助,请关注我,我将不定期更新,如果疑问或者建议可以在评论区留言沟通。/**Copyright(c)2018 V万能的小黑V*文件名:main.c*描述:输入球体半径,计算球体表面积和体积*作者:V万能的小黑V*日期:2018年11月22日*当前版本:1.0*/ --------------------- 作者:V万能的小黑V 来源:CS...
2018-11-26 20:31:50 32678 6
原创 C语言基础-简单计算加减乘除的计算机(除法结果取整)
这是我个人学习c语言的练习,如果对你有帮助,请关注我,我将不定期更新,如果疑问或者建议可以在评论区留言沟通。我将头文件、方法主体、主函数分离,写在上文件里,一个头文件(mymath.h),一个方法主体函数文件(mymath.c),一个主函数文件(mymath_test.c),把三个文件放一起。编译方法:gcc mymath.c mymath_test.c头文件/**Copyrigh...
2018-11-26 20:26:15 4041
原创 C语言基础-编写求两个整数最大公约数的函数,并调用此函数求两个整数的最大公约数和最小公倍数。(头文件、方法主体、主函数,分离)
这是我个人学习c语言的练习,如果对你有帮助,请关注我,我将不定期更新,如果疑问或者建议可以在评论区留言沟通。我将头文件、方法主体、主函数分离,写在上文件里,一个头文件(c043-mymath.h),一个方法主体函数文件(c043-mymath.c),一个主函数文件(c043-mymath_test.c),把三个文件放一起。编译方法:gcc -Iinclude c043-mymath.c c0...
2018-11-22 05:19:50 5828
原创 C语言基础-将手动输入的16位数字分别左旋转和右旋转n位
这是我个人学习c语言的练习,如果对你有帮助,请关注我,我将不定期更新,如果疑问或者建议可以在评论区留言沟通。/**Copyright(c)2018 vinnfeng*文件名:main.c*描述:将手动输入的**16位数字分别左旋转和右旋转**n位*作者:V万能的小黑V*日期:2018年11月21日*当前版本:1.0*/#include <stdio.h>/**函数...
2018-11-21 20:58:31 963
原创 C语言基础-输出hellword(含注释)
这是我个人学习c语言的练习,如果对你有帮助,请关注我,我将不定期更新,如果疑问或者建议可以在评论区留言沟通。/**Copyright(c)2018 vinnfeng*文件名:hello_word.c*描述:运行程序在屏幕上输出指定内容*作者:vinnfeng*日期:2018年11月21日*当前版本:1.0*/#include <stdio.h>/**函数名称:m...
2018-11-21 16:14:46 2545
转载 Linux(CentOS)日常操作命令
用硬件检测程序kuduz探测新硬件:service kudzu start (or restart)查看CPU信息:cat /proc/cpuinfo查看板卡信息:cat /proc/pci查看PCI信息:lspci (相比cat /proc/pci更直观)查看内存信息:cat /proc/meminfo查看USB设备:cat /proc/bus/usb/devices查看键盘和...
2018-11-20 17:56:42 468
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人