JAVA集合类入门自学笔记

  • Post author:
  • Post category:java

JAVA集合 一、集合概念 集合定义:对象的容器,类似数组。 与数组的区别 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型, 集合只能存储引用类型 (基本类型可以装箱后再存进集合) 二、Collection体系集合 1. Collection父接口/根接口 【特点】 一组任意类型的对象, 无序,无下标,不能重复 【常用方法&案例——集合元素为字符串】 public stati…

继续阅读 JAVA集合类入门自学笔记

C++0基础教程

  • Post author:
  • Post category:其他

还在苦恼找不到C++的教程吗,这篇文章搞定C++基础内容! 前言 C++是一门编译型语言,是面向对象的。C++对语法的要求较高,且记忆量较大,但其运行速度较快,且编译过后是.exe的文件,可以直接运行,因此深受青睐。 目录 前言 准备工作 C++源码文件的介绍 .cpp文件 .h文件 第一个程序 变量 变量类型 变量的声明方法 常量的声明方法 string类型 指针 printf()函数 运算符 …

继续阅读 C++0基础教程

java数据分装到page_springboot自定义参数解析器-实现分页请求数据封装

  • Post author:
  • Post category:java

很多项目在开发的时候都会遇到分页的问题,一般分页主要用到两个参数page和limit,page是第几页,limit是请求多少条数据。而一般在请求数据库的时候我们用不到page参数,用到的是用page和limit计算出来的index参数。index的计算方法为 index=(page-1)*limit;。如果在搭建的框架没有任何措施的时候,那么page和limit参数需要我们手动写代码去判断其是否合…

继续阅读 java数据分装到page_springboot自定义参数解析器-实现分页请求数据封装

解决webService 服务接受到参数为null的问题

  • Post author:
  • Post category:其他

写了一个简单的webService  但是参数一直传递不过去,后来才知道 要写成arg0,arg1,arg2... call.addParameter( "arg0 " , XMLType.XSD_DATE,ParameterMode.IN); 这样是OK的, call.addParameter( "name " , XMLType.XSD_DATE,ParameterMode.IN); 这样服务…

继续阅读 解决webService 服务接受到参数为null的问题

什么是shellcode

  • Post author:
  • Post category:其他

Shellcode是一段二进制代码,通常用于利用计算机系统中的漏洞,以便攻击者能够在系统上执行任意代码。 Shellcode通常被嵌入到攻击者设计的恶意软件中 ,例如病毒、蠕虫、木马等。一旦成功执行,Shellcode可以允许攻击者执行任意操作,例如获取系统权限、窃取敏感数据、修改文件、控制网络连接等。 Shellcode通常是以二进制形式编写的,因此可以直接在内存中执行 ,而不需要先将其编译成可…

继续阅读 什么是shellcode

C++多线程的创建与使用(基础使用)

  • Post author:
  • Post category:其他

线程和进程的区别: 进程简单的来说就是一个exe的运行 线程是进程中一个代码片段的执行,线程内存分配的最小单位 并行: 一个进程中可以有多个线程 线程之间的运行可以并行 多线程之间如何进行同步或消息传递: 同一个电脑中的线程可以通过全局变量,内存管理进行同步 不同电脑之间可以使用socket通信进行线程同步 C++多线程的创建: 包含C++线程类 thread 普通函数创建线程 通过类和对象创建线…

继续阅读 C++多线程的创建与使用(基础使用)

从前慢-JavaScript高级篇

  • Post author:
  • Post category:java

JavaScript高级篇 1.1 面向过程和对象 面向过程编程POP(Process-oriented programming) 面向过程就是分析出解决问题所需要的步骤,然后用函 数把这些步骤一步一步实现,使用的时候再一个一个的依 次调用就可以了。 面向过程,就是按照我们分析好了的步骤,按照步骤解决问题。 优点:性能比面向对象高,适合跟硬件联系很紧密 的东西,例如单片机就采用的面向过程编程。 缺…

继续阅读 从前慢-JavaScript高级篇

树莓派监测CPU温度

  • Post author:
  • Post category:其他

(1)方法一 通过raspberrypi os下的“/sys/class/thermal/thermal_zone0/temp”文件获取CPU温度,并用bc命令转换为更直观的浮点数温度显示,并通过watch命令实时监控。执行watch命令时,终端进入全屏,使用“Ctrl + C”键即可退出全屏。 watch -n 1 'echo "scale=2;$(cat /sys/class/thermal/…

继续阅读 树莓派监测CPU温度

从零打造简单的SODUMP工具

  • Post author:
  • Post category:其他

从零打造简单的SODUMP工具 Author: ThomasKing 最近翻看之前的帖子,发现基于linker init_array加密的SO文件的静态分析稍微麻烦。虽然原理很清楚,但是需要dump之后再进行section修复才能放入ida。可以看到,上述两步骤其实很机械。那么应该可以实现一个自动化工具,帮助我们解决上述问题,让我们可以精力专注于其他地方,提高效率。实现上述工具需要解决两个问题:1…

继续阅读 从零打造简单的SODUMP工具

文献阅读归纳——CAN总线

  • Post author:
  • Post category:其他

1 Introduction-引言 CAN总线是由BOSCH(博世)开发的一个多主机、消息广播系统,它规定了最大1M比特每秒(bps)的通信速率。与以太网不同的是,在点对点通信中,CAN不需要在中央主机的监督下,将大块数据从节点a发送到节点B。它采用广播的通信方式,这也为它的安全隐患埋下伏笔。 2 CAN Standard-CAN标准 CAN是国际标准化组织(ISO)定义的串行通信总线,最初是为汽…

继续阅读 文献阅读归纳——CAN总线