• 2024-10-19c里面的printf, fprintf, sprintf, snprintf, printf_s, fprintf_s, sprintf_s, snprintf_s一问说清所有各种printf
    都定义在<stdio.h>中,有些事C99的一部分,有些事C11新加的。如下:int printf( const char*      format,... );(untilC99)int printf( const char* restrict format,... );(sinceC99) (2) int fprintf( FILE*      str
  • 2024-09-30c 知识
    #ifdef,#ifndef,#else,#define等宏定义。它可以被gcc编译的时候定义。例如如下代码:#ifndefUSE_PTHREAD_LOCK可以在编译的时候gcc-DUSE_PTHREAD_LOCK定义.Howtodetectthecpuarchitecturesuchasx__86_64__andx__i386__CrestrictkeywordIntheCpro
  • 2024-08-25sql server导入mysql,使用python多线程
    概述在上一篇文章中,链接:https://www.cnblogs.com/xiao987334176/p/18377915使用工具SQLyog进行导入,传输过程是单进程的,一个表一个表的传,一条条数据插入,所以传输速度会比较慢。如果sqlservermdf文件在200m左右,传输需要花费30分钟左右。如果来了一个10GB左右的mdf的文件,需要25
  • 2024-08-12文件IO常用api
    文件IO常用api打开/关闭文件fopen该api用于打开指定的文件FILE*fopen(constchar*__restrict__filename,constchar*__restrict__modes)constchar*__restrict__filename:表示要打开的文件和路径constchar*__restrict__modes:表示要访问模式return:结构体指针表示
  • 2024-08-09Docker容器时间与宿主机不一致/宿主机时间不同步校验
    一、Docker容器时间与宿主机不一致前言如果在启动Docker容器的过程中没有单独配置localtime,很可能造成Docker容器时间与主机时间不一致的情况,比如UTC和CST相差8小时,换句话来说就是容器时间与北京时间相差8个小时。问题描述问题:容器时间与北京时间相差8个小时   #查看主机时间
  • 2024-07-10【unix高级编程系列】标准I/O
    背景在上一篇文章unix高级编程系列之文件I/O中,我们已经介绍了文件I/O是非缓存的,那么与非缓存I/O对应的就是具有缓存的I/O。而标准I/O库就是具有缓存的I/O,今天我们就来认识一下它的独特魅力及相关注意事项。标准I/O与文件I/O的区别我个人认为标准I/O和文件I/O存在以下
  • 2024-05-04《自动机理论、语言和计算导论》阅读笔记:p352-P401
    《自动机理论、语言和计算导论》学习第12天,p352-P401总结,总计50页。一、技术总结1.TuringMachine(TM)2.undecidability​a.Ld(thediagonalizationlanguage)3.reductionp392,Ingeneral,ifwehaveanalgorithmtoconvertinstancesofaproblemP1toi
  • 2024-01-22linux 开启ntp
    先确定有没有装ntp服务rpm-qantp如果没有安装,则需要部署ntp服务:yum2yum源IP ntp(如果本地有挂载yum源,直接yuminstallntp即可)1、修改/etc/ntp.conf内容,本目录下的配置拷过去进行修改。vim/etc/ntp.conf#创建日志路径#mkdir-p/data/ntpdata------------------
  • 2023-12-28Linux对时服务
    一、服务端配置:IP:192.168.1.10(1)备份/ect/ntp.conf,删除该文件,新建空文件vim/etc/ntp.confdriftfile/var/lib/ntp/driftrestrictdefaultnomodifynotrap#允许所有IP客户机restrict127.0.0.1#允许本地同步,便于监控,配置restrict-6:::1server127.127.1.0#需要同步上层
  • 2023-12-12mysql的ON DELETE CASCADE 和ON DELETE RESTRICT区别
    ONDELETECASCADE和ONDELETERESTRICT是MySQL中两种不同的外键约束级联操作。它们之间的主要区别在于当主表中的记录被删除时,子表中相关记录的处理方式。ONDELETECASCADE:当在主表中删除一条记录时,所有与之相关的子表中的匹配记录也会被自动删除。这通常用于强耦合的关系,
  • 2023-11-25一起来学C语言吧 - 1
    C语言编辑器我用的是CLion,有点狮子、勇猛的人的意思-lion。也是这个杀手不太冷的lion-里昂。希望这个专栏能像伴随着你的狮子和这个不太冷的杀手一样,给你带来帮助和底气、勇气。先看个简单的吧:#include<stdio.h>//输出intmain(){printf("23+43=%d\n",23+43);re
  • 2023-11-08C++修饰符类型
    1、static静态存储修饰符:作用于变量时,使变量只被初始化一次,并且变量生命周期延长至和当前进程一致。作用于函数时,时函数只在当前文件中可见,调用权限只在当前文件。 2、const常量类型修饰符:作用于变量时,使该变量不可被更改。constintvalue=0;
  • 2023-08-20「C」2022/10/26晚学习总结
    2022/10/26晚学习总结主要内容范围:教材23章今晚浅学了一点点东西,记录一下.fma函数在math.h里,浮点数乘加,比自己手动算精度高.doublefma(doublex,doubley,doublez);返回值:x*y+zmemcpy函数在string.h里,内存复制,他和strcpy的区别是,他不仅仅能复制字符
  • 2023-07-26时间同步 ntp服务器
    目录一.定义二.项目要求三.部署服务端四.部署客户端一.定义#01简介:ntp全名networktimeprotocol。NTP服务器可以为其他主机提供时间校对服务#02ntp和ntpdate区别1)两个服务都是centos自带的(centos7中不自带ntp)。ntp的安装包名是ntp;ntpdate的安装包是ntpdate。他们
  • 2023-07-15关于 SAP ABAP 事务码 SM30 里的 Restrict Data Range
    SAPABAP事务码SM30里的RestrictDataRange区域的Enterconditions和Variant这两个选项有什么作用?SAPABAP中的SM30事务码用于维护表的条目。在使用SM30事务时,RestrictDataRange区域允许用户定义一些限制条件,可以帮助缩小查询或更改的数据范围。这对于大型表
  • 2023-06-26Linux多线程13-条件变量
    上节代码存在的问题:生产者已经没有数据了,消费者还在while循环判断是否有数据,浪费资源没有数据了应该通知生产者生产,生产好了通知消费者消费这就需要条件变量pthread_cond_tintpthread_cond_init(pthread_cond_t*restrictcond,constpthread_con
  • 2023-04-25C语言的5种存储类以及关键字volatile、restrict
    《CPrimerPlus》读到12章,我的C语言复习进展的挺不错。这一章介绍存储类、连接和内存管理,可以说是重中之重。C的5种存储类:自动——在一个代码块内(或在一个函数头部作为参量)声明的变量,无论有没有存储类修饰符auto,都属于自动存储类。该类具有自动存储时期、代码块的作用域和空链接(n
  • 2023-04-22实验报告
    数据库建模与查询设计1.概念模型设计及逻辑模型设计描述根据给定的应用需求和ER图参考,给出最终的ER图,并根据ER图进行逻辑模型转化,给出关系模式集合。ER图:手工逻辑模型转换:2.数据建模工具的模型设计过程描述使用工具powerdesiger根据实验附件步骤选择实体框以及关
  • 2023-03-30文件的简单学习
    文件输入输出:用>和<做重定向,>是把输入写进另一个文件,<是从文件中获取1FILE*fopen(constchar*resrictpath,constchar*restrictmode);2intfclose(FILE*stream);3fscanf(FILE*,...)打开文件的标准代码:1FILE*fp=fopen("file","r");2if(fp){3fscanf(
  • 2023-03-27NTP时间服务器
    目录前言安装配置方式一配置方式二其它GMT、UTC、CST、DST时间参考前言大数据产生与处理系统是各种计算设备集群的,计算设备将统一、同步的标准时间用于记录各种事件
  • 2023-03-20使用Azure Policy限制所有ASM资源
    Azure策略是管理Azure订阅中的标准策略的绝佳工具。可用于创建、分配和管理策略。这些策略将在整个资源中强制实施不同的规则和效果,以便这些资源符合公司标准和服务级别协
  • 2023-03-05类型限定符
    我们通常用类型和存储类别来描述一个变量。C90新增了两个属性:恒常性和易变性,这两个属性可以分别用关键字const和volatile来声明,以这两个关键字创建的类型是限定类型;C99标准
  • 2023-01-15【UnrealEngine4图形】——创建绘制结构体
    绘制结构的作用在UnrealEngine4中,对于一个绘制Mesh的drawcall需要的所有信息(VertexBuffer,IndicesBuffer,Shaders,PipelineState等)用一个MeshDrawCommand结构体打包,然后添加
  • 2022-12-23MySQL中的级联删除与更新策略on delete restrict on update restrict
    MySQL中的级联删除与更新策略ondeleterestrictonupdaterestrict在MySQL中,当我们执行级联删除与级联更新时,可能会执行OnDeleteRestrict和OnUpdateRestrict语句,这两
  • 2022-11-29CentOS 7 NTP服务端和客户端详细配置
    1.安装NTP1.1yum安装yum-yinstallntp1.2开机自启#设置开机启动chkconfigntpdonsystemctlenablentpdsystemctlstartntpdsystemctlstatusntpdsystemctldaemon-r