java编程思想学习笔记:对象
概念
对象:状态(数据元素)+行为(方法)+标识(唯一的地址)。
类:描述相同的数据特性 +行为的对象的集合。可以将类看成一个数据类型。
⇨⇨每个对象都是某个类(class)的一个实例
⇨⇨在面对对象的设计方式中,程序是对象的集合。对象们通过发送消息来告知彼此所要做的。消息,即为对特定对象的方法的调用请求。
接口: 在软件工程中,泛指供别人调用的方法或者函数。
每一个对象都...
达观杯-特征工程 2--(增加特征及特征选取)
继续进行特征工程。
因为根据原数据,特征信息实际上是偏少的,这个时候需要增加一些特征信息对于训练模型可能会有比较好的效果。
1 增加特征
将Word的长度这一信息作为一个特征提取出来,并保存。
df_train=pd.read_csv('train_set.csv')
df_test=pd.read_csv('test_set.csv')
'''
定义得到单词长度的函数
'''
def get_w...
为什么要使用INTERFACE,而不是直接使用一个实体类来完成任务? INTERFACE和IMPL这种方式的好处是什么?
1.背景介绍
接口(interface):在JAVA中,接口是对行为的抽象,是一组规则的集合.
接口是抽象类的延伸可以将它看做是纯粹的抽象类.
抽象类
一个类含有抽象方法则称这个类为抽象类,用abstract修饰,抽象类中并不能只有抽象方法,它和普通类一样,同样可以拥有成员变量和普通的成员方法。
不过抽象类也不完全和普通类相同
1.抽象方法必须为public或者protected
2.抽象类不能用...
(六)MySQL基础——插入、修改、删除操作
DML语言(数据操作语言):
插入:insert
修改:update
删除:delete
一、插入语句
语法:
INSERT INTO 表名(列名,... ) VALUES(值1,... );
注意事项:
1、插入的值的类型要与列的类型一致或兼容
INSERT INTO beauty (id,NAME,sex,borndate,phone,photo,boyfriend_id)...
机器学习之---概率无向图
1. 前言
前面看了概率有向图模型,必然对无向图模型也要研究一下。而且这个概率无向图模型对学习RBM有很大的帮助,它关系到能量函数的来源,所以还是看看吧。参考资料依旧是概率有向图模型中参考的三个资料。
有向图将一组变量上的联合概率分布分解为局部条件概率分布的乘积;同时定义了一组条件独立的性质,根据图进行分解的任何概率分布都必须满足这些条件独立性质(也就是有向图中的那三种拓扑结构)。
无向图也...
Windows下实现文件自删除
msdn原文链接:https://blogs.msdn.microsoft.com/oldnewthing/20160108-00/?p=92821
MSDN 上关于 FILE_FLAG_DELETE_ON_CLOSE 的描述
当文件的所有句柄都被关闭的时候,文件立马被删除,包括这个函数返回的句柄以及其它的打开的句柄以及复制的句柄。
如果已经存在了这个文件的一个打...
简析Tomcat 、Nginx与Apache的区别
经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总是感到迷惑。这可能是很多初学服务器应用技术的同学遇到的问题。尚学堂陈老师为我们做了一个简单的梳理和总结: 一、定义: 1. Apache Apache HTTP服务器是一个模块化的服务器,可以运行在几乎所有广泛使用的计算机平台上。其属于应用服务器。Apache支持支持...
CryptoNight
CryptoNight 文档
概要
CryptoNote Standards 介绍了一种点对点的匿名支付系统本文档是 CryptoNote Standards 的一部分定义了 CryptoNote 的缺省工作量证明散列函数CryptoNight。
版权及授权说明
版权所有c2013 CryptoNote。 本文档可在知识共享署名3.0许可证国际许可权限范围内查询。
许可副本 http:/...
make和cmake关系与区别
原文链接:https://www.zhihu.com/question/36609459
1.gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)。
2.当你的程序只有一个源文件时,直接就可以用gcc命令编译它。
3.但是当你的程序包含很多个源文件...
c/c++学习资源(源码、开发工具、开发库)
原文地址:https://blog.csdn.net/cnsword/article/details/4176636
开发工具:
VIM 骨灰级玩家专属
emacs 骨灰级玩家专属
sublimetext 很好用的编辑器
code::blocks 入门级推荐
codelite 入门级首选
eclipse+CDT 如果你经常用eclipse就直接装个cdt的插件吧
netbeans...
Ubuntu 下计划任务使用(crontab)
1. crontab 语法格式:
f1 f2 f3 f4 f5 program
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。
当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其余类推 ;
当 f1 为 a-b ...
Redis和MySQL的区别与使用(redis做mysql的缓存并且数据同步)
一、redis和mysql介绍
Redis基于内存,读写速度快,也可做持久化,但是内存空间有限,当数据量超过内存空间时,需扩充内存,但内存价格贵。
MySQL基于磁盘,读写速度没有Redis快,但是不受空间容量限制,性价比高。
大多数的应用场景是MySQL(主)+Redis(辅),MySQL做为主存储,Redis用于缓存,加快访问速度。需要高性能的地方使用Redis,不需要高性能的地方使用M...
CentOS7.2 虚拟机网卡无法启动
在开机之后,发现网卡没有启动起来,进行了如下操作1、ifup ens33
Bringing up interface ens33: Error: Connection activation failed: No suitable device found for this connection.2、接着想重启网络服务
[root@client01 network-scripts]# systemc...
Delphi7安装及补丁安装详解
在学习Delphi之前,我们要先安装开发环境,博主这里以Delphi7镜像作为安装实例,希望在Delphi学习之路上能给予大家一点帮助。接下来就让我们一起来走一遍这个安装过程。
首先下载Delphi7的安装镜像以及补丁程序压缩包,下面是百度云链接。
链接: http://pan.baidu.com/s/1kVBK5EZ 密码: ubwp
下载完后,我们就开始安装了。
⑴双击Delphi7镜...
100.64.0.0/10 运营商级NAT(Carrier-grade NAT)共享地址空间
在一次跟踪路由的网络操作时发现自己路由器下一跳路由节点的IP地址比较奇怪,是100.64.0.1。好奇促使我查询了这个IP地址的归属,结果是保留地址,到这里觉得比较奇怪了,按照常理以IPv4为例保留的IP地址一般为以下几种,常用于内网通讯或者特殊用途:
地址块
起始
结束
备注
10.0.0.0/8
10.0.0.0
10.255.255.255
局域网分...
今日推荐
周排行