自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gezigezao的博客

淡泊明志 宁静致远

  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 【量子机器学习】量子机器学习的介绍

随着科技的迅速进步,量子机器学习(QML)作为量子计算和机器学习的完美融合,为我们带来了前所未有的计算潜能。在这个新兴领域中,量子神经网络(QNN)是一个备受关注的算法,与传统的经典机器学习算法有着明显的不同。

2023-11-30 14:32:29 326

原创 【论文分享】Exploring Security Commits in Python

此外,通过对PySecDB的广泛案例研究,发现了覆盖了85%以上Python安全提交的四种常见修复模式,为安全软件维护、漏洞检测和自动化程序修复提供了见解。通过提取代码更改的语义,建立了一种名为CommitCPG的新图表示和一种名为SCOPY的多属性图学习模型,来确定安全提交的候选项。(1): 该论文研究背景是Python中的安全问题通过“无声”安全提交修复,而大部分安全问题并没有在CVE中得到记录,这对软件安全构成威胁,也阻碍了对下游软件的安全修复。

2023-11-02 09:32:22 119

原创 【论文分享】2024AAAI顶会论文分享---Multilevel Semantic Embedding of Software Patches: A Fine-to-Coarse Grained A

与之前的工作不同,MiDas 为每个级别的代码更改粒度构建了不同的神经网络,对应于提交级别、文件级别、块级别和行级别,遵循其自然组织。此外,就 EffortCost@L 和 Popt@L 这两个工作量感知指标而言,MiDas 的性能也优于最先进的基线,在 Java 上分别实现了高达 28.2% 和 15.9% 的改进,在 Java 上分别实现了 60% 和 51.4% 的改进。首先,将代码更改分解为不同的粒度级别,使得 MiDas 可以为每个级别使用适当的提取器,如第4.3.2节所讨论的。

2023-11-01 14:27:19 350

原创 如何阅读一篇论文

(2)读Intro/Conclusion+Figure图像部分+跳读文章其他部分。(1)读标题/摘要/图:这里可以补充读关键字,知道是否跟当前相关。(3)Related work相关工作+数学部分。3.列出1-5篇文章 从0%-100%开始阅读。阅读量50-100Paper基本掌握这个领域。阅读量5-20 Paper基本了解一个领域。(6)对于有code的部分进行复现。来自于吴恩达斯坦福CS230课程。(4)可能的话,做一些数学推导。吴恩达是怎么读论文的?1.列出所有相关文章。

2023-10-26 18:12:40 104

原创 论文学习:漏洞检测SnapVuln

SnapVuln是一种基于学习的漏洞检测方法,它应用多个针对特定漏洞的跨函数算法来识别源和汇点,以捕捉各种漏洞类型的精确程序语义。通过从源代码中提取跨函数的图形(IG),SnapVuln可以综合使用PDG、CFG和调用图(CG)。然后,针对不同漏洞类型,设计了多个专门的切片算法来捕获精确的漏洞语义,识别源和汇点,并在跨函数图形上进行操作。此方法还使用门控图神经网络(GGNN)结合注意力机制为每种漏洞类型构建子模型,并针对未被切片算法覆盖的漏洞类型使用图神经网络(GNN)模型。

2023-10-25 18:08:52 189 2

原创 漏洞检测工具和论文

基于第三节中描述的限制,我们的方法中的不受信任源标识考虑了以下情况:(1) 二进制中的具体零值。因此,我们只关注原始参数寄存器作为不受信任的源。根据论文中的描述,cwe_checker可以检测到某些特定情况下的NPD漏洞,例如在Redis和Glibc等库中的漏洞[1]。论文指出,虽然这两种工具在检测其他类型的漏洞方面表现良好,但在NPD漏洞检测方面的效果有限。总之,根据论文中的描述,这篇论文主要讨论了NPD漏洞以及使用bap-toolkit和cwe_checker等工具进行NPD漏洞检测的挑战和限制。

2023-10-24 15:13:01 122

原创 【密码学】量子安全的密码学算法以及原理介绍

(2)Falcon是一种密码签名算法,具有5个优点:安全性,内部使用高斯采样器可提供几乎无限数量的签名,使密钥信息泄露的可能性几乎为零;可扩展性,该算法的操作成本适中便于扩展;CRYSTALS-Dilithium:这是一种基于格的数字签名算法,它使用了LWE(Learning With Errors)问题来保护签名的安全性,同时使用了Fiat-Shamir转换来保护隐私。(3)SPHINCS+是一种基于哈希函数的无状态签名方案,包含多项改进,专门用于减少签名大小,能够使签名大小低至8KB。

2023-06-22 17:54:33 1851

原创 【网络安全】跨域请求相关知识

出于安全原因,浏览器限制从脚本内发起的跨源HTTP请求。这意味着使用这些API的Web应用程序只能从加载应用程序的同一个域请求HTTP资源,除非响应报文包含了正确CORS响应头。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。域名不同(例如:a.baidu.com和b.baidu.com)在api返回REQUEST后加一个request后的处理请求。只要出现下面的任一情况,就算不同源(即跨域)协议不同(例如:http和https)

2023-02-22 20:52:02 103

原创 【小红帽系列1】信息安全理论知识一

威胁建模的原理

2022-12-14 19:22:43 106

转载 【安全工程师收藏】常见网址

安全工程师常用网站

2022-11-11 15:56:38 428

原创 【Github问题】Failed to connect to github.com port 443:connection timed out

git指南

2022-11-09 23:30:00 641

原创 常用CRON表达式

常用CRON表达式

2022-10-10 21:15:00 2808

原创 【CRON表达式】定时任务的设定

CRON表达式

2022-10-10 14:53:40 188

转载 【转载】sql如何求几何平均数

声明:本文转载自原文链接:https://blog.csdn.net/WMSOK/article/details/78989522收起Oracle,PostgreSQL都没有直接求几何平均数的方法,需要通过以下方式实现:power(exp(1),ln(exp(sum(ln(col_a))))/count(1))首先要知道求积如何实现:with sele as (select 3 as col_a union all select 4 as col_a)select exp(sum(ln(co

2021-06-17 21:13:58 472

原创 常用sql小技巧

1.判断一个字符串是否为空注意,在sql中判断一个字符串是否为空,可能c语言程序员会直接=null,而在sql中这样会漏掉很多数据推荐的方法(1) where a is null但是这种方法会漏掉空的字符串 例如 a字段有‘’这样的值存在(2)length(a)>0 这种情况呢,可以处理null和空字符串(3)coalesce(a,’’)!=’’coalesce()函数将会返回参数列表中第一个不为空的字段...

2021-04-04 16:25:39 98

原创 Native层反射调用java/android方法

反射获取JAVA层CLASSjclass clazz = (*env)->FindClass(env,“com/itfitness/ndkdemo01/Student”);//最后一个参数是实体类的全路径在这里插入代码片2.获取方法使用GetMethodID获取方法jmethodID setName = (*env)->GetMethodID(env,clazz,“setName”,"(Ljava/lang/String;)V");//最后一个参数是方法的签名方法签名小述方法签名

2020-05-29 17:18:35 841

原创 C++遍历list并删除

//初始化一个int的liststd::list<int> intList;for(int i = 0;i<=3;i++) intList.pushback(i); //使用pushback向List加内容std::list<int>::iterator itor;//声明一个Int的List的迭代器for(itor = intList.begin();itor != intList.end();itor++) itor = intList.erase(it

2020-05-09 19:41:15 4588 1

原创 数据可视化(三)批量生成word文档自动化

一、工具介绍相信学数据分析的大家,都会遇到需要批量生成文档的要求。每个报表都手工制作一份文档实在是太痛苦了~~那么就请拿走这篇的代码吧!教你如何自动化批量生成文档!python-docx是python里的word支持库,可以用这个批量生成word文档。二、函数及参数介绍(1)初始化一个对象使用Document初始化对象doc=Document()(2)设置文档风格sytles可以...

2020-04-06 21:50:48 1081

原创 IDA快捷键记录

Shift+F12 字符串窗口 可以搜索字符串X 搜索交叉引用F5 看对于代码块的伪代码G 跳转到指定地址Enter跟踪进函数Esc 返回函数处

2020-04-06 21:24:27 240

原创 机器学习教程(一)使用pandas和sklearn进行建模并评估

一、数据归一化数据归一化(Normalize)数据归一化的意义在于,如果每个特征的差别非常大,那么机器学习在训练过程中,会花费非常大的时间。所以需要对特征进行数据归一化,就是把所有特征向量的范围在一定内,比如都在[0,1]之间。1.均值归一化 2.最大值/最小值归一化 x=x-min/(max-min) 这样可以把每个特征的缩放到[0,1]范围内 df[col].min()就是对这一列...

2020-03-29 22:50:19 976

原创 数据可视化(二)--使用Pyechart生成可动态交互的图表

前面一张文章介绍了使用Python自带的matplotlib生成的图表,当数据图例标签太多而产生重叠,非常影响美观。、 如何解决图例标签堆叠在一起呢?解决办法:使用pyecharts模块pyecharts介绍 *pyecharts来自于echarts,echarts是百度的JavaScript可视化化开源库,集成了包括饼图、柱状图、地理位置图、热力图等多种图表格式。使用起来非常方便。...

2020-03-22 15:43:51 3050

原创 Spark+JAVA+读取CSV文件

//spark 读取csv文件 public static class ParseLine implements FlatMapFunction<Tuple2 <String,String>,String []> { public Iterable<String[]> call(Tuple2<String, Stri...

2020-01-02 20:45:35 1433 1

原创 数据可视化(一)--DataFrame绘制饼图+输出中文标签+美化图表

数据可视化–对DataFrame的数据进行画图dataframe有自带的函数plot进行画图,需要引入matplotlib的pyplot库import pandas as pdimport numpy as np import matplotlib.pyplot as pltdf = pd.DataFrame(3 * np.random.rand(4),index=[u'衣服',u'裤...

2019-12-22 16:56:10 9579

原创 Pandas数据处理之分组与合并

1.DataFrame的分组使用groupby()(1)groupby()返回的是一个可以迭代的对象,如果你需要把分组好的类别提取出来,可以先将他们转换为LISTlist(df.groupby("key"))这样的结构是每个LIST元素是一个元组,代表着这个类别下面的数值+对应的dataframe就是一个tuple结构,tuple[0]是分组类别,tuple[1]是dataframe取...

2019-10-10 20:33:09 242

原创 Spark大数据学习(2)--Spark中SparkSession的Dataframe操作

今天我们来学习一下Spark中的SparkSessionSparkSession是SparkContext对象的一个封装,可以通过SparkSession访问到SparkContext。1.SparkSession的创建SparkSession spark = SparkSession.builder().appName()//设置应用名称.master() //可以选择"local"...

2019-09-18 20:38:11 546

原创 JAVA开发小坑-long的乘法溢出

今天java开发中发现了一个很神奇的问题long的乘法溢出java中,long的表示范围绝对值是2的63次方-1如下:1、基本类型:int 二进制位数:32包装类:java.lang.Integer最小值:Integer.MIN_VALUE= -2147483648 (-2的31次方)最大值:Integer.MAX_VALUE= 2147483647 (2的31次方-1)2、...

2019-09-17 20:25:16 3785

原创 Spark大数据学习(1)--Spark连接HIVE进行SQL查询

1.Spark可以连接Hive进行SQL查询,目前我了解的有如下两种(1)构建SparkContext ,创建HiveContext对象,连接hive进行查询(2)直接采用SparkSession方式,enableHive2.使用第二种方式,直接使用SparkSession.sql()方法进行sql查询,返回一个DataFrame对象。3.maven的使用:(1)maven compil...

2019-09-13 21:57:57 515

原创 AndroidProfile:使用Simpleperf测试APP中每个SO的CPU占用率

1.找到ndk路径中的simpleperf,或者到官网下载2找到对应的二进制文件。adb push到本机中$ adb push simpleperf /data/local/tmp3.记录CPU使用的命令记录进程11904的CPU,持续时间10秒。#cd data/local/tmp#chmod 777 simpleperf#simpleperf record -p 11904 --...

2019-09-11 21:04:34 661

原创 使用SharedPreferences记忆保存EditText输入

使用SharedPreferences记忆保存SharedPreferences简介获取SharedPreferences存入键值对取出键值对安全性SharedPreferences简介SharedPreference是安卓内部的共享,以xml文件存在于APK的data/data目录下。获取SharedPreferences通过getSharedPreferences可以获取shared...

2019-06-09 10:01:59 1266 1

原创 使用LOAD DATA批量导入数据到mysql

1.LOAD DATA命令对于大量数据,使用insert插入是非常低效的。MYSQL支持大量数据导入使用load data +文件名+ into table_name,即可大批量数据导入2.使用过程中的常见错误(1)“data too long …”对于某一列来说数据过长,需要提前处理一下数据,把数据的长度和列的长度对应起来(2)RROR 1290 (HY000): The MySQL ...

2019-03-21 20:57:06 817

转载 使用NDK原生线程处理多线程问题-互斥锁的使用

前言:NDK编程既可以用C++也可以用C。但是笔者在NDK开发过程中涉及到多线程的问题,发现直接套用C++的多线程好像不行。于是百度了一下,是因为NDK使用的是POSIX标准,“也叫POSIX线程”,参考博客https://blog.csdn.net/kgdwbb/article/details/72991071这里需要MARK一下NDK使用多线程编程的还有一种方法是使用jni多线程http...

2018-10-22 01:36:37 608

原创 2019网易秋招内推码

截止日期:8.8 官网投递简历:campus.163.com 投递简历并填写内推码7A41V44 就获得内推机会 不影响9月校招! 内推过了直接收offer,不过可以继续参加校招! 2018笔试真题 https://blog.csdn.net/gezigezao/article/details/77916605...

2018-08-01 10:02:50 1328

原创 AndroidUi--用GridLayout实现计算器界面

Gridlayout是安卓布局中的网格布局器。网格布局器类似于HTML里的table标签,把整个布局分为rows*comn个区域grid,每个grid可以有一个组件。利用Gridlayout可以比较方便的绘制计算器界面xml文件代码

2017-11-17 10:40:38 708

原创 2018网易校招移动安全工程师笔试题

**声明,凭记忆写下。如有冒犯公司版权,请通知删除!笔试题型: 20道单选 40分 3道编程 60分 2道问答 40分一、单选题 安卓逆向知识:DexClassHeader的内容、快速排序一趟过后的顺序、Anti-Emulator技术、安卓反编译的保护方式、ios迭代、引起ANR的原因二、编程题 (1)小易最初没有魔法币,但是可以通过魔法机器得到,第一台魔法机器输入x枚魔法币,得到2*x+

2017-09-09 17:30:16 3260 9

原创 AndroidUi--用GridLayout实现计算器界面

这次是用GridLayout(网格布局器) 实现计算器界面,网格布局器是android4.0的布局。利用类似于组件的布局,可以设置组件的位置。package com.example.luoge.uisample3;/*实现计算器界面*/import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import

2017-09-08 10:41:48 900

原创 Android布局--每0.2秒变换颜色的霓虹灯

FrameLayout是帧布局,与其他布局不同的是,帧布局会为每个组件创造一个空白的区域,可以一帧一帧地展示组件(或每帧重叠的方式),而不会被遮挡,更适合用来做卡包之类的效果。今天照着Android疯狂讲义里利用FrameLayout做了一个闪烁的霓虹灯效果。 静态效果如下: 代码如下,如果将xml文件里的FrameLayout改为LinearLayout,则不会将其叠在一起,而是线性排布在

2017-09-07 15:12:50 646

原创 Android UI--表格布局

Android中表格布局是TableLayout,是LinearLayout的子类。 表格布局可以添加TableRow,TableRow中可以添加其他的View组件。TableLayout的属性继承LinearLayout,其特有的属性有 android:strentchColumns –指定表格中属性拉伸的列,拉伸列会自动拉伸填满表格 android:shrinkColumns – 指定表格

2017-09-05 17:53:17 476

原创 调用栈

今天研究短信的流程发现,在rild层没有上层的应用信息。那么,短信程序是如何获取发送成功的这一个回馈信息的呢?

2017-09-04 11:21:53 257

原创 Android小程序开发--跟随手指动的绿色小球

《疯狂Android讲义》-UI部分“` import android.view.MotionEvent; import android.view.View;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState

2017-08-31 11:48:46 1137

原创 安卓样本下载网站

卡饭论坛 此论坛样本以发帖形式提供,需要注册 http://bbs.kafan.cn/ 2.看雪论坛,可以使用关键字搜索 3.virusshare 这是一个需要受邀请注册的网站,你需要发邮件给管理员。 此网站样本很新,不过有较多重复

2017-08-30 15:36:59 1515 1

安卓逆向+androidkiller工具+仅供技术分析

可以逆向APK文件,逆向解析ANDORID相关的程序,配合smali食用更好

2023-11-02

信息安全顶会CCS2017全部文章,PDF格式

CCS,即Conference on Computer and Communications Security,是一个备受尊敬的计算机和通信安全领域的国际顶级学术会议。以下是有关CCS学术会议的一些重要信息: 主题: CCS会议涵盖了广泛的主题,主要集中在计算机和通信安全领域的前沿研究。这些主题包括但不限于: 1. 网络安全:涵盖网络协议、入侵检测、防火墙、网络攻击等与网络安全相关的内容。 2. 密码学和加密:研究密码学算法、加密技术、数字签名等数据保护领域的最新进展。 3. 操作系统安全:关注操作系统的漏洞和防护措施,包括安全内核、虚拟化等方面。 4. 移动和云安全:研究移动设备和云计算环境中的安全问题,如应用程序安全、数据隐私等。 5. 隐私保护:关注个人隐私、隐私保护技术、数据隐私法规等方面的议题。 6. 安全协议:研究安全通信协议、身份验证、密钥交换等方面的问题。 介绍: CCS会议作为计算机和通信安全领域的顶级会议,旨在促进学术界和工业界之间的合作,共同解决当前和未来的信息安全挑战。该会议每年举办一次,吸引

2023-10-25

CWE-checker分析.pptx

CWE Checker通常会扫描二进制文件,查找与CWE中描述的已知软件弱点相关的迹象。它可以帮助开发人员发现潜在的安全问题,并提供建议或建议修复方案,以改进软件的安全性。 项目地址: https://github.com/fkie-cad/cwe_checker BLACK_HAT_2022

2023-10-24

PE文件格式分析报告

PE格式分析报告,里面提供了PE格式的结构,和各个段的功能描述

2014-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除