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
linux程序框架设计
Java
框架设计
灵魂之反射的示例详解
目录获取Class对象的方式Class对象功能获取成员变量们获取构造方法们获取成员方法们获取全类名Field:成员变量Constructor:构造方法Method:方法对象案例框架:半成品软件。可以在框架的基础上进行软件开发,简化编码。反射就是把Java类中的各个成员映射成一个个的Java对象。即在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能调用它的任意一个
·
2022-06-21 18:09
Linux程序
替换(exec)
程序的替换在有些场景中我们需要创建一个进程,让该进程来帮我们完成某项工作,比如Linux中的shell,shell就是一个进程,他通过不断创建子进程,通过让子进程来帮我们执行程序。程序替换的原理程序替换只是将替换的进程加载到内存中,然后修改当前进程的映射信息,完成替换,程序替换并不会创建新的进程。替换函数在linux中程序替换是通过exec函数族完成的。intexecl(constchar*pat
敲代码的小王
·
2022-06-16 01:30
Linux
c++
开发语言
后端
优酷质量保障系列(二)—客户端自动化测试基础能力建设
文娱妹导读自动化测试能力建设过程中,自动化框架选型、
框架设计
核心和思路、自动化能力平台接入,是自动化测试能力建设过程中重要环节。
阿里巴巴文娱技术
·
2022-06-09 16:22
阿里巴巴文娱技术
工具
前端
移动端
测试
运维
Java设计思想深究----集合框架数学原理(图文)
不用数了,29个类,而且JDK1.8有更多的结构,
框架设计
者JoshBloch,NealGafter肯定不是靠记忆去设计集合框架。实际上,我们应该清楚
kevinmeanscool
·
2022-06-08 09:49
Java语言与设计思想
java
后端
集合框架
红黑树
数据结构
WebRTC服务端工程实践和优化探索
本文来自即构内部音视频
框架设计
的开发同学在2020年关于《WebRTC服务端工程实践和优化探索》的技术分享;希望本次分享能给大家在WebRTC服务端实现或者项目选型时带来一些思考。
ZEGO即构开发者
·
2022-06-07 12:28
音视频开发
实时音视频
webrtc
QoS服务质量
Spring技术发展及
框架设计
二、Spring
框架设计
你理解的框架是什么?框架是基于一组类库或工具,在特定领域里根据一定的规则组合成的、开放性的骨架。
YimBa
·
2022-06-04 18:29
java进阶
Spring
spring
java
后端
Java反射机制
反射:
框架设计
的灵魂*框架:半成品软件。可以在框架的基础上进行软件开发,简化编码*反射:将类的各个组成部分封装为其他对象,这就是反射机制*好处:1.可以在程序运行过程中,操作这些对象。
南方有雨Ya
·
2022-06-03 20:38
java
反射
class
类
坦克大战--Java实现(附源码)
整个项目,完全使用JAVA语言,从零开始,从游戏
框架设计
到游戏渲染,融合了Java语言的主要技术要点,对于初学者,有很大的帮助作用,作为初学者的快速提升项目恰到好处。
托马斯-酷涛
·
2022-05-30 15:44
Java
毕设项目
JavaEE
你会写makefile简单脚本吗?你掌握了Linux调试器gdb吗?
初识make/makefile1.1背景2.Linux项目自动化构建工具-make/makefile2.1普通方法编译2.2利用make和makefile编译2.3升级版编译2.4函数版编译3.第一个
Linux
@每天都要敲代码
·
2022-05-29 09:23
Linux
linux
运维
服务器
解析MyBatis源码实现自定义持久层框架
目录自定义
框架设计
自定义框架实现使用端框架端自定义
框架设计
使用端:提供核⼼配置⽂件:sqlMapConfig.xml:存放数据源信息,引⼊mapper.xmlMapper.xml:sql语句的配置⽂件信息框架端
·
2022-05-28 13:04
微信小程序(WXML模板文件一)
例:简介:WXML全称是WeiXinMarkupLanguage,是小程序
框架设计
的标签语言。WXML标签WXML文件后缀名是.wxml,语句在语法上同HTML非常相似。
wyk.wyk
·
2022-05-26 11:11
微信小程序----------WXML模板文件一
二、WXML简介全称:WXML全称是WeiXinMarkupLanguage,是小程序
框架设计
的标签语言。对比:网页编程采用的是HTML+CSS+JS这样的组合。
尧~
·
2022-05-26 10:10
BetaFlight模块设计之五:最大栈使用量监测
BetaFlight模块设计之五:最大栈使用量监测栈监测任务栈检查函数分析代码源代码预填充0x5A基于BetaFlight开源代码框架简介的
框架设计
,逐步分析内部模块功能设计。
lida2003
·
2022-05-24 12:20
飞控
c
stm32
mcu
windows安装minggw支持
linux程序
编译
windows安装minggw支持
linux程序
编译MinGW,是MinimalistGNUforWindows的缩写。
我若成精
·
2022-05-22 12:10
工具使用
linux
windows
自定义持久层框架
自定义持久层框架下图是JDBC引起的一系列问题以及解决办法:自定义持久层
框架设计
思路:使用端(项目):引入自定义持久层框架jar包。
元九
·
2022-05-19 23:00
Android如何打造高质量的应用?( 三)
很多内存泄漏都是
框架设计
不合理所导致,各种各样的单例满天飞,MVC中Controller的生命周期远远大于View。
唐小鹏
·
2022-05-19 15:47
Spark离线开发
框架设计
与实现
导读:本文介绍了开发框架的整体设计,随后对各模块进行了拆解,重点介绍了如何快速实现应用程序的开发,并从设计思路、实现方式、功能介绍及创建方式等角度对通用的数据回溯应用进行了全面介绍,实现了一次环境准备,多数据回溯任务的启动方案。总之,框架对开发效率、回溯任务的效率与维护成本及代码管理便捷性都会有显著的效果。全文3308字,预计阅读时间10分钟。一、背景随着Spark以及其社区的不断发展,Spark
·
2022-05-12 15:33
后端
qnap安装
Linux程序
,威联通QTS独家绝技,被忽视的神器——Ubuntu Linux Station
前言我个人认为威联通的QTS系统里面有三大神器:VirtualizationStation、ContainerStation和UbuntuLinuxStation。前两者用途比较明确,衍生出来的玩法和用法比较多,相关文章也丰富一些。而UbuntuLinuxStation在我的文章里面虽然有多次推荐,但是整体的曝光度感觉不如前两者。然而,UbuntuLinuxStation可以算得上威联通QTS系统
学术期刊苏编辑
·
2022-05-09 19:22
qnap安装Linux程序
ESP32-C3入门教程 应用 篇(实例一、通过MQTT协议连接 ONENET 平台)
目录前言一、整体
框架设计
1.1配网添加(Smart_config)1.2周期上报数据(Timer)1.3光照度采集(ADC)1.4温湿度采集(I2C)1.5按键(GPIO)二、ONENET平
矜辰所致
·
2022-05-07 17:13
ESP32-C3
物联网
iot
ESP32-C3
MQTT
ONENET
《Linux网络开发必学教程》12_TCP通讯框架:服务端设计
TCP通信
框架设计
服务端负责监听连接状态Connect:产生通讯客户端(TcpClient),并给出事件通知Close:给出事件通知,并销毁客户端负责监听数据通信状态,并给出事件通知服务端事件设计EVT_CONN
·
2022-05-05 23:33
clinux网络编程
《手把手教你》系列基础篇(九十七)-java+ selenium自动化测试-
框架设计
篇-Selenium方法的二次封装和页面基类(详解教程)
1.简介上一篇宏哥介绍了如何设计支持不同浏览器测试,宏哥的方法就是通过来切换配置文件设置的浏览器名称的值,来确定启动什么浏览器进行脚本测试。宏哥将这个叫做浏览器引擎类。这个类负责获取浏览器类型和启动不同浏览器,并做一些前提操作,例如:最大化浏览器窗口和,打开测试服务器地址。今天这篇宏哥打算介绍如
北京-宏哥
·
2022-05-05 15:00
《Linux网络开发必学教程》11_TCP通讯框架:客户端设计
TCP通讯
框架设计
客户端以协议消息为基本单位收发数据同时支持字节为基本单位收发数据服务端负责监听链接,并产生通讯客户端负责监听数据通讯状态,并给出通知职责意义客户端用于进行实际的双向数据通信数据发送&数据接收
·
2022-05-04 22:04
clinux网络编程
从Unix看文言文为什么短
Unix/
Linux程序
很像文言文,列举一些:ls,pwd,sed,awk,ab,bc,cd,cc,cat,dd,df,ex,fg,ip不是干这一行的基本不明白上面这些命令是干什么的。
dog250
·
2022-05-02 10:22
unix
linux
服务器
《手把手教你》系列基础篇(九十六)-java+ selenium自动化测试-框架之设计篇-跨浏览器(详解教程)
1.简介从这一篇开始介绍和分享Java+Selenium+POM的简单自动化测试
框架设计
。第一个设计点,就是支持跨浏览器测试。
北京-宏哥
·
2022-04-29 08:00
《手把手教你》系列基础篇(九十四)-java+ selenium自动化测试-
框架设计
基础-POM设计模式实现-下篇(详解教程)
1.简介上一篇宏哥用PageFactory实现了POM,宏哥再介绍一下如果不用PageFactory如何实现POM。2.项目实战在这里宏哥以百度首页登录的例子,如果用POM实现,在测试脚本中实际代码就几行。2.1代码设计1.先新建一个pageObjects包,然后在pageObjects包
北京-宏哥
·
2022-04-24 14:00
C++实战之 windows MFC 工程应用开发与框架原理完全剖析-夏曹俊-专题视频课程
本课程重点讲解在windows平台开发使用MFC框架进行应用程序开发的核心手段.课程收益学会用MFC做windows上界面编程深入理解MFC框架原理通过学习mfc理解c++
框架设计
讲师介绍夏曹俊更多讲师课程夏曹俊
夏曹俊
·
2022-04-24 11:07
视频教程
mfc
c++
windows
C/C++
编程语言
安卓跑
linux程序
_如何在linux使用安卓软件
为了用电脑刷个抖音,我也真是拼了。从之前的windows安装安卓模拟器,再到凤凰系统。现在我来跟大家推荐一下linux系统的xdroid。安卓模拟器很卡。凤凰系统本来还是挺不错的,但是系统还没有很好的完善,有很多bug,一不小心就死机了。xdroid有点类似于模拟器,就像是linux系统使用安卓模拟器。但不同的是,它并没有使用虚拟机,而是用别的方式实现了用linux来使用安卓应用。具体什么方式,因
苏采
·
2022-04-23 22:53
安卓跑linux程序
《手把手教你》系列基础篇(九十三)-java+ selenium自动化测试-
框架设计
基础-POM设计模式实现-上篇(详解教程)
1.简介上一篇介绍了POM的基础理论知识和非POM方式写脚本,这篇介绍利用页面工厂类(pagefactory)去实现POM,通过查看PageFactory类,我们可以知道它是一个初始化一个页面实例的功能,在实例化该页面对象时候,也会一起实例化该页面的元素定位。2.项目实战在这里宏哥以百度首页
北京-宏哥
·
2022-04-22 15:00
《手把手教你》系列基础篇(九十二)-java+ selenium自动化测试-
框架设计
基础-POM设计模式简介(详解教程)
1.简介页面对象模型(PageObjectModel)在SeleniumWebdriver自动化测试中使用非常流行和受欢迎,作为自动化测试工程师应该至少听说过POM这个概念。本篇介绍POM的简介,接下来宏哥一步一步告诉你如何在你Java+Selenium3自动化测试框架中实现POM。2.P
北京-宏哥
·
2022-04-21 17:00
《手把手教你》系列基础篇(九十一)-java+ selenium自动化测试-
框架设计
基础-Logback实现日志输出-下篇(详解教程)
1.简介为了方便查看和归档:(1)不同包的日志可能要放到不同的文件中,如service层和dao层的日志;(2)不同日志级别:调试、信息、警告和错误等也要分文件输出。所以宏哥今天主要介绍和分享的是:使用logback输出日志到不同文件。废话不说直入主题。2.第一种方法:根据包输出根据包输出,通
北京-宏哥
·
2022-04-19 10:00
《手把手教你》系列基础篇(九十)-java+ selenium自动化测试-
框架设计
基础-Logback实现日志输出-中篇(详解教程)
1.简介上一篇宏哥介绍是如何使用logback将日志输出到控制台中,但是如果需要发给相关人需要你拷贝出来,有时候由于控制台窗口的限制,有部分日志将会无法查看,因此我们还是需要将日志输出到文件中,因此今天主要介绍和分享如何使用logback将日志输出到文件中。上一篇测试环境已经准备好了,今天我们直
北京-宏哥
·
2022-04-18 10:00
《手把手教你》系列基础篇(八十八)-java+ selenium自动化测试-
框架设计
基础-Log4j 2实现日志输出-下篇(详解教程)
1.简介上一篇宏哥讲解和分享了如何在控制台输出日志,但是你还需要复制粘贴才能发给相关人员,而且由于界面大小限制,你只能获取当前的日志,因此最好还是将日志适时地记录在文件中直接打包发给相关人员即可。因此这一篇宏哥主要讲解和分享如何通过log4j2将日志输出到文件中。2.配置文件先简单介绍一下下面
北京-宏哥
·
2022-04-14 15:00
《手把手教你》系列基础篇(八十七)-java+ selenium自动化测试-
框架设计
基础-Log4j 2实现日志输出-上篇(详解教程)
1.简介ApacheLog4j是一个非常古老的日志框架,并且是多年来最受欢迎的日志框架。它引入了现代日志框架仍在使用的基本概念,如分层日志级别和记录器。2015年8月5日,该项目管理委员会宣布Log4j1.x已达到使用寿命。建议用户使用Log4j1升级到Apach
北京-宏哥
·
2022-04-13 10:00
【阿里,知乎大佬分享】Node.js
框架设计
及企业 Node.js 基础建设相关讨论
这篇文章,我们采用实录(AMA)的方式,就和@天猪关于「Node.js
框架设计
及企业Node.js基础建设」相关话题的讨论内
傲娇的koala
·
2022-04-13 09:42
大数据
编程语言
人工智能
java
consul
Node.js
框架设计
及企业 Node.js 基础建设相关讨论
大家好,我是若川。19年我写的lodash源码文章投稿到海镜大神知乎专栏竟然通过了,后来20年海镜大神还star了我的博客,同时还转发了我的微博。时间真快啊。今天分享这篇Node.js的讨论。2021年上半年早已过去,回顾Node.js在国内的发展和生态建设,我们积累了一些经验,摸清了一些方向。在所谓的「Node.js后框架时代」,其技术发展将随着语言演进和整体前后端技术架构的升级,将会搭上高速快
若川视野
·
2022-04-13 09:40
编程语言
人工智能
xhtml
java
consul
《手把手教你》系列基础篇(八十六)-java+ selenium自动化测试-
框架设计
基础-Log4j实现日志输出(详解教程)
同样在自动化测试
框架设计
,日志文件输出是不可或缺的。我们习惯通过日志输出来记录
北京-宏哥
·
2022-04-12 11:00
前言:一点对于前端
框架设计
的浅显思考
不算上学时候写的代码,做前端已经近6年,两年半到三年的时候第一次技术瓶颈期,也是在那个时候开始梳理个人的知识体系地图和前端
框架设计
能力。
golddream_y
·
2022-04-11 09:16
《Vue设计与实现》笔记(持续更新)
一、
框架设计
概览声明式与命令式(DeclarativevsImperative)声明式和命令式是两种编程范式。
·
2022-04-10 01:43
vue3
基于Python的邮件快速检测工具
概要介绍mmpi,是一款使用python实现的开源邮件快速检测工具库,基于community
框架设计
开发。mmpi支持对邮件头、邮件正文、邮件附件的解析检测,并输出json检测报告。
·
2022-04-08 12:52
python
Zalando Postgres Operator 快速上手
前提条件由于PostgresOperator是为Kubernetes(K8s)
框架设计
的,因此首先设置它。对于本地测试,我们建议使用以下解决方案之一:minikube,在VM
为少
·
2022-04-08 10:00
Linux之父炮轰C++:糟糕程序员的垃圾语言
原文地址为:Linux之父炮轰C++:糟糕程序员的垃圾语言【图灵图书推荐】
Linux程序
设计(第3版)众所期待的程序设计圣经【写在前面】此文贴出后,引起了大家的较多关注,是意料之中的事情。
wangchaoqi1985
·
2022-04-05 10:20
程序员
c++
语言
git
linux
编程
linux内核
程序
《手把手教你》系列基础篇(八十四)-java+ selenium自动化测试-
框架设计
基础-TestNG日志-上篇(详解教程)
1.简介TestNG还为我们提供了测试的记录功能-日志。例如,在运行测试用例期间,用户希望在控制台中记录一些信息。信息可以是任何细节取决于目的。牢记我们正在使用Selenium进行测试,我们需要有助于用户理解测试步骤或测试用例执行期间的任何失败的信息。在TestNGLogs的帮助下,可以在Selenium测试用例执行期间启用日志记录。这一篇文章宏哥主要介绍利用TestNG中的Report类来实现简
北京-宏哥
·
2022-03-31 15:00
《手把手教你》系列基础篇(八十三)-java+ selenium自动化测试-
框架设计
基础-TestNG测试报告-下篇(详解教程)
1.简介其实前边好像简单的提到过测试报告,宏哥觉得这部分比较重要,就着重讲解和介绍一下。报告是任何测试执行中最重要的部分,因为它可以帮助用户了解测试执行的结果、失败点和失败原因。另一方面,日志记录对于密切关注执行流程或在出现任何故障时进行调试很重要。默认情况下,TestNG会为其测试执行生成不同类型的报告。这包括一个HTML和一个XML报告输出。TestNG还允许其用户编写自己的报告程序并将其与T
北京-宏哥
·
2022-03-29 14:00
高并发内存池项目
1.1池化技术1.2内存池1.3内存池主要解决的问题1.4malloc2.设计定长内存池2.1结构设计2.2windows和Linux下直接向堆申请页为单位的大块内存2.3代码实现3.高并发内存池整体
框架设计
小菜鸡加油
·
2022-03-29 08:31
项目
c++
内存池
项目:高并发内存池
目录项目介绍内存池介绍池化技术内存池内存池主要解决的问题定长内存池代码展示效果演示高并发内存池整体
框架设计
高并发内存池--threadcachethreadcache代码框架:自由链表的哈希桶跟对象大小的映射关系高并发内存池
小一!
·
2022-03-29 08:00
高并发
内存池
TLS线程本地存储
单例模式
C++项目
C++实现高并发内存池
文章目录完整代码项目介绍内存池开胃菜--先设计一个定长的内存池高并发内存池整体
框架设计
threadcachecentralcachepagecache回收、释放tcmalloc源码中实现基数树进行优化完整代码代码链接项目介绍当前项目是实现一个高并发的内存池
ymz123_
·
2022-03-29 08:57
C++
c++
【项目设计】高并发内存池
文章目录项目介绍内存池介绍定长内存池的实现高并发内存池整体
框架设计
threadcachethreadcache整体设计threadcache哈希桶映射对齐规则threadcacheTLS无锁访问centralcachecentralcache
2021dragon
·
2022-03-29 08:53
项目
多线程
缓存
c++
负载均衡
数据结构
《手把手教你》系列基础篇(八十一)-java+ selenium自动化测试-
框架设计
基础-TestNG如何暂停执行一些case(详解教程)
1.简介在实际测试过程中,我们经常会遇到这样的情况,开发由于某些原因导致一些模块进度延后,而你的自动化测试脚本已经提前完成,这样就会有部分模块测试,有部分模块不能进行测试。这就需要我们暂时不让一些testcase执行。今天宏哥主要讲解的就是在工作中遇到这种情况如何处理,不影响你的测试进度。2.方案①代码注销不执行测试用例区域。②去除不执行测试用例前面@Test注释,这样testNG运行就不会运行到
北京-宏哥
·
2022-03-24 11:00
从图灵原创谈起,带你走进国产技术书的时代
老朋友们也许最初是从《C++Primer中文版(第4版)》、《UNIX环境高级编程》、《
Linux程序
设计(第4版)》等其中一本开始关注图灵的。
liujing20051224
·
2022-03-24 11:56
新书预告
图灵原创
AndroidStudio实现微信界面设计
目录一、内容二、技术三、xml代码四、Java代码五、界面展示一、内容实操实现APP门户界面
框架设计
,至少包含4个tab页,能实现tab页之间的点击切换二、技术使用布局(layouts)和分段(fragment
·
2022-03-24 10:32
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他