GDB 反向调试(Reverse Debugging)

  • Post author:
  • Post category:其他

使用调试器时最常用的功能就是step, next, continue,这几个调试命令都是“往下执行”的, 但是很多时候会有这种需求:你在调试的过程中多跳过了几步而错过中间过程,这时候不得不重头调试一遍,非常麻烦。而GDB从7.0版本开始支持反向调试功能,也就是允许你倒退着运行程序,或者说撤销程序执行的步骤从而会到以前的状态。 直观地来看,加入你正在使用GDB7.0以上版本的调试器并且运行在支持反向…

继续阅读 GDB 反向调试(Reverse Debugging)

springboot集成log4j

  • Post author:
  • Post category:其他

日志配置文件(log4j.propertie) 输出位置:控制日志将要输出的位置,是控制台还是文件等。 输出布局:控制日志信息的显示形式。 输出级别:控制要输出的日志级别。 日志附加器 附加器的本质是一个接口,其定义语法为:log4j.appender.appenderName = 输出位置 常用的附加器实现类 org.apache.log4j.ConsoleAppender:日志输出到控制台 o…

继续阅读 springboot集成log4j

laravel5.6 使用 Jenssegers 扩展 操作mongodb

  • Post author:
  • Post category:其他

1.先 安装 mongodb 的php扩展,过程略 2.到 laravel 5.6的 根目录 执行: composer require jenssegers/mongodb ^3.4 注意后面的版本号,如果是 其他的laravel 网速搜索 对应的 版本 3. 设置provider 找到config/app.php 在providers 数组里面 增加 Jenssegers\Mongodb\Mon…

继续阅读 laravel5.6 使用 Jenssegers 扩展 操作mongodb

resnet-50介绍(一)

  • Post author:
  • Post category:其他

这篇文章讲解的是使用Tensorflow实现残差网络resnet-50. 侧重点不在于理论部分,而是在于代码实现部分。在github上面已经有其他的开源实现,如果希望直接使用代码运行自己的数据,不建议使用本人的代码。但是如果希望学习resnet的代码实现思路,那么阅读本文将是一个不错的选择,因为本文的代码的思路是很清晰的。如果你刚刚阅读完resnet的那篇论文,非常建议你进一步学习如何使用代码实现…

继续阅读 resnet-50介绍(一)

android添加hidl服务,Android P HIDL demo代码编写 (原创)

  • Post author:
  • Post category:其他

之前的文章已经分析了HIDL服务的注册和调用,这篇文章来总结下一个HIDL的服务如何编写。 缩写HAL文件 首先要确认放置文件夹和接口的包名,因为这跟后面使用脚本生成一部分代码有关,一般默认的放在hardware/interfaces目录下,我们写一个简单的IDemo.hal (hardware/interface/demo/1.0/IDemo.hal) package android.hardw…

继续阅读 android添加hidl服务,Android P HIDL demo代码编写 (原创)

python Flask-SQLAlchemy 联合唯一约束

  • Post author:
  • Post category:python

Flask-SQLAlchemy字段中添加unique=True设置该字段为唯一约束,但如果需要2个或多个字段联合唯一,需用到UniqueConstraint() class UniqueConstraint(*columns, **kw) *columns: 列名或列对象的序列 **name: 可选的,此约束的数据库内名称 当指定的联合字段为当前类属性,非继承过来的时候,可以直接指定: Uniq…

继续阅读 python Flask-SQLAlchemy 联合唯一约束

Java注解

  • Post author:
  • Post category:java

1. 定义注解 @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited public @interface Persistent { enum FilterType { Numeric, String }; enum ResType { Rat, Cat, RatCat, None …

继续阅读 Java注解

CS下载、安装以及简单使用

  • Post author:
  • Post category:其他

Cobalt Strike4.0中文版下载 渗透利器CobaltStrike 4.0 免费汉化版(含原版+补丁) 下载-脚本之家 (jb51.net) 下载解压,有中文版本和原版 server:kali(自带Java环境) clinet:win10 这里直接把原版拖进kali运行不了,所以把中文版本拖进去 这里我放在/home/dasabi目录下,并且改名cs 这就安装好了,简单。 简单使用演示 …

继续阅读 CS下载、安装以及简单使用

SINS/GNSS组合导航:组合导航设计(卡尔曼滤波)

  • Post author:
  • Post category:其他

SINS/GNSS组合导航将SINS输出信息与GNSS信息进行组合,状态量为 卡尔曼滤波原理参照 卡尔曼滤波(KF)与扩展卡尔曼滤波(EKF)讲解与推导 ,核心就是五个递推方程迭代递推出系统状态变量,SINS/GNSS组合导航的卡尔曼滤波原理如下。 0 松组合和紧组合 GNSS 定位的长期稳定性与 SINS 系统定位的短期精确性具有近乎完美的互补特性,将两者进行组合可以显著提高导航精度。目前,大多…

继续阅读 SINS/GNSS组合导航:组合导航设计(卡尔曼滤波)

Linux命令之复制

  • Post author:
  • Post category:linux

---------cp---------- cp 命令可以复制一个文件或者一个内容相同但文件名不同 复制文件 # cp  源文件名  目标文件路径 复制内容相同文件名不同  #cp  源文件名  目标文件名 # mkdir a #cd a a#mkdir b #cd .. #ls a  touch #cp touch a #cd a a#ls b touch cp命令选项 参数说明 -f 强制性复…

继续阅读 Linux命令之复制