摘要: Java语言是面向对象的,但Java中的基本数据类型却不是面向对象的。因此Java为每种基本数据类型也设计了一种对应的类,这8个和基本数据类型对应的类称为 (Wrapper Class),也称为外覆类或者数据类型类。包装类均位于java.lang包中。 | 基本数据类型 | 对应包装类 | | : 阅读全文
posted @ 2018-07-13 21:55 冬色 阅读(151) 评论(0) 推荐(0) 编辑
摘要: `J2SE Java 2 Stardard Edition`。Java 2包括:标准版J2SE,企业版J2EE和微缩版J2ME 动态实例化类 在Java中,类的实例化有以下方法: 使用 使用Class对象的 方法 使用 方法,对现有实例拷贝 通过 的`readObject()`方法反序列化类 的概念 阅读全文
posted @ 2018-07-13 21:52 冬色 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Hadoop和Spark关系 Spark比Hadoop快的原因:Hadoop在MapReduce后会将结果写入磁盘,第二次MapReduce再取出,Spark去除了两次运算间多余的IO消耗,直接将数据缓存在内存中。 Spark运行原理 提交作业 启动Driver进程 申请资源,即Executor进程 阅读全文
posted @ 2018-07-13 21:47 冬色 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 本文作为SQL语句快速复习之用 SQL基础 1. 表具有一些特性,这些特性定义了数据在表中如何存储,包含存储什么样的数据,数据如何分解,各部分信息如何重命名等信息,描述表的这组信息的就是所谓的 2. SQL中,即使不一定需要,加上分号也没有坏处 3. SQL 不区分大小写 ,但是表名,列名和值可能有 阅读全文
posted @ 2018-07-13 21:46 冬色 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Capsule Network最大的特色在于vector in vector out & 动态路由算法。 vector in vector out 所谓vector in vector out指的是将原先使用 标量表示 的神经元变为使用 向量表示 的神经元。这也即是所谓的“Capsule”,“vec 阅读全文
posted @ 2018-07-13 21:22 冬色 阅读(2836) 评论(1) 推荐(0) 编辑
摘要: 记录一些常用的pandas基础的使用方法。 1. 数据结构 pandas有两种主要的数据结构:Series和DataFrame 1.1 Series Series是一个一维的数组对象,它包含了一个数据标签(称为索引)和一个数组数据。事实上,可以将Series理解为一个以数据标签为key,以数值为va 阅读全文
posted @ 2017-09-30 09:25 冬色 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 在树莓派上可以使用它官方标配的摄像头,但是这个摄像头似乎不能被Windows IoT识别和使用。但是,可以在树莓派的USB口上插入任意型号的摄像头,就可以实现树莓派的拍摄功能。 关于摄像头的寻找和拍摄,我将其封装成一个类,如下: 使用示例: 1.初始化 2.拍摄 拍摄完成的图片文件就存储在上面的im 阅读全文
posted @ 2017-04-30 21:55 冬色 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 在Windows IoT生成和识别二维码,实际上由于是UWP上实现,所以,理论上,这些生成和识别二维码的方法也可以在其它平台上运行。 关于二维码的生成有很多库可以实现,比如QRCoder,这个库可以在NuGet中搜索到和引入。 使用方法: 关于识别二维码,使用QRCoder库似乎无法实现,可以使用Z 阅读全文
posted @ 2017-04-30 21:39 冬色 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 插入文档 db.COLLECTION_NAME.insert({doc1},{doc2},...) e.g.:db.collection.insert({name:'123',age:12},{name:'cmn',sex:'male'}) 更新文档 db.COLLECTION_NAME.updat 阅读全文
posted @ 2017-04-30 21:12 冬色 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 启动MongoDB:sudo service mongodb start,mongo 经测试,键可加引号也可不加,但是值一般要加引号,数值类型除外 MongoDB区分大小写,命名通常采用驼峰式命名法 MongoDB在使用数据库,插入集合等情况下,若数据库/集合不存在将自动创建 数据查询find() 阅读全文
posted @ 2017-04-30 21:11 冬色 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 非关系型数据库 命令区分大小写;命令结束符为回车(与MySQL不同之处) mongodb配置 sudo service mongodb start mongo mongodb基本概念 集合对应于关系型数据库的表的概念,创建集合:db.createCollections("<集合名>");删除集合:d 阅读全文
posted @ 2017-04-30 21:11 冬色 阅读(630) 评论(0) 推荐(0) 编辑
摘要: MySQL权限管理 权限管理信息被存储在user,db,host,table_priv,column_priv,procs_priv的表中 通过CREATE,DROP权限可以新建数据库/表,删除数据库/表 SELECT,INSERT,UPDATE,DELETE对现存的表进行增删改查 INDEX允许对 阅读全文
posted @ 2017-04-30 21:10 冬色 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 存储过程和函数的区别 存储过程可以返回多个值,而函数可以返回一个 函数可以嵌入到sql中使用,可以使用select调用;而存储过程不可以 本质差不多 创建存储过程和函数 CREATE PROCEDURE/CREATE FUNCTION 举例子之前,补充SQL中delimiter的用法,delimit 阅读全文
posted @ 2017-04-30 21:09 冬色 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 所谓的MySQL触发器实际上与一些编程语言中的事件/事件处理程序类似 触发器的建立 建立一张示例表。CREATE TABLE account(acct_num INT,account DECIMAL(10,2)); 建立触发器示例:CREATE TIGGER ins_sum BEFORE INSER 阅读全文
posted @ 2017-04-30 21:09 冬色 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 创建视图CREATE TABLE 视图定义注意事项: SELECT不能包含FROM语句中的子查询 SELECT不能引用系统或用户变量 在定义中不能引用TEMPORARY表 在视图定义中命名的表必须已存在 视图定义的格式:CREATE [OR REPLACE][ALGORITHM={UNDEFINED 阅读全文
posted @ 2017-04-30 21:09 冬色 阅读(144) 评论(0) 推荐(0) 编辑
摘要: ALTER DATABASE修改数据库全局特性 ALTER DATABASE实际上是修改数据库目录中的dp.opt文件 ALTER TABLE修改表的结构 ALTER TABLE对表进行增删列,创建取消索引,重命名列或者表 CREATE DATABASE创建数据库 CREATE INDEX创建索引 阅读全文
posted @ 2017-04-30 21:08 冬色 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 圆括号(...) 比较函数和操作符 =等于 <=>空值安全的等于 <>或!= <=和> expr BETWEEN min AND max COALESCE(value,...)在后面的参数列表中返回第一个不为NULL的值 GREATEST(value,...)在后面的参数列表中,返回最大的值 exp 阅读全文
posted @ 2017-04-30 21:07 冬色 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 数值类型 BIT[(M)]位域类型,M:0~64表示每个值的位数,默认为1 TINYINT[(M)] [UNSIGNED] [ZEROFILL]带符号范围:-128~127 BOOL/BOOLEAN TINYINT(1)同义词,0为假,1为真 SMALL/MEDIUMINT/INT/INTEGER/ 阅读全文
posted @ 2017-04-30 21:06 冬色 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 建立一个示例表:CREATE TABLE shop( article INT(4) UNSIGNED ZEROFILL DEFAULT '0000', dealer CHAR(20) DEFAULT '' NOT NULL, price DOUBLE(16,2) DEFAULT '0.00' NOT 阅读全文
posted @ 2017-04-30 21:06 冬色 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 创建并使用数据库 查看服务器上的数据库:SHOW DATABASES; 创建数据库:CREATE DATABASE <数据库名>; 指明使用何数据库:USE <数据库名> 创建并使用表 创建表:CREATE TABLE <表名> (<列名> <数据类型> <约束>,...); 查看表(本数据库有那些 阅读全文
posted @ 2017-04-30 21:05 冬色 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 约束分类 主键:PRIMARY KEY用于唯一标识表中的一行,不可重复。e.g.:id INT(10) PRIMARY KEY 默认值:DEFAULT插入时,若没有指定该列的值,则为DEFAULT指定的值。e.g.:age INT(10) DEFAULT10 唯一:UNIQUE一张表中的指定列,不可 阅读全文
posted @ 2017-04-30 21:04 冬色 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 索引 所谓索引,就是类似于书的目录,目的也类似,都是为了提高检索速度。ALTER TABLE <表名> ADD INDEX <索引名(列名)>;或者CREATE INDEX <索引名> ON <表名(列名)>; 视图 视图是一个虚拟表,自己的理解就是建立一个“固化的”SQL语句,每次执行查询时,就可 阅读全文
posted @ 2017-04-30 21:04 冬色 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 启动MySql 启动服务:sudo service mysql start 登陆:mysql -u root 新建数据库 CREATE DATABASE <数据库名>; 在大多数SQL系统中,并不区分大小写,但是习惯上:保留字大写,变量和数据小写 连接数据库 use <数据库名> 显示:Databa 阅读全文
posted @ 2017-04-30 21:03 冬色 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 数据库及SQL概念 数据库是按照数据结构存储和组织数据的仓库 结构化查询语言(Structured Query Language)简称SQL MySql:DBMS MySql安装 安装MySql服务端和核心程序:sudo apt-get install mysql-server 安装Mysql客户端 阅读全文
posted @ 2017-04-30 21:01 冬色 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 比较内容 git diff [--cached] 参见上节 git diff <分支1> <分支2> 比较两个分支的不同 git diff <分支名> <文件名/目录名> 比较分支中某个文件/目录的改动 加上参数--stat可以参看改动的文件数/行数 分布式工作流 git pull <目标主机名> 阅读全文
posted @ 2017-02-10 00:50 冬色 阅读(226) 评论(0) 推荐(0) 编辑