关于多端开发及未来开发趋势和建议分享

随着互联网越来越精彩,人工AI的下场,以后还会让很多工作可以软件化,根据过往经验分享一下今后的开发趋势和对程序员未来的建议。

首先是多端开发,一般都是用中间语言(C#.NET、JAVASCRIPT),打包成不同的环境版本,现在也分很多种,常用的有:APP跨端开发,小程序跨端开发,WEB兼容开发(PC/H5)等。

APP跨端开发,我使用过Visual Studio,WEEX(Vue),IONIC APP(Angular),React Native(React),后面三个用的都是JS,而Visual Studio用的是C#。
1、WEEX(Vue):目前官方已经放弃维护,BUG挺多,我用它结合eeui做过安卓APP,那时候有些问题框架解决不了,只能自己通过java实现。如果实现特殊需求,还需要自己造轮子。有兴趣可以参考我的仓库:https://gitee.com/netzhouxiang/lingxiang/tree/master/shop_app

2、IONIC APP(Angular):目前还在维护,用熟了还行,12306就是用这个东西做的,它这个不是原生,只是一个表面的效果,我不建议使用这个,功能复杂的APP并不太适合用它开发,很容易出问题,以前用它开发过一个安卓巡视APP,有兴趣可以参考我的仓库:
https://github.com/netzhouxiang/mobileclient

继续阅读

JavaScript接入Solidity区块链

2020年区块链火爆的时候研究过蚂蚁链,现在分享一下,JavaScript怎么接入蚂蚁链Solidity合约,其实很简单的,官方都有示例

1、打开蚂蚁链官网,使用支付宝登录进去

参考文档:https://antchain.antgroup.com/docs/11/107128

按要求申请证书,然后下载 ca.crtclient.keyclient.crt 三个文件

2、按文档要求准备合约链的账户,是否使用隐私链(这个一般情况下用不到),然后获取链节点 IP 和端口号。

3、下载JS示例,修改对应参数,如下:

继续阅读

echarts 实现数据大屏效果

这个也是工作中已经实现过了,拿出来讲解一下,因为是公司项目,所以项目源代码就不分享了,现在看一下实现过程和echarts各配置

正式效果:

动态效果:(点击下面图片新窗口查看gif效果)

1、实时统计动画效果实现方法:

主要是使用了NPM插件,因为有成熟的,就不必在这个上面浪费时间了

npm i vue-count-to

继续阅读

实时小说转义接口

这几天晚上无聊,做了一个小说转义接口,有需要自行下载,自行修改

仓库:https://gitee.com/netzhouxiang/book-server

1、本接口基于采集数据转义,只做娱乐学习使用,不保证数据稳定性及数据版权问题,不得商用!!!

2、本接口没有存储数据,没有用户,如实现书架/登录/评论等额外功能需自己处理。

继续阅读

ChatGPT+node微信公众号接入

扫码体验:(已无法体验,国内屏蔽严重,镜像地址已被封禁,我也不想花钱整国外服务器)

仓库:https://gitee.com/netzhouxiang/chat-gpt

注意:目前api.openai.com域名已被拦截,如果需要可以走代理,大家娱乐就好,别当正经事情做,我仓库里用的替代地址,而且因网络和机器人反应慢等问题,微信超五秒就会服务故障,所以我还增加了未读功能,如果是服务器可以通过主动推送消息,我这是订阅号只能发一下回一条,有需要的自己改进

效果如下:

继续阅读

利用C# WINFORM 模拟操作制作外挂

给客户制作了一个刷游戏任务的PC外挂,利用C#获取窗口句柄,进行操作实现。

此方法,只适用于可以获取到句柄的游戏,获取不到的可以用按键精灵制作,手机也一样。

现在年代的外挂基本都基于简化操作,而不是以前的那种攻击数据,现在技术很难突破,除非自己人,实现核心代码如下,记录一下:

继续阅读

vue+element+el-table 实现所有表格列筛选

最近在使用element+table组件开发后台过程中,接到一个需求,给所有表格加上列筛选功能,按大家正常的思路;肯定是每个页面加一下,通过v-if/v-show控制一下列的显示隐藏。

我这里的实现是统一处理,不管你有几个列,前提是有封装过el-tabel组件,所有表格都用了它,比如以下代码:(这个是我修改之前的代码)

继续阅读