ETL引擎Kettle的使用 2020年10月20日 技术2条留言 技术选型 在选型上工作流引擎基本上是一个没法选的状态,开源的除了kettle之外基本上是完蛋的状态,不完善。商用的形成了完善ETL功能的基本上全部都完成了Pass系统我们集成上会非常难受所以没有什么好选的基本上上就是kettle了。 项目集成 集成上采用了最简单的方案由项目代码自行进行调度,任务执行…
GIT分支管理办法 2020年8月5日 技术发表留言 远程仓库 分支约束 远程仓库只允许出现五种类型的分支: 主分支:项目的主要分支也就是master分支。用于正式发布,该分支禁止任何人直接提交,提交合并请求由对应项目主管人员确认合并。 开发分支:项目的开发迭代分支,用于开发发布,常规开发任务的代码直接提交至该分支或者由临时分支合并至该分支。 测试分支…
Mapbox结合Deck.gl的高级着色器应用 2020年5月31日 技术、推荐博文32条留言 前言 这篇文件不是简单告知大家本文的效果怎么实现,而是给出一个能够实现复杂效果的思路与手段,实现本文描述的效果不算什么复杂的事情,但是在这个基础之上拓展进而形成自己的效果甚至更加复杂的效果才是这个文章的目的,所以实际掌握本文所描述的方法才是重点效果反倒不是那么重要。 一般来讲我很少将这些东西写出来原…
UniAPP使用原生DOM API 2020年2月17日 技术、推荐博文10条留言 原始问题 首先是为什么要搞这个东西,本质原因在与UniAPP团队的SB设计,为了兼容APP、各种小程序与H5多端打包所以全平台采用去DOM化的设计思路(主要是兼容小程序),限制了开发者直接操作DOM对象,他使用的VUE在打包之后也只能作用于框架的组件。 这样导致的问题就是无法对DOM对象进行自定义结…
基于K8S搭建Ceph分部署存储 2020年2月17日 技术、推荐博文7条留言 版本依赖 搭建思路 很多高级运维人员都2020年了对于K8S的存储大部分都是采用主机路径大法这样的系统搭建简单但是极其不科学,运维者自己也清楚但是为什么不直接搭一套Ceph呢,那就是在系统上搭建Ceph太TM复杂了,我看了整个文档之后也是头皮发麻的。 首先我们不是直接在虚拟机或者物理上直接搭建Ce…
ThreeJS集成地图瓦片 2019年9月27日 技术23条留言 前言 由于公司最近马上需要落成一套三维GIS系统,之前基于什么百度、高德、Echarts之类都太LOW了而且没有办法达到项目的要求。无奈只能硬着头皮设计,最后发现可以使用 ThreeJS来渲染三维模型同时将地图的瓦片落在三维场景底部实现整体功能,基于这个思路足足检索了大量内容足足搞了两天才落成一个基…
一分钟在Centos上搭建SS服务器 2019年9月20日 技术发表留言 一键安装 shadowsocks-go 版 接下来开始配置影梭Shadowsock相关的密码、端口号、加密方式 在上访提示中输入你的密码 8888 在上方提示中输入你的端口号,注意端口号最好想个比较特殊的,防止被别人盗用 在上方选择你的加密方式,通常用默认的,如果用默认可以直接回车 配置完成后,系统…
新世界的大门:WebAssembly 2019年8月5日 技术4条留言 性能 JavaScript的发展可以说是黑科技不断,像各种NB的Canvas应用呀、WebGL呀可以说即便是现在我有时候都在想一个网页居然可以实现这么多功能,甚至tensorflow都这种深度学习框架都有js的版本。在node的加持之下JavaScript已经可以作为一个大一统语言了。但是我们不得不…
完成端口补全 2019年7月13日 技术2条留言 前言 妈的最近忙疯了,公司现在有一个项目简单来说就是使用完成端口服务端去接受下位机发送的数据,同时对下位机的连接生命周期进行管理。当然这只是项目的一个小部分。本来都是很简单的事情但是由于我们硬件供应商出了一大堆幺蛾子搞得非常伤,主要是采用的硬件方案不是一个成品是临时设计开发的,各方面测试都没有过,抗…
MFC集成CEF3窗口 2019年2月28日 技术4条留言 前言 一般来讲我常规开发windows系统的程序的时候绝对会遇到一个问题,我们想要实现美观炫酷的界面效果但是windows无论是QT还是MFC这些老牌C++应用框架还是windows UFP的.NET Winform都很难去完整自定义你的样式。比如说QT里面的按钮你只能通过C++或者UI文件对按钮生…
Spring集成TCP server 2019年1月11日 技术6条留言 C++与JAVA的不同 首先我说一说我对spring的感想,大家可能不知道我一直是做C++开发的,首先spring对我来说最让我不习惯的是它管理了你的单例对象,一般来讲我之前写完整端口或者是其他涉及到多线程编程的时候我是紧张的一B处处写的非常小心,因为很容易出问题,特别是服务端程序。很多开发者刚开始…
GLSL着色器实现扫描效果 2018年12月30日 技术发表留言 GLSL着色器其实是三维编程之中最实用的一个技术了,它其实就是OpenGL那一套语言,我现在实用GLSL不是做什么多么高端的底层开发或者是多么NB的图形效果,我仅仅想实现一个横向扫描的动态效果而已。这个效果其实在很多地方都在用但是我还没有在网上找到对应的案例那就只能自己实现了,先简单分享一下对应的效…
基于mongoose的轻量级webserver 2018年12月26日 技术2条留言 这篇文章的起因只有一个那就是在之前的一个项目之中我们准备做一套轻量级的三维可视化项目。但是这个项目如果按照常规的ue4或者unity之内的引擎来做的话直接面临的问题就是太大了。一般来讲一个在windows上面运行的ue4项目少说就是一个G。效果固然漂亮但是代价很大。 为了在减少打包的文件量的同事也完…
基于three.js的全景图播放器 2018年12月21日 技术发表留言 之前我有一个项目就是制作一个全景图展示的页面,我们使用的是中国一位大神的开源项目,这个高手真的是有一点厉害。人家不仅仅完整开发了一套几乎可以直接商用的工具,全部基于three.js而且没有使用任何插件什么的,连很多图片都base64编辑代码里面了。总之他这个开源项目是我比较服的地址是:https:/…
CentOS 7.4 MySQL被杀的问题 2018年12月8日 技术发表留言 前段时间换了一个新的服务器终于从阿里的云虚拟主机升级为云服务器了,比较爽的事情就是终于可以自己管理自己的上线服务器了。以前公司有一台物理服务器部署在机房里面全部是我在管理,后续连续在这台服务器上面部署了redmine、gitlab、rap2还学习了一下linux编程,自认为有一定的实力进行线上的服务…
three.js与QT结合实现简单跨平台三维开发 2018年12月1日 技术9条留言 什么都不说先秀一波,下面这个是three.js的官方案例大家感受一下,想知道怎么写的F12可以直接拿到代码我就不细谈了。这里主要是提出一种将threeJS集成到QT里面的方法,但是这个方法其实已经没有什么用了因为现在找到了更好的方法,这里分享一下这种老手段大家可以猜一下新的集成方式是什么。 We…
那首歌 2018年11月24日 推荐博文、日常3条留言 我以前写过一篇博文聊了一下我喜欢的音乐,当时不仅仅写了一个音乐的还有一个电影的分析,但是由于那个垃圾服务器的原因所有的文章全部都丢失了,我这次升级了一下服务器终于终于用上了阿里云的ECS而且还是国内的,现在网站的访问速度与逼格高了好几个档次,现在将我喜欢的音乐再一次分享一波,哈哈哈。 音乐首先是要分…
Redmine环境搭建 2018年10月17日 技术发表留言 好久没有发文章了最近比较忙,今天说一下redmine管理系统的搭建,这个东西还是非常有用的,从今年年初开始我们公司便一直在使用这套项目管理系统,第一是因为它免费,第二是效果确实可以,自从有了这个东西很多东西统一了同时规范了,结合公司的rap和git加域控基本上算是一个正规的配置了。想起写这个是因为今…
基于C++的fastcgi 2018年8月25日 技术发表留言 C++在web开发上完全没有什么优势,唯一比较屌的就是处理并发和计算了,但是在常规的业务逻辑上面这两个优势等于没有所以说基本上是全面落后于现有的框架的。相似的开发方式就是ASP .NET那套了但是我不会用C#所以也是卵的。但是之前为了解决web通讯的问题我们尝试了C++的CGI开发,本质上来讲这个开…
跨域问题与nginx反向代理 2018年8月25日 技术发表留言 nginx的代理机制分为两种正向和反向,我没有研究正向代理是怎么回事主要是在搞反向代理,这种方式解决的问题主要是跨域和最终配置的问题。 跨域 请求跨域 跨域问题在我们的应用环境之下分为两个情况,第一是对应的每一项请求都由一个域转到另一个域下了。比如说我们java写好了一个后端,对应java没有一个f…