0

canvas图表详解系列(3):动态饼状图(原生Js仿echarts饼状图)

本章建议学习时间4小时 学习方式:详细阅读,并手动实现相关代码(如果没有canvas基础,需要先学习前面的canvas基础笔记) 学习目标:此教程将教会大家如何使用canvas绘制各种图表,详细分解步骤,本次讲解饼状图。 演示地址: https://sutianbinde.github.io/cha ...

苏天天 发布于 2017-10-18 20:41 评论(0)阅读(28)
1

深入理解计算机系统(4.1)------Y86指令集体系结构

深入理解计算机系统(4.1)------Y86指令集体系结构 ...

YSOcean 发布于 2017-10-18 20:24 评论(0)阅读(34)
3

asp.net mvc webapi 实用的接口加密方法

在很多项目中,因为webapi是对外开放的,这个时候,我们就要得考虑接口交换数据的安全性。 安全机制也比较多,如andriod与webapi 交换数据的时候,可以走双向证书方法,但是开发成本比较大, 今天我们不打算介绍这方面的知识,我们说说一个较简单也较常见的安全交换机制 在这里要提醒读者,目前所有 ...

谷歌’s 发布于 2017-10-18 18:04 评论(0)阅读(271)
9

AspectCore.Extension.Reflection : .NET Core反射扩展库

在从零实现AOP的过程中,难免会需要大量反射相关的操作,虽然在.net 4.5+/.net core中反射的性能有了大幅的优化,但为了追求极致性能,自己实现了部分反射的替代方案,包括构造器调用、方法调用、字段读写,属性读写和特性读取。在重构时,把反射扩展操作封装到单独的项目 "AspectCore. ...

Lemon丶 发布于 2017-10-18 17:50 评论(6)阅读(183)
10

CoreCLR源码探索(七) JIT的工作原理(入门篇)

很多C 的初学者都会有这么一个疑问, .Net程序代码是如何被机器加载执行的? 最简单的解答是, C 会通过编译器(CodeDom, Roslyn)编译成IL代码, 然后CLR(.Net Framework, .Net Core, Mono)会把这些IL代码编译成目标机器的机器代码并执行. 相信大多 ...

q303248153 发布于 2017-10-18 17:27 评论(4)阅读(179)
4

spring cloud+dotnet core搭建微服务架构:配置中心续(五)

前言 上一章最后讲了,更新配置以后需要重启客户端才能生效,这在实际的场景中是不可取的。由于目前Steeltoe配置的重载只能由客户端发起,没有实现处理程序侦听服务器更改事件,所以还没办法实现彻底实现这一功能。这一章的例子,客户端的部分我们采用Java来实现。Steeltoe更新以后我会及时把 .Ne ...

龙向辉 发布于 2017-10-18 17:26 评论(3)阅读(167)
3

奥利奥好吃吗?Android 8.0新特性适配测试报告来啦!

网上关于Android8.0新功能特性的介绍已铺天盖地,新功能特性会对程序应用带来哪些影响呢,我们从兼容性角度来看下这部分变化。 ...

腾讯WeTest 发布于 2017-10-18 17:03 评论(0)阅读(206)
1

老司机带你检测相似图片

本文从从图片的dhash,ahash,phash,颜色分布向量到基于语义的sift,surf,gist特征,构建一套分层相似图片检测系统。本文致力于零基础单机快速搭建一个可用的相似图片识别系统。 ...

腾讯云技术社区 发布于 2017-10-18 16:45 评论(2)阅读(348)
0

敏捷开发(2)-Scrum

什么是SCRUM Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它,你一定会感到非常兴奋的。 原始含义 Scrum原始含义是指英式橄榄球 ...

yxtic 发布于 2017-10-18 16:32 评论(1)阅读(101)
2

Java集合源码分析(一)ArrayList

前言 在前面的学习集合中只是介绍了集合的相关用法,我们想要更深入的去了解集合那就要通过我们去分析它的源码来了解它。希望对集合有一个更进一步的理解! 既然是看源码那我们要怎么看一个类的源码呢?这里我推荐的方法是: 1)看继承结构 看这个类的层次结构,处于一个什么位置,可以在自己心里有个大概的了解。 2 ...

苦水润喉 发布于 2017-10-18 16:27 评论(0)阅读(114)
0

JavaScript中的正则表达式

Javascript的正则表达式是前端中比较重要的部分,正则表达式主要用于字符串处理,表单验证等场合,实用高效,文章主要对JavaScript中的正则的学习与总结 正则表达式的定义 正则表达式:是一个描述字符模式的对象,JavaScrip中正则表达式用RegExp对象表示,可以使用RegExp构造函 ...

beevesnoodles 发布于 2017-10-18 16:16 评论(0)阅读(119)
0

Iframe父子窗口之间的跨域事件调用和传值

实现方案1:location.hash传值 父页面:parent.html(所在域:www.parent.com) 子页面:child.html(所在域:www.child.com) 要实现父子页面双向的事件调用和传值,需要多加一个代理页面,主要用于子页面调用父页面的方法 代理页面:proxy.ht ...

Lemonnnn 发布于 2017-10-18 16:12 评论(0)阅读(90)
2

干了这杯Java之Vector

Vector实现了AbstractList抽象类和List接口,和ArrayList一样是基于Array存储的 Vector 是线程安全的,在大多数方法上存在synchronized关键字 ensureCapacity(int minCapacity)方法确保Vector的最小长度,当扩容2倍小于m ...

阿克西斯教成员污米饭 发布于 2017-10-18 15:52 评论(0)阅读(146)
1

chromium源码阅读--Browser进程初始化

最近在研读chromium源码,经过一段懵懂期,查阅了官网和网上的技术文章,是时候自己总结一下了,首先从Browser进程启动以及IPC message loop开始吧,这是每个主线程必须有的一个IPC消息轮训主体,类似之前的quagga里thread。 首先来看看chromium的多进程模型: 图 ...

丹西 发布于 2017-10-18 15:42 评论(0)阅读(94)
0

Nodejs入门-基于Node.js的简单应用

服务端JavaScript 众所周知的,JavaScript是运行在浏览器的脚本语言,JavaScript通常作为客户端程序设计语言使用,以JavaScript写出的程序常在用户的浏览器上运行。直至Nodejs的出现,Node.js大部分基本模块都用JavaScript语言编写,Node.js的出现 ...

PC.aaron 发布于 2017-10-18 15:28 评论(0)阅读(235)
0

WiFi网络WPA2 KRACK漏洞分析报告

作者:东帆@阿里安全技术平台团队 ———————— 0x00 漏洞概述 安全研究员Mathy Vanhoef发现的WPA2协议的KRA(Key Reinstallation Attacks)漏洞,利用WPA2协议标准加密密钥生成机制上的设计缺陷,四次握手协商加密密钥过程中第三个消息报文可被篡改重放, ...

阿里聚安全 发布于 2017-10-18 15:10 评论(1)阅读(256)
0

Spring 源码剖析IOC容器(一)概览

目录 一、容器概述 二、核心类源码解读 三、模拟容器获取Bean 一、容器概述 spring IOC控制反转,又称为DI依赖注入:大体是先初始化bean再注入使用的过程。本系列默认JDK8源码。容器接口设计图如下: 如上图,可见主要有两条主线: 1.BeanFactory-》Hierarchical ...

只会一点java 发布于 2017-10-18 15:08 评论(0)阅读(162)
1

EF框架搭建小总结--ModelFirst模型优先

前言:去年刚工作的时候,也是刚刚正式接触.net,当时了解了EF以及三种开发模式,Database First、Model First 、Code First。公司用的开发模式是Database First,由于公司有一套成熟的框架,我只需要按部就班的开发即可,因此就没有详细学习过这些开发模式,总觉 ...

天下!行 发布于 2017-10-18 14:48 评论(3)阅读(221)
0

activemq的几种基本通信方式总结

简介 在前面一篇文章里讨论过几种应用系统集成的方式,发现实际上面向消息队列的集成方案算是一个总体比较合理的选择。这里,我们先针对具体的一个消息队列Activemq的基本通信方式进行探讨。activemq是JMS消息通信规范的一个实现。总的来说,消息规范里面定义最常见的几种消息通信模式主要有发布-订阅 ...

javaobject 发布于 2017-10-18 14:21 评论(0)阅读(145)
1

C#多线程

C#多线程 一、使用线程的理由 1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。 2、可以使用线程来简化编码。 3、可以使用线程来实现并发执行。 二、基本知识 1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。 2 ...

番茄你个西红柿| 发布于 2017-10-18 14:03 评论(2)阅读(423)