精彩博客

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

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

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
4K
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
4.9K
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.3K
0
长沙市明德华兴中学2015班在湖南省智慧教育装备展示体验中心开展寒假社会实践活动

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

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

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

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

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

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

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

2020/12/23 11:02
3.5K
0
CSDN Chrome插件来了。助开发者提升开发效率,远离996

插件定位 帮助开发者提升开发效率,远离996 官网 特点 以搜索框为入口,集成开发者常用工具,提升开发效率 主要功能如下: 支持本地书签、tab页、历史记录搜索 集成CSDN搜索结果,本地内容和远程结果无缝集成 所有操作都支持快捷键,提升搜索效率 快速查看文档,目前支持html,html5,h5,css,css3,js,jquery,bootstrap,vue,echarts,json,linux,docker,lua,python3,python,numpy,java,scala,go,c,c++,c#,sql,mysql,postgresql,php...

2020/11/28 20:18
2.4K
0
现代数字信号处理期末考试试卷解析

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

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

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

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

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

2020/10/19 21:51
4.4K
0

没有更多内容

加载失败,请刷新页面

没有更多内容

我把整个研发中台拆分过程的一些心得总结

背景在21年,中台拆分在21年,以下为中台拆分的过程心得,带有一定的主观,偏向于中小团队中台建设参考(这里的中小团队指3-100人的团队),对于大型团队不太适用,毕竟大型团队人中/技术充足...

昨天 20:07
3.9K
2
字节跳动开源 Go HTTP 框架 Hertz 设计实践

前言 Hertz 是字节跳动服务框架团队研发的超大规模的企业级微服务 HTTP 框架,具有高易用性、易扩展、低时延等特点。在经过了字节跳动内部一年多的使用和迭代,如今已在 CloudWeGo 正式开源。...

06/22 13:50
8.5K
1
得物App数据模拟平台的探索和实践

原创|得物技术-凌遥 导读 Mock是一个接口编辑模拟工具,可以快速手动或者基于YAPI创建Mock接口模拟数据调试,同时支持场景,场景组的快速切换,方便在开发期和测试阶段试验不同数据返回的U...

06/22 10:56
5.9K
0
记mysql-connector-java:8.0.28的bug排查,你可能也踩坑了

前言 如标题,最终查明问题是因为 mysql-connector-java:8.0.28 的一个 bug 导致的。但是在真相未浮出之前,整个问题可谓扑朔迷离,博主好久没有排查过如此得劲的 bug ,随着一层层的 debug ...

06/21 11:58
1.8W
9
百度交易中台之钱包系统架构浅析

导读:百度APP内含有现金、活动、虚拟等多类资产信息,分布于百度APP内各个业务线中,用户回访信息难度较高,且用户对百度资产认知度不高。我的钱包建立后,汇聚百度APP内所有用户资产信息,...

06/21 11:30
9.9K
4
前端自动化构建之Gulp

前端自动化构建之Gulp 本篇文章的核心是介绍一款强大的任务流工具Gulp,之所以题目叫做“前端自动化构建之Gulp”,是因为Gulp本身是使用JS编写的运行在Node环境的一个npm包,并且大部分开发者...

06/18 12:41
6.3K
2
掘地三尺搞定 Redis 与 MySQL 数据一致性问题

Redis 拥有高性能的数据读写功能,被我们广泛用在缓存场景,一是能提高业务系统的性能,二是为数据库抵挡了高并发的流量请求,点我 -> 解密 Redis 为什么这么快的秘密。 把 Redis 作为缓存组...

06/17 16:12
1.1W
7
系统困境与软件复杂度,为什么我们的系统会如此复杂

作者:聂晓龙(率鸽) 读 A Philosophy of Software Design 有感,软件设计与架构复杂度,你是战术龙卷风吗? 前言 有一天,一个医生和一个土木工程师在一起争论“谁是世界上最古老的职业”。...

06/17 15:50
1.4W
15
基于 Prometheus + Grafana 实现 Nexus 监控观测

前言 Nexus 是开源的 Maven 私服仓库,同时 Nexus 还支持 Npm 、 .Net、Golang 、Python 等开发语言的包管理。Nexus 也是我们重度使用的一个应用,Nexus 保存着 Tap 各开发组的代码构建产物。...

06/16 18:21
9.1K
1
一种简单的架构设计逻辑|得物技术

1 背景 技术方案设计和评审是版本迭代的一个重要环节,一般情况下版本迭代交付,技术方案设计在2-3天,颗粒度大的需求或者独立项目,这一个环节的时间会适度拉长,但是整体时间还是比较紧凑。...

06/15 15:35
1.4W
10
Cube 技术解读 | Cube 渲染设计的前世今生

作者:何瑾(潇珺) 本文为《Cube 技术解读》系列第四篇文章,往期文章欢迎大家回顾。 《Cube 技术解读 | Cube 小程序技术详解》 《Cube 技术解读 | 支付宝新一代动态化技术架构与选型综述》 ...

06/10 15:19
7K
1
Android对so体积优化的探索与实践

减小应用安装包的体积,对提升用户体验和下载转化率都大有益处。本文将结合美团平台的实践经验,分享 so 体积优化的思路、收益,以及工程实践中的注意事项。本文将先从 so 文件格式讲起,结合...

06/09 12:06
6.3K
0
淘宝Native研发模式的演进与思考 | DX研发模式

DX全称DinamicX,目前是在淘宝乃至整个阿里集团内广泛使用的Native动态化方案,核心优势是性能和稳定性。过去几年一直有其他淘宝/集团的外部文章中有涉及到DX,但DX一直没有对外做过完整介绍...

06/07 16:51
9K
1
React Native 资源更新增量包的优化实践

本文首发于微信公众号“Shopee技术团队” 。 作者:Pei,来自 Shopee 商家服务前端团队。 1. 背景 Shopee 的许多手机应用是原生与 React Native(下文简称 “RN”)的混合(hybrid)应用。在...

06/06 17:37
4.8K
0
Golang 常见设计模式之单例模式

之前我们已经看过了 Golang 常见设计模式中的装饰和选项模式,今天要看的是 Golang 设计模式里最简单的单例模式。单例模式的作用是确保无论对象被实例化多少次,全局都只有一个实例存在。根据...

06/01 10:25
7.8K
3
得物复杂C端项目的重构实践

1. 背景 1.1 重构 Q:什么是重构? 重构是在不改变软件可观察行为的前提下,改善其内部结构。--《重构 - 改善既有代码的设计》 Q:为什么要重构? 重构可以提高理解性和降低修改成本 。--《重...

05/31 15:52
9.2K
2
实践GoF的设计模式:工厂方法模式

摘要:工厂方法模式(Factory Method Pattern)将对象创建的逻辑封装起来,为使用者提供一个简单易用的对象创建接口,常用于不指定对象具体类型的情况下创建对象的场景。 本文分享自华为云社...

05/26 10:56
7.4K
0
字节跳动自研高性能微服务框架 Kitex 的演进之旅

字节微服务框架的挑战与演进 2014 年以来,字节跳动内部业务的快速发展,推动了长连接推送服务,它们面临着高并发的业务需求问题,对性能和开发效率都有很高要求。当时的业务,大部分都是由 ...

05/20 11:17
2.2W
1
干货| 四种渲染到底是啥?终于有人讲明白了!(上)

渲染,就是将3D模型转换成2D图像,并最终呈现在屏幕上的过程。虽然这里只有一句话,但是这一句话里面包含了太多的数学、物理和计算机方面的知识,它描述了我们用计算机来虚拟化真实世界的基本...

05/19 21:39
8.5K
3
一起看 I/O | Jetpack Compose 中的新特性

Jetpack Compose 1.0 正式版已经发布快一年的时间了,我们看到社区正以极大的热情采纳和使用 Compose: Kotlin 语法的简洁性以及使开发界面变得更快速、更简单的声明式开发方式得到了广大开发...

05/17 18:39
5.4K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
返回顶部
顶部