- 博客(59)
- 资源 (52)
- 收藏
- 关注
原创 Spring Boot 框架下实现 Excel 服务端导入导出
考虑到导入导出功能需要对 Excel 具有较高的还原度,这里使用了 SpreadJS 组件,通过 SpreadJS 组件的 ExcelIO 功能,进行 Excel 的导入与导出。在搜索你的项目时,Group Id,Artfact Id 是必要的条件。将服务端的文件以文件流的形式传输至前端,前端通过 ExcelIO 将结果导入结果呈现值 SpreadJS 中,所以导入的传递的参数是一个文件路径。ArtifactId:是项目的唯一标识符,在实际开发中一般对应项目的名称,就是项目根目录的名称。
2022-11-20 09:06:51
1794
2
原创 教学:制作 GitHub 同步近期博客卡片
使用了120行左右的代码就实现了这个文章卡片在 Github 主页的展示,完整的代码已经上传至 Github,欢迎你也尝试一下这个小巧的功能~你的支持和肯定,是我坚持写作的动力。
2022-11-20 09:06:49
771
原创 前端代码规范常见错误 一
这个问题也许结果一样,只在极少数情况下才会出现问题,但是最直接的理解就是,如果在这个变量被申明后的未来不发生改变,那么请用 const,如果会对这个变量发生修改请使用 let,这样也非常有利于你的代码逻辑的确定性,降低奇怪情况发生概率。此次对我们所有工程的代码进行 eslint 的配置,期间发现了我们代码中很多的问题,这关系到我们的代码质量的提升,良好的代码习惯,将有效的降低我们代码异常情况,也会增加我们排查问题的复杂度。== 而非 == 和!是 2-36 之间的整数,表示被解析字符串的基数。
2022-11-16 17:29:48
804
原创 移动前端的安全管理方案
近年来,随着互联网、物联网、移动设备、5G 通讯等技术的齐头发展,人类的生活和工作越来越离不开软件和互联网,正如人类社会文明发展到一定程度以后,会需要法律等社会规范来保护一样,线上环境也是一样道理。Gartner 对安全架构的定义是:安全架构是计划和设计组织的、概念的、逻辑的、物理的组件的规程和相关过程,这些组件以一致的方式进行交互,并与业务需求相适应,以达到和维护一种安全相关风险可被管理的状态。
2022-11-16 17:29:09
229
原创 送给前端的你,推荐几篇前端汇总文章
昨天写的文章,一大早发出去点开预览的时候发现格式都错乱了。又急着去上班就把文章给删除了。本来是周一更的习惯也就打破,放到周二去更新了。今天周二,度过了烦人的周一,又开始一个新的工作日。这篇文章起初是想做:有哪些适合新手练手的前端项目?但是我发现我一个人没法整理,于是正在邀请几位大大朋友在帮忙。所以这个主题暂时空缺一周或是两周,在下周或是下下周的时候可能会补上来。也欢迎各位朋友在学习过程中碰到不错的练习项目可以积极的推荐。
2022-11-16 17:22:12
560
原创 网站Github资源收集 ,此篇没有找到github地址,作者整理了自己在Github中的starred项目可以直接在此网站进行访问。
部分目录: ..............
2022-11-16 17:18:24
398
原创 网站:『引』最全前端资源汇集(更新网址),github地址:GitHub - JacksonTian/fks: 前端技能汇总 Frontend Knowledge Structure (github地
部分目录(此处所有目录链接到主页),详细信息请访问具体网址和github。
2022-11-16 17:17:15
172
原创 github上值得关注的前端项目 以及他们的github地址,欢迎关注:GitHub - hawx1993/github-FE-project: A collection about github f
一小部分目录。
2022-11-16 17:16:15
244
原创 前端收藏夹 ,以及他们的github地址:GitHub - w3ctrain/w3ctrain.github.io: w3ctrian前端收藏夹
以下是目录,更多信息请访问他们的主页:自动化:预编译:
2022-11-16 17:14:47
730
原创 请别再使用 parseInt() 了
我经常会看到其他程序员的代码中出现包含数字的变量,可能来自表单,又或者来自API调用的结果,不管什么原因,然后你想将它转换为整数。例如:constmyNumber='1';if(parseInt(myNumber,10)===1){//dosomething}虽然上面的代码可以工作,但这是一种非常低效的解析方法。你应该使用Number()函数,并将上面的代码转换为:constmyNumber='1';if(Number(myNumber)
2022-08-21 10:56:39
458
1
原创 亲测 运营版 在线考试 online_testck163 2.7.18功能强大的在线考试模块
亲测 运营版 在线考试 online_testck163 2.7.18功能强大的在线考试模块
2022-07-18 14:00:26
206
原创 JavaScript 日常开发的 9 个实用代码片段 (part 1)
大家好!在这篇文章中,我们将介绍一些最常见的JavaScript代码片段,帮助改善日常JavaScript开发。这个系列分为两部分,这是第一部分。现在,让我们开始吧。1. HTTPS重定向将HTTP协议重定向到HTTPS协议。consthttpsRedirect=()=>{if(location.protocol!=='https:')location.replace('https://'+location.href.split('//')[1...
2022-07-16 22:43:29
515
6
原创 前端必读 0基础学习 一文看懂 Vue3 对比 Vue2 发生哪些变化
望本篇文章能帮你加深对 Vue 的理解,能信誓旦旦地说自己熟练Vue2/3。内容混杂用法+原理+使用小心得,建议收藏,慢慢看。区别生命周期的变化整体来看,变化不大,只是名字大部分需要 +on,功能上类似。使用上 Vue3 组合式 API 需要先引入;Vue2 选项 API 则可直接调用,如下所示。//vue3<scriptsetup>import{onMounted}from'vue'onMounted(()=>{....
2022-07-16 22:40:39
2222
7
原创 做前端领域一定要掌握的多种常见的设计模式
本文大致介绍了前端领域常见的 9 种设计模式设计模式的难,在于它的抽象和分散。抽象在于每一设计模式看例子都很好理解,真正使用起来却不知所措;分散则是出现一个场景发现好几种设计模式都能实现。而解决抽象的最好办法就是动手实践,在业务开发中探索使用它们的可能性。本文大致介绍了前端领域常见的 9 种设计模式,相信大家在理解的同时也不难发现,设计模式始终围绕着“封装变化”来提供代码的可读性、扩展性、易维护性。所以当我们工作生活中,始终保持“封装变化”的思想的时候,就已经开始体会到设计模式精髓了。提到设计模式,.
2022-07-05 22:28:42
447
12
原创 前端解决方案及工具 前端自动化构建Gulp工具的深度应用
本篇文章的核心是介绍一款强大的任务流工具 Gulp,之所以题目叫做 “前端自动化构建之 Gulp”,是因为 Gulp 本身是使用 JS 编写的运行在 Node 环境的一个 npm 包,并且大部分开发者也都使用它来作为前端项目的自动化构建工具。不过,从本质上说,Gulp 并非只能做前端自动化构建,后端构建发布自动化,脚本工具集自动化,测试流程自动化等都可以使用 Gulp。所以,无论你是哪个技术栈的开发者,学习使用 Gulp 都会对你大有裨益。这边文章能够带给你: Gulp 工具的安装 Gu
2022-07-04 08:05:46
733
5
原创 半小时带你全面理解 JavaScript 事件机制
简介事件是由用户或浏览器本身发起的发生在浏览器中的动作。以下示例为发生在网站上的一些常见事件: 页面完成加载 用户点击按钮 用户将鼠标悬停在下拉菜单上 用户提交表单 用户按下键盘上的键 通过编写执行事件的JavaScript响应代码,开发人员可以向用户显示消息、验证数据、对按钮单击做出反应以及许多其他操作。本文将介绍事件处理程序、事件侦听器和事件对象。还将介绍三种不同的方式来处理事件,以及一些最常见的事件。了解事件可以帮助开发人员为用户提供更具交互性
2022-07-03 12:35:45
1137
11
原创 手把手教会你 原来 JavaScript Object 对象还能这么用
每日分享前端插件干货,欢迎关注!简介JavaScript中的对象是键/值对的集合。值可以由属性和方法组成,并且可以包含所有其他的JavaScript数据类型,例如字符串、数字和布尔值。JavaScript中的所有对象都来自父Object构造函数。Object有许多有用的内置属性和方法可供我们使用和访问。与用于数组实例的诸如sort()和reverse()等数组原型方法不同,对象方法直接在Object构造函数上使用,并将对象实例用作参数。这就是所谓的静态方法。本教程将介绍一些重要的内置对...
2022-07-03 12:25:42
271
原创 12 个强大的现代 CSS 技术
每日分享前端插件干货,欢迎关注!现代CSS技术是美化网页设计过程的最佳方式之一。如果你一直在使用CSS,那么肯定遇到过关于布局或跨浏览器兼容性方面的问题。例如,CSS3样式不适用于旧版本的Internet Explorer。同时,随着网络技术的发展,开发人员也在努力应对其他问题。例如,利用其他库来优化大页面网站的加载时间,或使div标签更具响应性,而无需过多依赖Bootstrap。随着时代的进步和挑战的增加,CSS也在不断发展。本次高级CSS教程将讨论12个现代CSS技术用于克服CSS带来...
2022-07-03 12:16:44
1980
34
原创 提高 JavaScript 可读性的 10 个技巧
每日分享前端插件干货,欢迎关注!1.日志级别和语义方法console.log("helloworld")console.warn("thisisawarning")console.error("thisisanerror")console.info("thisisinfo")console.debug("thisisdebug")console.trace("showtrace")如果你尝试console.warn,那么你会得到trace调试信息,这...
2022-07-03 12:00:21
1232
7
原创 动态密码 作为程序员之网络安全一定要看
我们使用了数字证书,确保了对方的公钥身份,也就是互联网中确定了要访问的网站就是你要访问的网站。但是我们如何确定要访问这个网站的用户就是要访问的用户呢? 对银行来说需要确保“敏捷的水”登录银行时,必须是”敏捷的水” 而不是别人,不然别人就把钱转走了。虽然我们从通信,数据加密等方式确保用户密码不背攻击者破解,但是如果攻击者使用键盘记录器等工具知道了用户密码,那么就可以冒充用户了。比如银行的U盾,因为我对这块业务不了解,我猜银行为每个用户发放了一个公钥?(知道的同学,可以帮忙解释一下银行的U盾都做了什.
2022-07-02 01:11:04
790
14
原创 助力程序员提升:英语学习经验分享
1程序员的烦恼每个职业都会有它的术语——也就是我们说的专业英语,而对程序猿这种动物来说,专业英语就是一个大坑,我自己深有体会。医学的专业词汇也不少,起码一两万,比如我最近看到一幅图里的cornea(角膜),retina(晶状体)。这些词又专又偏,可是好歹是一个词对应一个东西。而计算机的专业英语,几乎都是从其他词隐喻过来的。比如说driver不是“司机”而是“驱动程序”,make不是“制造”而是“编译”,fixture不是“装备、设施”而是“测试夹具”,hash不是“拼凑”而是“散列表”。对我们公
2022-07-02 01:04:18
1885
原创 敏捷实践——沟通的重要性
导语本文是敏捷实践着重讲述沟通的重要性。沟通不管对于一个团队,亦或是对于团队和客户之间的成功合作,其重要性不言而喻。以前我们在很多文章中也对沟通有所涉及,本文侧重阐述沟通中容易出现的问题以及有效沟通的多样化方式。大话西游里有一段因为没有沟通的经典, 结局如何大家都知道。唐僧:你想要啊?悟空,你要是想要的话你就说话嘛,你不说我怎么知道你想要呢,虽然你很有诚意地看着我,可是你还是要跟我说你想要的。你真的想要吗?那你就拿去吧!你不是真的想要吧?难道你真的想要吗?……悟空:…敏捷项目中.
2022-07-02 01:01:29
407
6
原创 敏捷实践 迁移已有项目到Git flow
导语我们就把一个客户的所有项目实施了Git flow, 如果说你详细看了我另外几篇文章,那么你就能了解为何要进行Git flow 以及如何对一个新项目按Git flow的流程操作, 但是当我们整理已有的项目时,我们发现了以下几个问题需要一些方法处理。错乱的分支名如何解决问题我们遇到的一个项目,一开始生产环境用的是master分支,突然客户提出他们有一个客户有特殊需求,让打一个分支出来,团队成员就打出了一个master-quickfix 分支,但是后来这个分支上功能越来越多,慢慢的团队成.
2022-07-02 00:58:15
159
原创 敏捷实践之单元测试及最佳实践
导语本文是敏捷实践——从什么是单元测试,为什么使用单元测试等方面阐述了单元测试的必要性;同时结合最佳实践以方便读者理解。前言在工作中或者在面试中,我经常碰到的开发人员就是对单元测试不重视,这一类基本上都表现出了一种“无知的自信”,总觉得自己写的代码质量很高,直到一次次虫子(Bug)把自己咬的头破血流时,才发现原来自己的代码已经到了剪不断理还乱的状态,而每次修改一个bug,都需要走一遍“墨镜迷宫” (看上图)。还有很多人知道单元测试或者写出了单元测试,但是就是写了一个方法,上面标注了一个[Te
2022-07-02 00:53:06
409
原创 代码规范的意义 为什么要规范代码 大厂程序员告诉你
导语有不少写代码总是只按喜欢按自己的习惯写,但是如果这个产品永远是你自己一个人来写和维护,那么问题不大,那么如果是有很多人协作,那么麻烦就大了,我相信有很多人说了很多代码规范的重要性,我今天在这里只提两点意义。可读性代码规范最大的目的就是保持可读性。Martin Fowler 说:Any fool can write code that a computer can understand. 随便找个笨蛋都能写出电脑可以明白的代码Good programmers write .
2022-07-02 00:45:07
2790
6
原创 团队最佳实践和 GuideLine 系列 (一):SCRUM
导语我们团队做了好多年的项目,也成功提交了不少项目,所以我想总结一下一些好的实践,在这里给大家一个参考。介绍好的团队一定有一套自己的流程,不管是使用敏捷或者传统的开发过程,我相信都有一套自己的方法。我们团队实践多年的过程中,觉得敏捷是比较适合我们的,而在不断的摸索中对SCRUM更多的认可和适应了。今天我就先来简单的介绍一下SCRUM, 细节的内容大家请参考 «硝烟中的SCRUM和XP»SCRUM 主要流程SCRUM 原则 单元测试使工作完成的更轻松 关注产品.
2022-07-02 00:42:14
184
原创 科普一下 什么是脚本 我来做一个简单解释
脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本通常可以由应用程序临时调用并执行。各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。举个最常见的例子,当我们点击网页上的E-mail地址时能自动调用Outlook Express或Foxmail这类邮件软件,就是通过脚本功能来实现的。又如洪恩网站一些网页的英文新闻内容旁会有一个三角符号...
2022-06-29 01:25:01
3724
5
原创 rational对象脚本命令
对象脚本命令 使用robot录制的脚本在实际的测试使用中,并不是很好用。录制的脚本是线性脚本没有控制结构,如果要测试大量的数据,只依靠录制的脚本测试,是行不通的。另外,带有校验点的线性脚本,直接加入控制结构,大部分是不能正确回放的。这种情况下,使用robot的对象脚本命令是不错的选择。使用方法是采用录制加手工编码的混合方式。这样产生的脚本清晰、易维护、功能强大。下面还是计算器的例子,使用SQAGetProperty获取对象属性,使用SQALogMessage将测试结果写入到日志中:复制代码 .
2022-06-29 01:22:57
132
原创 最新学习 CGI脚本入门学习资料
学习CGI脚本(脚本)CGI 意思为 Common Gateway Interface, 一种基于浏览器的输入、在Web服务器上运行的程序方法. CGI脚本 使你的浏览器与用户能交互,为了在数据库中寻找一个名词, 提供你写入的评论,或者从一个表单中选择几个条目并且能得到一个明确的回答. 如果你曾经遇到过在web上填表或进行搜索, 你就是用的CGI脚本. 你那时也许没有意识到,因为大部分工作是在服务器上运行的,你看到的只是结果.作为一个网页设计者, 你创建客户端的 CGI脚本, 服务器端的程序用来处理用户输入
2022-06-29 01:20:38
801
原创 我用心收藏的精典网站Ruby,HIBERNATE相关 推荐收藏
ror官方网站:Ruby on Rails — A web-app framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.可以作为了解这项技术的起点,那里面有一个15分钟搭建一个blog的视频很值得一看Rolling with Ruby on Rails:Radar – O’Re
2022-06-29 01:17:39
304
原创 亲测 有测试截图 云开发高效学习微信小程序源码 可做毕业设计
云开发高效学习微信小程序源码是一款可以让你养成自律习惯并服务于学生群体的小程序,可以帮学生用户在备考和复习的过程中针对学习效率低,无针对性、懒癌、拖延症等问题而开发的复习资料与学习交流的共享平台。该小程序源码类目中中包含了复习资料、学习共享、正念自习功能,护眼精灵、每日打卡和竞赛资讯等功能,目前功能如下,后期将会迭代更新,完善与开发更多具有新特性的功能。小程序源码导入微信开发者工具时需要选择miniprogram文件夹,否则小程序是无法正常演示的。正在上传…重新上传取消.........
2022-06-29 00:56:30
293
原创 教你搭建一个好看的博客小程序源码
教你搭建一个好看的博客小程序教你搭建一个好看的博客小程序教你搭建一个好看的博客小程序压缩文件解压后得到2个压缩包(星宿1.1和_macosx),其中maosx是压缩自带文件可删除。打开星宿1.0文件夹后会有4个文件:xinshu(小程序源码),pods.html(数据字段),......
2022-06-29 00:30:49
1219
原创 项目上拿来的 有演示 类似kindlePush微信小程序 内容值得
仿kindlePush的微信小程序源代码下载是一个类似kindle电子书屋的在线电子书阅读小程序系统,界面非常美观。初学者可学习小程序书架类布局及在线阅读等功能的实现方法。
2022-06-28 23:52:31
252
原创 本期详细解读云原生,本文从云原生概念、业务、开发、实践以及发展方向做了做一下浅谈,附高清版2022通信院发布的“云原生产品目录”
一直都对云原生未来的发展可能充满好奇,也算是在这里得到了一些答案吧!去年最大的感受是云原生和不同行业的结合适配度更高了,这必然要面临解决个性化业务需求的问题,对技术应该也是很大的考验吧!今天通过了一晚上的学习,做了一些准备,浅谈一下原云生,希望我们共同进步,有问题的地方希望大家留言补充,一起进步。云原生本身涉及到的层面非常复杂也非常广泛,技术和业务打好配合确实相当重要,具备宏观战略意识的人才能看到云原生带来的本质问题,通过一些目前现有的知识,了解到,云原生转型依然存在一些痛点,但是看的出来大家还是很有信心的
2022-06-28 23:07:57
981
11
原创 编写 Vue v-for 循环更优雅的 7 种方式
在Vue中,基本上每个项目都会用到v-for循环。它们允许你在模板代码中编写for循环。这在碰到诸如以下情况时特别好用: 渲染数组或列表 遍历对象属性 在Vue中v-for循环最基本的用法是这样的:<ul><liv-for='productinproducts'>{{product.name}}</li></ul>但是,在本文中,我们将介绍一些超棒的方法,可以使你的v-for代码更加精确、可...
2022-06-28 15:12:38
1901
10
原创 由于项目需要 接触使用特别好 亲测使用 GoEasy小程序即时通讯源码是一个基于GoEasy提供的websocket通讯服务,实现的小程序即时通讯,
GoEasy小程序即时通讯源码是一个基于GoEasy提供的websocket通讯服务,实现的小程序即时通讯,支持一对一单聊、群聊、会话列表、上下线提醒、历史消息、离线消息,支持发送图片、视频、语音,更多功能可以下载下来体验一下。源代码精炼,层次清晰,非常适合开发学习websocket即时通讯的开发者。1、获取GoEasy Appkey先到GoEasy官网注册一个账号,登录后,创建一个应用,就能得到您的appkey。2、配置您的appkey在app.js里将appkey替换为您自己的common
2022-06-28 00:31:56
343
原创 最新 开源 好用的同城投诉爆料平台适合各类公司PHP源码 违法举报 投诉 文明城市 城市经营利器
微信功能同城投诉平台开源版,本地社区化对商家、机构进行投诉与违法行为曝光更新动态:1.前台title调用后台名称2.获取真实域名3.随手拍功能,文明城市相关,首页投诉数量修复、轮播图广告4.修改随手拍5.增加文明城市6.投诉随手拍图片处理7.处理换域名后,域名不变问题8.首页轮播图调整9. 随手拍评论修复10.jssdk调整源码演示截图展示:{全开源}同城投诉爆料平台 公众号板块 违法举报 投诉 文明城市 城市经营利器 我们也非常适合构建文明城市应用哦! 现如今,我们看到消费者与商
2022-06-28 00:22:47
1447
云开发高效学习微信小程序源码共享平台
2022-06-25
大学生校园社团小程序源码/云开发前后端完整代码
2022-06-25
目前着急火的小程序 恋爱话术小程序源码 土味情话, 恋爱导师支持多种流量主模式
2022-06-25
带流量主功能 独立端漫画小程序源码/看漫画微信小程序源码
2022-06-25
附带500+课程数据,带一键同步功能 知识付费系统源码 带课程数据+一键同步功能 带说明
2022-06-25
带510+以上的完整运营数据 知识付费平台源码+数据库+一键更新功能
2022-06-25
工单预约表单plus 3.28.1运营版 亲测
2022-06-05
共800份实用合同 特别全的合同模板 凡是你能想到的合同都有 WORD 版本 doc可编辑文档
2022-06-03
ISO9001全套文档 整体文档doc文件,可编辑word文件 最全的 拿来就能用
2022-06-03
亲测 修复版 最新版源支付协议去授权全套三端开源源码_客户端+云端+监控+协议三网免挂免输入(修复可用全套版)
2022-06-29
云开发 不需要服务器 支持语录 可以生成情书 最新更新恋爱小程序源码 亲测可运营项目 火的一塌糊涂 稳定更新 含教程
2022-06-26
项目上面拿来的 仿kindlePush的微信小程序源代码下载 使用小程序 有演示
2022-06-28
亲测无错 最新2万多个微信H5小游戏集成+全套视频教程 上手就可用 可引流可运营 几个G的文件 全套
2022-06-29
Android仿微信朋友圈功能实例源码 同微信1:1还原样式 项目上拿来的 省心 省事 事半功倍
2022-06-28
老师小程序签到系统 微信小程序签到系统,上课打卡签到,自动签到、人工签到 全流程 可直接用于项目使用 也可以作为毕业设计使用
2022-06-29
可用亲测 功能完整 微信小程序东华理工大学带视频校园网demo完整源码下载
2022-06-28
新版无加密ITCKER买定离手优化版源码
2022-06-29
高能 教你搭建一个好看的博客小程序源码 可运营 可做毕业设计 完美
2022-06-29
高清3M云原生产品目录,共收录云原生技术服务产品及解决方案251个,涉及容器、微服务、服务网格、无服务器、云原生存储、云原生数据
2022-06-28
亲测 目前最稳定的版本 小而美 GoEasy即时通讯小程序源码.zip
2022-06-28
亲测完美运营 超级火爆项目 盲盒小程序微信源码 包含 前端 后端 素材 教程特别完整修复 到手就运营啦 文件压缩包33M大小
2022-06-25
目前特别火的项目 到手就能运营 运营级抖音任务完整源码/带自动自机器人无需要审核自动挂机到账/增加抽奖
2022-06-26
最新最火 多功能一体 微信小程序源码 外卖CPS (外卖平台优惠劵) 打车CPS (打车平台优惠劵) 图片加水印 表情包
2022-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人