Firebase笔记(一)——初探Firebas

Firebase是什么? 做移动应用开发,基本离不开应用程序的前端开发和服务器数据的后台处理,尴尬的是移动应用开发者不一定都懂后端开发,这在一定程度上加大了开发移动应用程序的困难。不过近几年出了一款新型的服务,叫BaaS(Backend as a Service,后端服务系统),是BaaS公司为移动开发者整合的云后端服务。也就是说,通过在云端的操作就可以处理一些简单的...
浏览:75

python中一些有意思的东西

a=3;b=3 print a is b #True print a+3 is b+3 #True print a+300 is b+300 #False print type([]) #<type 'list'> print type(()) #<type 'tuple'> print type(([])) #<type 'list'> print type(([(())])) #<type 'list'> c = d = 4; c *=...
浏览:53

计算机组成与设计读书笔记——第一章

计算机概要和技术 8个伟大思想 面向摩尔定律设计 摩尔定律指出单芯片上的集成度每18~24个月翻一番。计算机设计者必须预测其设计完成时的工艺水平,而不是设计开始时的。 面向抽象和封装设计 提高硬件和软件生产率的方法是使用抽象和封装来设计不同的层次,在高层次中看不到低层次的细节,只能看到接口。 加速大概率事件 加速大概率事件远比优化小概率事件更...
浏览:61

图书查询系统(java异常学习)

图书类: public class Book { String name = ""; int id = -1; public Book (int id, String name) { this.id = id; this.name = name; } public String getName() { return name; } public int getId() { return id; } } 图书异常类: public class BookException extends Exception { ...
浏览:61

杭州云栖大会即将启幕 探索“变”与“不变”的力量

10月13日,一年一度的云计算盛会——杭州云栖大会即将开幕,今年已是第七个年头。 “云栖大会”的前身是“阿里云开发者大会”,7年前,400位草根站长“窝”在杭州海外海宾馆,探讨和分享云计算、大数据的业务发展和未来。 从最初的地方站长大会,到今天的云栖大会,这个阿里集团、以及云计算行业最重要的大会,经历了哪些“变”与“不变”呢? 2009——首届...
浏览:69

移动端网站提升页面加载性能的优化技巧

今早睡醒逛慕课,看到了有关优化的问题,正好有自己收藏的文章,分享下。 ----------进入主题ing...... 网页性能的优化一直是网站成功的关键,越来越多的研究证明,不管是小型电商,还是大型连锁企业,即使是页面加载时间方面的细微改善,都可以带来更多的业务,更多的广告收入,更多的用户粘性和更多的客户满意度。在过去几年,Web开发者都是基于改善硬件或...
浏览:58

图像处理(拍照,导入,旋转,裁剪,),裁剪是可自由改变宽高比例。

我这个是在学习过程中写的代码,可能性能和界面不够好,但是能正常运行,也可以看效果。所以在这里保存代码的同时给大家分享一下。参考了不少网站,其中CSDN博客的比较多,也有开源代码库等。毕竟初学者就参看很多代码,把自己想要的取出来或者理解后按照自己的需求更改。 我还是比较喜欢少说,毕竟新手说多了容易误导别人,所以直接给代码,注释挺多的。也...
浏览:69

前端工具--gulp的使用

全文照抄 猴子猿 http://www.cnblogs.com/giggle/p/5389188.html , 感谢猴子兄让我理解了gulp,之前看视频看的一头雾水。 1.全局安装gulp:目的是在命令行里使用gulp的命令 { npm install gulp -g } 2.命令行中cd到项目目录,局部安装gulp(如果不在项目中再次安装会报错,据说这样是为了避免发生版本冲突) { npm install gulp } 3.在项目目录下新建一个gulp...
浏览:57

应用 Collections.sort() 实现 List 排序 练习

/** * 1、创建完List<String>之后,往其中添加十条随机字符串 * 2、每条字符串的长度为10以内的随机整数 * 3、每条字符串的每个字符都为随机生成的字符,字符可以重复 * 4、每条随机字符串不可重复 */ public void testSort3(){ List<String> stringList = new ArrayList<String>(); fo...
浏览:57

二叉搜索树BST在C++类中的实现(增删改查)【Van0512】

网上能够查到的数据结构相关资料,多是用C语言代码实现。 C语言是面向过程的,C++是面向对象的,尽管它们有诸多的相同之处,尽管把C语言实现BST的代码拷贝在C++中差不多就能pass了。但既然学习了C++,就尽可能使用面向对象的思想,将函数封装在类中,而不是在main函数外面写了一个又一个的函数。那样的话,即使是用了一些C++的语法,整个程序也可以说是标准...
浏览:53

JavaScript内存管理和优化

作者:聚划算前端开发专家 韩璟(花名:业勤) 在JavaScript中,每当我们创建一个对象,都会占用内存,不再使用时,浏览器会自动释放。这种自动化的内存的管理的方式,大大降低了开发对于js内存管理的成本,但也造成了开发人员的JavaScript的内存管理忽视。然而现在,各种单页应用的诞生,各种不同无线终端少的可怜内存分配,交互的复杂性以及流畅性,以及no...
浏览:85

UI设计:屏幕阅读用字法则

字体 适于阅读的三大要素: ①信息量 ②重心 ③灰度 信息量 如果说阅读的本身是信息量的吸收,那么字体就是搭载内容的输出媒介。但字体本身也是存在信息量,他们的信息量来源于组成字体的点线面,越多的点和面,则意味着更多信息的输出,造成阅读疲劳。 重心 中心越平稳,视觉越流畅,阅读更连贯; 灰度 灰度均匀,阅读无黑点; 布白的均匀,影响整体版面的...
浏览:77

jQuery 基础样式篇(2)

层级选择器 $('div > p') 选择所有div元素里面的子元素P $('div p') 选择所有div元素里面的p元素p $(".prev + div") 相邻兄弟选择器 选取prev后面的第一个的div兄弟节点 $(".prev ~ div") 一般相邻选择器 选取prev后面的所有的div兄弟节点 内容选择器
浏览:98

java入门第三季,简易扑克牌游戏

/** 一、创建一副扑克牌 包括四种花色: 黑桃、红桃、梅花、方片 十三种点数:2——10,J、Q、K、A,不考虑大小王 二、创建两名玩家 玩家至少要有ID、姓名、手牌等属性,手牌为扑克牌的集合 三、洗牌 将之前创建的“一副扑克牌”打乱顺序 四、发牌 将洗牌之后的扑克牌集合,从第一张开始,发给两名玩家,按照一人一张的方式,每人发两张 五、游戏 ...
浏览:61

Cookie 防伪造 防修改

主要防止非法用户修改cookie信息,以及cookie的超时时间 传统cookie存储,Cookie(name, value),value很容易就被篡改。 防修改cookie存储,Cookie(name, value+“&&”+ signToken+“&&”+saveTime+“&&”+maxTime) signToken :签名密钥 由md5(value+saveTime+maxTime+”自定义密钥“)生成 saveTime:cookie创建时间 maxTime:coo...
浏览:65

页面

热点文章

手册 更多

top