自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (7)
  • 收藏
  • 关注

原创 1.2尝试静态分析(《有趣的二进制》)

不记录仿佛没有学过。。还是记录一下,虽然花时间,但是重新看起来也容易。//预备静态分析:不运行目标程序,分析代码动态分析:运行时分析静态分析:1、阅读反汇编代码2、提取可执行文件中的字符串,分析使用了哪些单词3、二进制编辑器查看可执行文件内容作者认为的逆向工程四大件:二进制编辑器,计算器,反汇编器,调试器推荐的两种二进制编辑器:Stirling(日语)BZ Editor(...

2019-04-22 17:26:51 762 1

原创 如何阅读论文

拿到一篇论文:(其实跟读教科书大同小异最最重要的,边问边看,猜会讲什么,感兴趣是最好的0x00从abstract,introduction中提取中心意思,并合上论文想关键词与中心观点,提出一些基本的疑问疑问e.g.该文会如何展开?文章有哪些新东西(没听说过的)?重点要看什么部分?这篇论文我是否需要仔细阅读?0x01仔细阅读每个部分,划出最重要的部分,反复读0x02...

2019-03-31 20:57:48 276

转载 puts/gets 和 scanf/printf 用法上的区别

printf()函数printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为:printf("<格式化字符串>", <参量表>);其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符,...

2019-02-12 16:22:03 516

原创 2019.2.12

寒假余额已不足,请尽快充值坚持真是一件难事。开头的磨拳擦掌果然又变成懒癌晚期。最后一周振奋起来吧!想想很多时候,不愿意做事,其实是害怕做不好。就像如果我知道弯手指10000下就可以读研究生,这件事我就会很快完成,但是刷题这种事,我对自己要求太高,超过我的限度了,太急于求成反而弄的自己完全没有兴趣。我不是一个能强迫自己做事的人。跟同学见面也是,总是反复想这句话要不要说,社交恐惧也是害怕自己的不...

2019-02-12 11:01:59 220

原创 杨辉三角(二)

给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。示例:输入: 3输出: [1,3,3,1]进阶:你可以优化你的算法到 O(k) 空间复杂度吗?第一次提交注意List<List> tan = new ArrayList<List>();tan.add(new ArrayList());List newrow = new ArrayLis...

2019-01-23 22:15:30 169

原创 杨辉三角

注意List<List> 这种类型给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。示例:输入: 5输出:[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]直接答案class Solution { public List<List<Integer>> generate(i...

2019-01-23 20:48:14 323

原创 合并两个有序数组(easy)

很简单的题,很简单的思路,代码还是不简洁给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。示例:输入:nums1 = [1,2,3,0,...

2019-01-23 20:04:52 132

原创 加一

给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。评论区代码:(...

2019-01-22 20:51:13 97

原创 实训有用链接

实验楼 https://www.shiyanlou.com/courses/782logic回归 https://www.cnblogs.com/alfred2017/p/6627824.html 特征值选取 https://zhuanlan.zhihu.com/p/24552933 https://blog.csdn.net/flyfrommath/article/details...

2018-07-20 17:13:54 168

原创 实训第二周

第二周 第一天7.9 1、首先探究了一下逻辑回归的原理 原理:二分类,通过线性、非线性回归+sigmoid得到概率 其他:损失函数,梯度下降(梯度) 2、开始考虑模型的选择,这是一个分类问题,示例程序的思路很清楚,就是输入数据,处理数据,处理ELO,得到特征值,逻辑回归。 对于我们,最重要的是特征值的选择,预处理,还有分类算法和参数的调节。这里我打算把大部分分类算法都试...

2018-07-16 08:23:09 419

原创 区块链学习笔记

区块链学习笔记1、综述 区块链一句话概括是,区中心化分布式账本,其中最重要的就是共识机制。它最初来源于中本聪的白皮书,主要用到的密码原语是RSA,哈希函数,数字签名,椭圆曲线等等。 区块链由我来通俗解释的话,每个人都有一个账本,来记录所有的情况,这个链是用哈希穿起来的,就是下一个块有上一个块的哈希值。但是由于每个人收到信息的时间不同,只有最长的链才能作为主链。在这种情况下,篡改信息是非常难...

2018-07-14 22:05:16 705

原创 pythonx写出数据csv有空行问题

关键是需要增加一个参数,,lineterminator = ‘\n’ 原来的结果 现在的结果

2018-07-10 14:34:09 298

原创 逻辑回归探究

实验楼 https://www.shiyanlou.com/login?next=%2Fcourses%2Frunninglogic回归 https://www.cnblogs.com/alfred2017/p/6627824.html 特征值选取 https://zhuanlan.zhihu.com/p/24552933 https://blog.csdn.net/flyfrom...

2018-07-09 14:47:16 129

原创 实训第一周

第一天  获取数据Csv文件  分析数据 预判胜利的队伍有多大的获胜概率  比赛情况比赛特征+ELO等级分  机器学习 判断胜利 预测第二天: 阅读代码,记录基本流程,理顺资料1的思路  关于最好的结果:能够更准确地验证2018年(测试集)的,准确率>70%,能够准确预测2019年,准确率>70  问题1:同样的数据,同样的模型,...

2018-07-09 08:38:44 184

原创 如何高效完成一个没有思路的课题

这个学期有很多事,但是发现效率都不高,总是拖到最后完成。但是通过实践来看,这些看似完不成的项目是有途径完成的。0、分割任务。 分割成非常小的维度,保证每个任务实施都非常简单,没有心理负担。1、搜索技巧 学习概念,理解原理 搜索三篇认为比较好的博客,看透,不要搜索过多,最后不知道自己在干什么,一下午都没什么收获2、应用实践 按照步骤开始做,遇到问题再查,反复进行1,2,33、...

2018-06-21 21:10:41 718

原创 dm crypt加密存储问题学习过程记录

老师给了一个词,dm-crypt,让我们自己搞,说要改进它的加密速度。首先拿到这个词,第一反应是看看dm-crypt是什么。从名字看是一种加密。一句话概括kiwi,dm是linux内核的一种结构,dm-crypt可以对设备进行加密。0、dm是什么 Device Mapper(DM)是Linux 2.6全面引入的块设备新构架,通过DM可以灵活地管理系统中所有的真实或虚拟的块设备。 ...

2018-05-16 08:19:26 739

原创 dm crypt学习过程记录

上周六写的东西没保存,真是气到吐血。。按印象大体重写一遍好了。。。实验题目: 改进Linux磁盘加密性能 题目综述: Linux内核支持硬盘分区级别的加密。但是由于负责加解密的dm-crypt模块每次加密一个扇区,导致在使用加密卡时不能充分发挥卡的性能优势。 因此,需要改进dm-crypt,争取每次加解密时给加密卡多传递几个扇区,从而提高加解密吞吐量性能。 要求: 改进dm-cry...

2018-05-14 20:27:43 397

原创 中间件实验题目要求及进展记录

1、socket和rmi实验 实验要求:验证歌德巴赫猜想(任一个大于4的偶数都能分解成两个质数之和)。 服务程序或过程验证给定数是不是质数,客户端程序验证猜想 分别采用socket和rmi方式2、 cobra实验 实验要求:自选程序逻辑学习使用jdk自带orb和JacORB。 Jdk自带orb在\bin目录下,jacORB官网下载www.corba.org3、JavaEE实验 ...

2018-04-28 10:32:53 364

转载 线性回归之代价函数除2m(转载)

转载自https://blog.csdn.net/u010106759/article/details/50380442 线性回归中代价函数为: J=12m∑i=1m(hθ(x(i))−y(i))2 开始为何是除以2m,第一反应不应该除以m么?在吴恩达机器学习视频公开课上讲解是为了其他数学计算的方便。其实这里无论除以2m还是m,代价函数最优化的结果θ 都是相同的。数学计算的方便:之后利...

2018-04-25 21:34:08 968

原创 淘宝购买win10激活码流程

花了十几块钱买了激活码,其实自己是可以做的。不过折腾了一天还是有人指点一下好哇~ 我是win10家庭版升级专业版,升级成功了,但是无法激活。第一步,要有一个可以用的激活码,百度有不少。设置->关于->更改windows密钥或升级你的windows版本(或者在更新和安全中找到激活),输入最新的激活密钥,多试几个就可以升级了;第二步,升级之后需要激活,然而我输入激活码一直报错,错...

2018-04-14 23:26:20 28530 3

原创 系统安全课程笔记

今天是四月10号,周三,系统安全课,卒。虽然我是一个女生,但由于我坐在第二排,老师还是给了我其中一个小组长的名号,促使我进行一些行动。今天没搞懂的点——windows server和windows到底啥区别更新服务器us是个什么鬼vhdx技术装系统看起来是很有效的一种方法,由于装过几次系统和虚拟机,搞过磁盘,这个在我看来是一个比较好的入手点。加盐,加盐在学mac的时候接触过,mac...

2018-04-11 21:10:13 257

原创 i春秋ctf训练write up(一)

rot13(回旋13踢)(回转13位)凯撒密码变种,仅仅只需要检查字元字母顺序并取代它在13位之后的对应字母,有需要超过时则重新绕回26英文字母开头即可选一次。13个字母的位移而不是其他值(例如原本凯撒加密里的3字母位移)乃因13位这个值刚刚好加密解密都是一样。女神在哪太TM坑了这个题,一堆图片找女神位置,这跟密码似乎没啥关系…… 图片看很明显是南方,应该是温州而不是北京,重点在...

2018-03-12 19:28:42 4191

转载 OpenSSL之DES api语法初识

DES api: 1、数据结构:typedef unsigned char DES_cblock[8];typedef /* const */ unsigned char const_DES_cblock[8];typedef struct DES_ks{ union { DES_cblock cblock; DES_LONG deslong[2

2017-12-23 20:37:44 811 1

原创 大三狗的新年盘点

又是一年过去了,盘点一下这一年专业上的收获和下一年的计划。今年确定了安全的大方向,学了计网,网络攻防和密码学基础。不管是大三还是大几,最重要的还是喜欢的东西,以后的路子另说。今年看的最好的一本计算机人文方面的书是《黑客与画家》。小时候喊着要做跟别人不一样的事,长大之后还是想要融入大多数,可是本来道路就是自己的,多数不总是对的。而喜欢是一种思维方式,want要努力转化成时刻的feel like,不是想

2017-12-22 19:27:10 193

原创 win10 VS2017 安装OpenSSL

安装openssl走了很多弯路,记录一下。1、下载原材料:openssl:https://www.openssl.org/source/vs2017:https://www.visualstudio.com/zh-hans/downloads/nasm:http://www.nasm.us/因为报错nasm not found,下了nasm,它是一个汇编语言编译程序。2、环境变量: 添加N

2017-11-25 20:06:50 5795

原创 安卓问题汇总

1、写了简单的界面,报错 Error:Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code. This is caused by library dependencies that have been compiled using Java 8 or above. If you are u

2017-09-20 01:29:09 590

原创 Genymotion启动不了

原来是win10和虚拟机VirualBox的问题,VirualBox打不开,去官网重新下载最新版覆盖安装就好了。模拟器重要开起来了!这下就开出来闪退是运行时程序的原因,不只是在真机闪退。不过Genymotion真心快!

2017-09-19 23:21:58 1305

原创 数据库连接Java

数据库选择了mysql,首先下载MySQL https://dev.mysql.com/downloads/installer/ 选择下面一个不是web的然后下载JDBC https://dev.mysql.com/downloads/connector/j/ 还是选下面一个下载好之后,把jar包放入jdk的lib文件夹中,并在环境变量classpath添加%JAVA_HOME%\lib\m

2017-09-10 16:21:15 375 5

原创 残缺棋盘问题

残缺棋盘问题的思路是分治法。首先分成四个象限,在没有残缺的三部分中间添加一块三格板,再分割,再添格板……很明显应该用递归来解决这个问题。分四个象限四种情况://分治法 递归void TileBoard(int fr, int fc, int dr, int dc, int size) { //fr fc

2017-02-24 12:49:33 1082

原创 c++打开文件,以及搜索文件名二进制打开文件

普通打开文件方法//打开文件void OpenFile() { ifstream fin("Vincent.txt"); string s;//文件保存成字符串存在s中 string line;//文件每一行缓存 while (getline(fin, line))//按行读取数据 { //cout << "Read from file:

2017-02-21 19:09:48 913

原创 数据结构笔记--1.1.3关于算法效率 计算多项式值

秦九韶算法f(x)=a[n]x^n+a[n-1]x^(n-1)+…+a[1]x+a[0]f(x)=(…((a[n]x+a[n-1])x+a[n-2])x+…+a[1])x+a[0].  clock() 计时函数的用法#include "stdafx.h"#include <iostream>#include <time.h>clock_t start, stop;double du

2016-12-05 09:48:44 341

jfugue_programming.pdf

JFugue的一个ppt,里面包括了大部分的用法,配合中文自用文档食用更佳,能看懂英文只看这个就够用了。但是这也是4.0的,最新的看官网和官网给的demo,改动了几个地方。

2019-05-12

自用jfugue中文文档.docx

JFugue自用文档,前三页是一些常用的写法以及自己写的一点中文注释,JFugue实在找不到中文相关的东西。后面附了midi标准乐器代码,以及和弦基础知识。

2019-05-12

TheCompleteGuideToJFugue-v1.pdf

JFugue4.0全英完整guide文档,其实现在出到5.0了,但是没有找到资源,只能对应官网修改部分看。JFugue是java的类库,用来操作音乐作曲,比直接操作midi省事多了。

2019-05-12

JAMMING WITH JAVA™ TECHNOLOGY: MAKING MUSIC WITH JFUGUE AND JFRETS

比网上搜到的任何资料都讲的清楚,api文档真是啥都没说。这个是全英文的,嗯。

2019-04-10

kkrieger-beta 96kb游戏

kkrieger,fps游戏,效果很不错,大小居然只有96kb,据说c++写的。

2019-03-28

mnist的mat格式数据

自己生成的mnist原本的ubyte格式转成的matlab的mat格式,包括train-image(train_x)60000*784,train-label(train_y)60000*1,test-image(test_x)10000*784,test-label(test_y)10000*1

2018-05-27

Nachos中文教程

Nachos中文教程,包括环境配置,函数分析,线程,文件,虚拟内存,网络等。

2018-01-01

空空如也

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

TA关注的人

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