大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

教你轻松在电脑上下载慕课网的视频

教你轻松在电脑上下载慕课网的视频 慕课网上有很多好的教学视频,深受广大互联网开发者的喜爱,但是慕课网上的视频是不支持下载保存到本地电脑的,在网上找了很多方法都已经失效了。功夫不负有心人,最后还是让小编我找到了。今天小编就教大家如何下载保存自己喜欢的慕课网视频。 首先下载视频需要用到一款软件【袖探专业版】,下载地址 →pro.xmgang.com 然后打开

Phoenix:全局索引设计实践

Phoenix:全局索引设计实践 概述 全局索引是Phoenix的重要特性,合理的使用二级索引能降低查询延时,让集群资源得以充分利用。 本文将讲述如何高效的设计和使用索引。 全局索引说明 全局索引的根本是通过单独的HBase表来存储数据表的索引数据。我们通过如下示例看索引数据和主表数据的关系。 当写入数据到主表时,索引数据也会被同步到索引表中。索引表中的主键将会

HashMap和LinkedHashMap的区别

HashMap和LinkedHashMap的区别 HashMap,LinkedHashMap,TreeMap都属于Map Map 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。 HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null; for (Iterator iterator = map.values(). iterator.hasNext();) { String name = (String) iterator.next();

Fiori-like Prototype (SAP Fiori 2.0 App)

Fiori-like Prototype (SAP Fiori 2.0 App) OpenUI5 team have a new tutorial:SAP Fiori 2.0 App. In this tutorial, they showcase us how to structure our OpenUI5app by using the layout patterns that comply with the latestSAP Fioridesign guidelines. Now, let's have a look how it works: SAP Fiori 2.0 App Prototype resource can be found here: SAP Fiori 2.0 App. Showcase with ZFiori Studio. More information please have a nice check in OpenUI5 Community. See you next time, and have a great weekend.

使用TypeScript构建实例对象

使用TypeScript构建实例对象 学习了ts,不能没有一个综合实例,这不,自己做了一个,分享下。 实例是设计一辆汽车,它有一个抽象类,抽象类再实现一个接口,先定义好枚举 //档位 enum Gear { First=1, Second=3, Third=5 } //汽车颜色 enum Color { White, Red } 再定义接口,定义汽车启动,驾驶及最后的距离 如下: interface Drivable { //启动 start(): void; //驾驶 drive(time: number, speed: Gear): boolean;

H5--canvas实现粒子时钟

H5--canvas实现粒子时钟 我们先看看粒子时钟的效果,如下: 粒子时钟.png 下面我们将通过canvas和js实现, 首先要创建一个html文件并添加一个canvas画布,如下: Document . this.cxt = canvas.getContext('2d'); 下面我在Clock的原型上加上draw方法 Clock.prototype.draw = function(num, index) { this.cxt.fillStyle="#000"; i digit[num]. this.cxt.arc(index*70+(this.r+1)+(this.r+1)*2*j, (this.r+1)+(this.r+1)*2*i, this.r, 0, Math.PI*2, false);

js获取当前日期是本月第几周,月初如果不足一周归于上月最后一周

week = getWeekFromDate(new Date(timestamp)); } console.log("2018-02-3---" + getWeekStr("2018-02-3")); console.log("2018-02-4---" + getWeekStr("2018-02-4")); console.log("2018-02-5---" + getWeekStr("2018-02-5")); console.log("2018-02-12---" + getWeekStr("2018-02-12")); console.log("2018-02-19---" + getWeekStr("2018-02-19")); console.log("2018-02-28---" + getWeekStr("2018-02-28")); console.log("2018-03-1---" + getWeekStr("2018-03-1")); console.log("2018-03-5---" + getWeekStr("2018-03-5"));

BigDecimal使用(整理)

BigDecimal使用(整理) 应用场景 大多数的商业计算中,一般采用java.math.BigDecimal类来进行精确计算。比如:货币 使用 1、构建BigDecimal BigDecimal BigDecimal(double d); no exact representable decimal result. at java.math.BigDecimal.divide(Unknown Source) 解决方法:给divide设置精确的小数点 JavaMoney(第三方) Java 9中新的货币API 作者 @九都散人 2015 年 11月 16日

apt,curl,openssl之间的那点事

apt,curl,openssl之间的那点事 Curl 可以说是非常流行的一个客户端网络请求工具,充分理解了 Curl,相当于熟练掌握了 HTTP/HTTPS 协议(也包括其他的应用层协议,比如 FTP、IMAP 等等)。 一旦将 Curl 和 HTTPS 协议联系在一起,对于初学者来说,必然会思考以下几个问题: Curl 是如何完成 HTTPS 协议交互的? Curl 是基于 OpenSSL、Nss,还是其他密码学库实现的 HTTPS 功能? 和浏览器一样

RESTful 接口设计开发规范

来解释你的特殊设计,增加了使用者的负担和学习成本。 序号 HTTP方法 操作方式 示例 1 POST 创建数据 Create /users 2 GET 读取数据 Read /users/{id} 取一条数据; /users?limit=1 offset=10 取多条数据 3 PUT 修改数据 Update; 整条修改;

Spring Java 注解配置之 Ehcache3.+配置

Spring Java 注解配置之 Ehcache3.+配置 Spring使用Ehcache3.+缓存机制 @Configuration @EnableSpringHttpSession public class SpringCacheEhcacheConfig { /** * 缓存配置 * * @return * @throws IOException */ @Bean("mManagerFactoryBean") public JCacheManagerFactoryBean mManagerFactoryBean() throws IOException { JCacheManagerFactoryBean factoryBean = new JCacheManagerFactoryBean(); factoryBean.setCacheManagerUri(new ClassPathResource("ehcache.xml").getURI());

Spring Java 注解配置之 properties文件注入

} 其中ResourceUtil是自己根据PathMatchingResourcePatternResolver封装的一个工具类,主要是为了代码整洁。源码如下: public class ResourceUtil { public static Resource getResource(String location) { return resolver().getResources(locationPattern); } 第三步、使用配置内容 有了以上配置后,你就可以在 Service、Controller 等任意bean中使用@Value注解注入properties文件的配置了。 eg: @Value("${value}") private String value;

详解Blob、File、FileReader、ArrayBuffer、ArrayBufferView

里,还可以使用URL对象。URL对象用于生成指向File对象或Blob对象的URL 静态方法: URL.createObjectURL() 该方法会创建一个 DOMString,其中包含一个表示参数中给出的对象的URL。这个 URL 的生命周期和创建它的窗口中的 document 绑定。这个新的URL 对象表示指定的 File 对象或 Blob 对象。 var objectURL = URL.createObjectURL(blob);file){ var reader = new FileReader(); //base64格式 callback(dataURL); canvas = null;

Canvan拖拽绘制多边形,Canvan实现图片反转,显示为底片效果

Canvan拖拽绘制多边形,Canvan实现图片反转,显示为底片效果 1. 绘制多边形 在画布中以鼠标按下的点为圆心,以鼠标划过的距离为半径绘制多边形: var Polygon = function(){ this.mouseIn = false this.startPoints = {} //鼠标在画布中按下的点左边 this.line_list = {} this.imageData = null var canvas = document.getElementById("myCanvas"); canvas.width = img.width; var c = ctx.getImageData(0, 0, img.width, img.height); c.data[x+3] = 150;

亚马逊FBA新规实施至今,高效的跨境物流应对之策可有新契机?

亚马逊FBA新规实施至今,高效的跨境物流应对之策可有新契机? 亚马逊FBA 跨境电商火热趋势下,无国界的“买卖交易”在线上出口零售中,不断推高了行业跨境派件的需求。在跨境物流潜在的市场体量中,基于卖家保持“商品价格优势”和盈利空间的前提下,跨境物流服务企业该如何顶住压力、不断丰富自身服务种类?

break、continue、return、exit

break、continue、return、exit break:退出循环体; continue:跳过本次循环,开始下一次循环; return:返回最近一层函数(或结果);

前端框架及实施流程

nowrap{ white-space: nowrap;text-center {text-align: center} //Global css *{ padding: 0;height: 100

UI设计流程

UI设计流程 1、设计风格(承接产品) 2、设计规范 Main color Main grey Main border radius … 3、根据规范- 设计图 Photoshop- Pxcook (或者使用sketcher) 4、切图(承接前端)

Product产品开发流程

Product产品开发流程 需求设计阶段 1、需求 2、逻辑图(PRD) 3、原型图(UI设计稿) 4、风格、规范(承接UI) 开发阶段 1、前后端确定 数据结构 1·前端 1 vue( vue init webpackPROJECT_NAME)、 react(create-react-app PROJECT_NAME/dva new PROJECT_NAME)、 angular(ng new PROJECT_NAME) 2 mock数据写页面 2·后端通过postman验证数据 2、前后端融合联调 测试阶段 1、分配测试环境,代码从开发环境上传到测试环境 2