至简网格
文章平均质量分 77
介绍至简网格相关的技术
flyinmind
爱编码的农民
展开
-
至简网格:一套适合中小企业信息化开发的框架,端云结合,全面服务化,可分布式跨站部署,也可部署在一部旧手机上
至简网格是一套端云结合的开发框架,极大简化服务端、客户端的开发、运维难度,同时兼顾安全、可靠。原创 2023-05-17 11:44:33 · 173 阅读 · 0 评论 -
半老的码农,能做点什么?
至简网格是为中小企业信息化、自动化服务的开发框架,它提供了端与云的全部技术实现。小到可以部署在一部手机上,大到可以跨机房集群,跨城市容灾。因为足够小,所以可以运行在各种资源受限的场景中,比如边缘计算。因为足够简单,接口定义很简单,端侧UI也非常容易,刚毕业的学生也可以很快掌握并开发出像样的服务。原创 2024-04-10 14:37:07 · 140 阅读 · 0 评论 -
C# HttpClient.Pipeline的坑
C# HttpClient.Pipeline的坑,响应内容与请求对应不上,出现了错乱原创 2023-07-12 09:50:32 · 465 阅读 · 0 评论 -
C#使用ECC椭圆曲线算法实现加密与解密&签名与验签,有完整代码
C#使用EC椭圆曲线算法实现加解密&签名与验签,有完整代码。实现了将公钥、私钥转为base64字符串,以及反向转换。转换的公私钥可以与Java互通。原创 2023-06-14 22:33:17 · 2205 阅读 · 0 评论 -
Android升级AGP8,启用R8,使用fastjson、log4j,发现无法release,生成了也不能正常使用
自动升级后,使用了AGP8,然后出现一堆Missing Class错误,在项目的proguard-rules.pro文件中添加-ignorewarnings(AGP7之后warnings升级为errors,导致无法继续),总算生成了release版本。根据文档提示,在工程的gradle.properties中添加android.enableR8.fullMode=false,禁用掉fullmode,发现可以了,apk变大了将近1M,完全可以接受,还是比以前的release小将近一半。总之,应用已经废了。原创 2023-06-02 18:24:33 · 907 阅读 · 0 评论 -
Android实现App内自动升级,适配了安卓7、8及以上版本
应用发布后,要实现灰度升级控制,如果只依赖各家应用市场是不够的,还需要自己在应用中控制升级逻辑。并且每家应用市场上新审核也是一件很麻烦的事情,尤其像这样的应用,甚至没在应用市场上架,更不可能依赖它们了。所以必须要在应用中实现自动升级功能。网上有很多介绍,他们摸索的结果对我有很大帮助。可能是因为版本关系,或者关注点不同,照着做,会有很多过时的或错误的地方,所以我将摸索过程记录在此,防止忘记。下面几个图是在华为荣耀V9(安卓7.0、SDK 24)中的界面:图1、提醒有可升级的版本图2、下载版本。原创 2023-05-29 15:34:03 · 3905 阅读 · 7 评论 -
Java实现IPv4转地址,基于纯真数据库的一种高性能实现
IPv4转地址,返回String[],有四个部分:运营商、国家根域名 国家、省/州、详细地址(市、县/区),其中省份、详细地址、运营商信息可能没有,如果没有,则返回“*”。比如查询“1.34.236.0”返回“中华电信 中国 台湾 新北”,查询“1.57.0.255”,返回“联通 中国 黑龙江 绥化”,查询“4.0.0.7”,返回“Level3 美国 科罗拉多州 布隆菲尔德”。使用原来的55万行IP地址记录作为查询输入,做了个性能测试,单线程可以达到500万/秒,性能与功能应该能满足绝大部分使用场景了。原创 2023-05-23 15:19:04 · 200 阅读 · 0 评论 -
全栈开发中碰到的一些问题及解决方法
在AndroidMenifest.xml-application-android:networkSecurityConfig中可以自定义安全策略,比如预置自签名的根证书等。在一些例子中,出现诸如DATA_DIR、PACKAGE_NAME等属性,其实它们不能用,通过看代码,猜测可能是因为logback获取应用Context的方法有误。所以需要在程序里加载配置前,设置自定义属性,然后在logback.xml中引用。原创 2022-09-21 08:39:07 · 2614 阅读 · 0 评论 -
KeyTool生成证书链及在java、c#中的运用
SSL中用到证书,那么证书是什么?证书可以理解为一个包含了签发方信息、拥有者信息、公钥、由签发方私钥产生的签名等信息的文档,当然还包括其他一些信息。校验用户证书是否可信,实际上就是检验该证书是否由合法的机构签发的。校验时,通过该证书中的结构信息找到对应机构的证书,利用机构证书中的公钥去校验用户证书中的签名是否正确。从上述校验方法可以看出,证书是否可信,是由其签发方证书来校验的,而机构的证书是否可信,是由上一层机构的证书来校验的,如此就形成一条证书链,最顶层机构的证书的就是常说的根证书。原创 2022-09-14 23:05:03 · 3076 阅读 · 0 评论