摘要: 主要介绍:Java的Class对象,反射机制和动态代理机制 阅读全文
posted @ 2015-01-21 15:37 禅楼望月 阅读(6271) 评论(6) 推荐(3) 编辑
摘要: 主要讲解Java 内部类的语法 阅读全文
posted @ 2015-01-16 08:53 禅楼望月 阅读(3514) 评论(8) 推荐(4) 编辑
摘要: “ 万丈高楼平地起。”01基础知识一、相关术语图元 :WebGL 能够绘制的基本图形元素,包含三种:点、线段、三角形。片元:可以理解为像素,像素着色阶段是在片元着色器中。裁剪坐标系:裁剪坐标系是顶点着色器中的 gl_Position 内置变量接收到的坐标所在的坐标系。设备坐标系:又名 NDC 坐标系,是裁剪坐标系各个分量对 w 分量相除得到的坐标系,特点是 x、y、z 坐标分量的取值范围都在 【-... 阅读全文
posted @ 2020-02-02 00:42 禅楼望月 阅读(689) 评论(0) 推荐(0) 编辑
摘要: WebGL 是什么?WebGL 是一组基于 JavaScript 语言的图形规范,浏览器厂商按照这组规范进行实现,为 Web 开发者提供一套3D图形相关的 API。这些 API 能够让 Web 开发者使用 JavaScript 语言直接和显卡(GPU)进行通信。当然 WebGL 的 GPU 部分也有对应的编程语言,简称 GLSL。我们用它来编写运行在 GPU 上的着色器程序。着色器程序需要接收 C... 阅读全文
posted @ 2020-01-31 00:06 禅楼望月 阅读(632) 评论(0) 推荐(0) 编辑
摘要: [转载自:]https://www.jianshu.com/p/34d0e1a5ac70 知识讲解 koa2框架是一个基于中间件的框架,也就是说,需要使用到的功能,比如路由(koa-router),日志(koa-logger),都可以找到相应的中间件库,即npm包,然后通过app.use(...)引 阅读全文
posted @ 2020-01-15 23:42 禅楼望月 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: “勇于创新”是职场一大谎言晋升选择题你有两个下属,你想从他们中挑一个升职,你觉得哪一个更适合?员工A:优点:奉行“80%的精力维护20%的重要客户”的原则,典型的效率至上者,所以你看他平时从不会像别的员工一样忙得团团转。上面的KPI下得轻松时,他的业绩也不见得多突出,可一旦KPI过猛,即使别人都叫苦连天,他也能轻松完成。缺点:进取心不足,领导觉得他还有能力没有发挥出来,希望他多接一些,他嘴上答应的... 阅读全文
posted @ 2019-11-29 15:33 禅楼望月 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/zer0Black/p/11819696.html我是一个不合格的技术总监,在过去的快三个月里。我带着从40多个人的研发团队(包含需求、开发、测试)里抽调出20多个人去为公司开疆拓土。在这快三个月中,我们一起奋战奋斗拼搏。在过程中,我通宵时间超过半个月,干到凌晨4/5点的日子数不胜数,干到凌晨1/2点日子更是习以为常。整个团队绝大多数人近乎两个... 阅读全文
posted @ 2019-11-14 16:15 禅楼望月 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 01简单◆隐藏复杂与构建抽象随着系统的发展,会发现越来越复杂,可能没法了解整个系统的全部,每个人的大脑处理能力有限,不可能了解系统的每个细节。所以,保持软件简单可以帮助你更好的了解系统。随着系统的逐渐壮大,我们只能做到的是保持局部简单,无法保持整体简单。开发系统服务时,要创建暴露更高层次的抽象,实现抽象允诺的功能,从而隐藏其复杂性。◆避免过度设计我们工程师一般更喜欢挑战高难度的问题,可能一个简单的... 阅读全文
posted @ 2019-11-14 15:48 禅楼望月 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 概念 无需用户下载整个应用之后才能访问访问它。即边访问边下载。因此我们设计一个组件<Bundle>当用户导航到它是来动态加载组件。 import loadSomething from 'bundle-loader?lazy!./Something' <Bundle load={loadSomethi 阅读全文
posted @ 2017-11-23 22:52 禅楼望月 阅读(670) 评论(0) 推荐(0) 编辑
摘要: classsnames用来处理css类 core-decorators/Trait处理类或者类方法修饰 Immutable不可变对象 react-addons-create-Fragment有两个子组件要渲染时,我们没法给他们设置key,需要用到这个插件。P110。 react-addons-perf性能检查工具。 react-smooth动画(CSS动画,JS动画) react... 阅读全文
posted @ 2017-11-13 20:32 禅楼望月 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 【转】 postgis_LayerTransform 一个在postgis中结合中国国情,批量对数据进行加偏到百度坐标,高德谷歌的火星坐标,或者逆向纠偏 安装: 在postgresql-postgis空间数据库中,执行sql文件中语句即可。 使用: select LayerTransform( in 阅读全文
posted @ 2017-11-13 15:09 禅楼望月 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 前言 本文代码浅显易懂,思想深入实用。此属于react进阶用法,如果你还不了解react,建议从文档开始看起。 我们都知道高阶函数是什么, 高阶组件其实是差不多的用法,只不过传入的参数变成了react组件,并返回一个新的组件. A higher-order component is a functi 阅读全文
posted @ 2017-11-10 16:29 禅楼望月 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 没有嵌套关系的组件(如兄弟组件)之间的通信,只能通过自定义事件的方式来进行。 var EventEmitter = require('events').EventEmitter; import React,{Component} from 'react'; import ReactDOM from 阅读全文
posted @ 2017-11-08 22:45 禅楼望月 阅读(8718) 评论(0) 推荐(0) 编辑
摘要: [转载]Shared mutable state is the root of all evilShared mutable state is the root of all evil(共享的可变状态是万恶之源)-- Pete Hunt有人说 Immutable 可以给 React 应用带来数十倍的提升,也有人说 Immutable 的引入是近期 JavaScript 中伟大的发明,因为同期 R... 阅读全文
posted @ 2017-10-27 23:51 禅楼望月 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: 转载babel-preset-env is a new preset that lets you specify an environment and automatically enables the necessary plugins. 1. The problemAt the moment, several presets let you determine what features ... 阅读全文
posted @ 2017-10-27 17:45 禅楼望月 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 转载 这几天写腾讯实习生 Mini 项目的时候用上了 React 全家桶,当然同时引入了 Webpack 作为打包工具。但是开发过程中遇到一个很棘手的问题就是,React 加上 React-Router、superagent、eventproxy 这些第三方轮子一共有好几百个 module,Webp 阅读全文
posted @ 2017-09-07 16:13 禅楼望月 阅读(3650) 评论(0) 推荐(1) 编辑
摘要: 刚开始用webpack的同学很容易掉进图片打包这个坑里,比如打包出来的图片地址不对或者有的图片并不能打包进我们的目标文件夹里(bundle)。下面我们就来分析下在webpack项目中图片的应用场景。在实际生产中有以下几种图片的引用方式:HTML文件中img标签的src属性引用或者内嵌样式引用CSS文件中的背景图等设置.photo { background: url(photo.jpg);}... 阅读全文
posted @ 2017-07-02 10:33 禅楼望月 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 简述 Drag-and-drop(拖拽) 是一种很流行的交互方式。 D3的 drag behavior 为[selections](https://github.com/d3/d3-selection交互, 例如你可以使用拖拽交互来增强 力导向效果,或者拖拽力学仿真中相互碰撞的圆: JS Bin o 阅读全文
posted @ 2017-05-16 12:15 禅楼望月 阅读(1758) 评论(0) 推荐(0) 编辑
摘要: 简介 Brushing是一个通过点击或触摸来选择一个一维或二维区域的交互操作,比如可以通过点击鼠标并移动. brush经常被用来选择离散的元素比如散点图中的点或桌面上的文件等。它也可以被用来放大选中的区域。 d3-brush模块的实现基于鼠标和触控事件以及SVG. 点击并拖动来对选中的区域进行变换, 阅读全文
posted @ 2017-05-15 18:51 禅楼望月 阅读(2521) 评论(0) 推荐(1) 编辑
摘要: d3.nest d3.nest表示一种嵌套结构。之所以成为嵌套是因为可以指定多个key访问器,这些访问器是一层一层嵌套的。 作用 将数组中的元素对象,按照key方法指定的属性,分组为层次结构。与SQL中的GROUP BY操作类似.。嵌套后的叶节点都可以根据值进行排序而非叶节点可以通过key进行排序。 阅读全文
posted @ 2017-05-11 23:18 禅楼望月 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 启用版本化表或要素类的存档功能后,会创建一个存档类。此类为该业务表的副本,它包含业务表中的所有字段,另外还包括三个新字段:GDB_FROM_DATE、GDB_TO_DATE 和 GDB_ARCHIVE_OID。 命名: 存档类表的名称是原业务表名称后加一条下划线和 H。如,业务表为FILETEST则 阅读全文
posted @ 2017-05-10 16:43 禅楼望月 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 安装 1 npm install d3-selection View Code 加载 1 npm install d3-selection 加载 1 let d3Selection = require("d3-selection"); View Code 该对象下面包含: 1 let d3Selec 阅读全文
posted @ 2017-03-13 15:47 禅楼望月 阅读(2062) 评论(0) 推荐(0) 编辑