几款CDN服务器及管理软件推荐

版权声明:本文为EnweiTech原创文章,未经博主允许不得转载。 https://blog.csdn.net/English0523/article/details/84065015 12大免费/开源/收费的CDN服务器及管理软件推荐 免去你一步步安装、调试和部署的烦恼。 简单的CDN技术理解:智能dns判断域名用户来源,然后反代到后端服务器上,缓存源服务器内容,进而减少读取实现加速。 名词解释 智能解析:域名智能解析是指域名解析服务器根据来访者的IP类型,对同一域名作出相应不同解析。对IP
分类: 其他 发布时间: 11-30 22:45 阅读次数: 0

Eclipse/tomcat 如何实现应用热部署和热启动

版权声明:本文为EnweiTech原创文章,未经博主允许不得转载。 https://blog.csdn.net/English0523/article/details/84579411 用户希望应用程序能够快速响应并加载。 一个启动速度慢的应用程序不符合这个期望,可能会令用户失望。 这种糟糕的体验可能会导致用户在应用商店中对您的应用进行糟糕的评价,甚至完全放弃您的应用。 如果是对原来的类方法修改,那么热启动非常好用;如果是添加了新的类或方法(非最上层的controller),那么此方法也是好用
分类: 其他 发布时间: 11-30 22:45 阅读次数: 0

开源内网DNS服务器软件介绍

版权声明:本文为EnweiTech原创文章,未经博主允许不得转载。 https://blog.csdn.net/English0523/article/details/84582800 一般内网dns解析个人推荐使用: 1、skydns(特别是k8s+docker等云集群服务) SkyDNS是kubernetes用于服务发现的默认的开源DNS服务,其开源在github。使用etcd作为数据存储。由于其在配置DNS信息时,几乎可以实时生效,所以SkyDNS比较适用于服务的动态注册。 基于Kube
分类: 其他 发布时间: 11-30 22:45 阅读次数: 0

浅析“热更新”(热修复)解决方案

版权声明:本文为EnweiTech原创文章,未经博主允许不得转载。 https://blog.csdn.net/English0523/article/details/84643308 新闻事件背景:11月27日,苹果应用商店集中下架了拼多多、搜狗、科大讯飞、悦跑圈等多家公司的应用产品。科大讯飞和悦跑圈均表示,下架与“热更新”相关。然而,这并不是苹果应用商店第一次因为“热更新”而作出如此大规模的动作。不过,此次多款知名应用遭遇突然下架,也体现出苹果对其封闭生态系统的强力维护。数据显示,年初至今
分类: 其他 发布时间: 11-30 22:45 阅读次数: 0

如何设计一个亿级API网关?

版权声明:本文为EnweiTech原创文章,未经博主允许不得转载。 https://blog.csdn.net/English0523/article/details/84648310 API 网关可以看做系统与外界联通的入口,我们可以在网关处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。 为什么需要 API 网关 为什么需要 API 网关?有如下几点原因: RPC 协议转成 HTTP。由于在内部开发中我们都是以 RPC 协议(thrift or dubbo)去做开发,暴露给
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

route命令使用 route命令使用

route命令使用 ---恢复内容开始--- 利用route命令可以实现内外网同时访问 route 命令参数: route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]] -f 清除所有网关的路由表 -p 永久有效 Destination 目的地址 mask Netmask 子网掩码 Gateway 网关 metric Metric 测量 (该值越小越可靠) i
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

【GAN】GAN的原理及推导

把GAN的论文看完了, 也确实蛮厉害的懒得写笔记了,转一些较好的笔记,前面先贴一些 原论文里推理部分,进行备忘。 GAN的解释 算法流程 GAN的理论推理 转自:https://zhuanlan.zhihu.com/p/27295635 Generative Adversarial Network,就是大家耳熟能详的GAN,由Ian Goodfellow首先提出,在这两年更是深度学习中最热门的东西,仿佛什么东西都能由GAN做出来。我最近刚入门GAN,看了些资料,做一些笔记。 1.Generat
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

7号团队-团队任务3:每日例会(2018-11-29)

1、为了对项目进度、项目完成情况进行了解,是项目更好的完成,我们团队进行了每日例会 2、团队信息 团队序号:7号团队 团队任务:教师个人题库系统 团队成员:产品经理:刘璐璐 UI设计师:苏雅欣 软件工程师:王彬、王东雪、王婧娴、王鑫 软件测试工程师:庞君 撰写人:项目经理:刘璐璐 3、团队汇报 4、燃尽图 目前任务进度正常 5、遇到的问题 数据库模块和界面搭建是遇到了一些问题,在查找材料和商讨后解决了这一问题
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

c语言——鞍点

描述 找出具有m行n列二维数组Array的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中1<=m,n<=10。 输入 输入数据有多行,第一行有两个数m和n,下面有m行,每行有n个数。 输出 按下列格式输出鞍点: Array[i][j]=x 其中x代表鞍点,i和j为鞍点所在的数组行和列下标,我们规定数组下标从0开始。 一个二维数组并不一定存在鞍点,此时请输出None 任何一行或一列的元素都不相同,同时我们保证不会出现两个鞍点的情况,比如: 3 3 1 2 3 1 2 3 3 6 8
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

Spark从入门到精通(一)

什么是Spark 大数据计算框架 离线批处理 大数据体系架构图(Spark) Spark包含了大数据领域常见的各种计算框架:比如Spark Core用于离线计算,Spark SQL用于交互式查询,Spark Streaming用于实时流式计算,Spark MLib用于机器学习,Spark GraphX用于图计算 Spark主要用于大数据的计算,而Hadoop以后主要用于大数据的存储(比如HDFS、Hive、HBase)等,,以及资源调度(Yarn) Spark+hadoop的组合是大数据领域最
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

Alpha冲刺一 (10/10)

前言 队名:拖鞋旅游队 组长博客:https://www.cnblogs.com/Sulumer/p/10034872.html 作业博客:https://edu.cnblogs.com/campus/fzu/Grade2016SE/homework/2372 组内情况 燃尽图 任务分布 github签入记录 前端签入记录: 后端签入记录: 暂无新签入记录。 苏路明(组长) 过去两天完成的任务 1.召开会议,收集任务完成情况。 2.改善布局,改善原型,挖掘更改需求。 3.博客撰写。 4.同步前
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

LINQ学习笔记

LINQ,语言集成查询; LINQ TO SQL,同EF,NHibernate一样,也是一种ORM框架; 1. 入门应用示例: static public void LinqBasic() { var colors = new[] { "Red", "Orange", "Yellow", "Black", "Purple", "Grenn", "White", "Blue", "Hello World !" }; var query = from color in colors
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

给Eclipse添加代码折叠线

在开发的过程发现Eclipse默认没有代码这些线,经常无法准确定位一个方法的真正代码块范围。虽说Eclipse中可以使用Ctrl+Shif+F快捷来格式化当前代码,但是格式化后的代码看起来代码结构仍然不清晰,最终我发现了IndentGuide这个插件,可以使Eclipse显示出代码折叠线,效果非常好;但是网上的关于如何在Eclipse中安装IndentGuide这个插件的资料不是很多,因此写此文章以便于分享,亦是自己学习过程中的一个记录。 好了,话不多说,下来开始介绍如何使用IndentGui
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

[Leetcode 40]组合数和II Combination Sum II [ [ [Leetcode 216]求给定和的数集合 Combination Sum III [Leetcode 39]组合数的和Combination Sum

【题目】 Given a collection of candidate numbers (candidates) and a target number (target), find all unique combinations in candidates where the candidate numbers sums to target. Each number in candidates may only be used once in the combination. Note:
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

软工实践-Alpha 冲刺 (10/10)

队名:起床一起肝活队 组长博客:博客链接 作业博客:班级博客本次作业的链接 组员情况 组员1(队长):白晨曦 过去两天完成了哪些任务 描述: 完成所有界面的链接,整理与测试 展示GitHub当日代码/文档签入记录: 暂无 接下来的计划 制作部分前端 监制所有前端制作与合理化修改 还剩下哪些任务 进一步完善UI设计与交互设计 进一步学习前端知识,并进行统筹规划 燃尽图: 有哪些困难: 前端制作的进一步学习 有哪些收获和疑问 学会了一定的安卓开发经验 与队友共同研究了前端 组员2:林志华 过去两天
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

了解我的魔法

了解我们的魔法 青魔法: Python 青魔法是自然魔法
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

CentOS 6、CentOS7 防火墙开放指定端口

当我们在CentOS服务器中装了一些开发环境(如 tomcat、mysql、nginx 等...)时,希望能从外界访问,就需要配置防火墙对指定端口开放。 CentOS 6.5 1.开放指定端口 /sbin/iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT //写入修改 /etc/init.d/iptables save //保存修改 service iptables restart //重启防火墙,修改生效 2.关闭指定端口 /sbin/iptabl
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

一个时间上的比较 if else

1 if (w<b.w) 2 return 1; 3 if (w>b.w) 4 return 0; if (w<b.w) return 1; else if (w>b.w) return 0; 对于任何情况,执行的次数都是一样。只是对于汇编的代码,第二个方法需要更多的汇编代码。
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

el-date-picker 快捷日期简单计算

const oneDaySeconds = 3600 * 1000 * 24 pickerOptions: { shortcuts: [ { text: '今天', onClick(picker) { const date = new Date() const end = date const start = date.getTime() - oneDaySeconds picker.$emi
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0

codeforces518d

题意:有一个电梯,有n个人准备上电梯,当前那个人准备上电梯的概率是p,然后让你求t秒后这个电梯可能的人数。 首先这个状态设置太简单,就是dp[i][j],表示在第i秒的时候这个电梯有j个人。然后求一个期望便可。但是我卡在了怎么处理dp那儿,卡了好久。 感觉还是没有想清楚就开始写代码的原因。 首先如果从当前人上不上的角度,可以分成两种,如果不上的话,如果j==n,那么肯定一点上一个是n,就是保证都上完了,那么dp[i][j]=dp[i-1][j]。如果j不等于n,那么dp[i][j]=dp[i-
分类: 其他 发布时间: 11-30 22:44 阅读次数: 0