
软件设计
HOLD ON!
莫见长安行乐处,空令岁月易蹉跎。
展开
-
react-Uncaught TypeError: create is not a function
Uncaught TypeError: create is not a function原创 2022-07-07 20:43:34 · 2051 阅读 · 0 评论 -
Excel行列互换怎么设置
Excel行列互换怎么设置转载 2020-04-01 09:26:28 · 376 阅读 · 0 评论 -
vscode配置git
vscode配置git原创Argent_ 最后发布于2019-07-05 11:59:01 阅读数 1658 收藏展开步骤:下载Git客户端 https://git-scm.com/downloads配置环境变量设置vscode与Git的关联重启vscode还没配置前文件 >首选项 >设置 重新配置Git的可执行文件路径,然后重启vscode配置完成后...转载 2020-03-08 19:51:45 · 891 阅读 · 0 评论 -
6个步骤,告诉你如何用树莓派和机器学习DIY一个车牌识别器!(附详细分析)...
6个步骤,告诉你如何用树莓派和机器学习DIY一个车牌识别器!(附详细分析)...原创AI科技大本营 最后发布于2020-03-03 15:46:23 阅读数 844 收藏展开作者 |Robert Lucian Chiriac翻译 | 天道酬勤,编辑 | Carol出品| AI科技大本营(ID:rgznai100)几个月前,作者开始考虑让汽车能够具备检测和识别物体的能力。...转载 2020-03-04 17:57:08 · 909 阅读 · 1 评论 -
C#调用RabbitMQ实现消息队列
C#调用RabbitMQ实现消息队列前言我在刚接触使用中间件的时候,发现,中间件的使用并不是最难的,反而是中间件的下载,安装,配置才是最难的。所以,这篇文章我们从头开始学习RabbitMq,真正的从头开始。关于消息队列其实消息队列没有那么神秘,我们这样想一下,用户访问网站,最终是要将数据以HTTP的协议的方式,通过网络传输到主机的某个端口上的。那么,接收数据的方式是什么呢?...转载 2020-03-03 08:58:14 · 2422 阅读 · 0 评论 -
分布式微服务架构体系详解
分布式微服务架构体系详解原创GitChat的博客 最后发布于2018-07-10 23:30:02 阅读数 19766 收藏展开课程介绍微服务架构的技术体系、社区目前已经越来越成熟。在最初系统架构的搭建,或者当现有架构已到达瓶颈需要进行架构演进时,很多架构师、运维工程师会考虑是否需要搭建微服务架构体系。虽然很多文章都说微服务架构是复杂的、会带来很多分布式的问题,但只要我们了解这些问题,并...转载 2020-03-01 15:22:17 · 589 阅读 · 0 评论 -
TDD开发模式
TDD开发模式原创javafanwk 最后发布于2018-05-29 11:30:33 阅读数 2741 收藏展开TDD:测试驱动开发(Test-Driven Development)测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD的基本思路就是通过测试来推动整个开发的进行...转载 2020-02-20 19:38:09 · 670 阅读 · 0 评论 -
Flume读取日志文件数据写入到Kafka
Flume读取日志文件数据写入到Kafka原创万千归途 最后发布于2018-10-15 17:57:05 阅读数 4481 收藏展开只是为了实现从flume采集的数据写到kafka中所以采集的数据使用伪数据提前把数据放入到flume监听的文件夹中前期准备:flume kafka(kafka要提前启动好)一、为flume构建agent先进去flume下的配文件夹里面(...转载 2020-02-20 12:08:55 · 2167 阅读 · 0 评论 -
微信小程序弹框如何显示右上角的关闭
微信小程序弹框如何显示右上角的关闭微信小程序我使用微信的组件wx.showModal({ title: '删除宝贝', content: '删除宝贝后和此宝贝相关信息数据将被删除,确认删除?', confirmText:'删除', success: function (res) { if (res.confirm) { console.log('用...转载 2020-02-10 19:28:46 · 3722 阅读 · 1 评论 -
股票数据查询接口
股票数据查询接口转载chongzhusong1067最后发布于2019-07-11 16:07:00阅读数 225收藏展开AutoSAR入门到精通系列讲解将从2019年开始更新关于AutoSAR的知识,从入门到精通,博主xyfx和大家一起进步雪云飞星¥19.00去订阅新浪股票接口:最近二十天左右的每5分钟数据http://money.financ...转载 2020-02-09 19:15:55 · 3348 阅读 · 2 评论 -
前端渲染、服务器端渲染、同构渲染
前端渲染、服务器端渲染、同构渲染原创nysheng 最后发布于2019-08-22 10:42:07 阅读数 310 收藏展开一、引很久前,几乎所有网站都使用 ASP、Java、PHP 这类做后端渲染,但是前几年 jQuery、Angular、React、Vue 等 JS 框架的大行其道,大家转向了前端渲染。从 2014 年起又开始流行了同构渲染,号称是未来,集成了前后端渲染的优点,但转...转载 2020-02-08 14:31:39 · 3014 阅读 · 1 评论 -
6.1_推荐系统评测
6.1_推荐系统评测推荐系统评测什么才是好的推荐系统?这是推荐系统需要解决的首要问题。一个完整的推荐系统一般存在3个参与方:用户 物品系统者 提供推荐系统的网站推荐系统的实验方法在介绍推荐系统的指标之前,首先看一下获取这些指标的主要实验方法。主要有3种:即离线实验、用户调查和在线实验1.离线实验离线实验的方法一般由如下几个步骤组成 (1)通过日志系统获取用户行为数据,...转载 2020-01-12 08:55:39 · 226 阅读 · 0 评论 -
平板电脑的尺寸是怎么算出来的
平板电脑的尺寸是怎么算出来的我的平板电脑不知道是多大的是什么牌子的2个回答平板的屏幕尺寸是指移动PC屏幕对角线的尺寸,一般用英寸表示,1寸=2.54厘米。常见平板电脑尺寸:7寸平板电脑尺寸为17.78厘米;8寸平板电脑尺寸为20.32厘米;9寸平板电脑尺寸为22.86厘米;9.7寸平板电脑尺寸为24.638厘米;10寸平板电脑尺寸为25.4厘米;10寸平板电...转载 2020-01-10 12:26:19 · 6173 阅读 · 0 评论 -
加解密/数字签名/证书 原理
加解密/数字签名/证书 原理转载欢香Love发布于2018-08-01 19:17:03阅读数 252收藏展开引言在一些比较重要的应用场景中,通过网络传递数据需要进行加密以保证安全。本文将简单地介绍了加密解密的一些概念,以及相关的数字签名、证书。加密和解密说到加密,可能大家最熟悉的就是MD5了。MD5实际上只是一种散列运算,或者可以称为单向的加密,即是说无法根据密文...转载 2020-01-09 08:14:43 · 195 阅读 · 0 评论 -
转义字符
不是所有字符都有转义的,空格直接就敲空格,或者使用ASCII码值赋值为32空格没有转义字符合法转义字符如下:\a 响铃(BEL)\b 退格(BS)\f 换页(FF)\n 换行(LF)\r 回车(CR)\t 水平制表(HT)\v 垂直制表(VT) 0\\ 反斜杠\? 问号字符\' 单引号字符\" 双引号字符\0 空字符(NULL)\ddd 任意字符 三位八进制\xhh...转载 2020-01-04 17:01:25 · 1001 阅读 · 0 评论 -
web 安全
互联网的安全防御相当重要,尤其是牵扯到支付这一块的。本文总结了一些比较通用的 web 安全防御常识,供大家参考一下,也希望可以和关心这一块的同行一起讨论一下这方面的话题。1. 信息传输加密https 使用对称加密还是非对称加密?对称加密使用 DES 还是 AES?非对称加密使用 RSA 还是 DSA?使用什么加密算法,在购买证书的时候就要确定。一般是用 RSA 2048 位...转载 2019-07-15 22:14:15 · 308 阅读 · 0 评论 -
使用JWT实现Token认证
使用JWT实现Token认证42018.08.15 15:42:39字数 187阅读 105,505为什么使用JWT?随着技术的发展,分布式web应用的普及,通过session管理用户登录状态成本越来越高,因此慢慢发展成为token的方式做登录身份校验,然后通过token去取redis中的缓存的用户信息,随着之后jwt的出现,校验方式更加简单便捷化,无需通过redis缓存,而是直接...转载 2020-01-04 08:21:51 · 131 阅读 · 1 评论 -
常用校验码(奇偶校验,海明校验,CRC)学习总结
常用校验码(奇偶校验,海明校验,CRC)学习总结参考手册发布时间:18-03-0716:12优质原创作者一.为什么要有校验码?因为在数据存取和传送的过程中,由于元器件或者噪音的干扰等原因会出现错误,这个时候我们就需要采取相应的措施,发现并纠正错误,对于错误的检测和校正,大多采取“冗余校验”的思想,即除原数据外,额外增加若干位编码,这些新增的代码称为校验位。二.数据是如何校验...转载 2020-01-03 16:17:10 · 1398 阅读 · 0 评论 -
软件设计-项目中的if else太多了,该怎么重构?
项目中的if else太多了,该怎么重构?原创Java识堂 发布于2019-11-09 16:23:09 阅读数 44440 收藏展开介绍最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的if (msgType = "文本") { // dosomething} else if(msgType = "图片") { /...转载 2019-12-24 09:15:24 · 204 阅读 · 0 评论 -
写代码如何合理使用和优化我们的机器资源(CPU、内存、网络、磁盘)
写代码如何合理使用和优化我们的机器资源(CPU、内存、网络、磁盘)写代码脑子一定要绷紧一根弦,认知到我们所在的机器资源是有限的。机器资源有哪些?CPU、内存、网络、磁盘等,如果不做好保护控制工作,一旦某一资源满负荷,很容易导致出现线上问题。1 CPU 资源怎么限制*计算算法优化。如果服务需要进行大量的计算,比如推荐排序服务,那么务必对你的计算算法进行优化,比如笔者曾经对地理空间距离计算...转载 2019-12-23 14:14:45 · 422 阅读 · 0 评论 -
分布式事务、重复消费、顺序消费
分布式事务、重复消费、顺序消费你知道的越多,你不知道的越多GitHub上已经开源 https://github.com/JavaFamily 有一线大厂面试点脑图、个人联系方式,欢迎Star和完善前言消息队列在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在消息队列的使用和原理方面对小伙伴们进行360°的刁难。作为一个在互联网公司面一次拿一次Offer的面霸,打败了...转载 2019-12-19 18:11:36 · 377 阅读 · 0 评论 -
数据传输常用的三种格式:XML、JSON(JSONP)、YAML
XML技术XML是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。使用XML:a.读取XML文档b.使用XML DOM循环遍历文档c.读取值并存储与变量JSON 技术(JSONP 技术)JSON是一种轻量级的文本数据交换格式,在语法上与创建JavaScript对象的代码相同,由key|value(键|值)构成。JSON的优点是:a.具...转载 2019-12-19 09:38:05 · 1423 阅读 · 1 评论 -
什么是拥塞控制
什么是拥塞控制,这应该是把拥塞控制讲的最好的文章了原创帅地发布于2019-12-15 18:34:36阅读数 65收藏展开大家可能都听说过拥塞控制和流量控制,想必也有一些人可能还分不清拥塞控制和流量控制,进而把他们当作一回事。拥塞控制和流量控制虽然采取的动作很相似,但拥塞控制与网络的拥堵情况相关联,而流量控制与接收方的缓存状态相关联。也就是说,拥塞控制和流量控制是针对完全不...转载 2019-12-16 08:32:44 · 394 阅读 · 0 评论 -
理解二进制的原码、反码、补码
2019-10-03 13:21:54magic_1024阅读数 39更多一、什么是二进制 在说二进制之前,我们先回想下平常我们用的最多的十进制,1,0,50,-100,899等等这些数字我们在熟悉不过了,牵扯到我们的衣食住行方方面面。组成十进制的数字符号集合为{0,1,2,3,4,5,6,7,8,9}共十个元素。十进制的运算规则为: 1.“满十进一,借一当十” 2.按位权展开,...转载 2019-10-31 15:58:49 · 713 阅读 · 0 评论 -
正向代理与反向代理的区别
正向代理与反向代理的区别2019-10-30 14:31:09Asn_Fy阅读数 80更多文章目录 正向代理图解 反向代理图解 nginx正向代理配置 nginx反向代理配置 正向代理图解反向代理图解正向代理:代理服务器替客户端转发请求到web服务器(当客户端不能上网时,可以通过正向代理服务器转发请求访问web服务器)...转载 2019-10-31 07:31:04 · 137 阅读 · 0 评论 -
怎么保证缓存与数据库的双写一致性?
怎么保证缓存与数据库的双写一致性?2019-08-06 08:30:00Hollis在csdn阅读数 996原文链接:http://www.iocoder.cn/zhishixingqiu/?vip\x26amp;amp;mp来源:https://blog.youkuaiyun.com/chang384915878/article/details/86756463分布式缓存是现在很多...转载 2019-10-28 21:00:27 · 112 阅读 · 0 评论