精彩博客

【设计模式】结构型模式:外观模式

意图 外观模式是一种结构型设计模式, 能为程序库、 框架或其他复杂类提供一个简单的接口。 问题 假设你必须在代码中使用某个复杂的库或框架中的众多对象。正常情况下,需要负责所有对象的初始化工作、管理其依赖关系并按正确的顺序执行方法等。最终,程序中类的业务逻辑将与第三方类的实现细节紧密耦合,使得理解和维护代码的工作很难进行。 解决方案 外观类为包含许多活动部件的复杂子系统提供一个简单的接口。与直接调用子系...

2021/04/18 12:50
34
0
WSL Ubuntu 修改默认用户

在powershell 下执行: ubuntu.exe config --default-user root 如果找不到ubuntu.exe在哪里的话可以打开: 开始运行 –> %TEMP%\..\Microsoft\WindowsApps

2021/04/05 14:42
4.7K
0
简单的写一个chrome的浏览器插件

首先每个插件在一个目录中,需要一个manifast.json文件,里面的大概是这样的: { "name": "第一个Chrome插件", "manifest_version": 2, "version": "1.0", "description": "我的第一个Chrome插件,还不错吧", "browser_action": { "default_icon": "1.png" }, "content_scripts": [ { "matches": ["file:///*","https://www.firegod.cn/*"], "js": ["myscript.js"], "all_frames": tr...

2021/04/05 14:42
2K
1
chrome 插件推荐 —— 彩云小译

今天推荐一款能中英文对照翻译的浏览器插件,名字叫《彩云小译》。它的强大之处在于对网页的翻译是将翻译后的内容直接插入到原始内容的段落之后,登录后还可以对翻译进行调校,这样以后再翻译,就是人工调校过的结果了。相比完全的机器翻译,已经被其他人调校过的翻译结果,肯定是更加适合阅读。 插件地址:https://fanyi.caiyunapp.com/#/web

2021/04/05 14:42
2.2K
0
Win10 运行Office2016变慢解决方法

Win10 运行Office2016变慢解决方法 win10升级后,发现office2016运行很慢,即使新建文件都很慢,搞得人很烦。网上找了很多,基本都是针对之前的版本,在2016上没有什么用。最后使用office修复,是可以解决,亲测可用。如果遇到同样问题的不妨试试。 修复步骤: 第一步:进入系统应用管理找到office2016 第二步:点击修改,进入office安装卸载页面 第三步:选择修复,点击继续。修复完成后会重启电脑,启动后恢复正常 注意: 修改...

2021/03/27 09:18
5.6K
0
【设计模式】结构型模式:桥接模式

意图 将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构, 从而能在开发时分别使用。 问题 有一个几何形状Shape类,从它能扩展出两个子类: 圆形Circle和方形Square 。 希望对这样的类层次结构进行扩展以使其包含颜色,所以你打算创建名为红色Red和蓝色Blue的形状子类。但是由于你已有两个子类,所以总共需要创建四个类才能覆盖所有组合,例如蓝色圆形BlueCircle和红色方形RedSquare。 而且在层次结构中新增形...

2021/03/21 20:17
17
0
【设计模式】封装器模式:适配器模式

意图 适配器模式能使接口不兼容的对象能够相互合作。 问题 假如你正在使用 C++ 开发一个程序,在开发过程中需要使用一系列用 C 语言编写的函数,需要将一个类传入到这些函数中。而 C 语言是不支持类这一概念的,C 语言实现类,只能通过用结构体模拟类。 为了用户的使用体验,你还是希望用户使用的是C++中的类,而不是使用结构体模拟出来的类。但是如果将那一系列 C 函数重新用 C++ 实现一遍,工作量就会非常大。 解决方案 你可以...

2021/03/06 23:05
184
0
大牛荐书 | 百度技术大牛都在读的7本书!

导读:2月马上就要结束了,各位“技术打工人”有没有从假期模式完全调整过来呢?为了帮大家快速充电,我们特别邀请百度技术大咖推荐了7本压箱底的好书,帮大家排雷避坑,花最少的时间读最值得读的书。 当然,如果你有想读的技术方向书籍也可以评论区留言告诉我们~最后话不多说,直接上本期书单。 第一本 《代码整洁之道》 > -推荐书籍- 书名:代码整洁之道,Clean Code 作者:[美]Robert C. Martin -推荐理由- 干净的代码,既在...

2021/02/26 14:08
161
0
道一时间转换工具发布

道一时间转换工具发布 在开发时候,经常会进行时间戳转换,“无聊至极”就开发了一个专业时间转换工具,软件简洁实用,此工具为绿色,下载直接使用。 软件界面 下载页面 https://pan.baidu.com/s/10yb0fNJyICwns3phlG3YAg 提取码:5svy

2021/02/19 15:04
2K
0
长沙市六中学生寒假社会实践活动在湖南智慧教育装备展示体验中心开展

为积极响应长沙市教育局发布的《关于认真做好学期结束工作和寒假活动安排的通知》文件精神,充分落实长沙市第六中学《致全校学生家长的一封信暨长郡教育集团长沙市第六中学2021年学生寒假活动安排》文件要求,2021年1月24日,长沙市第六中学C2002、C2003、C2008等多个班级家委会组织全班学生在湖南省智慧教育装备展示体验中心开展寒假社会实践活动。 《安排》中要求根据目前疫情形势,采取学生自愿的原则,在做好防护措施的前...

2021/01/25 17:06
4.7K
0
长沙市明德华兴中学2015班在湖南省智慧教育装备展示体验中心开展寒假社会实践活动

为积极响应长沙市教育局发布的《关于认真做好学期结束工作和寒假活动安排的通知》(以下简称《通知》)文件精神,2021年1月21日,长沙市明德华兴中学2015班家委会组织全班学生在湖南省智慧教育装备展示体验中心(以下简称“中心”)开展寒假社会实践活动。并为中心赠送一面锦旗。 《通知》中提出,鼓励学生走进农村,走进社区,走进企业,开展公益劳动、志愿服务、社会调查、素质拓展、“行走的团徽”、“阳光假期”等综合实践活...

2021/01/22 10:58
4.5K
0
博才教育三校领导莅临湖南省智慧教育装备展示体验中心参观交流

2021年1月5日,博才小学、博才拓维小学、西雅博才小学三校领导一行莅临湖南省智慧教育装备展示体验中心参观交流,中心副主任邓蓉全程陪同,共同探讨智慧校园建设解决方案。 博才小学是1996年经长沙市教育局批准,岳麓区教育局创办并直接管理的小学。博才教育旗下学校以其优美的校园环境、完善的教学生活设施、优秀的教师队伍及优异的教育教学质量成为了广受社会各界称赞的优质教育品牌。 博才三校领导主要以建设智慧校园为目的,...

2021/01/06 10:11
3.3K
0
《大秦赋》热血霸气台词场景记录

朝堂之上,秦王政剑指六国: 先祖襄公, 立国于此,始为诸侯。 穆公,选贤任能 ,拓土千里。 秦孝公,励精图治 ,变革为强。 惠文王,开关东出 ,伐战伐交。 昭襄王,弱六国争天下, 开创霸业。 今日之秦在我等君臣手中 又该何去何从? 大秦子民勿忘东出之志,扫平六国, 一统天下 ! 看了《大秦赋》这部电视剧,对我的影响就是,虽然年过而立,生活压力日渐加重,但人活于世 还是要有自己的志向,有了志向理念就不在迷茫,这样...

2020/12/26 10:06
5.1K
0
长沙市科技局副局长陶红一行莅临青少年智慧教育科普基地视察指导

2020年12月21日下午,长沙市科技局副局长陶红一行莅临青少年智慧教育科普基地(以下简称“基地”)视察指导,基地运营负责人邓蓉热情接待了陶红副局长一行,并全程陪同参观讲解。 座谈会上,基地主任邹循洪向陶红副局长一行汇报了基地的发展规划、产品技术及核心应用等情况。陶红副局长听完汇报后对基地在开展科技创新上所做的成绩表示了充分的肯定,并对基地如何高质量开展科技创新工作给予了认真细致的指导。 青少年智慧教育科...

2020/12/23 11:02
3.5K
0
现代数字信号处理期末考试试卷解析

1 参见本人的语雀平台博客 现代数字信号处理期末考试试卷解析 2 PDF和word下载点击此处 现代数字信号处理研究生习题答案.zip

2020/11/04 21:27
4.9K
0
问题总结与解决方案

PS:原创文章,如需转载,请注明出处,谢谢! 本文地址:http://flyer0126.iteye.com/blog/2320235 目前问题: 现有业务平台化水平低; 现有系统待升级改造; 组件化程度低; 现有平台功能复杂冗余; 数据库服务化水平低; 个人技术领域单一。 解决方案 平台化、服务化; 引入高效工具及开发框架,提升平台开发效率; 组件化; 重视移动版本的研发; 数据服务化迁移; 结合PHP和HIVE,结合前端的展现、方便操作等优势和hive的数...

2020/10/23 17:59
5K
0
浅析知行合一

百度百科: 知行合一(汉语词汇),是由明朝思想家王守仁提出来的,即认识事物的道理与在现实中运用此道理,是密不可分的。知是指良知,行是指人的实践,知与行的合一,既不是以知来吞并行,认为知便是行,也不是以行来吞并知,认为行便是知;它是中国古代哲学中认识论和实践论的命题,主要是关于道德修养、道德实践方面的。 王守仁的知行合一学说既针对朱熹,也不同于陆九渊。朱陆都主张知先行后。王守仁反对将知行分作两截,主...

2020/10/19 21:51
4.7K
0

没有更多内容

加载失败,请刷新页面

没有更多内容

源码学习之MyBatis的底层查询原理

导读 本文通过MyBatis一个低版本的bug(3.4.5之前的版本)入手,分析MyBatis的一次完整的查询流程,从配置文件的解析到一个查询的完整执行过程详细解读MyBatis的一次查询流程,通过本文可以详...

09/30 10:01
3.1K
1
YYEVA动效播放器--动态元素完美呈现新方案

作者 | 龙卷风 导读:伴随着计算机视觉领域的发展,动画也变得越来越炫酷。各种动效解决方案在画质提升时,也要兼顾文件体积和性能。透明MP4方案,能让设计师制作动画所见即所得,充分发挥了...

09/27 10:28
3.3K
0
Dubbo 泛化调用在vivo统一配置系统的应用

作者:vivo 互联网服务器团队- Wang Fei、LinYupan Dubbo泛化调用特性可以在不依赖服务接口API包的场景中发起远程调用, 这种特性特别适合框架集成和网关类应用开发。 本文结合在实际开发过程...

09/27 10:05
5K
1
语雀桌面端技术架构实践

作者:易芝林(维骏) 语雀桌面端作为语雀为用户提供的生产力工具,上线两年多来一直保持高频的迭代和健康的业务增长。本次主要介绍我们在做桌面端时的一些技术架构思考和实践,同时也将分享我...

09/22 15:09
1W
2
日均数亿推送稳定性监控实践

前言: 得物消息中心每天推送数亿消息给得物用户,每天引导数百万的有效用户点击,为得物App提供了强大,高效且低成本的用户触达渠道。这么庞大的系统,如何去监控系统的稳定性,保证故障尽早...

09/21 16:17
7K
3
Seata AT 模式代码级详解

文| 刘月财 seata-go 项目负责人 北京小桔科技有限公司【滴滴】开发工程师 赵新(花名:于雨 ) 蚂蚁集团 Seata 项目开源负责人 本文5343字 阅读 14分钟 背景 Seata 四种事务模式中,AT 事务...

09/21 15:18
5.8K
3
社区收藏缓存设计重构实战

原创 Sky 得物技术 一、背景 社区收藏业务是一个典型的读多写少的场景,社区各种核心Feeds流都需要依赖用户是否收藏的数据判断,早期缓存设计时由于流量不是很大,未体现出明显的问题,近期通...

09/16 17:25
7.1K
3
类型体操的9种类型运算、4种类型套路总结

今天给大家分享的主题是一起来做类型体操。 主要分为 4 个部分进行介绍: 类型体操的背景,通过背景了解为什么要在项目中加入类型体操; 了解类型体操的主要类型、运算逻辑、和类型套路; 类...

09/15 18:00
4.5K
0
爬虫与反爬虫技术简介

vivo 互联网安全团队- Xie Peng 互联网的大数据时代的来临,网络爬虫也成了互联网中一个重要行业,它是一种自动获取网页数据信息的爬虫程序,是网站搜索引擎的重要组成部分。通过爬虫,可以获...

09/14 20:59
1.6W
12
高性能 Java 计算服务的性能调优实战

作者:vivo 互联网服务器团队- Chen Dongxing、Li Haoxuan、Chen Jinxia 随着业务的日渐复杂,性能优化俨然成为了每一位技术人的必修课。性能优化从何着手?如何从问题表象定位到性能瓶颈?如...

09/14 20:59
1W
9
里程碑!用自己的编程语言实现了一个网站

前言 在上一篇《终于实现了一门属于自己的编程语言》 介绍了自己写的编程语言 GScript ,在文中提到希望最终可以使用 GScript 开发一个网站。 到目前为止确实是做到了,首页地址: https://...

09/14 06:28
9.6K
2
Flink 流批一体在字节跳动的探索与实践

背景 字节跳动旗下拥有今日头条、抖音等多款产品,每天服务着数亿用户,由此产生的数据量和计算量也是很大的: EB 级别海量的存储空间 每天平均 70PB 数据的增量 每秒钟百万次数的实时推荐请...

从系统架构分析安全问题及应对措施

在日常生产生活中,我们常说,“安全第一”、“安全无小事”。围绕着安全问题,在各行各业都有对各类常见安全问题的解决方案和突发安全问题的应急预案。在互联网、软件开发领域,我们日常工作...

09/07 11:06
4.1K
1
终于实现了一门属于自己的编程语言

前言 都说程序员的三大浪漫是:操作系统、编译原理、图形学;最后的图形学确实是特定的专业领域,我们几乎接触不到,所以对我来说换成网络更合适一些,最后再加上一个数据库。 这四项技术如果...

09/07 01:09
1.1W
10
Rust 的错误信息输出原理概述

作者:宗喆@KusionStack开发组 原文:https://mp.weixin.qq.com/s/eGS95WGU814RdD6Vs3J6yQ 1. 背景 最近在参与 KusionStack 内置的领域语言 —— KCL 配置语言编译器 的开发,需要开发编译器...

09/06 18:21
5.2K
0
虚拟机内存管理之内存分配器

小编:本文由 WebInfra 团队姚忠孝、杨文明、张地编写。意在通过深入剖析常用的内存分配器的关键实现,以理解虚拟机动态内存管理的设计哲学,并为实现虚拟机高效的内存管理提供指引。 在现代...

09/01 16:10
5.4K
1
社区点赞业务缓存设计优化探索

原创 慎之 得物技术 背景 内容点赞业务在得物社区中是一个非常高频的业务场景,功能本身复杂度不高,但是业务场景多、QPS高、而且由于社区的用户体量,整体点赞的数据量非常大。其中最核心、...

08/31 15:25
5.5K
3
字节跳动端智能工程链路 Pitaya 的架构设计

Client AI 是字节跳动产研架构下属的端智能团队,负责端智能 AI 框架和平台的建设,也负责模型和算法的研发,为字节跳动开拓端上智能新场景。本文介绍的 Pitaya 是由字节跳动的 Client AI 团...

08/30 17:42
4.9K
0
开源指南|如何从零开始参与 Apache 顶级开源项目?(一)

写在开头 从 2021 开始,有一个很有意思的说法经常在各大技术媒体或开源论坛中出现,「开源正在吞噬一切」。不论是否言过其实,从一个行业从业者的切身感知来看,开源确实从少数极客的小众文...

08/30 14:41
6.1K
5
极简 Java 工作流概念入门

关于 Flowable 松哥已经更新了好几篇文章了,不过考虑到有的小伙伴可能还从来没接触过流程引擎,因此有一些基础的内容我再来和小伙伴们梳理一下。 1. 为什么需要工作流 松哥将之前的文章转发...

08/26 15:34
1.3W
6

没有更多内容

加载失败,请刷新页面

返回顶部
顶部