处理ZeroDivisionError异常 下面看一种异常,除数为0的异常,我们都知道,当除数为0的时候是不可以运算的。 print(5/0) 在上述Traceback中,已经指出的错误ZeroDivisionError是一个异常对象。Python无法按照你的要求做时,就会产生这种对象。 1.1使用... ...
分类:
编程语言 时间:
2017-11-26 16:52:47
阅读次数:
192
100分的pwn 简单查看一下,果然还是比较简单的 放到ida中查看一下,有明显的溢出函数,并且在函数中打印出了字符串的地址,并且字符串比较长,没有NX保护 所以我们很容易想到构造shellcode,在栈中执行shellcode拿shell权限 shellcode是一段恶意代码,在没有NX保护程序中 ...
分类:
编程语言 时间:
2017-11-26 16:53:08
阅读次数:
737
数据结构 1. 列表 例子: 结果 列表中可以添加任意种类的对象 for in实现了列表的遍历 append方法可以添加新的对象 sort方法可以对列表排序,是对列表本身的修改 del方法后面接上列表中的任意位置,可以删除该对象 2. 元组 元组和列表的形式差不多,不过元组中的对象是不允许修改的 含 ...
分类:
编程语言 时间:
2017-11-26 16:53:39
阅读次数:
172
protobuf-net是Unity3D游戏开发中被广泛使用的Google Protocol Buffer库的c#版本,之所以c#版本被广泛使用,是因为c++版本的源代码不支持Unity3D游戏在各个平台上的动态库构建。它是一个网络传输层协议,在GC上有很大的问题,本文对它进行了一次比较彻底的GC优... ...
分类:
编程语言 时间:
2017-11-26 17:44:53
阅读次数:
361
一、PTA实验作业 题目1:7 6 掉入陷阱的数字 1. 本题PTA提交列表 2. 设计思路 1.定义输入的变量N,输出次数i,判断变量x,以及第一组J 2.输入N,并给i附上初始值0,计算第一次的J 3.利用do while(x!=J)循环循环内 每一次i++, 输出i,J 并使x=J J=SKT ...
分类:
编程语言 时间:
2017-11-26 17:45:01
阅读次数:
215
公司测试机环境不知道给我卸了什么包,导致yum运行报错状况: 系统版本:Red Hat Enterprise Linux Server release 6.2 (Santiago) 内核版本:2.6.32-220.el6.x86_64 报错情况: There was a problem import ...
分类:
编程语言 时间:
2017-11-26 17:45:10
阅读次数:
204
泛型方法 泛型方法定义规则: 所有泛型方法声明都有一个类型参数声明部分(由尖括号分隔),该类型参数声明部分在方法返回类型之前。 每一个类型参数声明部分包含一个或多个类型参数,参数间用逗号隔开。一个泛型参数,也被称为一个类型变量,是用于指定一个泛型类型名称的标识符。 类型参数能被用来声明返回值类型,并 ...
分类:
编程语言 时间:
2017-11-26 17:48:10
阅读次数:
246
Java Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage collection)。 我们在浏览BBS、SNS网站的时候,常常会看到“当前在线人 ...
分类:
编程语言 时间:
2017-11-26 17:49:28
阅读次数:
208
一、PTA实验作业 题目1:7 2区位码输入法 1.本题PTA提交记录 2.设计思路 3.代码截图 4.本题调试过程碰到问题及PTA提交列表情况说明 本来这道题看到题目我是惊慌失措的,还以为很难然后继续往下看看到了这个 恍然大悟,写出代码之后出现了下面的问题: 是高字节跟低字节的输出顺序错了,顺序调 ...
分类:
编程语言 时间:
2017-11-26 17:49:42
阅读次数:
172
jenkins是devops神器,本篇文章介绍如何安装和使用jenkins部署Spring Boot项目 jenkins搭建 部署分为三个步骤; 第一步,jenkins安装 第二步,插件安装和配置 第三步,Push SSH 第四步,部署项目 第一步 ,jenkins安装 准备环境: JDK:1.8 ...
分类:
编程语言 时间:
2017-11-26 17:49:58
阅读次数:
343
题目描述 为了把工厂中高低不等的物品按从低到高排好序,工程师发明了一种排序机械臂。它遵循一个简单的排序规则,第一次操作找到摄低的物品的位置P1,并把左起第一个至P1间的物品反序;第二次找到第二低的物品的位置P2,并把左起第二个至P2间的物品反序...最终所有的物品都会被排好序。 上图给出_个示例,第 ...
分类:
编程语言 时间:
2017-11-26 17:50:24
阅读次数:
200
列表切片 数组data=[a,b,c,d,e] print(data[1,3])#取出b,c , 如果用-号切片则是反向取数,那么去取出来的数为data[-3,-1],如果是0则默认不填 列表追加 ...
分类:
编程语言 时间:
2017-11-26 17:50:34
阅读次数:
215
push用法 定义和用法 push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 语法 返回值 把指定的值添加到数组后的新长度。( 使用 document.write(arrayObject.push(newelement1,newelement2,....,newelementX)) ...
分类:
编程语言 时间:
2017-11-26 17:51:26
阅读次数:
1485
《Python Cookbook》3rd Edition http://python3-cookbook.readthedocs.io/zh_CN/latest/copyright.html 书名: 《Python Cookbook》3rd Edition 作者: David Beazley, Br ...
分类:
编程语言 时间:
2017-11-26 17:51:39
阅读次数:
139
Java ...
分类:
编程语言 时间:
2017-11-26 17:51:53
阅读次数:
222
目录 什么是k近邻算法 模型的三个基本要素 构造kd树 搜索kd树 Python代码(sklearn库) 什么K近邻算法(k-Nearest Neighbor,kNN) 引例 假设有数据集,其中前6部是训练集(有属性值和标记),我们根据训练集训练一个KNN模型,预测最后一部影片的电影类型。 首先,将 ...
分类:
编程语言 时间:
2017-11-26 17:52:22
阅读次数:
166
原文 "Optimizing garbage collection in Unity games" 。这里是对这篇文章的粗略翻译,当作自己的笔记。 Garbage Collector在这里被翻译成名词GC。对于Garbage Collection这里翻译成动词内存回收。 内存垃圾: 代码中销毁了(d ...
分类:
编程语言 时间:
2017-11-26 17:52:31
阅读次数:
2367
在前面程序出现异常时,我们都会给一个提示,告诉用户,程序为什么会异常,但是现在我们想在程序出现异常时,不做处理,让程序默默的往下执行,不要做声。 那么我们就引入了pass语句 def count_words(file_path): try: with open(file_path) as file_... ...
分类:
编程语言 时间:
2017-11-26 17:54:20
阅读次数:
346
简单利用“/bin/sh”夺权 简单看一下 放到ida中发现了“/bin/sh”串,和system函数,可以利用== 所以只要在vuln函数返回时跳转到system函数,同时添加参数“/bin/sh”就可以实现啦 此时程序流程如图 放成果图 其实这种没有PIE保护的程序,很多函数地址可以直接从ida ...
分类:
编程语言 时间:
2017-11-26 17:54:28
阅读次数:
251
这些无序排列的同类数据元素的集合称为数组。 数组是用于储存多个相同类型数据的集合。 特点 1.数组是相同数据类型的元素的集合 2.数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起 3.数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的 ...
分类:
编程语言 时间:
2017-11-26 18:41:26
阅读次数:
129