自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

左直拳的马桶_日用桶

我可以把手按在马桶盖上发誓:所有的文章都是我自己屙的

  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 cesium张贴卫星云图离地30万米形成戴森球效果

在平面GIS开发中,有时会装下逼,在地图上贴一张卫星云图作为二维生物,没有高度的概念,卫星云图与下面的地图融为一体,没有高下之分。但在三维GIS中,如果贴个卫星云图,还紧紧地贴在地面上,仿佛膏药似的,就体现不出立体的优势了。当然啦,云层应该就是离地面不到万米而已,贴上去,也看不出什么垂直高度。但为了看出效果,不妨夸张一点,让卫星云图漂浮在地球上面的太空,形成戴森球。这样才过瘾。楚帮场,丁炸桥,孔过瘾。怎么弄呢?思路是这样的:1、构造一个矩形图元(Cesium.Primitive),此图元范

2020-07-30 14:45:12 2321 7

原创 js面向对象 + 模块化编程

如题所示,又面向对象又模块化,死未?模块化已经总结过,主要解决js之间的依赖问题,方便引用。特别适合动态加载JS的场景。js应用模块化那么面向对象呢?众所周知,js没有类,只有函数。但可以用函数来模拟类和对象。面向对象语言中,类可分为普通类和静态类。普通类要使用的话,要new出一个个对象;静态类则可以直接通过类名来直接使用类里的公共方法。静态类适合类库这种形式。js里面,也可以分普通类和静态类两种方式进行面向对象编程:普通类//普通类//定义function ClassD(p1,p2){

2020-07-28 18:04:10 517

原创 Notepad++结合svn

Notepad++可以使用svn吗?“可以的”,西蒙说。本来Notepad++就是个文本编辑器,比记事本好太多,有些功能还挺强,比如字符编码转换之类,但如果用来做开发编辑器,我觉得还是单薄了一些。不过,也由于它非常轻量,使用起来十分趁手,所以用来开发前端也不错。那么用于开发的话,它能使用SVN吗?“可以的”,西蒙再次说。步骤如下:一、前置条件本机需要安装SVN客户端:tortoise svn。有则忽略。二、安装SVN插件Notepad++安装svn插件:打开Notepad++,菜单栏的【插件

2020-07-27 18:33:55 719

原创 Uncaught Error: Mismatched anonymous define() module

想应用js的AMD规范?没这么容易。吭哧吭哧地了解了AMD规范后,兴致勃勃地在页面上添加require.js<!-- AMD规范 --><script data-main="./js/modules" src="./libs/require.js"></script>结果页面就报错了:Uncaught Error: Mismatched anonymous define() module这是冲突了。require.js啥事也没干,就定义了一个define函数

2020-07-24 08:54:47 11369 2

原创 js应用模块化

近来参与的一个GIS项目,类似黑板系统。所有功能都往GIS上展示,因此不可能预先写好全部的JS引用,而采用类似动态注册的方式。我就应用了一回JS的AMD规范。AMD规范最大的好处,我认为是解决了JS依赖的问题。这个JS文件,需要依赖另一个JS文件的内容。如果大家都在一个页面上引用,当然没有问题。但动态取舍的情况就不一样了。利用AMD规范能够较好地解决这个问题。凡符合AMD规范,或者在里面注册的,都可以方便地动态引用。而不必预先声明在页面上。详细步骤和注意事项如下:一、注册符合AMD规范或能应用AMD规

2020-07-23 19:45:17 1703

原创 大数据存储HBase

这两天要写一个方案,某单位想建一个中心数据库,汇聚各业务系统数据,以及各种网上抓取的预报数据。我设想是用HBase。主要考虑点是:1、开源2、支持海量数据该单位的数据量增长按规划还是很大的,大约每天20GB+。关系型数据库就不考虑了。RDBMS本质上是单机系统,拿mysql来说吧,主从复制,读写分离玩得很溜,但毕竟不是分布式数据库,数据量还是要受限于单台机器的容量。当然mysql有所谓分布式集群,但估计就是个解决方案,用一个个单机版的mysql来凑成一堆分布式。其他分布式数据库吧,什么ES啦,mo

2020-07-21 19:09:33 680 1

原创 各种数字签名

数字签名原来还有这么多种!群签名盲签名防失败签名不可否认签名,问你怕未。我原本的认知中,以为已经通晓数字签名的秘密了,不就是将明文进行散列运算,得到摘要,然后用自己的私钥对摘要进行加密,由此得到数字签名。数字签名与明文一起发送,接收者收到后,同样将明文散列运算得到摘要,然后用公钥解开数字签名,两个摘要一比对,便知端的。但是,现在你现在告诉我还有群签名盲签名防失败签名不可否认签名,实在过份。不可否认签名签名本来就是为了防止发送方抵赖不认,为啥还要有个不可否认签名呢?如上述例子,发送方用私钥签名,接

2020-07-16 23:15:39 1585 2

原创 js+css3实现鼠标控制图片旋转实现方向舵效果

一、效果效果如图,这是一个方向舵。用鼠标抓住外面的方向盘旋转,而里面的舵标识保持不动。二、设计思路1、目标由2张图片组成,利用CSS定位属性组合在一起2、监听方向盘图片上的鼠标事件,当鼠标按下并且轨迹改变时,改变方向盘图片对应的CSS的transform属性值,实现其旋转三、代码html<!doctype html><html><head><meta charset="utf-8"><script type="text/jav

2020-07-16 09:46:56 2740 1

原创 cesium初接触:Hello World

潮流用cesium,咱们开始吧。跑到官网上下载源代码,却不知道怎么处理。原来,真的是源代码啊。据说cesium是一个for 3d的js框架,我以为就是一些JS,顶多配置一下,就能挂在web服务器上跑了。但是cesium源代码需要编译。为什么要编译呢?我估计原因是,cesium的源代码并不是标准的JS和CSS写就,比如js用coffescript,css则是scss或者ecss之类,而且写的时候分了模块,然后编译的时候需要转换,以及构建。闲话休提,上步骤:1、编译需要npm,机器没装的话需要装一个,

2020-07-06 19:12:09 899

原创 单页应用 vs 多页应用

web项目可分为单页应用 和 多页应用。单页应用,就是只有一个页面,其他内容,估计就是动态加载,用从加载其他页面片段 + 请求后台 这种方式来完成。这么一说,我之前做的,其实都是多页应用。相比之下,单页应用的优缺点单页应用的优势是什么呢?1、页面切换非常快,不会出现白屏,还可以作出过渡效果2、公用的js和css一次性加载,不浪费3、良好的前后端分离,服务器端只管响应数据请求,不用关心页面渲染,压力小,API重用性高缺点呢?1、首次加载慢。不难理解,这么多东西要一下子加载,当然慢了。加载

2020-07-06 17:51:38 495

热力图数据

热力图点数据和示例,arcgis for jsapi 4.10。用于展示热力图效果。数据格式为JSON。

2019-02-13

数字证书制作工具itisscg.exe

这是一个用.NET开发的证书生成工具,图形界面。这个工具小巧玲珑,只有200多K,需要.NET4.6的支持。 生成证书含有subject Alternative Name。具体可见文章:https://blog.csdn.net/leftfist/article/details/81433372

2018-12-11

CAS5.1.8自定义验证码源代码

里面是验证码部分,加到CAS项目根目录即可。详见拙作https://blog.csdn.net/leftfist/article/details/84790650

2018-12-05

自动伸缩搜索框2

自动伸缩搜索框ExpandingSearchBar-master 源自https://tympanus.net/codrops/2013/06/26/expanding-search-bar-deconstructed/,洒家稍微修改了一下使用页面和样式,控件本身无修改

2017-04-14

滑动侧边栏

自定义高度,样式,可内嵌iframe;滑动;

2017-04-14

makecert.exe

exe文件,用于证书生成。操作系统有时会自带,但有时又没有,所以上传到此。

2016-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除