原创:微信公众号 码农参上,欢迎分享,转载请保留出处. 哈喽大家好啊,我是没更新就是在家忙着带娃的Hydra. 在前面介绍两级缓存的文章中,我们总共给出了4种实现方案,在项目中整合了本地缓存Caffeine和远程缓存Redis,将应用的性能从仅适用单独远程缓存的基础上,再次提高了一个层次. 而今天Hydra要和大家分享的技术,在思想上和上面两级缓存有些类似,不过不需要借助其他本地缓存中间件,只使用Redis自身服务端和客户端就可以实现.这就是Redis6中的客户端缓存Client-side ca…
前言 本文已经收录到我的 Github 个人博客,欢迎大佬们光临寒舍: 我的 Github 博客 学习清单: 一.网络基础 TCP/IP 通常使用的网络(包括互联网)是在 TCP/IP 协议族的基础上运作,而 HTTP 属于它内部的一个子集 1.1 层次划分 应用层: 决定了向用户提供应用服务时通信的活动,比如 FTP.DNS.HTTP 易记:应用层,顾名思义,是提供给应用服务的活动,然后现在最火的应用是微信(通信功能),所以就是:向用户提供应用服务时通信 传输层: 对上层应用层,提供处于网络连…
本篇文章用于对Kivy框架官方所给出的一个「乒乓球」小游戏的源码进行简单地解析.我会尽可能的将方方面面的内容都说清楚.在文章的最下方为官方所给出的这个小游戏的教程以及游戏源码. 由于篇幅所限,本文只简单介绍Kivy框架,对于Python语言的简介,请大家通过别的文章进行学习. Kivy简介 Kivy 是基于Python编程语言的一种用于开发跨平台GUI客户端程序的框架.可以打包成iOS.Android.Windows.OSX等多种平台.目前已经实现一次编码,到处运行的目的. Kivy框架主要包含…
本系列文章将介绍用户从 Spring Cloud,Dubbo 等传统微服务框架迁移到 Istio 服务网格时的一些经验,以及在使用 Istio 过程中可能遇到的一些常见问题的解决方法. 什么是『无头服务』? 『无头服务』即 Kubernetes 中的 Headless Service.Service 是 Kubernetes 对后端一组提供相同服务的 Pod 的逻辑抽象和访问入口.Kubernetes 会根据调度算法为 Pod 分配一个运行节点,并随机分配一个 IP 地址:在很多情况下,我们还会…
本系列文章将介绍用户从 Spring Cloud,Dubbo 等传统微服务框架迁移到 Istio 服务网格时的一些经验,以及在使用 Istio 过程中可能遇到的一些常见问题的解决方法. 失败的 Eureka 心跳通知 在上一篇文章中,我们介绍了 Headless Service 和普通 Service 的区别.由于 Headless Service 的特殊性,在 Istio 下发给 Envoy Sidecar 的配置中,此类服务的配置参数和其他服务的参数有所不同.除了我们上次遇到的 mTLS 故…
项目实现:GitHub 参考博客:CNN模型之ShuffleNet v1论文:ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices v2论文:ShuffleNet V2: Practical Guidelines for Ecient CNN Architecture Design 一.分组卷积 Group convolution是将输入层的不同特征图进行分组,然后采用不同的卷积核再对…
论文地址:MobileNetV2: Inverted Residuals and Linear Bottlenecks 前文链接:『高性能模型』深度可分离卷积和MobileNet_v1 一.MobileNet v1 的不足 Relu 和数据坍缩 Moblienet V2文中提出,假设在2维空间有一组由 个点组成的螺旋线 数据,经随机矩阵 映射到 维并进行ReLU运算,即: 再通过 矩阵的广义逆矩阵 将 映射回2维空间: 对比 和 发现,当映射维度 时,数据坍塌:当 时,数据基本被保存.虽然这不是…
2017-2018-2 165X 『Java程序设计』课程 团队项目备选题目 结合本课程时间安排,以及同学们的专业和课程内容,制定了以下六个题目供各小组选择.如有其他项目方案设想,可自行与老师沟通.老师同意后亦可作为团队项目. --------CONTENTS-------- 题目一:黄金点游戏 题目二:RSA-DES混合密码功能模块 题目三:客户端-服务器安全信息传递系统 题目四:基于Android的文件加密系统 题目五:Schnorr身份识别协议的实现 题目六:数据库安全存储系统 题目一:黄…
github地址 使用Cython导入库的话,需要一下几个文件: .c:C函数源码 .h:C函数头 .pxd:Cython函数头 .pyx:包装函数 setup.py:python 本节示例.c和.h文件同『Python CoolBook』使用ctypes访问C代码_下_demo进阶即存在sample.c和sample.h两个源文件. cdef:Cython函数,只能在Cython中调用,python识别不了这个定义后面的主体,而且它后面也不仅仅接函数,class等均可,def定义的函数可以被P…
2017-2018-2 165X 『Java程序设计』课程 助教总结 本学期完成的助教工作主要包括: 编写300道左右测试题,用于蓝墨云课下测试: 发布博客三篇:<2017-2018-2 165X 『Java程序设计』课程 团队项目备选题目>.<2017-2018-2 165X 『Java程序设计』课程 结对编程练习_四则运算>.<2017-2018-2 165X 『Java程序设计』课程 每周成绩公布>,其中每周成绩按照班级课程进度定期更新: 发布七次作业: 点评博客…