小程序数据请求get传值 参数中含有数组的解决方法

  • Post author:
  • Post category:小程序

小程序开发过程中,后台需求get传值,但是get传值无法在域名后面拼接数组类型参数,然而前端数据参数中含有数组类型,导致请求一直无法完成。 例如:前端请求参数如下,要求get传值给后台 // 请求数据接口(错误示范 : 参数不对请求失败报错,因为参数中含有数组,无法解析) const params = { page: 1, limit: 20, isArray:[0,1,2] } this.req…

继续阅读 小程序数据请求get传值 参数中含有数组的解决方法

javap命令解析字节码

  • Post author:
  • Post category:java

1.javap命令是什么? 可以通过javap命令看到java程序在执行过程中,每一句代码真正地做了什么,包括cpu的指令和jvm具体做了什么,可以在发生一些错误或者奇怪的事情的时候,知道为什么会这样。 javap是jdk自带的反解析工具。作用是根据class字节码文件,反解析出当前类对应的code区(汇编指令)、本地变量表、异常表和代码行偏移量映射表、常量池等等信息。 这些信息当中,有些信息,比…

继续阅读 javap命令解析字节码

如何动态的把kernel config配置编译到kernel中

  • Post author:
  • Post category:其他

有了前面一篇博客的基础,《如何在把主机及版本信息编译进内核中?》现在我们可以进阶一下,任务是如何把kernel的config配置编译到内核中,这样在每个运行中的kernel环境,我们都可以查看它配置了哪些功能。 我们把实现代码放置于kernel-4.4/fs/proc/info/目录中,共有三个文件:Makefile/config_info.c/mkconfiginfo 其中mkconfiginf…

继续阅读 如何动态的把kernel config配置编译到kernel中

MQTT服务搭建与SpringBoot简单实现

  • Post author:
  • Post category:其他

一、MQTT服务器搭建 下载MQTT Broker https://www.emqx.com/zh/try?product=broker 解压缩,启动emqx,查看状态,重置Dashboard密码 emqx.cmd start emqx_ctl.cmd status emqx_ctl.cmd admins passwd admin 123456 登录MQTT服务器控制台 http://127.0.…

继续阅读 MQTT服务搭建与SpringBoot简单实现

Web Security 之 Insecure deserialization

  • Post author:
  • Post category:其他

Insecure deserialization 在本节中,我们将介绍什么是不安全的反序列化,并描述它是如何使网站遭受高危害性攻击的。我们将重点介绍典型的场景,并演示一些 PHP、Ruby 和 Java 反序列化的具体示例。最后也会介绍一些避免不安全的反序列化漏洞的方法。 利用不安全的反序列化通常比较困难。然而,它有时比你想象的要简单得多。如果您不熟悉反序列化,那么本节将包含一些重要的背景信息,您…

继续阅读 Web Security 之 Insecure deserialization

美国政府发起超亿元奖金挑战赛,悬赏能挖漏洞的下一代AI

  • Post author:
  • Post category:其他

来源:安全内参 拜登政府期望寻找下一代AI技术,可以快速识别和修复关键软件的漏洞,并能应用在联邦政府和关键基础设施上。 前情回顾·美国新技术监管 全球最大规模AI黑客大赛将开启:白宫支持 针对大模型安全 美国发射首颗靶场卫星,将举办首场真实环境太空黑客大赛 美国土安全部研究商用“网络攻击自动化检测系统” 安全内参8月10日消息,拜登政府宣布发起为期两年的人工智能网络挑战赛(AI Cyber Cha…

继续阅读 美国政府发起超亿元奖金挑战赛,悬赏能挖漏洞的下一代AI

【回眸】英飞凌TC397常用代码小结

  • Post author:
  • Post category:其他

前言 最近在搞一个项目,但不巧项目过于复杂,没搞成,但也因祸得福,基本了解了TC397板子上的一些结构和逻辑。在复盘的时候记录一些操作的常用代码,方便以后用到。 常见操作的代码 屏蔽中断 boolean interruptState = IfxCpu_disableInterrupts(); 上述代码里的IfxCpu_disableInterrupts();函数在系统配置文件中定义过 电源初始化 …

继续阅读 【回眸】英飞凌TC397常用代码小结

dataframe在最下面新增一行

  • Post author:
  • Post category:其他

以如下dataframe为例: import pandas as pd list_data = [ ['a', 'b', 'c', ], ['a1', 'b1', 'c1'], ] # 使用二维数组 df = pd.DataFrame(data=list_data) 在最后一行添加: df.loc[df.index.max() + 1] = ['a2', 'b2', 'c2']

继续阅读 dataframe在最下面新增一行

使用多线程提高代码运行速度

  • Post author:
  • Post category:其他

第一次写博客,心情还是比较激动的,写博客的目的主要还是积累下工作中遇到的各种问题以及解决问题的思路。。。 在工作中,难免会遇到业务逻辑比较复杂的情况,这时候需要写大量代码,查询,修改数据库,中间会夹杂着大量的业务逻辑判断,这样无疑造成了代码执行速度慢,为了程序能更快的运行,当然就需要我们来优化了,优化的思路有很多,今天主要讲运用多线程来进行优化。。。 多线程在单核计算机中是不能起到提高代码速度的作…

继续阅读 使用多线程提高代码运行速度

python进程监控并重启

  • Post author:
  • Post category:python

在linux中使用supervisor故障监测并重启,windows下不能使用supervisor,但是如何实现在windows监控进程并重启python应用/服务呢,windows下任务管理器中运行在pycharm或者其他ide下的python应用程序,我们知道此时pycharm是进程,而运行的.py文件是线程功能,这样如果监测进程实现起来比较繁琐,因此可以[将.py文件转换为.exe文件](h…

继续阅读 python进程监控并重启