Android代码规范整理
1文件命名个人主页:http://www.jianshu.com/u/9be0df6428d51.1类文件命名 参考.类命名方式采用 大驼峰 命名法对于继承自安卓组件的类来说,类名应该以该组件名结尾,例如: SignInActivity, SignInFragment, ImageUploaderService, ChangePasswordDialog.对于工具类来说,命名方式应该以其完成功能开
推荐jquery toolsz
在做一个网页页签效果(跟选项卡效果类似)查阅资料时,发现了这个网站:http://jquerytools.org/jquerytools里面包含了很多常见的网页特效,用起来很方便,例子学习网站:http://jquerytools.org/优点:超级强大,可以写选项卡,页签,弹出层,鼠标悬浮提示框,滚动展示图,表单验证,日历,下拉选项框等等各种网页常用效果。缺点:文件太大,但是可以根据自己的要求选
08_CSS之JD实战
CSS初始化@charset "UTF-8";/*css 初始化 */html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }fieldset, img,input,button { border:none; padding:
浏览器兼容
1.什么是CSShack由于不同厂商的浏览器,比如InternetExplorer,Safari,MozillaFirefox,Chrome等,或者是同一厂商的浏览器的不同版本,如IE6和IE7,对CSS的解析认识不完全一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。CSSHack大致有3种表现形式,CSS属性前缀法、选择器前缀法以及IE条件注释法(即HTML头部引用ifIE)H
Android Study 玩转百度ocr身份证识别不是梦~
>LZ-Says:最近好哥儿们因公来廊坊,在家里可谓夜夜笙歌,喝酒喝的俩眼发懵,最近状态欠佳,导致学习计划一直在滞留,今天通过简短的小例子,重新拾起学习之路,滚蛋吧,懒瘤君~前言Today,由于昨晚喝蒙了,今天晕乎乎的为大家带来如何快速集入ocr身份证识别。关于ocr的前世今生这里不做过多的说明,百度一抓一大把。前期准备百度AI开放平台ocr地址:> https://ai.baidu.com/sd
clang的线程安全分析模块 thread safety analys
介绍Clang的线程安全分析模块是C++语言的一个扩展,能对代码中潜在的竞争条件进行警告。这种分析是完全静态的(即编译时进行),没有运行时的消耗。当前这个功能还在开发中,但它已经具备了足够的成熟度,可以被部署到生产环境中。它由Google开发,同时受到CERT(UnitedStatesComputerEmergencyReadinessTeam,美国互联网应急中心)/SEI(SoftwareEng
Spring深入浅出(一)IOC的基本知识
Spring前言Spring是一个企业级开发框架,为解决企业级项目开发过于复杂而创建的,框架的主要优势之一就是分层架构,允许开发者自主选择组件。Spring的两大核心机制是IOC(控制反转)和AOP(面向切面编程),从开发的角度讲,我们使用Spring框架就是用它的IOC和AOP。 IOC是典型的工厂模式,通过工厂去注入对象。AOP则是代理模式的体现。 IOC控制反转IOC也叫控制反转,首先从字面
ES6开发账号体系SDK
环境准备(html-bundler)https://github.com/be-fe/html-bundlerbabel-plugin-transform-runtime代替babel-polyfill,因为babel-polyfil是全量包,兼容全部ES6api,但是我们在项目中用不到这么多API,减少体积babel-preset-env取代babel-preset-2015,babel-pre
ES6深入浅出 Generator
一步,一步前進の一步ES6深入浅出之Generator生成器。本人对生成器的印象是语法难以理解,又没有什么实际的应用场景。为啥要学习一下呢?可能未来某些高级的业务会用到,还有万一面试官问的话,我得能侃几句,显得我牛。定义Generator是为异步而生,正常的函数是一进入就必须执行完成的,而Generator可以多次暂停,让出控制权。语法学习Generator语法,你需要了解function* 、y
【必收藏】不得不看的Spring相关资源整合
Spring是于2003年兴起的一个轻量级的Java开发框架,致力于简化Java EE 的企业级应用开发。而SpringBoot是由Pivotal团队提供的全新框架,SpringBoot简化了基于Spring的应用开发,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,SpringBoot致力于在蓬勃发展的快速应用开发领域(rapidapplicationd
SQL Server INTERSECT
INTERSECT交集集合运算,把集合共同拥有的记录返回来。为了演示,首选创建两个变量表,并插入数据: 第一个表:代码DECLARE @T1 AS TABLE(ColName1 NVARCHAR(50),ColName2 NVARCHAR(50))INSERT INTO @T1 VALUES ('tc1','tc2');INSERT INTO @T1 VALUES ('tc3','tc4');IN
Java开发者一定要了解的六款大数据采集平台
随着大数据越来越被重视,数据采集的挑战变的尤为突出。今天为大家介绍几款数据采集平台:ApacheFlumeFluentdLogstashChukwaScribeSplunkForwarder大数据平台与数据采集任何完整的大数据平台,一般包括以下的几个过程:数据采集数据存储数据处理数据展现(可视化,报表和监控)其中,数据采集是所有数据系统必不可少的,随着大数据越来越被重视,数据采集的挑战也变的尤为突
Android中高效的显示图片 加载大图
java.lang.OutofMemoryError:bitmapsizeexceedsVMbudgetAndroid开发者应该对上面这个错误都不陌生。Android系统对每个应用使用的内存是有限制的,一旦应用使用的总内存超过这个阀值,系统就会抛出上面的错误导致应用crash。内存溢出的错误是开发者必须要解决的,根据经验来说,内存溢出很多场景都是由图片资源使用不当引起的。Android官方的开发者
CentOS安装mysql5.7 及简单配置教程详解
安装保证你的用户有权限安装没有切换rootsuroot(su的意思:swichuser)#rpm-ivhhttp://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm可能会遇到warning:/var/tmp/rpm-tmp.6V5aFC:HeaderV3DSA/SHA1Signature,keyID5072e1f5:NOKE
mysql表优化、分析、检查和修复的方法详解
本文实例讲述了mysql表优化、分析、检查和修复的方法。分享给大家供大家参考,具体如下:这里介绍对数据库的管理常规就是进行预防性的维护,以及修复那些出现问题的内容。进行检查和修复通常具有四个主要的任务:1.对表进行优化2.对表进行分析(分析并存储MyISAM和BDB表中键的分布)3.对表进行检查(检查表的错误,并且为MyISAM更新键的统计内容)4.对表进行修复(修复被破坏的MyISAM表)一、对
『No4: Go 结构体』
golang-learning-four.png4.png大家好,我是谢伟,是一名程序员。本专栏的主旨是:梳理Golang知识,力求从初级水平提升至中级水平。同时将一些符合人性的编程经验和好的编程方法,分享给大家。希望对大家有帮助。本节的主题是:结构体0引入Golang中用来表示单一的数据类型可以使用变量声明的方式:比如:var Number intvar Married boolvar Name
MySQL存储引擎MyISAM与InnoDB的9点区别
虽然MySQL里的存储引擎不只是MyISAM与InnoDB这两个,但常用的就是它俩了。可能有站长并未注意过MySQL的存储引擎,其实存储引擎也是数据库设计里的一大重要点,那么博客系统应该使用哪种存储引擎呢?下面我们分别来看两种存储引擎的区别。MySQL存储引擎MyISAM与InnoDB的区别一、InnoDB支持事务,MyISAM不支持,这一点是非常之重要。事务是一种高级的处理方式,如在一些列增删改
MySQL 存储过程中执行动态SQL语句的方法
?12345678910dropPROCEDUREifexistsmy_procedure;createPROCEDUREmy_procedure()BEGIN declaremy_sqllvarchar(500); setmy_sqll='select*fromaa_list'; set@ms=my_sqll; PREPAREs1from@ms; EXECUTEs1; deall
MySQL中在查询结果集中得到记录行号的方法
如果需要在查询语句返回的列中包含一列表示该条记录在整个结果集中的行号,ISOSQL:2003标准提出的方法是提供ROW_NUMBER()/RANK()函数。Oracle中可以使用标准方法(8i版本以上),也可以使用非标准的ROWNUM;MSSQLServer则在2005版本中提供了ROW_NUMBER()函数;但在MySQL中似乎还没有这样的系统自带功能。虽然LIMIT可以很方便的对返回的结果集数
python(Django之html模板继承)
Django之html模板继承简单案例1 构建母板,确定不变内容和可变内容2 构建子板,对可变内容进行填充结果:Django下静态模板的继承对应模页面样式①.定义一个基础模板,该框架之后由子模板继承。命名为base.html,这个页面主要放公用部分的代码,各个子页面都可以继承这个页面的样式。 {%blocktitle%}首页{%endblock%} {%blockjs%}{%endblock%