码迷,mamicode.com
首页 > 2018年04月06日 > 全部分享
2018 强网杯raisepig解题过程
这是一个double free的题啊,题目比较简单。 首先看一下这个文件: 这是一个64位的程序,动态链接的。 运行下看看: 再来用ida看一下这个程序代码(有些地方我有重新标记): 看一下list: 然后看下每一个流程是怎么执行的吧,发现无法解析伪c代码,那就看汇编结合动调吧。 看一下内存分配,可 ...
分类:其他好文   时间:2018-04-06 23:44:29    阅读次数:821
存图方式---邻接表&邻接矩阵
基于vector存图 用邻接矩阵的代码比较简单,就不加上来了 使用链表存图 https://www.cnblogs.com/ECJTUACM-873284962/p/6905416.html ...
分类:其他好文   时间:2018-04-06 23:44:18    阅读次数:184
第一次作业
6-1 拆分实数的正式与小数部分的结合 1.设计思路 (1)第一步:根据已知,观察程序,了解指针在此处的作用。 第二部:补全相应函数。 (2)流程图:略。 2.实验代码 3.本体调试过程碰到问题及解决办法 错误信息1:无 错误原因1:无 git地址:https://git.coding.net/lg ...
分类:其他好文   时间:2018-04-06 23:44:10    阅读次数:226
WinSock 异步I/O模型-4
完成端口(Completion Port) 完成端口是Win32一种核心对象。利用完成端口模型,套接字应用程序能够管理数百个甚至上千个套接字。应用程序创建一个Win32完成端口对象,通过指定一定数量的服务线程,为已经完成的重叠I/O操作提供服务。该模型往往可以达到最好的系统性能。 完成端口是真正意义 ...
分类:Windows程序   时间:2018-04-06 23:44:04    阅读次数:269
浅谈拓扑排序
今天来讲讲拓扑排序 度娘告诉我 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological ...
分类:编程语言   时间:2018-04-06 23:43:55    阅读次数:275
天天向上的力量 III(python在pycharm实现)
'''描述一年365天,以第1天的能力值为基数,记为1.0。当好好学习时,能力值相比前一天提高N‰;当没有学习时,能力值相比前一天下降N‰。每天努力或放任,一年下来的能力值相差多少呢?其中,N的取值范围是0到100,N可以是小数,假设输入符合要求。获得用户输入的N,计算每天努力和每天放任365天后的 ...
分类:编程语言   时间:2018-04-06 23:43:45    阅读次数:1391
使用 node 模拟请求接口
使用 Vue 写项目肯定会遇到一个问题,如何模拟服务端请求数据,那这就需要用到 node.js 了。这篇我们讲解一下如何使用 node.js 模拟服务器端请求数据。 vue init webpack-simple node-democd node-demonpm icnpm i vuex axios ...
分类:其他好文   时间:2018-04-06 23:43:38    阅读次数:284
结对编程第一次作业1
合作伙伴 向浩伟 "博客地址" 所审查代码 "coding" 代码审查 |功能模块名称|实现C语言小子集程序的词法分析||| | | | | | |审查人|张泽中|审查日期|2017.4.6| |代码名称|简单的词法分析程序|代码作者|张泽中| |文件结构| |重要性|审查项|结论| ||头文件和定 ...
分类:其他好文   时间:2018-04-06 23:43:31    阅读次数:230
Linux下的/proc目录介绍
proc被称为虚拟文件系统,它是一个控制中心,可以通过更改其中某些文件改变内核运行状态, 它也是内核提空给我们的查询中心,用户可以通过它查看系统硬件及当前运行的进程信息。 Linux中许多工具的数据来源正是proc目录中的内容,比如lsmod的命令是cat /proc/modules的别名。 /pr ...
分类:系统相关   时间:2018-04-06 23:43:24    阅读次数:251
问题8~9:如何实现可迭代对象和迭代器对象
一)通过可迭代对象和Python内置函数iter()得到迭代器:即,iter(可迭代对象) --> 得到一个迭代器; 例:list_1 = [1, 2, 3, 4, 5] 1、iter(对象),若此对象想满足迭代要求,其内部要有迭代接口或者一个序列:__iter__()或者__getitm__() ...
分类:其他好文   时间:2018-04-06 23:43:18    阅读次数:201
Factory
简单工厂模式 严格来讲简单工厂模式不是一种设计模式。 工厂方法模式 定义一个用于创建对象的接口,让子类决定实现哪一个类。工厂方法使一个类的实例化延迟到其子类。 抽象工厂模式 提供一个创建一系列相关或者相互依赖对象的接口,而无需指定他们的具体实现。当产品只有一个的时候抽象工厂就退化成了工厂方法模式;当 ...
分类:其他好文   时间:2018-04-06 23:43:09    阅读次数:246
win7 ReadyBoot 文件位置修改
右键我的电脑,依次点开系统工具-性能-数据收集器集-系统-事件跟踪会话 在右边找到ReadyBoot,右键打开属性,会话框上方选择文件,根据示例文件名的路径找到ReadyBoot.etl文件,复制到你想改的路径下, 接着,会话框选择目录,讲根目录改成你想改的路径,点击保存就好了。(记得要先复制,不然 ...
分类:Windows程序   时间:2018-04-06 23:43:02    阅读次数:1062
Educational Codeforces Round 41 Problem A - E
从这里开始 题目目录 在题解前面的话 Problem A Tetris Problem B Lecture Sleep Problem C Chessboard Problem D Pair Of Lines Problem E Tufurama Problem F k-substrings Pro ...
分类:其他好文   时间:2018-04-06 23:42:52    阅读次数:356
tensorflow_mmp
搭建win10+py3.6+cuda9.1+cudnn7+tf1.5(如果想知道为什么这么搭配,自己去装两天就知道了) tensorflow_gpu......whl下载 剩下的官网下载,cuda9.1和cudnn的安装百度就行了 我的anaconda4.2自带python版本是3.5,这里要创建一 ...
分类:其他好文   时间:2018-04-06 23:42:45    阅读次数:230
js的构造函数共用事例
在使用构造函数去实现一种功能时,我们有时候往往需要实现这个功能,会因此产生多个堆内对象。这样就会造成堆内存滥用。占用不该占用的空间。为此我们可以利用函数把共用的内容封装起来。放便我们的使用。很多东西其实都是基于堆与栈的,深入理解一下更有利于学习计算机。代码不算字这个限制什么时候可以消除呢。来自版主的 ...
分类:Web程序   时间:2018-04-06 23:42:37    阅读次数:226
windows资源管理器中配置右键bash here
windows下安装了git后有git bash here 但是安装了cygwin没有bash here 我们可以通过修改注册表的方式自己做一个 Win10下在注册表内有一般有两个默认的 cmd 和 PowerShell 安装了git后有git_shell 打开git_shell我们可以看到 和Co ...
分类:Windows程序   时间:2018-04-06 23:42:31    阅读次数:284
爱普生打印机显示脱机
1. 一般是先开电脑,后开打印机会发生这类情况;可以选择重启机器,之后就好了。 2. 或者选择在控制面板里面删掉打印机;然后再重新添加一遍即可(添加一遍也要添加一会儿,因为每次添加都要安装驱动)。重新添加如果现实下面的错误 则需要在服务(services.msc)中将printer spooler服 ...
分类:其他好文   时间:2018-04-06 23:42:22    阅读次数:832
1230条   上一页 1 ... 3 4 5 6 7 8 9 ... 73 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!