- 博客(22)
- 收藏
- 关注
原创 DynamoRIO的入门指南(Ubuntu)
近期需要获取程序运行信息,在尝试了一些方法后,选择插桩工具DynamoRIO来实现,但是网上的教程好多是关于win下的或者讲的听不懂,看了很多不同的博客才大概了解了一些,因此记录一下1. 简介DynamoRIO 是一个运行时代码操纵系统,支持在程序执行时对程序的任何部分进行代码转换。DynamoRIO 导出用于构建动态工具的接口,用于多种用途:程序分析和理解、分析、检测、优化、翻译等。与许多动态工具系统不同,DynamoRIO 不限于插入callouts/trampolines,并允许任意修改通过强.
2022-05-06 17:43:25
3444
1
原创 解决:error while loading shared libraries: 某某.so: cannot open shared object file问题
背景:在ubuntu16.04里安装IDE PRO7.0后,运行报错下面展示一些 内联代码片。// 情景重现:启动ida直接报错$ ./idaq./idaq: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory解决:1. 安装并更新 apt-filesudo apt-get install apt-filesudo
2022-04-27 16:26:27
954
1
原创 git的一些操作记录
git协作的时候要把本地代码更新到最新的时候:1. 先查看远程分支列表,看是否有远程原始分支 $ git remote -v2. 如果没有远程原始分支 $ git remote add best https://github.com/...../.git [best是自己起的名字,后面跟着远程仓库]3. 再次查看远程分支列表 $ git remote -v 会看到: best https://github.com/best/xyz.git (fetch)
2021-12-22 15:21:33
157
原创 docker目录迁移
前言: 26服务器系统盘空间不足,其中docker环境占用太多存储空间,以下操作将docker环境的存储目录迁移至disk4T硬盘上。qx学长整理的,我保存一哈具体操作(软连接方式):关闭docker服务sudo systemctl stop docker复制已有docker环境到新的目录cp -a /var/lib/docker /home/disk4T# 更改目录名称mv /home/disk4T/docker /home/disk4T/docker_environment
2021-12-22 15:18:48
639
原创 redis 使用操作
redis 的一些使用操作1. 启动// 在 /etc 目录下redis-server2. 关闭1. 前台模式启动:Ctrl+C2. 后台模式启动:Kill+PID(例如:$ sudo kill -9 PTD )(注意:-9为强制终止,666为此时redis-server的进程ID)3. 推荐的方式:$ redis-cli shutdown (通过redis-cli调用shutdown命令来优雅的关闭)4. 软件仓库安装的Redis可采用init.d脚本关闭:$ /etc/init.d/
2021-12-22 15:15:57
290
原创 PyUserInput在macOS中的安装(解决Quartz和AppKit安装的神坑!!)
前言目前网上的教程都是一下:殊不知,Mac依赖的两个库,都是坑,坑到哭的坑!!下面我就一次解决这两个库的安装Quartz库这个库的解决还好找一点直接安装(如下),会遇到“没有这样的文件:’requirements.txt’错误” pip install Quaryz解决步骤:运行:pip download quartz找到下载的quartz-0.0.1.dev0.tar.gz提取后找到setup.py文件,找到以下行:install_require
2020-11-20 10:59:08
1496
8
原创 5.30日阅读笔记
《 Classifying Malware Represented as Control Flow Graphs using Deep Graph Convolutional Neural Network》阅读记录本文的动机(motivation)是什么?即,作者为什么要写这篇文章,为什么要提出这个方法?在高投资回报率的推动下,恶意软件得到了迅猛的发展。传统的方法是基于机器学习的恶意软件分类方法,但是其适应性差,效率低。为了解决这一问题,本文提出一种利用深度图卷积神经网络嵌入CFGs(控制流图)中
2020-05-30 21:42:45
490
原创 计算机网络——数据链路层
一、链路层功能数据链路层在物理层所提供服务的基础上(即:加强物理层传输原始比特流)将这种可能出错的物理连接改造为逻辑上无差错的数据链路,为网络层提供服务。为网络层提供三种服务无确认的无连接服务(实时或误码率低的通信信道)有确认的无连接服务(误码率高的通信信道)有确认的面向连接的服务(对可靠性和实时性有要求的场合)对面向连接的服务 ( 2-4步为链路管理):链路两端先...
2020-04-27 11:57:32
1483
原创 Spring Boot换数据源出现Failed to load ApplicationContext
一定要在pom.xml中的`` <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> <e...
2018-08-09 20:48:47
914
原创 BeanCreationException问题解决
今天在idea中用maven整合SpringMVC时报的这个错误,希望以后 不要再犯了!!!报错信息: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.context.annotation.internalAsyncAnnot...
2018-06-02 18:36:34
471
原创 Spring学习(一)
Spring学习(一)一.Spring概述1.Spring概念: Spring 是一个开源框架,Spring 是于2003 年兴起的一个轻量级的Java 开发框架。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 使用基本的JavaBean来完成以前只...
2018-05-11 20:58:41
167
原创 第一次写spring配置文件时的错误----URI is not registered ( Setting | Project Settings | Schemas and DTDs )
第一次写spring配置文件时出现了URI is not registered ( Setting | Project Settings | Schemas and DTDs ) 在网上找到了解决办法如下: 1.打开File–>Settings–>Languages&Frameworks–>Schemas and DTDs 2.点击下面的绿色加号,URI中填...
2018-05-08 19:30:14
1627
3
原创 Servlet(九) —— JSTL标签库
Servlet(九) —— JSTL标签库一、概念: JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一定,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已! 需要自己来导入这个JSTL的Jar包:jstl-1.2.jar。1. JSTL一共包含四大标签...
2018-05-01 16:45:31
337
原创 Servlet(八) —— JSP的三大指令 和 九大内置对象
Servlet(八) —— JSP的三大指令 和 九大内置对象一、JSP指令:1. 概述: JSP中有三大指令:page、include、taglib,最为常用,也最为复杂的就是page指令了。 JSP指令的格式:<%@指令名 attr1=”” attr2=””%>,一般都会把JSP指令放到JSP文件的最上方,但这不是必须的。2. page...
2018-05-01 16:44:33
715
原创 Servlet(七) —— 会话跟踪技术之HttpSession
Servlet(七) —— 会话跟踪技术之HttpSession一、HttpSession概述: HttpSession是由JavaWeb提供的,是Servlet的三大域对象之一,用来会话跟踪的类,session是服务器端对象,保存在服务器端。HttpSession接口表示一个会话,我们可以把一个会话内需要共享的数据保存到HttSession对象中! HttpSessi...
2018-05-01 16:44:01
250
原创 Servlet(五) —— JSP概念
Servlet(五) —— JSP概念一、JSP概述:1. 什么是JSP: JSP(Java Server Pages)是JavaWeb服务器端的动态资源。它与html页面的作用是相同的,显示数据和获取数据。2. JSP的组成:3. 语法:1> JSP脚本就是Java代码片段,它分为三种:<%…%>:Java语句;<%=...
2018-04-25 20:12:02
227
原创 Servlet(四) —— 编码
Servlet(四) —— 编码一、常见字符编码:iso-8859-1(不支持中文)gbk(系统默认编码,中国的国标码)UTF-8(万国码,支持全球的编码,我们使用的就是这个)二、响应编码:响应:服务器发送给客户端数据!响应是由response对象来完成,如果响应的数据不是字符数据,那么就无需去考虑编码问题。当然,如果响应的数据是字符数据,那么就一定要考虑编码的问题...
2018-04-24 22:35:53
328
原创 Servlet (三)——(HttpServlet)Request
request是Servlet.service()方法的一个参数,类型为javax.servlet.http.HttpServletRequest。在客户端发出每个请求时,服务器都会创建一个request对象,并把请求数据封装到request中,然后在调用Servlet.service()方法时传递给service()方法,这说明在service()方法中可以通过request对象来获取请...
2018-04-23 18:57:07
201
原创 Servlet (二) —— (HttpServlet)Response
一、请求响应流程图:二、概念: response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse。在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.service()方法。response对象是用来对客户端进行响应的,这说明在service()方法中使用re...
2018-04-23 18:50:21
501
原创 Servlet(一)—— 基本概念
一、Servlet API:1. Servlet API有以下4个Java包(主要学习前两个):javax.servlet,其中包含定义Servlet和Servlet容器之间契约的类和接口。javax.servlet.http,其中包含定义HTTP Servlet和Servlet容器之间契约的类和接口。javax.servlet.annotation,其中包含标注Servlet、...
2018-04-22 12:02:03
451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人