- 博客(808)
- 收藏
- 关注
原创 学习JAVA,我建议这样做
目前比较好的开发模式是采用自定向下的面向对象的设计,加上MVC的模式(你可以看一下我介绍的关于MVC的内容)。我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的,比如在我的实践当中,我曾经学习过一个很经典的例子就是用Java实现的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在搜索引擎上找一下,我记不大清楚了。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
2025-01-16 09:53:01 362
原创 程序员如何选公司,这八个要素一定要记牢了!
呵呵,这种疯言疯语绝非长久之计,因为只有你的价值大于给你的价格,才会有公司愿意要你,所以各位还是不要心存妄想,现实一点吧。无论项目有多大的潜力,队友有多大的能力,但凡是在这样一个不良于行的大环境中,你,一个小小的程序员是做不了真正有意义的工作的。我们也可以在面试的时候,偷偷给这家公司测试一下,如果你的回答里面有2个yes,那么就需要拉响警报,不要再考虑这家公司了。没人乐意随时待命,因为一旦如此,就意味着哪怕是周末的凌晨3点,就算是支持门户页面上的Reset按钮呈现的蓝色调与预想的不同,也会call你。
2025-01-15 09:44:00 157
原创 web前端能做到多少岁?
这些问题的解决都落在高级前端身上。DOM API,BOM API的熟练掌握在面试中也是有要求的,现在的面试中甚至依然会问到作用域的问题,可见原生JavaScript在现在的前端面试中依然占据举足轻重的地位。现在的前端虽然都是使用框架开发,但是前端的基石——浏览器使用的语言是JavaScript这一点是从来没有变化的,而且框架的底层也正是JavaScript,因此学好JavaScript是尤为重要的。这没有错,在现在的前端开发中,框架的运用占有很重要的地位,也可以说现在的前端开发已经离不开框架了。
2025-01-14 09:45:08 276
原创 精通Javascript 函数式array.forEach的8个案例
forEach() 被调用时,不会改变原数组,也就是调用它的数组(尽管 callback 函数在被调用时可能会改变原数组)。已删除的项不会被遍历到。创建对象的副本有不同的方法,以下是只是一种方法,并解释了 Array.prototype.forEach() 是如何使用 ECMAScript 5 Object.* 元属性(meta property)函数工作的。因为 thisArg 参数(this)传给了 forEach(),每次调用时,它都被传给 callback 函数,作为它的 this 值。
2025-01-09 09:39:48 569
原创 Java基础开发之编译异常和运行异常
1.System类提供一个getProperties()方法用来**当前系统的全部属性,它会返回一个Properties对象,也封装了系统的全部属性,这些属性的存在是以键值对的形式。getProperties()方法是获取当前系统的全部属性,它会返回一个Properties对象,也封装了系统的全部属性,这些属性的存在是以键值对的形式。从上面的代码中,数组的长度为3,因为下标是从0开始,所以最大下标是2,当访问arr[4]数组就会出现运行的异常数组下标越界了。catch语句进行对异常进行捕获的方式;
2025-01-08 10:03:54 816
原创 写给软件测试新人和转行测试的同学
随着国内软件行业的蓬勃发展,各种各样的软件应用层出不穷,人们的生活也越来越依赖软件,因此软件的质量就越来越受重视,而软件测试作为软件研发过程的两大核心之一,在企业和研发团队的地位也越来越重要,岗位需求也越来越大。同时最重要的是,一定要养成总结的习惯 ,每天总结 ,每个项目总结 ,总结测试方法,总结Bug原因,奇葩Bug等等,这些将会成为你日后工作的宝贵财富。项目从立项开始定了上线时间后,把各个环节的排期都计算好,因测试为最后一个阶段,会被动地把剩下的时间简单粗暴的给测试,而并未考虑到会造成的潜在风险。
2025-01-07 09:50:45 260
原创 三年数据分析师的一些经验:知道这些,少走一半的弯路
如果不参加数据分析师培训,不接受正统的数据分析师培训学习过程,你能保证,在周一到周五工作累得不想动的时候,在温暖的被窝睡着的时候,你会在周六的早上准时8点起来学习数据分析师培训的内容吗?成长是我建议出入职场的同学,第一考虑的要素,随着公司的发展,业务的丰富,数据的增加,我们得到的经验会越来越好,但是如果能力和技术没有得到很好的应用,即使公司再好,再大,对我们来说意义也不是很大,成长是第一要素,岗位JD很重要,提前调研公司业务很重要,了解未来自己的位置很重要,无论是什么行业,为了让未来更好,请野蛮生长。
2025-01-06 10:05:22 292
原创 JavaScript:为什么命名参数比位置参数更好
这里重要的一点是,参数的名称没有任何意义,唯一重要的是参数传递的顺序。JavaScript的命名参数和位置参数的比较,通常,在你传递一个或两个参数的情况下,很难弄乱参数的顺序。但是如果你必须调用一个需要6个参数的函数,那就很难记住传递参数的顺序。通常,在你传递一个或两个参数的情况下,这很好,因为它很难弄乱参数的顺序。总而言之,我要说的是命名参数是一种强大的模式,如今它已变得非常普遍,但是你不必总是使用它们。通过命名参数模式,我们也可以跳过我们不想提供的参数,因为函数不再依赖于传递参数的顺序。
2025-01-02 10:01:46 268
原创 web前端能做到多少岁?2年能发展到前端技术大牛吗?
这些问题的解决都落在高级前端身上。DOM API,BOM API的熟练掌握在面试中也是有要求的,现在的面试中甚至依然会问到作用域的问题,可见原生JavaScript在现在的前端面试中依然占据举足轻重的地位。现在的前端虽然都是使用框架开发,但是前端的基石——浏览器使用的语言是JavaScript这一点是从来没有变化的,而且框架的底层也正是JavaScript,因此学好JavaScript是尤为重要的。这没有错,在现在的前端开发中,框架的运用占有很重要的地位,也可以说现在的前端开发已经离不开框架了。
2024-12-31 09:54:07 408
原创 Python开发学习之Python实现用手机监控远程控制电脑
很多时候,我们都有远程控制电脑的需求。比如正在完后关机。或者你需要监控一个程序的运行状况等。今天我们就来用Python实现一个远程监控并控制电脑的小程序。实现原理听起来远程控制电脑好像很高级的样子,但是实现起来其实非常简单。实现原理如下:运行程序,让程序不停地读取邮件用手机给电脑发送邮件判断是否读取到指定主题的邮件,如果有,则获取邮件内容根据邮件内容,执行预设的函数与其说是学习如何远程控制电脑,还不如说是学习如何读取邮件。当然,上面的的流程只实现了远程控制电脑,而没实现对电脑的监控。
2024-12-30 10:31:08 449
原创 JAVA程序员和C程序员的差距在哪里
而C#由于很多框架都是“认证过的产品”,产品具备很浓重的微软属性,使用简单、快速开发,对于C#程序员的要求相对较低,薪资自然就低了。但是微软在费用方面从不手软也是人尽皆知,C#开发后软件的应用成本要比Java开发后软件的应用成本高很多,而对企业来说,如果有一种替代方案能够减少成本,无论是硬件成本还是软件成本,都是极乐于应用的。“钱、人和开发”三者的关系似乎是一个死循环,钱越少,开发的程序员也会变少,企业想要使用这门技术开发应用,招聘的难度也会变大,反之亦然!4.钱太少,钱太少,钱太少,重要的事情说三遍。
2024-12-26 09:58:14 362
原创 Python和Java哪个更好找工作?
但如果你问 Python 程序员,可能会得到一个完全相反的答案,他们认为 Java 是刻板啰嗦的老大爷,而人生苦短,我用 Python。因为我要做数据采集,WEB,(为什么我对这两个方向感兴趣,这个就先不说了),所以我不能让搞了很久的课设只是为了课设,毕竟要离校了,最后课设应该考虑自己离校后的规划。所以,如果你是纠结于选Python 还是 Java,说实话,我很难给一个明确的答案,但如果问的是,对于一般人是学 Python 好找工作还是学 Java 好找工作,我的回答很明确:Java!
2024-12-25 10:28:27 338
原创 想要前端面试顺利拿offer,这篇文章要看仔细~
我们也会从中挑出一些切入点,通过交流他做这个项目的出发点也能够更好的了解面试者的设计思路,也可以初步的去判断该人是不是适合团队。实际上参加面试工作的人都知道要想在一个较短的时间内(30min-1h)就对一个应聘者做出判断其实是很难的,因此我们不得不想尽办法去更加合理的去判断面试者。当然前面的知识点仅仅是前端的一部分,实际上你还可以问:性能,HTML5 APIs, AMD vs CommonJS modules,constructors,数据类型,以及盒子模型。我经常都会随着面试者的进行去选择相应的问题。
2024-12-24 09:57:26 243
原创 如何应对面试项目经验这一关?阿里大佬来教你!
我:(Situation)好的,当时的情况实际上是一次线上的用户的舆情反馈说页面白屏/打不开,通过 JSError 日志的排查我发现最近出现大量类似 IntersectionObserver is not defined 的日志,同时和我最近一次发布的模块曝光需求时间线是差不多吻合的,所以很快定位到了是当时使用浏览器 IntersectionObserver API 做 DOM 曝光时没有考虑到兼容性的问题。具象的问题基本都会参考工作经验按照 STAR 法则来进行,主要是了解基本的素养,技术深度和潜力。
2024-12-23 10:19:00 388
原创 JavaScript:为什么命名参数比位置参数更好
这里重要的一点是,参数的名称没有任何意义,唯一重要的是参数传递的顺序。JavaScript的命名参数和位置参数的比较,通常,在你传递一个或两个参数的情况下,很难弄乱参数的顺序。但是如果你必须调用一个需要6个参数的函数,那就很难记住传递参数的顺序。通常,在你传递一个或两个参数的情况下,这很好,因为它很难弄乱参数的顺序。总而言之,我要说的是命名参数是一种强大的模式,如今它已变得非常普遍,但是你不必总是使用它们。通过命名参数模式,我们也可以跳过我们不想提供的参数,因为函数不再依赖于传递参数的顺序。
2024-12-19 09:43:58 911
原创 英语不好,能不能学会编程
当初的程序开发环境又很敌对,基本上关上之后不须要怎么配置,间接写代码就行,程序语言无外乎程序、判断和循环语句,写一写简略的程序毫无压力,所以须要记住的英文其实并不多。这时候用到的英语单词会比较多些,不过只要我们多用google翻译,基本上懂得它的意思,并在使用中渐渐加深理解,用多了自然就熟悉了。即使是一些英语比较好的同学,在看一些程序语言也会有晕头转向的时候,所以初学的小伙伴别担心,能看懂,会用工具翻译就OK。学习的路上总会遇到各种各样的困难,遇到困难的时候,缺什么补什么,从一天背五个单词开始,慢慢积累。
2024-12-18 10:18:55 426
原创 Python开发案例之用Python子进程关闭Excel自动化中的弹窗
利用Python进行Excel自动化操作的过程中,尤其是涉及VBA时,可能遇到消息框/弹窗(MsgBox)。此时需要人为响应,否则代码卡死直至超时 [^1] [^2]。根本的解决方法是VBA代码中不要出现类似弹窗,但有时我们无权修改被操作的Excel文件,例如这是我们进行自动化测试的对象。所以本文记录从代码角度解决此类问题的方法。假想场景使用xlwings(或者其他自动化库)打开Excel文件test.xlsm,读取Sheet1!A1单元格内容。很简单的一个操作:print(msg)
2024-12-17 10:05:51 605
原创 女生应该选JAVA还是前端?
纵观现阶段互联网web前端开发工程师的就业人员,女孩子从事这个行业的比例不大,由于这种想象的存在,当有女孩说想要学习web前端开发,想成为一个牛逼的程序员的时候,很多不一样的声音就出来了,说女生不适合做程序员,其实不然,没有什么东西是你天生做不了的,干不了,只能说明你还不够努力。学习前端就要抱着大浪淘沙的心态,由于前端发展极为迅速,可能自己学习的东西没过多久就已经过时了,但是也要抱着平和的心态去面对,并积极学习更加新颖的知识,感觉自己hold不住的时候,就是要赶紧学习的时候了!
2024-12-16 09:57:28 309
原创 Java基础开发之编译异常和运行异常
1.System类提供一个getProperties()方法用来**当前系统的全部属性,它会返回一个Properties对象,也封装了系统的全部属性,这些属性的存在是以键值对的形式。getProperties()方法是获取当前系统的全部属性,它会返回一个Properties对象,也封装了系统的全部属性,这些属性的存在是以键值对的形式。从上面的代码中,数组的长度为3,因为下标是从0开始,所以最大下标是2,当访问arr[4]数组就会出现运行的异常数组下标越界了。catch语句进行对异常进行捕获的方式;
2024-12-12 09:51:17 563
原创 Java开发基础入门之Java代码是如何在机器上运行的
程序运行一段时间后,JVM会通过方法调用次数和循环持续判断一个方法是否为热点代码,如果是,会使用分层编译,通过编译线程编译成字节码,在机器上运行。Java与Python不同,Python不需要编译字节码文件(当然,Python也提供了这种操作),编译是一个自动的过程,一般不会在意它的存在。而Java会先编译好字节码文件,这样JVM直接读字节码文件,可以节省加载模块的时间,提高效率。每当进入一个方法,Java虚拟机会在当前线程的栈中生成一个栈帧,存放局部变量以及字节码的操作数,这个栈帧的大小是提前计算好的。
2024-12-11 10:07:14 547
原创 程序员如何选公司,这八个要素一定要记牢了!
呵呵,这种疯言疯语绝非长久之计,因为只有你的价值大于给你的价格,才会有公司愿意要你,所以各位还是不要心存妄想,现实一点吧。无论项目有多大的潜力,队友有多大的能力,但凡是在这样一个不良于行的大环境中,你,一个小小的程序员是做不了真正有意义的工作的。我们也可以在面试的时候,偷偷给这家公司测试一下,如果你的回答里面有2个yes,那么就需要拉响警报,不要再考虑这家公司了。没人乐意随时待命,因为一旦如此,就意味着哪怕是周末的凌晨3点,就算是支持门户页面上的Reset按钮呈现的蓝色调与预想的不同,也会call你。
2024-12-10 09:49:15 364
原创 Java学习如何扩展加载Jar包?
java -jar参数运行应用时classpath的设置方法 当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。要注意的是Class-Path只是作为你本地机器的CLASSPATH环境变量的一个缩写,也就是说用这个前缀表示在你的jar包执行机器上所有的CLASSPATH目录下寻找相应的第三方类/类库。Class-Path 是可执行jar包运行依赖的关键词。
2024-12-09 10:12:53 427
原创 Java开发技术之成为高级java工程师必须学习的三个技术
这部分内容包括Java的面向对象开发的特征,JVM的结构以及Java Web开发的体系结构等内容。另外,Java高级程序员也要具备较强的交流能力。对于Java语言来说,分布式开发是Java一个重要的内容,由于Java一个很重要的应用场景就是大型网络平台的后端开发,而后端开发一个重要的基础就是构建一个健壮的分布式开发框架。对于Java语言来说,分布式开发是Java一个重要的内容,由于Java一个很重要的应用场景就是大型网络平台的后端开发,而后端开发一个重要的基础就是构建一个健壮的分布式开发框架。
2024-12-05 09:49:11 349
原创 软件测试技术之单元测试—工程师 Style 的测试方法(1)
其开发过程是从功能需求的test case开始,先添加一个test case,然后运行所有的test case看看有没有问题,再实现test case所要测试的功能,然后再运行test case,查看是否有case失败,然后重构代码,再重复以上步骤。即使我们写的是广义的单元测试,它依然可能依赖其他模块,比如其他类的方法、第三方服务调用或者数据库查询等等,造成我们无法很方便的测试被测系统或模块。例如,我们需要测试预约服务的预约操作,而预约操作会调用用户服务,去验证用户的一些基本信息,比如医生是否认证等。
2024-12-04 10:03:09 472
原创 web前端入门到精通之5 个不常提及的 HTML 技巧
虽然它们的使用量很大很普遍,还是有很多的开发者并没有真正的深入了解他们,还有很多的内容需要我们深入的去学习和理解,实践,有很多的技巧等待着我们去发现。在我看来,最好尽可能使用HTML特性来实现我们的功能,而不是使用JavaScript实现相同的功能,尽管我承认编写HTML可能会是重复的和无聊的。当我们的页面有大量的锚点跳转或者静态资源加载时,并且这些跳转或者资源都在统一的域名的场景时,我们可以通过标签来简化这个处理。HTML提供了标签,允许我们来添加多张图片资源,并且根据不同的分辨率需求来展示不同的图片。
2024-12-03 10:03:13 761
原创 android开发之Android 自定义滑动解锁View
之前封装了一版ZyFrame框架,集工具类、自定义组件、网络请求框架一体,感觉用起来有些厚重,接下来会抽时间做拆分,ZyFrame保留网络请求功能,ZyUI专做自定义组件,ZyTool专做工具类,大概就这样。这里需要注意一点:页面过长时,ScrollView和SlideSwitchButton滑动事件会冲突,所以需要吧scrollView传进来。上文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编,我们将立即处理。近期需要做一个类似屏幕滑动解锁的功能,右划开始,左划暂停。自定义滑动解锁View。
2024-12-02 10:05:27 196
原创 软件测试技术之性能测试问题与思考
如果应用服务器部署在美国,那么就应该尽可能的在英国架设测试服务器,通过在英国的测试服务器来测试美国的应用服务器,从而测试跨国网络的性能,并且还需要在产品环境检测英国到美国的网络性能,从而及时发现性能问题。通过对这些真实用户数据的分析,可以设计更有效的性能测试模板,下面是一个性能测试模板的样例,其中每个功能点上圆圈中的数字代表这个功能点在真实环境中的用户访问权重。对于集群系统的服务或者节点,开发这些服务的团队应该在隔离(stub)第三方依赖的环境下,各自对自己团队开发的服务进行独立的性能测试。
2024-11-28 09:55:53 491
原创 【无标题】
XX科技,美股的上市企业。很多年前,已经组建了国内较早的数据分析团队,另外一家是杭州独角兽企业,51公积金,数据团队超过十余人,Leader是女性。做数据分析,个人感觉并不适合男生,因为很多男孩子沉不下心(当然男孩在工作中,也更有攻击力,做产品岗,或者运营,技术岗位更佳),我觉得蛮适合女孩子。注意采样:经常200以内的数字,不要拿来分析,样本量太低,比如冠性病毒早期,也不具备多大分析意义,目前才呈现出来一点的趋势性。当然,很多其它类型企业也会如此,比如ai,大数据,云计算,相关领域,数据也是重中之重。
2024-11-27 09:46:17 136
原创 前端开发和后端开发究竟有什么区别?详细介绍
比如做一个登陆页面,用户在前端页面上输入了账号密码,然后用鼠标点击了登陆按钮,这时候前端会将账号密码通过请求接口发送给后端做处理,后端收到数据会先检查此账号是否存在,如果不存在,则返回给前端一条类似于这样的信息:“你输入的账号不存在,请重新输入”,用户再次重新输入账号,此时后端查询账户存在,密码也正确,则后端返回登陆成功的信息给前端。后端更多是考虑业务逻辑、数据库表结构设计、服务器配置、负载均衡、数据的存储、跨平台API设计等等,更多的是考虑用户看不到的部分,保证业务逻辑处理数据的谨,保证数据吞吐的性能。
2024-11-26 10:04:20 813
原创 JAVA语言之解析Maven依赖机制
以A->B->C依赖路径为例,左边第一列为第一直接依赖(B在A中的依赖范围),最上面一行为第二直接依赖(C在B中的依赖范围),交叉单元格为传递性依赖范围(C在A中的依赖范围)。6.import:导入依赖范围,该依赖范围不会对三种classpath产生影响,只有在部分中的pom类型依赖项才支持此范围,它指示要替换为指定POM的部分中的有效依赖项列表的依赖项。此范围不具有传递性。1.compile:编译依赖范围,默认使用该依赖范围,在所有classpath中都可用,并且依赖项将传播到依赖项目。
2024-11-25 10:11:16 985
原创 程序员如何选公司,这八个要素一定要记牢了!
呵呵,这种疯言疯语绝非长久之计,因为只有你的价值大于给你的价格,才会有公司愿意要你,所以各位还是不要心存妄想,现实一点吧。无论项目有多大的潜力,队友有多大的能力,但凡是在这样一个不良于行的大环境中,你,一个小小的程序员是做不了真正有意义的工作的。我们也可以在面试的时候,偷偷给这家公司测试一下,如果你的回答里面有2个yes,那么就需要拉响警报,不要再考虑这家公司了。没人乐意随时待命,因为一旦如此,就意味着哪怕是周末的凌晨3点,就算是支持门户页面上的Reset按钮呈现的蓝色调与预想的不同,也会call你。
2024-11-21 09:52:37 211
原创 那些轻松拿高薪的程序员,在学完编程基础语法之后做了些什么?
如果你想做嵌入式,可能需要学习C。小程序相比于app开发周期更短,功能更专一,你的小程序可以只是一个菜谱,可以只是一个笔记应用,可以只是一个股票价格提示,可以只是一个比赛比分的查询,总之,你对什么感兴趣,你就可以做一个和你兴趣相关的小程序,通过前后端的结合,你会体会到前后端分离的好处,同时你也能体会到独自设计和开发一个产品出来的乐趣。这里说的编程语言不一定有多复杂,只需要能够完成基本的变量赋值,控制语句,输入输出即可,然后实现该语言的编译器,解释器,通过这样的练习,能够让你对编程有更深刻的理解。
2024-11-20 10:14:58 330
原创 女生应该选JAVA还是前端?
个人觉得女生还是适合做前端的,因为java逻辑性太强,以后做开发工作的时候很累,长期做的话会吃不消,楼楼又是非专业,之前没有编程基础,学习起来是很吃力的,而且现在学java的女生是真的少。纵观现阶段互联网web前端开发工程师的就业人员,女孩子从事这个行业的比例不大,由于这种想象的存在,当有女孩说想要学习web前端开发,想成为一个牛逼的程序员的时候,很多不一样的声音就出来了,说女生不适合做程序员,其实不然,没有什么东西是你天生做不了的,干不了,只能说明你还不够努力。文章来源:网络 版权归原作者所有。
2024-11-19 10:12:35 305
原创 JAVA面试中遇到的那些坑,80%的人都种过招!
不同类型的公司,对Java工程师的能力需求是不一样的。3、finalize()是Java为类提供的一种特殊方法,垃圾收集器一旦准备好释放无用对象占用的内存会首先调用finalize()方法然后才能真正回收对象的内存,通过finalize()方法就可以在垃圾收集器运行期间进行一些特殊的工作。靠的是父类或接口定义的引用变量可以指向子类或具体实现类的实例对象,而程序调用的方法在运行期才动态绑定,就是引用变量所指向的具体实例对象的方法,也就是内存里正在运 行的那个对象的方法,而不是引用变量的类型中定义的方法。
2024-11-18 10:06:22 298
原创 微信小程序练手实战:前端+后端(Java)
wx.request({url:‘http://localhost:443/getWord’, data:{ word: that.data.word },method:‘GET’, header: {‘content-type’:‘application/json’// 默认值 }, success: function (res) {console.log(res.data)//打印到控制台 var message =list.add(“mazi”);
2024-11-14 10:04:19 896
原创 web前端Javascript—7道关于前端的面试题
幸运的是,我最终没有在那家公司上班。web前端开发学习Q-q-u-n: 731771211,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法(详细的前端项目实战教学视频,PDF)web前端开发学习Q-q-u-n: 731771211,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法(详细的前端项目实战教学视频,PDF)web前端开发学习Q-q-u-n: 731771211,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法(详细的前端项目实战教学视频,PDF)
2024-11-13 09:45:06 299
原创 做前端,看完这篇文章你也可以做到
较大的项目,不要急着看代码。基本上手好司机:如果是懂得如何利用 Node.js 或 TypeScript 编写业务代码的思考在前面使用框架开发的项目中,有哪些代码是重复冗余的,有哪些逻辑是可以在多个组件之间共用的学习利用 ES2015 或更新的 JavaScript 标准,逐步替换使用框架所编写的代码。赛道新手初学者:如果上面的条件你都已经满足了 思考不同的代码哲学(OO、FP 等)、不同的代码结构(MVC、MVVM 等)的区别思考不同的框架之间设计的初衷,思考不同的编程语言中对同一类问题不同解法的区别。
2024-11-12 09:56:23 368
原创 前端开发8个非常经典的常用技巧
// 使用:not().nav li:not(:last-child) { border-right: 1px solid #666;
2024-11-11 10:07:37 349
原创 web前端入门到精通之5 个不常提及的 HTML 技巧
虽然它们的使用量很大很普遍,还是有很多的开发者并没有真正的深入了解他们,还有很多的内容需要我们深入的去学习和理解,实践,有很多的技巧等待着我们去发现。在我看来,最好尽可能使用HTML特性来实现我们的功能,而不是使用JavaScript实现相同的功能,尽管我承认编写HTML可能会是重复的和无聊的。当我们的页面有大量的锚点跳转或者静态资源加载时,并且这些跳转或者资源都在统一的域名的场景时,我们可以通过标签来简化这个处理。HTML提供了标签,允许我们来添加多张图片资源,并且根据不同的分辨率需求来展示不同的图片。
2024-11-07 09:44:41 909
原创 软件测试工程师,从基础走向进阶该怎么做
在很多情况下,做Smoke Test是开发人员在试图解决一个问题的时候,造成了其它功能模块一系列的连锁反应,原因可能是只集中考虑了一开始的那个问题,而忽略其它的问题,这就可能引起了新的Bug。基于风险的测试是指评估测试的优先级,先做高优先级的测试,如果时间或精力不够,低优先级的测试可以暂时先不做。当用户来使用这个应用程序的时候,各个模块是作为一个整体来使用的,那么在做测试的时候,就需要模仿用户这样一个真实的使用环境,即用户会有哪些用法,会用这个应用程序做哪些事情,操作会是一个怎样的流程。
2024-11-06 10:34:20 249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人