- 博客(8)
- 收藏
- 关注
原创 银行家算法的JAVA实现
有5个进程共享3类系统资源的系统,进程可动态地申请和释放资源,系统按各进程的申请动态地分配资源。系统能显示各个进程申请和释放资源,以及系统动态分配资源的过程,便于用户观察和分析。系统流程图:系统总流程图 安全性检测算法流程图 //***********************************************************************/...
2018-12-01 23:29:49
1295
原创 实验吧haha.exe(逆向题)的解题思路
最近在学逆向,刚好碰到一道题,写一下思路。题目地址:http://ctf5.shiyanbar.com/reverse/520windows3/qudong.rar题目说明:运行后提示 按流程来,先拉进IDA里按F5看看: 原来Key是通过CMD参数给出。然后是这个,很显眼的反调试: 先干掉他: 改成无论如何都继续程序而不退出: 保存 继续分析知: 1. 关键验证在这里: 比对两个数组,不等就...
2018-04-30 22:03:54
1735
原创 学习笔记——《算法导论》第2章习题
前言:这个月开始拜读《算法导论》,难度挺大的,在这里记录一下课后习题的思路和代码实现。2-1:在归并排序中对小数组用插入排序分析:在多小的小数组时采用插入排序呢?归并排序的最坏时间复杂度和平均时间复杂度都是 nlogn插入排序的最坏时间复杂度为 n(n-1)/2, 平均时间复杂度为 n(n-1)/4所以另 nlogn = n(n-1)/2 -- <1>nlogn = n(n-1)/4...
2018-02-28 10:22:05
539
原创 CSAPP:Lab的Datalab中bitCount的思路
不得不说CSAPP:Lab对于我这样的小白来说的难度还是挺高的,bitCount这题是通过百度才解出来的...原题:/* * bitCount - returns count of number of 1's in word * Examples: bitCount(5) = 2, bitCount(7) = 3 * Legal ops: ! ~ & ^ | + > *
2018-02-04 11:22:05
6006
4
原创 学习笔记:初探Windows API的——基于Windows API的音乐播放器
通过上一篇笔记,已经通过Windows API建立了一个简单的窗口程序。本次采用Visual Studio 2017的资源管理工具,通过对话框制作一个音乐播放器。先在VS中新建一个资源文件(脚本),并添加一个对话框资源(Dialog)新建源文件并键入基础代码:#include #include "resource.h"BOOL CALLBACK DlgProc(HWND h
2018-01-31 16:53:20
4190
1
原创 学习笔记:初探Windows API的——基于Windows API的简陋画板
作为计算机专业的在校生,我们学校是以C语言入门编程的,结果一学期都在跟黑底白字的控制台程序打交道,已经有点厌烦了。的确,编写控制台程序能让我们在学习阶段更专注于语法和算法,但是,如今真实的工程环境很少是在控制台下。所以,本人打算对Windows API进行一个初探,希望基于C语言和它尝试着做一个“Windows窗口”的画板。(当然,如今的Win32程序很少是直接使用Windows API编程的
2018-01-01 22:03:07
697
原创 Win10 Mobile For MI4体验
在去年3月召开的微软硬件创新工程产业峰会(WinHEC)上,微软确认和小米达成了战略合作关系。如今一年过去了,Win10 Mobile For MI4(4G)的体验如何呢?今天,我就把手上小米4刷成了Win10 Mobile来体验一番。Win10 Mobile和Win10 PC合影对于长期习惯了安卓于IOS的UI的我来说,Win10 Mobile确实有很
2017-02-26 09:51:57
1302
原创 Visual Studio for Mac 安装&体验
被称为"宇宙最强IDE"的Visual Studio,现在已经有了Mac版本,这对于工作环境是Mac的开发者来说无疑是个好消息。
2017-02-18 17:00:30
42808
17
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人