- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 canvas读取跨域图片像素失败 Failed to execute getImageData The canvas has been tainted by cross-origin data
错误描述:Uncaught SecurityError: Failed to execute ‘getImageData’ on ‘CanvasRenderingContext2D’: The canvas has been tainted by cross-origin data.这个canvas的例子,是读取和操作画布上的像素。该画布将一幅照片显示在画布上,然后试图通过鼠标点击照片,读取点中的像素,并显示在一个div上。结果报错,如开头所述。错误描述有关键词,跨域,究其原因,是因为展示的这张照片,
2020-06-24 16:49:29 10716 1
原创 命令行重启oracle
早上开发服务器上的oracle又不行。跑到服务器看,oracle服务显示状态为”启动“,而不是”已启动“,那就是启动中咯。其对应的服务按钮状态既不能重新启动也不能停止。是时候进入装逼模式了,用命令行来重启吧,不要动不动就重启机器这么low。C:\Users\Administrator>sqlplus sys/mypwd@orcl12c as sysdba;--重启oracleSQL>shutdown immediate;SQL>startup;就这么简单重启之后,发现不
2020-06-18 10:16:28 1442
原创 arcgis for js 3.x 绘制海流
如图所示箭头方向代表海流方向,箭头大小代表流速大小。其中海流方向以正北方向为0度,顺时针起算。但如果是风场就不一样。风的方向与我们的普遍认知刚好相反,箭头指向来风的方向。想想也有道理,我们常说喝西北风,是吹向西北方向的风还是从大西北刮过来的风?当然是从大西北过来的啊。每当我们肚子饿得受不了的时候,就可以跑到外面,迎着西北方向张大嘴巴可矣。有分教:言归正传,本文例子,根据雷达测量的海流数据绘制,数据包括经纬度、流向、流速4个数值。绘制思路:1、用SimpleMarkerSymbol 结合 svg
2020-06-17 18:05:17 1026
原创 敏捷开发以及极限编程与SCRUM的特点和区别
极限编程(XP)和SCRUM大概是2种最著名的敏捷开发方法。二者有啥区别呢?一、XP的特点1、迭代周期更短,并强调持续反馈2、测试驱动,自动化测试3、项目初期迅速生成总体计划,之后迭代发展和完善4、持续演化5、依赖口头交流、测试和源程序进行沟通6、团队紧密协作7、程序员短期利益和项目长期利益取得平衡二、XP最佳实践1)计划游戏2)小型发布3)隐喻4)简单设计5)测试先行6)重构7)结对编程8)集体代码所有制9)持续集成10)每周工作40小时11)现场客户12)编码标
2020-06-14 14:14:35 2778
原创 java用geotools类库读取shapefile
前文再续,书接上一回:java读取shapefile且用arcgis for js展示java怎么读取shapefile呢?shapefile是esri公司最先搞出来的,那么arcgis应该是有相关的类库的吧?好像找不到?我问过搞移动端的同事,arcgis for android确有处理shapefile的类库,处理起来易如反掌。但是,在WEB系统,服务器端从shapefile读出数据,最终是要在前端浏览器中展示,像我们目前在建的项目,就是要用arcgis for js来展示这些数据,而安卓系统类似CS
2020-06-12 19:02:23 1641 10
原创 GIS开发扫盲贴--地理坐标系
GIS开发,可能最基础的,就是要搞懂坐标系了。所谓GIS开发,无非就是处理一堆空间数据,即存储空间信息的数据。空间信息也者,经度纬度,高程之类。但是,地点就是那个地点,然后量度的方法、标准却多种多样,形成不同的所谓坐标系。地理坐标系的分类与阐述,在百度百科里搞得很复杂,阅读之后,只会让人...
2020-06-10 19:48:34 2618
数字证书制作工具itisscg.exe
2018-12-11
CAS5.1.8自定义验证码源代码
2018-12-05
自动伸缩搜索框2
2017-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人