gdb调试学习

GDB是一个由GNU开源组织发布的,UNIX/LINUX操作系统下的,基于命令行,功能强大的程序调试工具。可以用来调试C,C++程序。在今天验收实验时发生特别尴尬的事情,由于在编译.c文件的时候没有加-g选项,所以一直无法用gdb调试程序,所以在总结gdb之前先来看看gcc在编译时的参数。A.常规...

2018-04-02 01:05:36

阅读数 237

评论数 0

初识intel汇编语言

intel汇编和AT&T语法格式上有所差异,不过个人觉得大体上还是差不多的编写第一次intel汇编代码是在DEBUG环境下,DEBUG是基于命令行的16位调试器,可作为16位汇编语言程序的调试工具,但不支持32位指令。所以首先了解的肯定是如果使用DEBUG,首先在DOS窗口...

2018-04-01 23:03:14

阅读数 534

评论数 0

linux下汇编语言开发总结

(原文链接:http://www.cnblogs.com/coderkian/p/3840582.html)汇编语言是直接对应系统指令集的低级语言,在语言越来越抽象的今天,汇编语言并不像高级语言那样使用广泛,仅仅在驱动程序,嵌入式系统等对性能要求苛刻的领域才能见到它们的身影。但是这并不表示汇编语言...

2018-03-25 17:19:56

阅读数 68

评论数 0

python分治法求二维数组局部峰值

题目的意思大致是在一个n*m的二维数组中,找到一个局部峰值。峰值要求大于相邻的四个元素(数组边界以外视为负无穷),比如最后我们找到峰值A[j][i],则有A[j][i] > A[j+1][i] && A[j][i] &a...

2018-03-20 19:24:10

阅读数 2669

评论数 0

python中字符串变二维数组

有一道算法题题目的意思是在二维数组里找到一个峰值。要求复杂度为n。解题思路是找田字(四边和中间横竖两行)中最大值,用分治法递归下一个象限的田字。在用python定义一个二维数组时可以有list和numpy.array两种方式,看了几篇python中二维数组的建立的博客发现大多都是建立的初始化的二维...

2018-03-20 16:05:00

阅读数 1517

评论数 1

python中列表函数&方法总结

1.len(list)列表元素的个数2.max(list)\min(list)返回列表元素最大值\最小值3.list(seq)元组转换为列表4.list.append(obj)\list.pop(obj=list[-1])末尾添加对象\移除对象,默认最后5.list.extend(seq)末尾添加...

2018-03-19 22:06:06

阅读数 202

评论数 0

python的字符串内建函数总结

自己学scrapy常用到python的字符串函数,所以自己做一个常用函数的总结。总结得不算很详细,参数和返回值没有说明,不熟悉的也可以当做一个目录使用,如果不清楚具体使用方法可以再自行百度1.统计字符出现的次数str.count(sub,start=0,end=len(string))2.指定编码...

2018-03-19 21:04:53

阅读数 89

评论数 0

走出第一步——我的第一篇博客

    从上大学到现在学习计算机快两年了,从当初的只会打打英雄联盟而且从未上过黄金的我QAQ,到现在也算是写了好几种hello world了。学然后知不足,IT行业尤为如此。对于我学习的第一门语言不是C语言而是C++其实我心里是有些遗憾的(没办法,学校课程安排,但真的想吐槽啊),一开始就接触面向对...

2018-03-19 20:53:18

阅读数 122

评论数 1

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