E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
编写高质量代码(c++)
【python】在线代码混淆方案及注意事项
▒目录▒导读开发环境1️⃣在线网站pyob混淆操作步骤
编写
测试代码混淆转pyc缺点中文路径问题:`python:Can'treopen.pycfile`2️⃣反编译python文件格式对比uncompyle63️⃣
夜猫逐梦
·
2024-02-14 10:18
杂货铺
python
开发语言
混淆
安全
掘根宝典之类的自动类型转换和强制类型转换(转换构造函数,转换函数,关键字explicit)
C++
如何处理内置类型转换我们先来复习一下
C++
是如何处理内置类型转换的。将一个标准类型变量的值赋给另一种标准类型的变量时,如果这两种类型兼容,则
C++
自动将这个值转换为接受变量的类型。
掘根
·
2024-02-14 09:16
c++
c++
开发语言
掘根宝典之
C++
友元函数与运算符重载
我们在前面学习了重载运算符,赋予
C++
运算符多种含义。
掘根
·
2024-02-14 09:16
c++
算法
开发语言
精读《遇见心想事成的自己》
重新
编写
自己的人生程序读了《遇见心想事成的自己》之后,也梳理了一下自己的人生。生命的历种真是充满各种奇迹。自己从一个小山村,历经广州、宁夏、郑州、北京……等地,一路走来,真是充满了神奇际遇。
冰银百荷
·
2024-02-14 09:08
06-引用
写在前面我们经常使用#ifndef、#define、#endif来防止头文件的内容被重复包含◼#pragmaonce可以防止整个文件的内容被重复包含◼区别#ifndef、#define、#endif受C\
C+
_东阁堂主_
·
2024-02-14 09:31
C++
基础杂记(一)——
【
C++
】
C++
中“std::“是什么意思?起什么作用?-CSDN博客2.
mosaic_born
·
2024-02-14 09:44
c++
开发语言
算法
【小沐学GIS】基于C++QT绘制三维数字地球Earth(OpenGL)
三维数字地球系列相关文章如下:1【小沐学GIS】基于
C++
绘制三维数字地球Earth(456:OpenGL、glfw、glut)第一期2【小沐学GIS】基于
C++
绘制三维数字地球Earth(456:OpenGL
爱看书的小沐
·
2024-02-14 09:43
C/C++
GIS
OpenGL
c++
qt
opengl
earth
地球
gis
3d
如何复用外部shell脚本
在Linux开发中,经常会
编写
shell脚本来执行一些任务,通常是一个脚本只做一件事,随着任务的增加,脚本会越来越多,可复用的地方也会逐渐增加,这时就需要提取出脚本中的公共的功能放到一个通用的脚本中,其他脚本都能复用它本篇文章介绍
Linux开发那些事儿
·
2024-02-14 09:04
go-zero开发流程
开发流程goctl环境准备数据库设计业务开发新建工程创建服务目录创建服务类型(api/rpc/rmq/job/script)
编写
api、proto文件代码生成生成数据库访问层代码model配置config
四月__
·
2024-02-14 09:41
后端
洛谷p1996 约瑟夫问题(
c++
)
#includeusingnamespacestd;boola[101]={0};//创建一个布尔数组a,用于记录每个人是否已经出圈。数组大小为101,因为n的最大值为100。intmain(){intn,m,cont=0,i=1,j,num=0;//声明变量n(人数),m(报数上限),cont(当前报数),i(当前考虑的人的编号),num(已经出圈的人数)。cin>>n>>m;//从标准输入读取
handsomezqh
·
2024-02-14 09:39
c++
开发语言
洛谷P9556 Orders
c++
#includeusingnamespacestd;//定义结构体sss来存储订单信息,a表示交付日期,b表示交付数量structsss{longlonga;longlongb;}srr[100+9];//比较函数cmp,用于对订单按照交付日期从小到大排序boolcmp(structsss&a,structsss&b){returna.a>t;while(t--){longlongn,m;cin>
handsomezqh
·
2024-02-14 09:39
算法
洛谷P1401题解 禁止在 int 乘 int 时不开 long long (
c++
)
这个题需要输入四个数字,那么我们可以顺次输入,用a,b,c,d分别表示xl,xu,yl,yu,然后我们可以判断longlongint的情况。首先我们要分类,如果a,c为负值,b,d为正值,那么a乘c,b乘d可能为最大值,b乘c,a乘d可能为最小值,如果a,b,c,d只有一个负值或正值,那么不妨假设a为负值,a乘d为最小值,b乘d为最大值。综上,最大值只能出现在a乘c和b乘d之间,最小值只能出现在a
handsomezqh
·
2024-02-14 09:09
算法
洛谷p9421 班级活动(
c++
)
如题下面是我的基本思路统计每个id出现的次数,将计数存储在数组中。遍历计数数组,对于每个计数,若大于2,则统计大于2的部分s并求和;若计数等于1,则统计计数为1的数量x。最后根据统计的结果判断需要更改的次数,并输出最小需要更改的次数。下面是我的代码#includeusingnamespacestd;inta[1000005]={0};longlongs=0,x=0,i,n,b;intmain(){
handsomezqh
·
2024-02-14 09:09
算法
洛谷P1014 Cantor 表(
c++
)
#include//包含常用的库usingnamespacestd;longlongdc(longlongn)//定义一个函数dc,用于确定给定序号n在Cantor表中的对角线{longlongi=1;while(1){if(((1+i)*i)/2>=n)//检查当前对角线的最大序号是否大于或等于nbreak;i++;}returni;//返回对角线的序号}intmain(){longlongn,
handsomezqh
·
2024-02-14 09:09
c++
算法
洛谷P6141 贪心的导游(
c++
)
#include//包含常用的库usingnamespacestd;longlongs=0,x=0;//声明s和x变量用于计算过程intn,m,i,u,v,p,j;//声明相关的变量inta[1000005];//存储商店商品总数的数组intmain(){cin>>n>>m;//输入商店个数n和旅游团个数mfor(i=0;i>a[i];//读入每个商店的商品总数}for(i=0;i>u>>v>>p
handsomezqh
·
2024-02-14 09:09
c++
算法
开发语言
Java设计模式(一)面向对象设计原则
我们在进行软件开发时,不仅仅需要将最基本的业务给完成,还要考虑整个项目的可维护性和可复用性,我们开发的项目不单单需要我们自己来维护,同时也需要其他的开发者一起来进行共同维护,因此我们在
编写
代码时,应该尽可能的规范
青空の霞光
·
2024-02-14 09:35
设计模式
java
设计模式
java-ee
python:PyPDF2 从PDF中提取目录
我发现pypdf和pypdf2的作者是同一人:MathieuFenniakpipinstallpypdf2;pypdf2-3.0.1-py3-none-any.whl(232kB)
编写
pdf_read_dir.py
belldeep
·
2024-02-14 09:03
python
python
pdf
outline
pypdf2
Java设计模式详细介绍(含面向对象设计原则)
一、面向对象设计原则在了解设计模式前我们先来学习一下什么是面向对象设计原则1.1面向对象设计原则概述面向对象设计原则(SOLID原则)是一组关于如何
编写
可维护、灵活和可扩展的代码的指导方针。
Simon学Java
·
2024-02-14 09:33
java
设计模式
开发语言
深入了解
C++
:底层编译原理
进程的虚拟空间划分任何编程语言,都会产生两样东西,指令和数据。.exe程序运行的时候会从磁盘被加载到内存中,但是不能直接加载到物理内存中。Linux会给当前进程分配一块空间,比如x8632位linux环境下会给进程分配2^32(4G)大小的空间,这个空间被叫做【进程的虚拟地址空间】,进程的虚拟地址空间其实并不存在,从底层来看它不过是内核创建的一系列数据结构而已。以x8632位linux为例,讲解进
程韬123
·
2024-02-14 09:02
linux
运维
c++
缓存
开发语言
深入了解
C++
:底层编译原理(二)
C++
文件需要经历编译和链接两大步骤才能生成可执行文件。编译会生成二进制可重定位的目标文件,其中的重定位指的是符号重定位,发生了链接阶段。
程韬123
·
2024-02-14 09:32
c++
开发语言
C++
基础1:
C++
新特性(命名空间,引用,指针,重载,内联)
C++
新特性1.c++简介:
C++
这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“Cplusplus”,它的前身是C语言。
哒宰的自我修养
·
2024-02-14 09:02
C++和Qt基础开发
c++
程序设计
编程语言
C++
1:
C++
初始化,输入输出,const关键字,引用,内联,缺省函数,函数重载,左值和右值,函数模板,名字空间
文章目录1.C++初始化1.1变量初始化五种方式1.2数组初始化2.如何防止读入时候对字符串的越界处理3.输入输出4.const4.1cosnt指针的示例4.1.1const修饰变量4.1.2const修饰指针4.1.3const修饰变量本身5.引用(&)概述5.1&的用法5.2引用的特点5.3常引用(const)5.4引用与指针的区别5.5值传递,指针,引用,常引用区别5.6引用去掉常性5.7引
何小柒(qi)~
·
2024-02-14 09:01
C++(线上)
c++
c++
error函数_
C++
笔记02 引用+const+动态内存+内联函数+类和对象
1.引用类型名2.const关键字1)定义常量const2)定义常量指针不可以通过指针修改指针指向的内容,指针指向可以变化不可以把常量指针赋值给非常量指针,反之可以int3)定义常引用3.动态内存分配-new和delete1)分配和删除一个变量P2)分配和删除一个数组P4.内联函数函数重载函数缺省参数1)内联函数函数调用是有时间和空间开销的。调用参数、返回地址等压栈出栈内联函数:减少函数调用开销机
weixin_39824834
·
2024-02-14 09:01
c++
error函数
c++
已引用.h但未识别
默认形参 内联函数 引用 取别名 指针与引用的相同点和不同点 强制类型转换 面向对象与面向过程 类和对象 访问控制限定符 构造函数 析构函数 初始化列表
一、默认形参1、什么是默认形参在
C++
中可以给函数的参数设置默认值,当函数被调用时调用者提供了实参则使用实参,如果没有提供则使用默认值2、默认形参要靠右如果函数有多个参数,设置了默认形参,默认形参必须要从右到左连续排列
grooveHong
·
2024-02-14 09:30
c++
类
引用传递
面向对象编程
C++
笔记2 | 重载与缺省参数 内联 动态内存分配 引用
八、
C++
的函数1、函数重载(overload)1)定义在相同作用域,可以定义同名的函数,但是参数必须有所区分,这样函数构成重载关系.注:函数重载和返回类型无关。
嵌入式_Chen
·
2024-02-14 09:30
C++
c++
重载
内联
动态内存分配
C++
函数重载、内联函数和引用
C++
函数重载、内联函数和引用函数重载函数重载机制extern"C"重载和作用域重载解析确定重载函数的三个步骤指针类型也会对函数的重载造成影响默认形参内联函数引用
C++
的内存管理new/delete数组的分配与释放内存分配失败函数重载在同一作用域下
m0_37622246
·
2024-02-14 09:30
C++
C++函数重载
C++引用
c++
:C与
C++
的区别(引用 const 内联)
常方法const和指针默认值参数面试:普通函数与带默认值参数的函数之间的区别inline(内联)函数引入内联函数函数比较面试:内联函数与宏的区别面试:内联函数与普通函数的区别符号重载函数重载面试:为什么
c+
布鲁克要补钙
·
2024-02-14 09:29
笔记
C++
c++
C++
面向对象01【从C到
C++
:引用,const作用,动态内存分配(new,delete),内联函数,函数重载,缺省参数】
摘要:1.函数中形参的值修改了,不会影响实参2.引用3.const作用4.动态内存分配5.内联函数6.函数重载7.缺省参数1.函数中形参的值修改了,不会影响实参#includevoidswap(inta,intb){inttmp;tmp=a;a=b;b=tmp;}intmain(){intn1=1,n2=2;swap(n1,n2);printf("%d%d",n1,n2);//输出仍为12,不会交
DurianCoriander
·
2024-02-14 09:59
深入了解
C++
:形参、内联、重载、引用、const和指针、new和delete
形参带默认值的函数1.给默认值的时候从右向左给。2.定义出可以给形参默认值,声明也可以给形参默认值。3.形参默认值只能出现一次。4.参数调用的效率问题#sum(10,20)对应了五条汇编指令moveax,dwordptr[ebp-8]pusheaxmovecxdwordptr[ebp-4]pushecxcallsum#如果调用sum(10)或sum(),则使用默认参数的形参无需mov。内联函数普通
程韬123
·
2024-02-14 09:29
c++
开发语言
离散数学c语言实验报告,离散数学数理逻辑
C++
或C语言实验报告
(A)4、【实验要求】C或
C++
语言编程实现5
weixin_39951396
·
2024-02-14 09:57
离散数学c语言实验报告
离散数学上机作业
集合的运算任务1、利用搜索法进行并、交、差、补运算设U={0,1,…,9},A={0,1,2,3,4},B={1,3,5,7,9}请参考“任务1.cpp”中的代码,使用C语言
编写
程序,分别输出A∩B、A-B
lgt23456
·
2024-02-14 09:57
c++
c语言
【
C++
】初始化列表--再谈构造函数
个人主页:阿然成长日记点击可跳转个人专栏:数据结构与算法C语言进阶
C++
不能则学,不知则问,耻于问人,决无长进文章目录一、问题引入二、初始化的概念三、什么是初始化列表四、初始化列表的格式五、初始化列表的使用
阿然成长日记
·
2024-02-14 09:51
C++基础
c++
chrome
开发语言
Linux——动静态库
基础知识:动vs静类型动静加载时机运行时编译时可复用性多个文件只需要加载一份库文件每个文件都需要加载一份文件性能链接次数越多越有优势链接次数越少越有优势代码
编写
静态库生成静态库libmath.a:add.osub.oar-rc
桐人,奥龙
·
2024-02-14 09:21
linux
动静态库
【
C++
】内存详解(堆,栈,静态区)
个人主页:阿然成长日记点击可跳转个人专栏:数据结构与算法C语言进阶
C++
不能则学,不知则问,耻于问人,决无长进文章目录一、
C++
;内存的五大分区二、栈区和堆区详解1、栈区2、堆区3.
阿然成长日记
·
2024-02-14 09:21
C++基础
c++
开发语言
JavaScript系列(一):浏览器及内核介绍
目录前言一、Web基础知识1.浏览器及内核介绍2.网页VS网站二、JavaScript介绍1.简介2.组成3.作用4.
编写
工具结语前言JavaScript作为最流行的脚本语言之
锦都不二
·
2024-02-14 09:51
JavaScript
经验分享
javascript
前端
html
js
浏览器内核
《绿皮书》影评
片名来自一本1962年黑人邮递员维克多.雨果.格林
编写
的黑人出行指南《绿皮书》,指出哪些旅店和餐厅可以让黑人入住和就餐,以便黑人可以“顺利”出行。
不要叫我周星星
·
2024-02-14 08:43
【教程】
C++
语言基础学习笔记(六)——String字符串
【
C++
语言基础学习】系列文章第一章《项目与程序结构》第二章《数据类型》第三章《运算符》第四章《流程控制》第五章《Vector向量》第六章《String字符串》第七章《Array数组》第八章《函数》第九章
EliasChang
·
2024-02-14 08:11
【语言】C++
c++
学习
笔记
【教程】
C++
语言基础学习笔记(八)——函数
【
C++
语言基础学习】系列文章第一章《项目与程序结构》第二章《数据类型》第三章《运算符》第四章《流程控制》第五章《Vector向量》第六章《String字符串》第七章《Array数组》第八章《函数》第九章
EliasChang
·
2024-02-14 08:11
【语言】C++
c++
学习
笔记
【教程】
C++
语言基础学习笔记(四)——流程控制
【
C++
语言基础学习】系列文章第一章《项目与程序结构》第二章《数据类型》第三章《运算符》第四章《流程控制》第五章《Vector向量》第六章《String字符串》第七章《Array数组》第八章《函数》第九章
EliasChang
·
2024-02-14 08:41
【语言】C++
学习
笔记
c++
【教程】
C++
语言基础学习笔记(五)——Vector向量
【
C++
语言基础学习】系列文章第一章《项目与程序结构》第二章《数据类型》第三章《运算符》第四章《流程控制》第五章《Vector向量》第六章《String字符串》第七章《Array数组》第八章《函数》第九章
EliasChang
·
2024-02-14 08:41
【语言】C++
学习
笔记
c++
[转]Effective
C++
学习笔记:初始化列表中成员列出的顺序和它们在类中声明的顺序相同
类成员的默认初始化顺序是按照声明顺序进行,如果使用初始化列表初始化成员变量,则必须按照成员变量的声明顺序进行;否则,在变量之间交替赋值时,会产生,未初始化的变量去赋值其他变量;同时GCC,也会发出警告,如:**'class::m_xxx'willbeinitializedafter[-Wreorder]**请看下面的代码:templateclassarray{public:array(intlow
行走的代码
·
2024-02-14 08:01
【教程】
C++
语言基础学习笔记(七)——Array数组
【
C++
语言基础学习】系列文章第一章《项目与程序结构》第二章《数据类型》第三章《运算符》第四章《流程控制》第五章《Vector向量》第六章《String字符串》第七章《Array数组》第八章《函数》第九章
EliasChang
·
2024-02-14 08:40
【语言】C++
c++
学习
笔记
智能门锁代码实现之连接硬件的步骤
编写
代码:使用C语言
编写
智能门锁的逻辑代码。在这个阶段,你需要根据硬件平台的接口文档来
编写
与硬件通信的代码。在上面的示例中,我们使用了简单的串口通信来模拟数据的读取和写入。
selenia8860
·
2024-02-14 08:07
物联网
嵌入式硬件
stm32
软件测试-功能测试-测试流程-如何进行需求评审?对于测试人员来讲,如何从测试的角度评审需求文档?
导言产品人员
编写
的需求文档,无疑是一个项目或者一项新功能的开端。需求文档的优劣,直接影响开发人员的代码质量,更会影响到后续的测试工作。
梦断南楼
·
2024-02-14 08:35
测试用例研究
功能测试
【
C++
】详解高精度加法、高精度减法、高精度乘法、高精度除法代码
目录1、引入2、入门思路3、数的存储4、高精度加法5、高精度减法6、高精度乘法7、高精度除法1、引入在进行大整数运算中,因为在
C++
/C中整数,最大也就是unsignedlonglong也就才(1e19
努力奋斗的张同学
·
2024-02-14 08:02
算法
c++
算法
算法-----高精度算法1(高精度加法,高精度减法)(详解)
我们都知道
c++
中int的最大值是2^31,unsignedint的最大值是2的32次方,最大的unsignedlonglong可以到18446744073709551615。double是浮点型
longxuan01
·
2024-02-14 08:31
算法
高精度算法
高精度加法
高精度减法
重载运算符
make和cmake的区别
我们写程序大体步骤为:1、用编辑器
编写
源代码,例如.c文件;2、用编译器编译代码生成目标文件,例如.o文件;3、用链接器连接目标代码生成可执行文件,例如.exe文件等。
花间独酌酒一壶
·
2024-02-14 08:57
SpringBoot 整合Redis
前言Redis是一个开源的使用ANSIC语言
编写
、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
月弦
·
2024-02-14 08:15
C++
继承和重载学习笔记
1.一个派生类继承了所有的基类方法,但下列情况除外:基类的构造函数、析构函数和拷贝构造函数。基类的重载运算符。基类的友元函数。2.不同继承类型的规则:公有继承(public):当一个类派生自公有基类时,基类的公有成员也是派生类的公有成员,基类的保护成员也是派生类的保护成员,基类的私有成员不能直接被派生类访问,但是可以通过调用基类的公有和保护成员来访问。保护继承(protected):当一个类派生自
悟C
·
2024-02-14 08:56
【IOS 知识点】Runtime 二
Runtime简介Runtime消息传递Runtime消息转发Runtime应用Runtime简介Runtime是一个用C、
C++
、汇编
编写
的运行时库,包含了很多C语言的API,封装了很多动态性相关的函数
IOS_Faker
·
2024-02-14 08:18
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他