当作笔记整理的~~~ 首先,引出堆对象这个概念。 什么是堆对象,就是程序在运行过程中可以随时建立或者删除的对象,可以用new运算符(或malloc函数)或者delete运算符(或free函数)。泛型可以看作是一类堆对象。 泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一 ...
分类:
编程语言 时间:
2017-07-20 23:48:53
阅读次数:
272
1、概述 IDAPython在IDA中集成了Python解释器,除了提供了Python功能外,使用这个插件还可以编写实现IDC脚本语言的所有Python脚本。 IDAPython显著优势在于,它可以充分利用Python强大的数据处理能力及所有的Python模块。 IDAPython还具有IDA SD ...
分类:
编程语言 时间:
2017-07-20 23:49:19
阅读次数:
469
随着JDK的发展,一些设计缺陷或者性能不足的类库难免会被淘汰,最常见的就是Vector、Stack、HashTable和Enumeration了。 Vector(@since 1.0) 首先看看Vector的UML类图,可以看出,他是一个与ArrayList有着相同继承体系的类,大致功能也和Arra ...
分类:
编程语言 时间:
2017-07-20 23:49:57
阅读次数:
338
一、安装Python3 在Ubuntu中的终端输入:sudo apt-get install python3 提示资源被锁住,可能有另外一个程序在占用此资源。 解决方法:输入以下指令解锁资源 sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/ ...
分类:
编程语言 时间:
2017-07-20 23:51:40
阅读次数:
325
站长用Python写了一个可以提取csv任一列的代码,欢迎使用。Github链接csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,比如如下的表格: 就可以存储为csv文件,文件内容是:No.,Name,Age,Score1,Apple,12,982,Ben, ...
分类:
编程语言 时间:
2017-07-20 23:52:55
阅读次数:
535
本文是对github上fork的xing_NLP中的用N-gram语言模型做完型填空这样一个NLP项目环境搭建的一个说明,本来写在README.md中。第一次用github中的wiki,想想尝试一下也不错,然而格式非常的混乱,自己都不满意,所以先在博客园记录一下,等github博客搭建成功了再说。 ...
分类:
编程语言 时间:
2017-07-20 23:53:47
阅读次数:
512
常见命名规则: 包:类似文件夹,用于把相同的类名进行区分(小写) 单级:例如:student 多级:例如:cn.student 类或者接口: 一个单词:单词首字母大写,例如:Student 多个单词:每个单词首字母大写,例如:HelloWorld 方法或变量: 一个单词:单词首字母小写,例如:mai ...
分类:
编程语言 时间:
2017-07-20 23:54:05
阅读次数:
185
1: 刚体的形状大小在物理世界里面是不变的,可是很多时候,我们需要多个刚体来配合使用;2: 关节: 连接刚体与刚体的对应的物理模拟;3: 关节类型: 铰链关节,弹簧关节, 固定关节, 角色关节,可配置关节 铰链关节 1: 将两个刚体束缚在一起,在两者之间产生铰链效果;2: 铰链关节属性 connec ...
分类:
编程语言 时间:
2017-07-20 23:55:20
阅读次数:
1801
二维码现在很流行。 前端也有二维码的生成方式: jquery.qrcode qrcode其实是通过使用jQuery实现图形渲染,支持Html5技术的才能实现,只要是canvas实现的。传输门 而java生成二维码已经很成熟了,兼容性也很好。 直接下载jar包 传输门 下载文件里有core-3.0.0 ...
分类:
编程语言 时间:
2017-07-20 23:56:17
阅读次数:
1142
代码编译环境:Windows7 32bits+VS2012。 1.什么是链式操作 链式操作是利用运算符进行的连续运算(操作)。它的特点是在一条语句中出现两个或者两个以上相同的操作符,如连续的赋值操作、连续的输入操作、连续的输出操作、连续的相加操作等都是链式操作的样例。 链式操一定涉及到结合律的问题。 ...
分类:
编程语言 时间:
2017-07-20 23:57:04
阅读次数:
236
(一)void的含义 void的字面意思是“无类型”,void差点儿仅仅有“凝视”和限制程序的作用,由于从来没有人会定义一个void变量,让我们试着来定义: void a; 这行语句编译时会出错。提示“illegal use of type 'void'”。只是。即使void a的编译不会出错。它也 ...
分类:
编程语言 时间:
2017-07-20 23:57:20
阅读次数:
350
类和对象: 定义类: class 类名: 属性 方法 定义类的对象: 类的对象名=类名() 类的属性:分为公有和私有,类似于c++的private和public,私有变量名前面添加__ 构造函数:在创建类的对象的时候,对类进行初始化的函数。(它的功能远不止赋值这么简单,思维不要被局限了) 形式:de ...
分类:
编程语言 时间:
2017-07-20 23:57:49
阅读次数:
389
实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。 拓展:为什么用Object.prototype.toString.call(obj)检测对象类型?不理解这个函数的可以参考这篇博文。 这里 ...
分类:
编程语言 时间:
2017-07-20 23:58:49
阅读次数:
637
北京又在打雷下大雨了,学习Unity以来,越来越感兴趣,情不自禁的想要学习更多知识 这次自己搭建一个Socket模块,比较基础,适合新手学习,详细介绍Socket的搭建过程,同样会把详细过程在代码里进行注释~ 在搭建Socket过程中,需要创建以下几个常用的方法: 1.创建套接字(socket) 2 ...
分类:
编程语言 时间:
2017-07-20 23:59:45
阅读次数:
528
1.创建一个c程序的标准方法是字母+数字; 2.空项目没有什么可以生成,因此不会返回失败,会显示编译成功; 3.cpp的全称是c plus plus ,cpp可以兼容c,因此,可以用cpp写c的程序,也可以直接写c; 4.’任何c程序中,都是以.main函数作为程序的入口,从main函数开始执行,从 ...
分类:
编程语言 时间:
2017-07-21 00:00:08
阅读次数:
246
一.关于spring boot 1.spring boot 简而言之就是使spring启动更容易,它的座右铭是"just run",大多数spring应用程序仅仅需要很少的配置,使用spring-boot将大大减少编写spring相关的代码量和xml配置文件 2.通常情况下spring-boot会在 ...
分类:
编程语言 时间:
2017-07-21 00:01:13
阅读次数:
423
2017-07-19 08:54 Amphetamine:能发一下代码吗? 应我那位谜一样好友的邀约,我打算好好看一看Miller-Rabin和Pollard-Rho算法。很奇怪,各种地方有很多代码描述详细过程,但我仍旧很懵。也许是我太弱了,不能从那些“鱼龙混杂”的代码中找出本质上的共性。那么,我们 ...
分类:
编程语言 时间:
2017-07-21 00:01:19
阅读次数:
277
int 函数可以把字符串转化为整数,当仅仅传入字符串时,int()函数默认按照十进制转换: int函数还提供额外的base参数,默认值为10,如果传入base参数,可以做N进制的转换 假设要转换大量的二进制字符串,每次都传入int(x, base=2)非常麻烦,于是,我们想到,可以定义一个int2( ...
分类:
编程语言 时间:
2017-07-21 00:01:46
阅读次数:
243
代码实例实现了继承和友元之间的关系,以及为了隐藏实际继承实现,而实现的接口类,代码偏乱,楼主- -自看的(提醒作用) TextQuery.h TextQuery.cpp Query.h & QueryBase{WordQuery,NotQuery,BinaryQuery{AndQuery,OrQUe ...
分类:
编程语言 时间:
2017-07-21 00:02:41
阅读次数:
147
1、文件操作 现有文件如下: 基本操作 输出结果 打开文件的模式有: 1.r,只读模式(默认) 2.w,只写模式(不可读,不存在文件则创建,存在则删除) 3.a,追加模式(可读,不存在则创建,存在则追加) "+"表示同时可以读写文件 1,"r+",可读可写文件。(可读可写可追加) 2,"w+"写读 ...
分类:
编程语言 时间:
2017-07-21 00:04:03
阅读次数:
250