技术分享
文章平均质量分 80
李昂君
未来的我,一定会感谢现在非常拼搏的我~
展开
-
【Golang】使用 CDT拓展库轻松方便地在不同数据类型之间进行转换
CDT(Common Data Types)是一个Go语言库,旨在提供简单而灵活的数据类型处理工具。它提供了一组函数和结构体,用于处理不同类型的数据,并提供了方便的方法进行数据类型转换和操作。支持sql、json序列化,以及validator数据验证。要开始使用 CDT,请安装 Go 并运行 : 这将检索库欢迎贡献代码和提出问题。如果您发现任何错误或有改进的建议,请在GitHub存储库上提出问题或提交拉取请求。CDT:https://github.com/JoiLa/cdt原文地址:ht原创 2023-07-07 10:38:08 · 163 阅读 · 0 评论 -
Jsonpack compress, shorten json volume for in Golang
【代码】Jsonpack compress, shorten json volume for in Golang。原创 2023-02-03 09:39:44 · 197 阅读 · 0 评论 -
【实战】在Golang项目中,使用REPL技术理念,实现动态执行代码
在日常开发工作业务场景中,你可能会遇到重复性的业务工作脚本功能维护。部署较繁琐;用户使用不便捷;笔者推荐遇到类似这种业务场景,可以将应用程序脚本代码直接嵌入在云端,用户实际需要使用的时候进行加载到应用程序主体中,这样主体应用在得到应用程序脚本代码之后,就可以获得到最新的输入、输出结果。这样的应用方式其扩展性将会得到极大的增强。本着可持续化、高便捷功能迭代、高聚合,笔者在遇到以上业务场景时,主要采用golang进行业务逻辑脚本代码封装,然后采用gomacro进行REPL,配合wails。原创 2023-02-03 09:35:13 · 1444 阅读 · 2 评论 -
JetBrains IDE 在 Linux系统中 中文 输入法 跟随光标问题修复
JetBrains 编辑器 在 Linux Ubuntu 系统中 中文 输入法 定位不准 光标不能跟随 左下角 问题修复 fcitx 框架 输入法 WebStorm Goland IDEA Pycharm PhpStorm JetBrainsRuntime jdk原创 2021-12-17 15:54:36 · 2156 阅读 · 3 评论 -
爬虫-滑动图片缺口识别,及滑动行为数据伪造
前言由于最近爬虫项目遇到行为效验,导致项目下游相关业务版块进入暂停运营阶段,于是我就大致分析了下解决大致方案。好在之前有过处理类似的业务项目,然后我又在网上找了一些相关的资料,嘿嘿嘿~你们是遇到对手了~涉及编程语言:PHP、JavaScript大致处理思路:通过二值化图像,找出横向图像中,纵列区间段占颜色均值最高的缺口图片。此文干货较长,若与笔者见解不一致,欢迎随时留言。关于图片的处理首先分析出目标站点接口返回的数据,...原创 2021-04-05 23:13:02 · 629 阅读 · 0 评论 -
那些年,互联网中数据加密运用的套路
在常见的互联网业务场景中,数据的交互,都是以明文传输的,数据加密的套路也就成了目前Web中比较常见的部分。一、加密的意义在 HTTP 协议下,数据是明文传输,传输的过程中,网络嗅探第三方工具可直接获取其中的数据。 如用户的密码和信用卡相关的资料,一旦被有心人获取,会给用户、平台带来极大的安全隐患。另一方面,在非加密的传输过程中,攻击者可更改数据或插入恶意的代码等。HTTPS的诞生就是为了解决中间人攻击的问题,但如今HTTPS的使用情况在国内并不乐观,基本是因为成本或者性能的考量。二、为...原创 2021-01-19 11:31:53 · 365 阅读 · 0 评论 -
抢茅塔吗?学学某米的「有品APP」,如何做数据签名防护!!!
一、请求参数签名的样式数据签名的样式效果二、业务流程剖析前端前端的业务场景,主要采用Vue技术,模块化开发业务视图;使用Ajax技术,作为基本的异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。当然大厂研发的相关项目产品,相应的前端资源肯定会配上CDN加速,来减轻主节点服务器的宽带压力。后端笔者分析了下,某米的「有品APP」后端的技术栈应该是:SpringBoot、Redis、Rabbitmq、Mysql、ElasticSearch集成原创 2021-01-19 11:28:50 · 400 阅读 · 0 评论