0

React入门学习

为了获得更好的阅读体验,请访问原地址: "传送门" 一、React 简介 React 是什么 React 是一个起源于 Facebook 的内部项目,因为当时 Facebook 对于市场上所有的 JavaScript MVC 框架都不太满意,所以索性就自己写了一套,用来架设 Instagram。做出 ...

我没有三颗心脏 发布于 2019-10-15 23:41 评论(2)阅读(185)
0

Android 世界中,谁喊醒了 Zygote ?

本文基于 Android 9.0 , 代码仓库地址 : "android_9.0.0_r45" 文中源码链接: "SystemServer.java" "ActivityManagerService.java" "Process.java" "ZygoteProcess.java" 对 和 启动流程 ...

秉心说 发布于 2019-10-15 23:38 评论(1)阅读(150)
1

你不知道的线程池构造方法的那些趣事?

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 ThreadPoolExecutor的构造方法是创建线程池的入口,虽然比较简单,但是信息量很大,由此也能引发一系列的问题,同样地,这也是面试中经常被问到的问题,下面彤哥只是列举了一部分关于ThreadPo ...

彤哥读源码 发布于 2019-10-15 23:05 评论(1)阅读(132)
0

Java读源码之ThreadLocal

前言 JDK版本: 1.8 之前在看Thread源码时候看到这么一个属性 作用 ThreadLocal实现的是每个线程都有一个本地的副本,相当于局部变量,这样就可以少一些参数传递,是以空间换时间的一周策略,其实ThreadLocal就是内部自己实现了一个map数据结构。 存在的问题 ThreadLo ...

freshchen 发布于 2019-10-15 22:55 评论(0)阅读(131)
4

浅析 MVC Pattern

一、前言 最近做CAD插件相关的工作,用到了一些模式,解决对应场景的问题。 比如插件的运行实例上使用Singleton、实例内部使用了MVC(Strategy and Observer )。 针对CAD插件,插件可以在CAD运行过程中多次打开关闭,数据状态需要保持一致,数据联动,及多种UI布局模式。 ...

.NET西安 发布于 2019-10-15 22:47 评论(2)阅读(294)
2

从零开始的vue学习笔记(七)

前言 今天花一天时间阅读完vuex的 "官方文档" ,简单的做一下总结和记录 Vuex是什么 Vuex 是一个专为 Vue.js 应用程序开发的 状态管理模式 ,以前的符合“单向数据流”理念的示意图: 它包含三个部分: state,驱动应用的数据源; view,以声明方式将 state 映射到视图; ...

西街二叔 发布于 2019-10-15 22:24 评论(0)阅读(257)
1

为什么一个Http Header中的空格会被骇客利用 - HTTP request smuggling

导读:本文通过一个Netty的一个issue来学习什么是 "http request smuggling"、它产生的原因与解决方法,从而对http协议有进一步了解。 前言 前阵子在Netty的issue里有人提了一个问题 http request smuggling, cause by obfusc ...

沐魇 发布于 2019-10-15 22:22 评论(0)阅读(234)
1

canvas实现平面迁徙图

最近在做自己维护的一个可视化工具的时候,在添加基于echart的雷达图的时候,按照echart官网案例写完发现在自己项目中无法正常运行,排查了一番发现是我项目中echart的版本太低。找到问题原因之后就升级echart,但是升级echart之后发现原本正常运行的echart地图组件又无法使用,百度了... ...

baby_duoduo 发布于 2019-10-15 22:04 评论(0)阅读(134)
1

Windows中0环与3环通信(常规方式)

Windows内核分析索引目录:http://odvn.cn/onetrainee/p/11675224.html 推荐阅读: 一、知识点讲解 1. 设备对象 我们在开发窗口程序的时候,消息被封装成一个结构体:MSG,在内核开发时,消息被封装成另外一个结构体:IRP(I/O Req ...

OneTrainee 发布于 2019-10-15 21:51 评论(0)阅读(121)
1

指令重排序和内存屏障

一、指令重排序 指令重排序分为三种,分别为编译器优化重排序、指令级并行重排序、内存系统重排序。如图所示,后面两种为处理器级别(即为硬件层面)。 编译器优化重排序:编译器在不改变程序执行结果的情况下,为了提升效率,对指令进行乱序的编译。例如在代码中A操作需要获取其他资源而进入等待的状态,而A操作后面的 ...

张小云的博客 发布于 2019-10-15 21:43 评论(0)阅读(109)
0

Spring 源码阅读 二

程序入口: 接着上一篇博客中看完了在 的构造函数中的 将我们传递进来的主配置类添加进了 , 本片博客继续跟进 看看Spring如何继续初始化Spring的环境 跟进 , 源码如下: 主要做了如下几件工作 刷新的预准备 比如: 设置时间的锚点,加载上下文环境变量 获取BeanFactory 执行所有的 ...

赐我白日梦 发布于 2019-10-15 21:19 评论(0)阅读(98)
1

bullet物理引擎与OpenGL结合 导入3D模型进行碰撞检测 以及画三角网格的坑

原文作者:aircraft 原文链接:http://odvn.cn/DOMLX/p/11681069.html 一.初始化世界以及模型 上面看起来很多麻烦的东西,但是其实我们都不需要看,也不需要理解,拿到dynamicsWorld这个指针就行了,它用于表示刚体碰撞的世界。后面有很多 ...

aircraft 发布于 2019-10-15 21:15 评论(0)阅读(73)
9

敏捷回顾会议的套路与实践分享

实践过敏捷的人都知道,在敏捷中会有很多的会议要开,比如计划会议、站立会议、评审会议以及回顾会议等。如果用几个简短的词语来概括敏捷的精髓,我想一定是:“小步迭代,快速反馈,持续改进”,通过将大块的整体需求拆分成迭代增量,每个迭代的成果对于用户而言都是一个可用品,因此可以快速地得到反馈,从而防止走偏。那... ...

EdisonZhou 发布于 2019-10-15 20:54 评论(3)阅读(185)
3

银企支付-概要设计文档

银企支付 概要设计文档 [TOC] 1、背景 本文介绍一般银企支付的相关流程。一个支付体系需包括校验,风控,支付路由、支付网关模块、具备基本支付,退款,转账能力,可查询支付记录,还应具备相关的支付监控模块和差错处理模块。 2、基本概念 2.1、支付校验 在业务受理前,为了保证接口的安全性,受理接口要 ...

无涯Ⅱ 发布于 2019-10-15 20:41 评论(0)阅读(280)
2

如何做好开发自测

最近做研发质量分析,大家共同提到了一个改进措施:加强开发自测! 但是如何加强开发自测、怎么做好开发自测?带着这个问题,进入我们今天的分享: 一、开发测试小记 开发同学功能开发完成后,简单自测通过后,填写提交单提交测试,然后: 制作的补丁,打到测试环境,发现丢了一些SQL、Dll、配置,然后提交单被测 ...

Eric zhou 发布于 2019-10-15 20:38 评论(1)阅读(263)
1

Cocos Creator实现左右跳游戏,提供完整游戏代码工程

通过点击屏幕左边往左跳,点击屏幕右侧,往右跳,跳到下一个砖块上成功,否则失败,看最终能跳到多少砖块。 ...

一枚小工 发布于 2019-10-15 20:31 评论(0)阅读(112)
2

Web高性能动画及渲染原理(1)CSS动画和JS动画

示例代码托管在: "http://www.github.com/dashnowords/blogs" 彩神争8大发快3官网地址: "《大史住在大前端》原创博文目录" 华为云社区地址: "【你要的前端打怪升级指南】" [TOC] 一. CSS动画 和 JS动画 Web动画的本质是元素 状态改变造成的样式变更 ,CS ...

大史不说话 发布于 2019-10-15 20:16 评论(0)阅读(149)
1

Requests实践详解

Requests是什么 Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库 如果你看过上篇文章关于urllib库的使用,你会发现,其实urllib还是非常不方便的,而Requests它会比urllib更加方便,可以节约我们大量的工 ...

温一壶清酒 发布于 2019-10-15 20:14 评论(0)阅读(115)
0

Android OkHttp + Retrofit 取消请求的方法

"本文链接" ) 前言 在某一个界面,用户发起了一个网络请求,因为某种原因用户在网络请求完成前离开了当前界面,比较好的做法是取消这个网络请求。对于OkHttp来说,具体是调用 的`cancel`方法。 如何找到这一个网络请求并取消掉它呢? 操作大致分为3步。第一步,在建立请求时,给请求(reques ...

RustFisher 发布于 2019-10-15 20:13 评论(0)阅读(81)
0

看完你就明白的锁系列之自旋锁

在上一篇文章 "看完你就应该能明白的悲观锁和乐观锁 " 中我们已经学习到了什么是悲观锁和乐观锁、悲观锁和乐观锁的实现、优缺点分别是什么。其中乐观锁的实现之一 CAS 算法中提到了一个自旋锁的概念,为了全面理解 CAS 算法就首先需要了解一下 是什么,自旋锁的适用场景和优缺点分别是什么,别着急,下面为 ...

c旋儿 发布于 2019-10-15 19:46 评论(0)阅读(135)