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++工程师面试题
开始切换到 Kotlin: 谷歌
工程师
给初学者的知识点总结
image在2019年的I/O大会上,我们曾宣布Kotlin将会是Android应用开发的首选语言,但是,部分开发者们反馈仍不清楚如何切换到Kotlin,如果团队中没有人熟悉Kotlin,一开始直接使用Kotlin进行项目开发还是会令人生畏。在AndroidStudioProfiler团队内部,我们是通过几个步骤克服了这个问题,第一步是要求所有的单元测试使用Kotlin编写。这么做有效避免了我们犯
谷歌开发者
·
2024-09-04 23:13
2024最新软件测试
面试题
【1000道题含答案】
1、自动化代码中,用到了哪些设计模式?单例设计模式工厂模式PO设计模式数据驱动模式面向接口编程设计模式2、什么是断言(Assert)?断言Assert用于在代码中验证实际结果是不是符合预期结果,如果测试用例执行失败会抛出异常并提供断言日志3、什么是web自动化测试Web自动化测试是从UI(用户界面)层面进行的自动化测试,测试人员通过编程自动化程序(测试用例脚本)来打开浏览器测试网站的业务逻辑。4、
程序员潇潇
·
2024-09-04 23:59
软件测试
软件测试
自动化测试
功能测试
程序人生
职场和发展
2、硬件
工程师
笔试面试汇总
目录1、电阻1)电阻选型时一般从哪几个方面进行考虑?2)上拉电阻的作用3)PTC热敏电阻作为电源电路保险丝的工作原理4)如果阻抗不匹配,有哪些后果2、电容1)电容选型一般从哪些方面进行考虑?2)电容的特性3)电容的特性曲线4)1uf的电容通常来滤除什么频率的信号5)寄生电容是什么,其消除方法一般有哪些3、电感1)电容电压和电感电流不能突变的主要原因?4、二极管1)二极管特性2)二极管伏安特性曲线3
逼子歌
·
2024-09-04 22:27
硬件工程师笔试面试题目汇总
面试
单片机
硬件工程师
嵌入式硬件
硬件工程
Python爬虫核心
面试题
2
网络爬虫1.什么是HTTP协议?它有哪些常见的请求方法?2.在进行网络爬虫时,如何判断一个网站是否允许被爬取?3.在使用HTTP请求时,如何处理重定向?4.解释HTTP状态码200、404、500的含义。5.什么是Session?如何在爬虫中保持Session?6.在爬虫中,如何处理Cookies?7.解释什么是SSL/TLS?如何在爬虫中处理SSL证书验证?8.如何处理请求超时?9.什么是HTT
闲人编程
·
2024-09-04 22:51
程序员面试
python
爬虫
开发语言
面试
网络
HTTP
Flask核心
面试题
Flask核心
面试题
1.Flask是什么?它有哪些特点?2.如何安装Flask?3.如何创建一个基本的Flask应用?4.如何处理Flask中的路由?5.如何传递URL参数?6.如何处理POST请求?
闲人编程
·
2024-09-04 22:51
程序员面试
flask
python
后端
面试
【Java基础
面试题
】Java的优势
概要这种笼统的问题其实就是考察你是否形成体系的理解。我们一般可以从跨平台、垃圾回收、java生态三方面来回答。跨平台众所周知java是跨平台的,在工作场景中,不同平台执行的机器码是不一样的,java之所以可以跨平台,因为中间加了一层JVM,所以实现了一次编译多平台运行。编译过程:先把java源代码编译成字节码,字节码再由JVM解释或者JIT编译执行,因为JIT编译时需要预热,所以还提供了AOT(A
点滴岁月
·
2024-09-04 21:49
java面试题
java
开发语言
c++
unordered_set的find方法
std::unordered_set中的find方法用于查找特定元素并返回一个迭代器,该迭代器指向找到的元素。如果元素不存在,则返回一个指向unordered_set的end()的迭代器。语法iteratorfind(constKey&key);const_iteratorfind(constKey&key)const;key:要查找的元素。返回值:如果找到元素,返回指向该元素的迭代器。如果没有找
黄卷青灯77
·
2024-09-04 21:48
c++
开发语言
unordered_set
find
c++
unordered_set的用法
std::unordered_set是C++STL(标准模板库)中提供的一个容器,用于存储不重复的元素,且不保持任何特定的顺序。它基于哈希表实现,通常具有较快的插入、查找和删除操作(平均时间复杂度为O(1))。主要特性唯一性:所有元素都是唯一的,不能重复。无序:元素的存储顺序是不可预测的。效率:具有平均O(1)的时间复杂度用于查找、插入和删除操作。头文件使用std::unordered_set需要
黄卷青灯77
·
2024-09-04 21:47
c++
开发语言
unordered_set
C++
实现顺序表操作
在
C++
中,顺序表是一个线性表的一种实现方式。它是一种可以按照元素在内存中的物理顺序依次存储的数据结构。顺序表在内存中是连续的,可以通过下标来直接访问元素。
C++
中的顺序表可以使用数组来实现。
ByteMaster_
·
2024-09-04 21:17
c++
java
开发语言
PTA L1-087 机工士姆斯塔迪奥(
C++
)
在MMORPG《最终幻想14》的副本“乐欲之所瓯博讷修道院”里,BOSS机工士姆斯塔迪奥将会接受玩家的挑战。你需要处理这个副本其中的一个机制:N×M大小的地图被拆分为了N×M个1×1的格子,BOSS会选择若干行或/及若干列释放技能,玩家不能站在释放技能的方格上,否则就会被击中而失败。给定BOSS所有释放技能的行或列信息,请你计算出最后有多少个格子是安全的。输入格式:输入第一行是三个整数N,M,Q(
Cocobol0
·
2024-09-04 19:38
PTA
c++
pat考试
算法
数据结构
思科、华为认证考试详细介绍
思科认证:思科认证报名网站:https://home.pearsonvue.com/ciscoCCNA认证——思科认证网络支持
工程师
考一个科目:200-301考试时间是120分钟,考题分为四部分:选择、
小云晓云
·
2024-09-04 19:05
高级java每日一道
面试题
-2024年9月04日-基础篇-如何调试事务问题?
如果有遗漏,评论区告诉我进行补充面试官:如何调试事务问题?我回答:在Java高级面试中,调试事务问题是一个常见的考点,因为它直接关联到系统的数据一致性和可靠性。事务处理是数据库操作中不可或缺的一部分,确保数据在多个步骤的操作中保持一致性。当遇到事务相关的问题时,正确的调试方法可以帮助快速定位问题并解决问题。以下是一些调试事务问题的策略和技术:理解事务的四大特性(ACID)原子性(Atomicity
java我跟你拼了
·
2024-09-04 19:07
java每日一道面试题
java
调试事物
高级面试
面试
基础篇
高并发
PTA L1-048 矩阵A乘以B (15 分) 一维数组做法(
C++
{g++})
如题,别人的做法基本都是二维的哈,所以我就不用二维做了,想了个一维的办法.输入样例1:23123456347890-1-2-3-45678输出样例1:242022241653586328输入样例2:32382643-501732-115799688172Error:2!=3输出样例2↑虽然用二维数组来做非常之简单,因为你只需要知道TA的原理便可以通过For循环模拟出来直接得出结果.乘积矩阵解析:(
icudhdhd
·
2024-09-04 19:35
矩阵
算法
线性代数
C#、
C++
、Java、Python选择哪个好?
一个好的程序员不能把自己绑定在一种语言上,不能把自己就定义为JAVA程序员,C#程序员,等等。语言没有高下之分,只有适用的场景。好的程序员,应该有很快学会一种新的语言,并解决实际问题的能力。在我二十年的程序生涯中,有过不止一次,因为项目,一两天学一种语言的基本语法,然后边Google函数和库用法,边完成项目,然后项目完成后就扔一边的经历。但是学习的顺序却是有迹可循的,我们可以根据不同的重要程度来选
学掌门
·
2024-09-04 18:34
程序员
软件开发
IT
c#
c++
java
一篇带你速通前缀和算法(C/
C++
)
个人主页:摆烂小白敲代码创作领域:算法、C/
C++
持续更新算法领域的文章,让博主在您的算法之路上祝您一臂之力欢迎各位大佬莅临我的博客,您的关注、点赞、收藏、评论是我持续创作最大的动力前缀和是一种常见的算法计算技巧
摆烂小白敲代码
·
2024-09-04 18:31
算法
c语言
c++
数据结构
前缀和
蓝桥杯
笔记
想学java,需要什么基础?
Java是一门面向对象地编程语言,吸收了
C++
语言的各
吹来人间烟火
·
2024-09-04 18:51
c++
类(中)
c++-类(中)一、类的默认成员函数1.1什么是默认成员函数?1.2默认成员函数有哪些?二、构造函数2.1什么是构造函数?2.2构造函数的特点三、析构函数3.1什么是析构函数?3.2析构函数的特点四、拷贝构造函数4.1什么是拷贝构造函数?4.2拷贝构造函数的特点五、赋值运算符重载5.1运算符重载5.2赋值运算符重载5.2.1什么是赋值运算符重载5.2.2赋值运算符的特点六、取地址运算符重载由于篇幅
代码tsy
·
2024-09-04 18:29
c++
C++
学习第二课
一、
C++
数据类型使用编程语言进行编程时,我们需要用到各种变量来存储各种信息,变量保留的时他所存储的值的内存位置,这意味着,你创建一个变量时,就会在内存中保留一些空间。
杨~friendship
·
2024-09-04 17:27
学习
c++
开发语言
【力扣】 (中等)738. 单调递增的数字 ---- 贪心
示例1:输入:N=10输出:9示例2:输入:N=1234输出:1234示例3:输入:N=332输出:299Notes:【
c++
】整数转字符串:to_string(N),字符串转整数stoi(str_
allesistgut
·
2024-09-04 17:55
字符串
贪心算法
leetcode
字符串
贪心算法
DBUtils 框架的中batch批处理使用
(模拟银行转账)二、使用JDBC操作多个表1、一对多(部门与员工)2、多对多(学生和老师学生与课程)3、一对一(人和身份证)三、关于Oracle数据对于二进制数据的存取(
面试题
)一、DBUitls框架的使用
qq_35866738
·
2024-09-04 17:55
C++
将构造函数和非成员函数虚拟化lzp
从字面来看,谈论“虚拟构造函数”没有意义。当你有一个指针或引用,但是不知道其指向对象的真实类型是什么时,你可以调用虚拟函数来完成特定类型(type-specific)对象的行为。仅当你还没拥有一个对象但是你又确切地知道想要的对象的类型时,你才会调用构造函数。那么虚拟构造函数又从何谈起呢?很简单。尽管虚拟构造函数看起来好像没有意义,其实它们有非常大的用处(如果你认为没有意义的想法就没有用处,那么你怎
看海听风心情棒
·
2024-09-04 17:53
c++
网络安全
工程师
要学习哪些编程语言?哪里学网络安全知识可靠?
网络安全
工程师
要学习哪些编程语言?哪里学网络安全知识可靠?无论是前段时间微软、苹果被黑客攻击导致用户数据泄露,还是去年伊朗遭受网络攻击致使加油站关闭,这些信息无一不显示出网络安全的重要性。
gool奇米
·
2024-09-04 16:22
网络安全
安全
密码学
ddos
c#
c++
156函数
inline内联函数#includeusingnamespacestd;inlinevoidprintA(){inta=10;coutusingnamespacestd;//函数重载//名称参数返回值(不是判断标准)voidmyPrint(inta){coutusingnamespacestd;//函数重载//名称参数返回值(不是判断标准)voidmyPrint(inta){cout<<"a:"<
XXXJessie
·
2024-09-04 16:50
c++
c++
算法
开发语言
面试:说一下HashMap的底层实现原理,我懵了
hashtable)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的
面试题
中
一只程序猿哟
·
2024-09-04 15:09
c++
string类 重载实现(续)9月3日
#include#include#includeclassMystring{private:intlen;char*str;public:Mystring(){str=nullptr;len=0;}Mystring(constchar*s){len=strlen(s);str=newchar[len+1];strcpy(str,s);}~Mystring(){if(str!=nullptr){de
୧㋡Mོickꦿ࿐
·
2024-09-04 15:40
c++
开发语言
【自用19.1】
C++
构造函数
构造函数的作用在创建一个新的对象时,自动调用的函数,用来进行“初始化”工作:对这个对象内部的数据成员进行初始化。构造函数的特点自动调用(在创建新对象时,自动调用)构造函数的函数名,和类名相同构造函数没有返回类型可以有多个构造函数(即函数重载形式)构造函数的种类默认构造函数自定义的构造函数拷贝构造函数赋值构造函数默认构造函数没有参数的构造函数,称为默认构造函数。合成的默认构造函数没有手动定义默认构造
.远_
·
2024-09-04 14:35
学习笔记
C++
c++
开发语言
【自用12.】
C++
类型定义
什么是类型定义typedef是一个高级数据特性,它可以为某一类型自定义名称,即类型的别名。为什么要使用类型定义1.简化写法2.提高程序可移植性//64位linux系统#include#includetypedeflongint64;intmain(void){int64dream=10000000000;//梦想一百亿printf("dream:%lld\n",dream);printf("siz
.远_
·
2024-09-04 14:35
C++
学习笔记
c++
算法
开发语言
【自用14.3】
C++
俄罗斯方块-方块的表示
该系列文章会根据项目的编写步骤来出方块的表示由于设备问题,暂时出的代码是未进行运行检验的,后期会补上运行后的版本#include//C语言形式的输入输出#include//图形库的头文件intscore=0;//总分intrank=0;//等级#defineBLOCK_COUNT5#defineBLOCK_WIDTH5#defineBLOCK_HEIGHT5intblock[BLOCK_COUNT
.远_
·
2024-09-04 14:35
Pro
学习笔记
C++
c++
开发语言
算法
游戏
[自用5.]
C++
动态内存的分配、使用和释放
new和deletenew和delete是运算符,不是函数,因此运行效率比较高为了与C语言兼容,
C++
仍保留了malloc和free,但是建议使用new和deletenew运算符使用方法:指针变量=new
.远_
·
2024-09-04 14:34
C++
学习笔记
c++
开发语言
GIS
工程师
岗位职责、技术要求和常见
面试题
本系列文章目录:1.GIS开发
工程师
岗位职责、技术要求和常见
面试题
2.GIS数据
工程师
岗位职责、技术要求和常见
面试题
3.GIS后端
工程师
岗位职责、技术要求和常见
面试题
4.GIS前端
工程师
岗位职责、技术要求和常见
面试题
丷丩
·
2024-09-04 14:33
通用
GIS面试
数据库
面试
GIS
java开发面试:AOT有什么优缺点/适用于什么场景/AOT和JIT的对比、逃逸分析和对象存储在堆上的关系、高并发中的集合有哪些问题
和JIT不同的是,这种编译模式会在程序被执行前就将其编译成机器码,属于静态编译(C、
C++
,Rust,Go等语言就是静态编译)。AOT避免了JIT预热等各方面的开销,可以提高Java程序的启动速度。
鸡鸭扣
·
2024-09-04 14:31
java面试
java
面试
开发语言
github源码指引:共享内存、数据结构与算法:字符串池StringPool
这些代码大部分以Linux为目标但部分代码是纯
C++
的,可以在任何平台上使用。专题:共享内存、数据结构与算法_初级代码游戏的博客-CSDN博客本文讲解字符串池的示例代码。
初级代码游戏
·
2024-09-04 14:31
github源码指引
共享内存
数据结构与算法
github
共享内存
字符串池
使用Rust编写解释器的指南:一项创新开源项目
bookWritingInterpretersinRust:aGuide项目地址:https://gitcode.com/gh_mirrors/book48/book在编程世界中,许多语言运行时都依赖于C和
C+
尤琦珺Bess
·
2024-09-04 11:42
Qt/
C++
音视频开发 - FFmpeg保存裸流
Qt/
C++
音视频开发-FFmpeg保存裸流介绍FFmpeg是一个开源的多媒体框架,能够处理音频、视频及其他多媒体文件和流。裸流指的是未经封装处理的原始音视频数据。
鱼弦
·
2024-09-04 11:42
人工智能时代
qt
c++
音视频
NumCpp — 高性能数学计算
C++
库(
C++
版本 Numpy)
点击右上方,关注开源中国号,获取最新技术资讯NumCpp是一个高性能的数学计算
C++
库,它提供了一个简单的Numpy/Matlab类似的接口。NumCpp中的主要数据结构是NdArray。
OSC开源社区
·
2024-09-04 10:10
C++
基础知识(单例模式)
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。Singleton(单例):在单例类的内部实现只生成一个实例,同时它提供一个静态的getInstance()工厂方法,让客户可以访问它的唯一实例
「已注销」
·
2024-09-04 10:05
C++
设计模式
单例模式
c++
开发语言
C++
(Singleton)更高效单例模式实现
单例模式(来自google,了解可以跳过下面文字叙述)单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式
andy cong
·
2024-09-04 09:05
C++设计
C++
单例实现
Singleton
python基础(17
面试题
附答案二)
python系列文章目录python基础(01变量&数据类型&运算符)python基础(02序列共性)python基础(03列表和元组)python基础(04字符串&字典)python基础(05集合set)python基础(06控制语句)python基础(07函数)python基础(08类和对象)python基础(09闭包&装饰器)python基础(10异常处理)python基础(11文件读取)p
佳佳不爱上班
·
2024-09-04 09:34
python基础
python
面试
功能测试
自动化
开发语言
c++
懒汉式单例模式(Singleton)多种实现方式及最优比较
前言关于
C++
懒汉式单例模式的写法,大家都很熟悉。早期的设计模式中有代码示例。
钱塘江渔夫
·
2024-09-04 09:31
单例模式
c++
网络安全笔记-信息安全
工程师
与网络安全
工程师
考试大纲(附:Web安全大纲)_信息网络安全师认证(inspc)培训工作大纲
Web安全大纲2024信息安全
工程师
考试大纲1、考试目标通过本考试的合格人员能够掌握网络信息安全的基础知识和技术原理;根据国家网络信息安全相关法律法规及业务安全保障要求,能够规划、设计信息系统安全方案,
程序员安安
·
2024-09-04 09:29
web安全
笔记
网络
服务器
数据库
网络安全
安全
【算法】
C++
贪心算法解题(单调递增数字、坏了的计算器、合并区间)
文章目录前言算法题1.单调递增的数字2.坏了的计算器3.合并区间前言关于贪心算法/策略的概念、理解性问题在:【算法】贪心算法解析:基本概念、策略证明与代码例题演示算法题1.单调递增的数字思路题目要求:找到满足单调递增的999n=233,ret=233不难看出来,当n的位数第一次出现递减时,ret的该位应该降位;但降位之前应该确保n的递减位前面没有值相同的,所以应该先向前检索则总结出思路:首先找出首
卜及中
·
2024-09-04 08:28
算法
算法
贪心算法
c++
c++
学习笔记(2)
50、指针的基本概念1)变量的地址变量是内存变量的简称,在
C++
中,每定义一个变量,系统就会给变量分配一块内存,内存是有地址的。
C++
用运算符&获取变量在内存中的起始地址。
月夕花晨374
·
2024-09-04 08:55
c++
学习
笔记
C++
学习笔记
C/C++C++是C语言的超集下面是
C++
传统的开发工具DevC++开发工具这个是俄罗斯的软件公司开发的最好的开发工具。及开发工具大成。有各种语言的开发工具。
明辉光焱
·
2024-09-04 08:53
c++
学习
笔记
C++
竞赛初阶L1-15-第六单元-多维数组(34~35课)551: T456501 计算矩阵边缘元素之和
题目内容输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。输入格式第1行包含两个整数,分别为行数m和列数n,两个整数之间空格隔开。第2行开始有m行数据,每行包含n个整数,整数之间空格隔开。输出格式对应矩阵的边缘元素和。样例1输入33341371201样例1输出15程序输出:#includeusingnamespacestd;in
麓小墨哥
·
2024-09-04 08:53
c++免费文章
c++
矩阵
算法
开发语言
青少年编程
数据结构
图论
探索
C++
编程技巧:计算两个字符串的最长公共子串
探索
C++
编程技巧:计算两个字符串的最长公共子串在
C++
面试中,考官通常会关注候选人的编程能力、问题解决能力以及对
C++
语言特性的理解。
清水白石008
·
2024-09-04 08:52
C++
C++题库
面试试题
c++
代理模式
开发语言
避免遗忘UNLOCK的小技巧
这是个人微信公众号LinuxerPub发布的文章
C++
程序可以通过封装来实现RAII,从而避免一切资源泄漏,包括忘记unlock。
glinuxer
·
2024-09-04 07:48
手写Promise(前端
面试题
)第二篇 ·实例方法与静态方法
目录1.实例方法catch2.finally方法3.MyPromise.resolve()4.MyPromise.reject()5.MyPromise.race()6.MyPromise.all()7.MyPromise.allSettled()8.MyPromise.any()总结1.实例方法catch在promise中,每一个promise实例都有一个catch方法,该方法接收一个回调函数,
DT——
·
2024-09-04 07:45
手写promise
前端
javascript
面试
C++
| Leetcode
C++
题解之第392题判断子序列
题目:题解:classSolution{public:boolisSubsequence(strings,stringt){intn=s.size(),m=t.size();vector>f(m+1,vector(26,0));for(inti=0;i=0;i--){for(intj=0;j<26;j++){if(t[i]==j+'a')f[i][j]=i;elsef[i][j]=f[i+1][j
Ddddddd_158
·
2024-09-04 06:40
经验分享
C++
Leetcode
题解
C++
| Leetcode
C++
题解之第393题UFT-8编码验证
题目:题解:classSolution{public:staticconstintMASK1=14){return-1;}mask>>=1;}returnn>=2?n:-1;}boolvalidUtf8(vector&data){intm=data.size();intindex=0;while(indexm){returnfalse;}for(inti=1;i
Ddddddd_158
·
2024-09-04 06:40
经验分享
C++
Leetcode
题解
引用传递和值传递
C++
中函数参数有三种方式传递:1.值传递:传递的是参数的副本,函数内部对参数的操作不会影响原始变量。2.指针传递:传递的是参数的地址,函数可以通过指针修改原始变量的值。
愤怒的小阿淇这就开摆
·
2024-09-04 06:36
开发语言
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他