2.数据类型
简介 Scala的基本数据类型与Java中的基本数据类型是一一对应的,不同的是Scala的基本数据类型头字母必须大写。数据类型.jpg类型变量定义整数类型变量定义//16进制定义法scala> val x=0x29x: Int = 41//十进制定义法scala> val x=41x: Int = 41//八进制定义法scala> 051res0: Int = 41浮点类型变量定义//Doubl
jQuery中的选择器
第二章jQuery中的选择器1.jQuery选择器:①.基本选择器:(1)#id(根据给定的id匹配一个元素),例如:$("#test")选取id为test的元素 (2).class(根据给定的类名匹配元素),例如:$(".test")选取所有class为test的元素(3).element例:$("p")选取所有的元素 (4)*例如:$("*")选取所有的元素
MVP 模式在 ANDROID 中的使用
什么是MVP作为码农你应该知道MVC(ModelViewControl)吧,如果不知道,请自行补脑。MVP(ModelViewPresenter)是MVC衍生而来的,MVP并不是一个新玩意,很早以前就由某软公司提出,近年来在Android应用开发中越来越多的被提及,越来越重要了。本文简单解介绍MVP的概念、为啥要使用MVP和在Android中如何使用,最后介绍一个Android使用MVP的例子。概
终端中的乐趣:6个有趣的Linux命令行工具
之前,我们展示了一些有关有趣的Linux命令行命令的文章,这些文章告诉我们,Linux并不像看起来那样复杂,如果我们知道如何使用的话,反而会非常有趣.Linux命令行可以简洁而完美地执行一些复杂的任务,并且十分有趣.Linux命令及Linux终端的20个趣事Linux终端的乐趣之把玩字词计数前者包含了20个有趣的Linux命令/脚本(和子命令),得到了读者的高度赞扬.而另一篇文章虽然没有之前那篇文
Android开发各类常见错误解决方案
本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家遇到问题多去上面找,基本上都能找到解决方案的。(1)将Eclipse项目导入到Androidstudio中很多点9图出现问题解决方法:在build.gradle里添加以下两句:aaptOptions.cruncherEnabled = fal
也是模仿头部刷新的动画效果
//允许从外部传递视差效果的控件进来publicvoidsetParallaxImageView(ImageViewparallaxImageView){this.parallaxImageView=parallaxImageView;Drawabledrawable=parallaxImageView.getDrawable();maxHeight=drawable.getIntrinsicHe
Redux学习笔记
是什么Redux是一个状态管理库。为什么要用随着JavaScript单页应用开发日趋复杂,JavaScript需要管理比任何时候都要多的state(状态)。管理不断变化的state非常困难。三大原则整个应用的state被储存在一棵objecttree中,并且这个objecttree只存在于唯一一个store中。唯一改变state的方法就是触发action,action是一个用于描述已发生事件的普通
《前端之路》之 JavaScript 进阶技巧之高阶函数(下)
第二章-03:前端进阶技巧之高阶函数一、防篡改对象JavaScript共享的本质一直是开发人员心头的痛,因为任何对象都可以被在同一个环境中运行的代码修改。ECMAScript5致力于解决这个问题,可以让开发人员定义防篡改对象(tamper-proofobject)。它的原理就是通过设置每个对象的属性的一下的默认属性:[[Configurable]]---是否可配置[[Writable]]---是否
数组滑动窗口比较最大值
import java.util.ArrayList;import java.util.Arrays;import java.util.Deque;import java.util.List;import java.util.concurrent.LinkedBlockingDeque;/** * 有一个×××数组arr和一个大小为w的窗口从数组的最左边滑到最右边,窗口每次向右滑动一个位
CSS3新特性(01):Transform(下)
Transform除了旋转、偏移、缩放、倾斜这些transform-function外,本篇介绍另外剩余的边角料:基准点、透视、灭点等。目录基准点:transform-origin透视属性:perspective灭点位置:perspective-origin呈现方式:transform-style3D背面与否可见:backface-visibility基准点:transform-origin使用T
Composer 安装使用三步走
Composer是PHP的一个依赖管理工具。安装了Composer后我们就可以简单的通过命令来安装第三方库了,省去了繁琐的手动配置和下载的步骤。下面就来说一下,如何安装以及安装后如何使用。第一步打开终端输入下面命令下载Composercurl -sS https://getcomposer.org/installer | php第二步下载完成后将其移动到/usr/local/bin/compose
SQL判断文件是否存在
SQLServer使用xp_fileexist扩展存储过程,可在判断文件是否在。在创建自定义函数时,因无法使用临时表,所以下例使用了一个表变量。代码 DECLARE @OutInfo TABLE ( [FILE_EXISTS] INT NOT NULL, [FILE_IS_DIRECTORY] INT NOT NULL, [PARENT_DIRECTORY_EXISTS] INT
ajax上传文件nodejs获取图片时不能显示怎么办?
上传文件 文件:文件详情文件名类型大小(/kb)上传下载 let files=document.getElementById('fileList'),content=document.getElementById('content'),arr=['name','type','size'],index=0;fileArr=[];//存储文件files.onchan
安装和使用percona-toolkit来辅助操作MySQL的基本教程
一、percona-toolkit简介percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql和系统任务,这些任务包括:检查master和slave数据的一致性有效地对记录进行归档查找重复的索引对服务器信息进行汇总分析来自日志和tcpdump的查询当系统出问题的时候收集重要的系统信息percona-toolkit源自Maatkit和Aspersa
mongodb 使用 group 查询出错
#Issue最近使用Mongodb创建collection时,创建名为project.share.group的集合时会创建成功,并且代码显示数据已保存到集合,在shell中也能够通过showcollections能够查看到对应集合但是通过db.project.share.group.find()命令显示数据时报错,显示TypeError:db.project.share.group.findisn
人们为何使用python
目前有众多可选的编程语言,这往往是入门者首先面对的问题。鉴于目前大约有100万python用户,的确没有办法完全准确地回答这个问题。开发工具的选择有时取决于特定的约束条件或者个人喜好。然而,在过去的12年中,在对近255个团体组织和3000名学生的python培训过程中,作者发现这个问题的答案具有一些共性。python用户反映,之所以选择python的主要因素有以下几个方面。1软件质量2提高开发者
mysql innodb的监控(系统层,数据库层)
mysqlinnodb的监控(系统层,数据库层)关于MySQL的监控,mysql提供了数据采集的命令,比如showstatus命令或者读取数据库informat_schema的GLOBAL_STATUS对象;也可以用一些现成的监控工具进行查询,目前用的比较多的innotop、mysqlreport、mtop、mytop,还有淘宝perl语言研发的orzdba。就监控的指标而言,有系统层面的,数据库
Lucene--Field域和索引维护
Lucene--Field域和索引维护一、Field域1.Field属性Field是文档中的域,包括Field名和Field值两部分,一个文档可以包括多个Field,Document只是Field的一个承载体,Field值即为要索引的内容,也是要搜索的内容。是否分词(tokenized)是:作分词处理,即将Field值进行分词,分词的目的是为了索引。比如:商品名称、商品简介等,这些内容用户要输入关
MySQL之数据类型使用
在数据库设计的时候,如果数据类型选择不当,可能会对性能造成很大的影响,比如存储姓名的字段,如果选择VCHAR(255),那么暂用更多的存储空间,同时也会对IO产生影响,因此在数据库设计时对数据库数据类型的准确选择,也会对数据库的性能有一个很大的提升。我在工作中就遇到过很多时候一些开发人员不注意对数据类型认真选择,而是只要能存储下数据就可以,例如,使用VARCHAR(100)类型存储姓名字段,用
MySQL InnoDB之事务与锁详解
引题:为何引入事务?1>.数据完整性2>.数据安全性3>.充分利用系统资源,提高系统并发处理的能力1. 事务的特征事务具有四个特性:原子性(Atomiocity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),这四个特性简称ACID特性。1.1原子性事务是数据库的逻辑工作单位,事务中包括的所有操作要么都做,要么都不做。1.2 一致性事务执行的结果必