新篇章:智能工厂软件生态第一篇

系列文章目录

第一章 计划篇


前言

我的计划是建立软件生态和技术平台实现一套系统上线所有项目。
软件行业和其他行业不同,传统行业一个人绝对无法干十个人的活,但是软件这个行业上限很高,真正厉害的人可以做到以一敌千,我还没那么强,但是以一敌百我觉得我还是能做到的。
所以我决定自己完成这个计划,我给计划起了个名字叫“神迹“。
2023年4月1日正式启动该计划。

一、什么是统一平台?

看过我文章的还有认识我的人,对我的一致评价是这个人技术还行做调度的。
但是大家好像都忘了我本职工作是做什么的,其实我本职工作是做MES和WMS,我真正厉害的是MES和WMS。
我构思的是一套把RCS,PCS,MES,WMS用一套系统实现的方案。
这件事很大,技术难度很高,我坚信世上无难事只怕有心人,只要计划好了一步一步踏踏实实的走总有一天会做到的。

二、具体计划

计划如下,我会一步一步去实现,每实现一个发布一篇文章介绍。

1.技术平台

1.需要设计一套强大到可以支持这么大的系统的架构,我准备用领域架构结合插件化技术搭建一套后端框架,所有功能实现热插拔使用。请看这篇文章

2.前端需要进行插件化设计,积木化搭建,不然开发量太大我一个人很难完成。

3.重新写一套调度,新调度会用全新的多维空间技术重构。

4.让PCS可以像RCS一样不写一句代码实现设备对接和逻辑控制,这里会实现图形化搭建和图形化流程设计。 新的设计理念已经移除了PCS,下篇文章介绍新思想。

5.数据采集图形化,搭建全图形化的数据对接系统。请看这篇文章

6.设计全新的通讯技术。

2.软件生态

软件生态化这个概念,其实很多大公司和做得好的技术都会形成自己生态,这种东西一旦形成就是一个行业标。
哎我只能自己去实现了。
1.实现在线编程平台,在线写代码加在线调试运行,一键实时发布。请看这篇文章

2.实现系统参数变量话,在任何位置都可以调用所有系统参数变量。

3.业务的模块化,用插件化思想去实现业务的重用,功能的组合。请看这篇文章

4.使用业务流实现拖拖拽拽编写业务。请看这篇文章

3.操作系统

总结

第一次看到这篇文章并且懂技术的人,肯定认为是天方夜谭,但是我想说的是世上无难事只怕有心人,想明白了就干这就是我的风格,等着看结果把。

iOS开发中,如果你需要在应用程序中加载网络图片,特别是从HTTP协议切换到HTTPS,可以利用URLSession或者第三方库如SDWebImage等来处理这种跨协议的转换。以下是一个基本的过程: 1. **NSURLSession**: 使用`NSURLSessionDataTask`发起网络请求时,你可以创建一个代理(如NSURLSessionDelegate),当接收到服务器返回的状态码为403 (禁止访问) 或者其他明确表示需要升级到安全协议的情况时,动态修改URL为 HTTPS。 ```swift let task = URLSession.shared.dataTask(with: URL(string: "http://example.com/image.jpg")!) { ... } task.resume() ``` 在完成数据任务的回调中检查响应并相应地更新URL: ```swift if let response = task.response as? HTTPURLResponse { if response.statusCode == 301 || response.statusCode == 302 && response.url?.scheme == "http" { let httpsUrl = response.url!.absoluteString.replacingOccurrences(of: "http:", with: "https:") task.cancel() return URLSession.shared.dataTask(with: URL(string: httpsUrl)) { ... }.resume() } } ``` 2. **SDWebImage**: 如果你在使用SDWebImage库,它通常会处理这类转换。只需在配置SDWebImageOptions时开启 `SDWebImageHandleRedirects`,SDWebImage就会自动处理从HTTPHTTPS的跳转。 ```swift let imageUrl = URL(string: "http://example.com/image.jpg") imageView.sd_setImage(with: imageUrl, options: .handleRedirects) ``` **相关问题--:** 1. SDWebImage库是什么时候引入对HTTPHTTPS自动转换的支持的? 2. 使用NSURLSession手动处理这种转换有哪些局限性? 3. 有没有其他的第三方库也支持这种特性?
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值