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+ 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
好的
框架设计
的文章
什么是软件架构前言:软体设计师中有一些技术水平较高、经验较为丰富的人,他们需要承担软件系统的架构设计,也就是需要设计系统的元件如何划分、元件之间如何发生相互作用,以及系统中逻辑的、物理的、系统的重要决定的作出。在很多公司中,架构师不是一个专门的和正式的职务。通常在一个开发小组中,最有经验的程序员会负责一些架构方面的工作。在一个部门中,最有经验的项目经理会负责一些架构方面的工作。但是,越来越多的公司
hewence1
·
2022-03-24 00:52
《手把手教你》系列基础篇(八十)-java+ selenium自动化测试-
框架设计
基础-TestNG依赖测试-番外篇(详解教程)
1.简介经过前边几篇知识点的介绍,今天宏哥就在实际测试中应用一下前边所学的依赖测试。这一篇主要介绍在TestNG中一个类中有多个测试方法的时候,多个测试方法的执行顺序或者依赖关系的问题。如果不用dependsOnMethods,testNG会自动根据@Test方法名称的首字母排序来执行测试方法,而不是按照你设计的测试用例来执行方法。多的不说,少的不唠,我们开始今天讲解和分享。2.测试场景在这里宏哥
北京-宏哥
·
2022-03-23 13:00
高效的数据同步工具DataX的使用及实现示例
目录前言一、DataX简介1.DataX3.0
框架设计
2.DataX3.0核心架构二、使用DataX实现数据同步1.Linux上安装DataX软件2.DataX基本使用3.安装MySQL数据库4.通过DataX
·
2022-03-21 15:22
《手把手教你》系列基础篇(七十八)-java+ selenium自动化测试-
框架设计
基础-TestNG依赖测试- 中篇(详解教程)
1.简介上一篇讲解了依赖测试的各种方法,今天继续讲解依赖测试的方法,这一篇主要是讲解和分享通过xml文件配置组名依赖方法(主要是测试组的用法)。废话不说,直接上干货。2.实例测试组:一个组可包含多个测试方法,可进行组嵌套。2.1代码设计1.test1属于功能测试,test2属于接口测试,test3属于接口和功能测试,test4是不属于任何组,如下图所示:2.参考代码packagelibrary;i
北京-宏哥
·
2022-03-21 15:00
游戏
框架设计
【各大管理系统篇】
1.音乐音效管理器:如果策划没提特殊需求之前,其实封装一层音乐音效管理器用途不大。如:播放音乐接口里面封装的可能就只是一句调用引擎的播放音乐接口的代码。可如果游戏里面都使用管理器的接口播放音乐,以后策划的一些需求就好统一处理了。如:策划要求播放A音效时要停止B音效播放,那我们就可以统一在管理类里面处理了。2.界面管理器:这个管理器最为重要的就是维护一个数据结构(根据不同项目的实际情况来自定义数据结
0zien0
·
2022-03-20 06:53
实用性技巧
游戏架构设计
游戏系统设计
游戏框架
Unity3D游戏制作之 UI
框架设计
(一):架构设计理论篇
只是做了简单修改,添加了其他功能,为了体现使用了框架后的可拓展性本篇就基于Unity游戏引擎UGUI为基础,对UI界面游戏架构做一些有益探索与研究。首先我们来研究一下大型游戏项目中,没有UI框架容易导致与出现的问题:以ARPG为例,多个场景会反复出现相同的“UI窗体”,造成多个场景中反复加载相同的UI窗体。解决思路:“UI框架”需要缓存项目(例游戏项目)中常用的“UI窗体"。开发商业复杂项目时,各
木苏栀槿
·
2022-03-19 09:15
Unity3D
游戏Ui框架设计
UGUI
Unity3D游戏制作之 UI
框架设计
(四):模态窗体管理
我们在开发UI窗体时,对于“弹出窗体”往往因为需要玩家优先处理弹出小窗体,则要求玩家不能(无法)点击“父窗体”,这种窗体就是典型的“模态窗体”。在此笔者设计了四种模式类型:完全透明、半透明、低透明度、透明且可以穿透。对于“模态窗体”的基本实现原理是:在弹出窗体的后面增加一层“UI遮罩窗体”,当需要弹出特定模态窗体时,脚本自动控制“UI遮罩窗体”的“层级”,把弹出模特窗体与普通窗体之间进行隔离,起到
木苏栀槿
·
2022-03-19 09:15
UGUI
Unity
Unity3D问题之简单UI
框架设计
和实现
目标:编写一个简单通用UI框架用于管理页面和完成导航跳转框架具体实现的功能和需求加载,显示,隐藏,关闭页面,根据标示获得相应界面实例提供界面显示隐藏动画接口单独界面层级,Collider,背景管理根据存储的导航信息完成界面导航界面通用对话框管理(多类型MessageBox)便于进行需求和功能扩展(比如,在跳出页面之前添加逻辑处理等)编写UI框架意义打开,关闭,层级,页面跳转等管理问题集中化,将外部
XavierChiang
·
2022-03-19 09:35
技术·Unity3D
学习日记
day25-关键字驱动
框架设计
比较灵活,并没有通用的标准来规定框架必须具备什么结构或功能,框架的目的只有一个,就是提高测试效率,降低测试成本。自动化测试框架的两大核心功能:驱动测试、辅助测试。
小歘欻
·
2022-03-19 07:58
软件测试
驱动开发
软件测试
测试工程师
测试工具
《手把手教你》系列基础篇(七十七)-java+ selenium自动化测试-
框架设计
基础-TestNG依赖测试- 上篇(详解教程)
1.简介今天主要是讲解和分享:TestNG中一个类中有多个测试方法的时候,多个测试方法的执行顺序或者依赖关系的问题。如果不用dependsOnMethods,testNG会自动根据@Test方法名称的首字母排序来执行测试方法。但是有时,我们可能需要以特定顺序调用测试用例中的方法,或者可能希望在方法之间共享一些数据和状态。TestNG支持这种依赖关系,因为它支持在测试方法之间显式依赖的声明。2.Te
北京-宏哥
·
2022-03-17 15:00
《手把手教你》系列基础篇(七十六)-java+ selenium自动化测试-
框架设计
基础-TestNG实现DDT - 下篇(详解教程)
1.简介今天这一篇宏哥主要是结合实际工作中将遇到的测试场景和前边两篇学习的知识结合起来给大家讲解和分享一下,希望以后大家在以后遇到其他的测试场景也可以将自己的所学的知识应用到测试场景中。2.测试场景测试多个用户的账户登录。假如宏哥有50个用户,需要测试登录。你会怎么测试呢。第一个肯定是写50个测试脚本去验证登录。第二个就是采用DDT,把用户名和密码写到一个表格里,然后依次从表格读取去运行这个登录用
北京-宏哥
·
2022-03-16 11:00
《手把手教你》系列基础篇(七十五)-java+ selenium自动化测试-
框架设计
基础-TestNG实现DDT - 中篇(详解教程)
1.简介上一篇中介绍了DataProvider如何传递参数,以及和一些其他方法结合传递参数,今天宏哥接着把剩下的一些常用的也做一下简单的介绍和分享。2.项目实战1@DataProvider+方法:此示例显示如何根据测试方法名称传递不同的参数。2.1代码设计2.2参考代码packagelibrary;importjava.lang.reflect.Method;importorg.testng.As
北京-宏哥
·
2022-03-15 15:00
《手把手教你》系列基础篇(七十三)-java+ selenium自动化测试-
框架设计
基础-TestNG实现启动不同浏览器(详解教程)
1.简介上一篇文章中,从TestNg的特点我们知道支持变量,那么我们这一篇就通过变量参数来启动不同的浏览器进行自动化测试。那么如何实现同时启动不同的浏览器对脚本进行测试,且听宏哥娓娓道来。2.项目实战2.1创建一个TestNgclass1.首先按照上一篇的方法创建一个TestNgclass,命名为:TestDiffBrowse(不需要勾选Beforeclass和Afterclass),如下图所示:
北京-宏哥
·
2022-03-10 17:00
手写模拟实现一个简易Mybatis,支持XML和注解方式查询
本文承接上一文章的小节继续展开Mybatis(调用简图和
框架设计
思路)+手写模拟mybatis源码分享_喜欢火影的木易杨的博客-CSDN博客我们结合前面对Mybatis设计的分层结构猜想,参考mybatis
喜欢火影的木易杨
·
2022-03-08 08:20
mybatis专栏
xml
spring
java
聊聊Canvas事件机制相关 (非API层,偏
框架设计
方面)
以下分析均采用Sigmajs框架源码进行分析,有兴趣的同学可以去查看一下。本文主要介绍下Canvas的事件机制,和一些设计思路。图形事件,设计思路及实现介绍。图形事件需要支持以下的内容:支持各类事件类型事件触发机制事件冲突问题事件类型mousemousedownmousemovemouseupmouseentermouseleavedblclickcontextmenuclickwheeldrag
·
2022-03-07 15:18
Resty开发restful版本的Jfinal深入研究
说resty是restful版的Jfinal之Resty,其实有点过了,只是大部分人知道Jfinal,不一定知道还有个resty,resty的
框架设计
大量借鉴了Jfinal极简开发的思想,先抛开resty
·
2022-03-07 12:20
聊聊Canvas渲染相关 (非API层,偏
框架设计
方面)
渲染机制渲染性能分析非即时渲染(即时渲染)分片渲染分画布图元拆分渲染渲染机制Canvas绘制机制:整个画布是一个画板,在上面进行绘制各种各样的图形,一旦绘制错误需要改正,就需要重新绘制。...ctx.fillRect(0,0,10,10);ctx.clearRect(100,100,100,100);ctx.fillRect(0,0,100,100);渲染性能分析注意关于图形计算,例如复杂图形推导
·
2022-03-04 15:48
Java8特性大全(最新版)
表达式给代码构建带来了全新的风格和能力;SteamAPI丰富了集合操作,拓展了集合的能力;新日期时间API千呼万唤始出来;随着对Java8新特性理解的深入,会被Lambda表达式(包含方法引用)、流式运算的美所迷恋,不由惊叹
框架设计
的美
赛先生和泰先生
·
2022-03-03 23:35
linux-1-单片机程序对比
Linux程序
linux-1-单片机程序对比
Linux程序
单片机在单片机的程序里面可以直接读写寄存器。驱动层和app层分层没有明显的界限,只是一个人为分层的结果。
Embedded learner
·
2022-03-03 10:51
Linux-韦东山
linux
windows
链表
集团企业指标数据体系
框架设计
的方法和思路
原创:吕金芝[数据工匠俱乐部]一集团企业指标数据管理常遇到的挑战1.1术语和定义指标数据:国标GBT36073-2018《数据管理能力成熟度评估模型》定义如下:指标数据是组织在经营分析过程中衡量某一个目标或事物的数据,一般由指标名称、时间和数值等组成。另外有一种通俗的定义,也叫报表数据,企业中的报表,这些报表由各类事务型数据所组成。针对某个业务主题,汇集多维维度,多指标的数据,由各类业务数据所组成
数据智能谷
·
2022-02-22 06:35
系统架构师实践
A房子B房子搞清楚了用户要的是A房子还是B房子,这时其实还不能马上叫来泥水匠、电工、木工马上开工,还需要有各种具体设计图纸,要有
框架设计
图、砖墙尺寸图、水管图、电路图等一系列设计图纸、工人才可以按图施工
CoryLiu
·
2022-02-21 07:16
Qt框架特色
从而将跨平台Java语言
框架设计
问题分解成为在不同平台上设计JVM的问题,结构简单,易于实现。但Java为此也付出了运
铭小汁儿
·
2022-02-20 12:34
2018-08-11
我们常常是遇到什么问题再来解决什么问题,一个问题接一个问题,有可能忙到最后什么都解决不了,冯诺依曼的思考方式就是,不会从问题本身出发,而是要从问题的本质逻辑出发,先建立结构图和
框架设计
,再去慢慢解决问题
viper44
·
2022-02-20 02:42
作为一个Android开发者,搞懂开源
框架设计
思想真的这么重要吗?看阿里P8大佬给你的总结
前言:前段时间知乎有人问起“如何学习开源框架”这个问题,大家是如何学习开源框架的呢?一位来自阿里的大佬立马整理了下自己的思路:1:了解:先了解该开源框架是在什么背景下诞生的,主要用来解决什么问题。2:熟悉:这个开源框架的原理是什么?比如用了什么样的设计模式。比如运用了反射机制。3:思考:如果让你来设计这样的开源框架,你如何设计?很多框架都很笨重,你是否能按照自己的设计弄一个轻量级的。做这一步的目的
Android阿南
·
2022-02-19 20:44
linux运行dll文件命令,LoadLibrary:一款能够允许
Linux程序
从DLL文件中加载或调用函数的工具...
介绍今天给大家推荐的这个代码库将允许原生
Linux程序
从一个WindowsDLL文件中加载或调用功能函数。下面是一个简单的演示示例,我将WindowsDefender“移植”到了Linux平台。$.
七分醉玲珑
·
2022-02-18 12:49
linux运行dll文件命令
微信小程序面试题
答:微信小程序项目结构主要有四个文件类型,如下:WXML(WeiXinMarkupLanguage)是
框架设计
的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。
symY_Y
·
2022-02-18 02:40
Java高级主题(四)——反射
反射是
框架设计
的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法
路远处幽
·
2022-02-17 02:43
Linux程序
自启动(nginx,redis,tomcat)
一nginx登录linux服务器(我的服务器版本是CentOSrelease6.10(Final))进入服务文件夹cd/etc/init.d/通过ll查看是否存在ngixn的文件,因为通过yum下载安装的nginx的话,是会在该文件目录下生成对应的服务脚本的,如果没有的话,通过vimnginx创建一个空的文件#chkconfig:23451090#description:#autostartngi
xcz_7044
·
2022-02-17 02:43
SpringCloud微服务实战——搭建企业级开发框架(三十六):使用Spring Cloud Stream实现可灵活配置消息中间件的功能
在进行
框架设计
的时候,我们考虑是否能够和之前实现的短信发送、分布式存储等功能一样,抽象统一消息接口,屏蔽底层实现,在用到消息队列时,使用统一的接口代码,然后在根
全栈程序猿
·
2022-02-16 23:00
上一页
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
其他