- Android整理
细雨蒙情
一、JAVA1、基础java的特点(OOP),封装、继承、多态什么是多态?多态的实现机制是什么?静态属性和静态方法是否可以被继承?是否可以被重写?以及原因?==、equals、hashCode的作用,区别抽象类与接口的异同newString("a")创建了几个对象?StringStringBuffer和StringBuilder的比较浅拷贝与深拷贝的区别final、finally、finally的
- Android整理需要翻译的strings资源详情
目录1、问题描述2、大概思路3、代码解析1、问题描述项目需要做俄语国际化,历史代码里有的字段有俄语翻译、有的没有,需要把没翻译的中文整理出来翻译成俄文。(因为项目组件化module太多了所以觉得一个一个整理很麻烦,如果module不多的话就可以直接手动处理不用整下面这些了)2、大概思路列出所有res目录,根据是否包含values-ru分成两组(半自动)在“不包含”分组里把需要翻译的中文文件复制出来
- Android整理笔记——1.4Android 2D绘图整理
墨轩.
Android开发日记
Android2D绘图(Canvas+paint)的理解在2D绘制中常用的两个类:Canvas(画布):通过Canvas设置绘制的形状和路径Paint(画笔):通过Paint设置颜色、阴影、透明度等等类构造方法:(1)Paint:AndroidAPIPaint使用方法总结:https://blog.csdn.net/shell812/article/details/49781397?ref=myr
- Android整理笔记——1.3.2.1自定义view的实现 基础篇
墨轩.
Android开发日记android转载
(一)自定义View-基础篇目录1.View的分类视图View主要分为两类:类别解释特点单一视图即一个View,如TextView不包含子View视图组即多个View组成的ViewGroup,如LinearLayout包含子View2.View类简介View类是Android中各种组件的基类,如View是ViewGroup基类View表现为显示在屏幕上的各种视图Android中的UI组件都由Vie
- Android整理笔记—— 1.3动态创建并显示视图 LayoutParams的运用
墨轩.
Android开发日记
1.3动态创建并显示视图LayoutParams的运用1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。主要用到的方法:LayoutParams(宽,高):LayoutParams是ViewGroup的一个内部类,这是一个基类,
- Content(内容)
darling757267
android组件学习
http://www.cnblogs.com/tekkaman/archive/2011/06/09/2075626.html【ContentProviders】ContentProviders存储和取得数据,以及让它对所有应用程序可见。这是惟一的跨应用程序共享数据的方法;没有一个所有Android包都能访问的公共存储区域。Android整理了一大堆contentprovider给公共数据类型(音
- android整理之自定义控件
源来是你啊
1.了解自定义View过程自定义View流程图2.示例2.1创建MyView的类文件并继承View,重写三种构造方法。MyView2.2创建attr.xml文件,并制定属性名称和类型。attr.xml2.3获取MyView属性获取属性.png2.4获取完属性之后,系统会调用addView,这个过程是onAttachedToWindow2.5处理MyView大小,即执行onMeasure方法onMe
- 优秀源码分享:安卓开发者福利来了
Android技术之家
android蓝牙聊天源码源码下载:http://www.dandroid.cn/?p=3438android人脸检测库源码源码下载:http://www.dandroid.cn/?p=3444android整理的系列基础工具类源码源码下载:http://www.dandroid.cn/?p=3441android一个强大的弹出菜单源码源码下载:http://www.dandroid.cn/?p=
- android整理之动画
源来是你啊
1.帧动画即一张一张图片显示形成的视觉动画示例,帧动画是在drawable下创建动画anim_rush.xml资源文件素材下载ImageViewimageView=findViewById(R.id.iv_animate);imageView.setImageResource(R.drawable.anim_rush);//启动动画AnimationDrawableanimationDrawabl
- android整理的常用库(不定时更新)
ProcessZ
RecyclerViewgithub:https://github.com/yanzhenjie/SwipeRecyclerViewgithub:https://github.com/jianghejie/XRecyclerViewgithub:https://github.com/jdsjlzx/LRecyclerView照片选择,编辑github:https://github.com/Vani
- Android 面试必备 - 知识图谱
stormjun94
前言时间飞逝,转眼间毕业两年多,从事Android开发三年了。我在想,也是时候将自己的Android整理成一套体系。这一次的知识体系图谱只涉及到Android基础知识部分和设计模式的,Android写这一套Android面试必备系列文章的初衷。整理自己学过的知识,总结,让其成为一套体系,方便日后查阅。现在不少Android开发者还比较迷茫,没有形成自己的一套知识体系。希望这一系列的文章能够帮助他们
- Android 面试必备 - 知识图谱
gdutxiaoxu
android面试Android面试必备
前言时间飞逝,转眼间毕业两年多,从事Android开发三年了。我在想,也是时候将自己的Android整理成一套体系。这一次的知识体系图谱只涉及到Android基础知识部分和设计模式的,Android写这一套Android面试必备系列文章的初衷。整理自己学过的知识,总结,让其成为一套体系,方便日后查阅。现在不少Android开发者还比较迷茫,没有形成自己的一套知识体系。希望这一系列的文章能够帮助他们
- Android整理好的图片压缩工具类
franksight
Android设备的内存有限,对于大图片,必须进行压缩后再进行显示,否则会出现内存溢出:OOM;处理策略:1.使用缩略图(Thumbnails);Android系统会给检测到的图片创建缩略图;可以操作Media内容提供者中的Image对图片进行操作;2.手动压缩:(1)根据图片和屏幕尺寸,等比压缩,完美显示;(2)降低图片质量,压缩图片大小;以下是自己整理的小工具类(对于按比例缩放后,在此并未再进
- android整理之aidl
源来是你啊
1.aidl介绍AIDL(Android接口定义语言)是Android提供的一种进程间通信(IPC)机制。我们可以利用它定义客户端与服务使用进程间通信(IPC)进行相互通信时都认可的编程接口。在Android上,一个进程通常无法访问另一个进程的内存。尽管如此,进程需要将其对象分解成操作系统能够识别的原语,并将对象编组成跨越边界的对象。编写执行这一编组操作的代码是一项繁琐的工作,因此Android会
- android整理之事件分发机制
源来是你啊
1.事件分发机制介绍事件分发机制由三个部分组成事件触摸机制,当手指触碰到滑动到拿起的过程中,会触发MotionEvent.ACTION_DOWN,MotionEvent.ACTION_MOVE以及MotionEvent.ACTION_UP(其实还有MotionEvent.ACTION_CANCEL,一般不管)事件DispatchTouchEvent(事件分发机制)DispatchTouchEven
- android整理的一些基础知识
android
本篇文章内容大部分是来源于本人实际开发中的心得总结,不是非常全面,咱才疏学浅,如果有错误的地方恳请各位指出哦~
android四大组件
四大组件包括:Activity(活动),Service(服务),BroadcastReceiver(广播接收器),ContentProvider(内容提供器)
他们的一个特性是都是需要在androidManifest.xml里面注册 1:Activi
- Android之Content Providers
【Content Providers】
Content Providers存储和取得数据,以及让它对所有应用程序可见。这是惟一的跨应用程序共享数据的方法;没有一个所有Android包都能访问的公共存储区域。
Android整理了一大堆content provider给公共数据类型(音频、视频、图像、联系人信息等待)。你能看见他们中的一些在android.provider包中。你能查询p
- 2.Android整理清单
fisher0113
摘要:一、基础知识篇:1、Activity的四种启动模式、生命周期2、Service的两种启动方式3、BroadcastReceiver的接受与发送4、ContentProvider数据共享机制5、Intent数据传递机制6、SharedPreferences简单存储7、SQlite数据库存储8、File文件存储与访问assets、raw目录9、Fragment碎片的启动方式、生命周期10、多线
- Android整理:SQlite数据库的使用以及通过listView显示数据
n3verl4nd
前言:上个月与同学一起做了一个简单的Android应用,这段时间正好没有很多事情所以趁热整理一下学习到的知识,刚开始学习Android还有很多不懂的地方,继续努力吧!作业中需要用到数据库,当然首选Android集成了的SQLite数据库。直接使用数据库可以这样://打开或创建test.db数据库SQLiteDatabasedb=openOrCreateDatabase("test.db",Cont
- 第三方登陆-------android整理知识
cenfei78325747
第三方登录的定义所谓的第三方登录,就是利用用户在第三方平台上已有的账号来快速完成自己应用的登录或者注册的功能。而这里的第三方平台,一般是已经有大量用户的平台,如国内的新浪微博、QQ空间,外国的Facebook、twitter等等。第三方登录不是一个具体的接口,而是一种思想或者一套步骤。要实现第三方登录,首先你需要选择一个第三方平台。新浪微博和QQ空间都是好的选择,这些平台拥有大量的用户,而且还开放
- Android整理
FightForFuture2013
网络测试
今天在String.xml里面定义string值,重复的值会报错,当没有保存的时候不会报错。奇怪的是,其中一个字符串,在string.xml没有错误的情况下不能使用。 还遇到一个是关于时间的,UTC时间,webservice接口使用的时间,和android客户端请求返回的时间,webservice返回的时间是String类型的,客户端要求是2013-01-2021:52:02类型的,这需要一
- todolist
tcdona
针对移动端响应式的一些设置主要是android其次为android整理search.css电脑端判断如果是android手机(非pad)就跳转到手机版本http://rubylouvre.github.io/mvvm/研究下?http://domo-js.com/不支持ie67等如何填入 等字符csscheckstylefixcompress好好用先安装pythonesay_instal
- Android之Content Providers
firejuly
数据库androidsqlite存储query电话
【ContentProviders】ContentProviders存储和取得数据,以及让它对所有应用程序可见。这是惟一的跨应用程序共享数据的方法;没有一个所有Android包都能访问的公共存储区域。Android整理了一大堆contentprovider给公共数据类型(音频、视频、图像、联系人信息等待)。你能看见他们中的一些在android.provider包中。你能查询providers拥有的
- Android之Content Providers
Jerikc
androidContentProvider
【ContentProviders】ContentProviders存储和取得数据,以及让它对所有应用程序可见。这是惟一的跨应用程序共享数据的方法;没有一个所有Android包都能访问的公共存储区域。Android整理了一大堆contentprovider给公共数据类型(音频、视频、图像、联系人信息等待)。你能看见他们中的一些在android.provider包中。你能查询providers拥有的
- android整理的一些零散笔记
jayqean
=>1.SQLite图形化界面来查看数据库,使用Sqliteman>sudoapt-getinstallsqliteman =>2.关于Activity间的跳转>1.Intentit=getIntent();>2.Intentit=newIntent();说说第一种,假设注册了个单击跳转的事件,第一次点击是有反应的,现在退出整个应用程序,再次启动,此时的单击事件都失效,其他的监听事件都没问题
- 多线程编程之卫生间
周凡杨
java并发卫生间线程厕所
如大家所知,火车上车厢的卫生间很小,每次只能容纳一个人,一个车厢只有一个卫生间,这个卫生间会被多个人同时使用,在实际使用时,当一个人进入卫生间时则会把卫生间锁上,等出来时打开门,下一个人进去把门锁上,如果有一个人在卫生间内部则别人的人发现门是锁的则只能在外面等待。问题分析:首先问题中有两个实体,一个是人,一个是厕所,所以设计程序时就可以设计两个类。人是多数的,厕所只有一个(暂且模拟的是一个车厢)。
- How to Install GUI to Centos Minimal
sunjing
linuxInstallDesktopGUI
http://www.namhuy.net/475/how-to-install-gui-to-centos-minimal.html
I have centos 6.3 minimal running as web server. I’m looking to install gui to my server to vnc to my server. You can insta
- Shell 函数
daizj
shell函数
Shell 函数
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。
shell中函数的定义格式如下:
[function] funname [()]{
action;
[return int;]
}
说明:
1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。
2、参数返回
- Linux服务器新手操作之一
周凡杨
Linux 简单 操作
1.whoami
当一个用户登录Linux系统之后,也许他想知道自己是发哪个用户登录的。
此时可以使用whoami命令。
[ecuser@HA5-DZ05 ~]$ whoami
e
- 浅谈Socket通信(一)
朱辉辉33
socket
在java中ServerSocket用于服务器端,用来监听端口。通过服务器监听,客户端发送请求,双方建立链接后才能通信。当服务器和客户端建立链接后,两边都会产生一个Socket实例,我们可以通过操作Socket来建立通信。
首先我建立一个ServerSocket对象。当然要导入java.net.ServerSocket包
ServerSock
- 关于框架的简单认识
西蜀石兰
框架
入职两个月多,依然是一个不会写代码的小白,每天的工作就是看代码,写wiki。
前端接触CSS、HTML、JS等语言,一直在用的CS模型,自然免不了数据库的链接及使用,真心涉及框架,项目中用到的BootStrap算一个吧,哦,JQuery只能算半个框架吧,我更觉得它是另外一种语言。
后台一直是纯Java代码,涉及的框架是Quzrtz和log4j。
都说学前端的要知道三大框架,目前node.
- You have an error in your SQL syntax; check the manual that corresponds to your
林鹤霄
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option,changed_ids ) values('0ac91f167f754c8cbac00e9e3dc372
- MySQL5.6的my.ini配置
aigo
mysql
注意:以下配置的服务器硬件是:8核16G内存
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir=D:/mysql-5.6.21-win
- mysql 全文模糊查找 便捷解决方案
alxw4616
mysql
mysql 全文模糊查找 便捷解决方案
2013/6/14 by 半仙
[email protected]
目的: 项目需求实现模糊查找.
原则: 查询不能超过 1秒.
问题: 目标表中有超过1千万条记录. 使用like '%str%' 进行模糊查询无法达到性能需求.
解决方案: 使用mysql全文索引.
1.全文索引 : MySQL支持全文索引和搜索功能。MySQL中的全文索
- 自定义数据结构 链表(单项 ,双向,环形)
百合不是茶
单项链表双向链表
链表与动态数组的实现方式差不多, 数组适合快速删除某个元素 链表则可以快速的保存数组并且可以是不连续的
单项链表;数据从第一个指向最后一个
实现代码:
//定义动态链表
clas
- threadLocal实例
bijian1013
javathreadjava多线程threadLocal
实例1:
package com.bijian.thread;
public class MyThread extends Thread {
private static ThreadLocal tl = new ThreadLocal() {
protected synchronized Object initialValue() {
return new Inte
- activemq安全设置—设置admin的用户名和密码
bijian1013
javaactivemq
ActiveMQ使用的是jetty服务器, 打开conf/jetty.xml文件,找到
<bean id="adminSecurityConstraint" class="org.eclipse.jetty.util.security.Constraint">
<p
- 【Java范型一】Java范型详解之范型集合和自定义范型类
bit1129
java
本文详细介绍Java的范型,写一篇关于范型的博客原因有两个,前几天要写个范型方法(返回值根据传入的类型而定),竟然想了半天,最后还是从网上找了个范型方法的写法;再者,前一段时间在看Gson, Gson这个JSON包的精华就在于对范型的优雅简单的处理,看它的源代码就比较迷糊,只其然不知其所以然。所以,还是花点时间系统的整理总结下范型吧。
范型内容
范型集合类
范型类
- 【HBase十二】HFile存储的是一个列族的数据
bit1129
hbase
在HBase中,每个HFile存储的是一个表中一个列族的数据,也就是说,当一个表中有多个列簇时,针对每个列簇插入数据,最后产生的数据是多个HFile,每个对应一个列族,通过如下操作验证
1. 建立一个有两个列族的表
create 'members','colfam1','colfam2'
2. 在members表中的colfam1中插入50*5
- Nginx 官方一个配置实例
ronin47
nginx 配置实例
user www www;
worker_processes 5;
error_log logs/error.log;
pid logs/nginx.pid;
worker_rlimit_nofile 8192;
events {
worker_connections 4096;}
http {
include conf/mim
- java-15.输入一颗二元查找树,将该树转换为它的镜像, 即在转换后的二元查找树中,左子树的结点都大于右子树的结点。 用递归和循环
bylijinnan
java
//use recursion
public static void mirrorHelp1(Node node){
if(node==null)return;
swapChild(node);
mirrorHelp1(node.getLeft());
mirrorHelp1(node.getRight());
}
//use no recursion bu
- 返回null还是empty
bylijinnan
javaapachespring编程
第一个问题,函数是应当返回null还是长度为0的数组(或集合)?
第二个问题,函数输入参数不当时,是异常还是返回null?
先看第一个问题
有两个约定我觉得应当遵守:
1.返回零长度的数组或集合而不是null(详见《Effective Java》)
理由就是,如果返回empty,就可以少了很多not-null判断:
List<Person> list
- [科技与项目]工作流厂商的战略机遇期
comsci
工作流
在新的战略平衡形成之前,这里有一个短暂的战略机遇期,只有大概最短6年,最长14年的时间,这段时间就好像我们森林里面的小动物,在秋天中,必须抓紧一切时间存储坚果一样,否则无法熬过漫长的冬季。。。。
在微软,甲骨文,谷歌,IBM,SONY
- 过度设计-举例
cuityang
过度设计
过度设计,需要更多设计时间和测试成本,如无必要,还是尽量简洁一些好。
未来的事情,比如 访问量,比如数据库的容量,比如是否需要改成分布式 都是无法预料的
再举一个例子,对闰年的判断逻辑:
1、 if($Year%4==0) return True; else return Fasle;
2、if ( ($Year%4==0 &am
- java进阶,《Java性能优化权威指南》试读
darkblue086
java性能优化
记得当年随意读了微软出版社的.NET 2.0应用程序调试,才发现调试器如此强大,应用程序开发调试其实真的简单了很多,不仅仅是因为里面介绍了很多调试器工具的使用,更是因为里面寻找问题并重现问题的思想让我震撼,时隔多年,Java已经如日中天,成为许多大型企业应用的首选,而今天,这本《Java性能优化权威指南》让我再次找到了这种感觉,从不经意的开发过程让我刮目相看,原来性能调优不是简单地看看热点在哪里,
- 网络学习笔记初识OSI七层模型与TCP协议
dcj3sjt126com
学习笔记
协议:在计算机网络中通信各方面所达成的、共同遵守和执行的一系列约定 计算机网络的体系结构:计算机网络的层次结构和各层协议的集合。 两类服务: 面向连接的服务通信双方在通信之前先建立某种状态,并在通信过程中维持这种状态的变化,同时为服务对象预先分配一定的资源。这种服务叫做面向连接的服务。 面向无连接的服务通信双方在通信前后不建立和维持状态,不为服务对象
- mac中用命令行运行mysql
dcj3sjt126com
mysqllinuxmac
参考这篇博客:http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html 感觉workbench不好用(有点先入为主了)。
1,安装mysql
在mysql的官方网站下载 mysql 5.5.23 http://www.mysql.com/downloads/mysql/,根据我的机器的配置情况选择了64
- MongDB查询(1)——基本查询[五]
eksliang
mongodbmongodb 查询mongodb find
MongDB查询
转载请出自出处:http://eksliang.iteye.com/blog/2174452 一、find简介
MongoDB中使用find来进行查询。
API:如下
function ( query , fields , limit , skip, batchSize, options ){.....}
参数含义:
query:查询参数
fie
- base64,加密解密 经融加密,对接
y806839048
经融加密对接
String data0 = new String(Base64.encode(bo.getPaymentResult().getBytes(("GBK"))));
String data1 = new String(Base64.decode(data0.toCharArray()),"GBK");
// 注意编码格式,注意用于加密,解密的要是同
- JavaWeb之JSP概述
ihuning
javaweb
什么是JSP?为什么使用JSP?
JSP表示Java Server Page,即嵌有Java代码的HTML页面。使用JSP是因为在HTML中嵌入Java代码比在Java代码中拼接字符串更容易、更方便和更高效。
JSP起源
在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。
如果使用Servl
- apple watch 指南
啸笑天
apple
1. 文档
WatchKit Programming Guide(中译在线版 By @CocoaChina) 译文 译者 原文 概览 - 开始为 Apple Watch 进行开发 @星夜暮晨 Overview - Developing for Apple Watch 概览 - 配置 Xcode 项目 - Overview - Configuring Yo
- java经典的基础题目
macroli
java编程
1.列举出 10个JAVA语言的优势 a:免费,开源,跨平台(平台独立性),简单易用,功能完善,面向对象,健壮性,多线程,结构中立,企业应用的成熟平台, 无线应用 2.列举出JAVA中10个面向对象编程的术语 a:包,类,接口,对象,属性,方法,构造器,继承,封装,多态,抽象,范型 3.列举出JAVA中6个比较常用的包 Java.lang;java.util;java.io;java.sql;ja
- 你所不知道神奇的js replace正则表达式
qiaolevip
每天进步一点点学习永无止境纵观千象regex
var v = 'C9CFBAA3CAD0';
console.log(v);
var arr = v.split('');
for (var i = 0; i < arr.length; i ++) {
if (i % 2 == 0) arr[i] = '%' + arr[i];
}
console.log(arr.join(''));
console.log(v.r
- [一起学Hive]之十五-分析Hive表和分区的统计信息(Statistics)
superlxw1234
hivehive分析表hive统计信息hive Statistics
关键字:Hive统计信息、分析Hive表、Hive Statistics
类似于Oracle的分析表,Hive中也提供了分析表和分区的功能,通过自动和手动分析Hive表,将Hive表的一些统计信息存储到元数据中。
表和分区的统计信息主要包括:行数、文件数、原始数据大小、所占存储大小、最后一次操作时间等;
14.1 新表的统计信息
对于一个新创建
- Spring Boot 1.2.5 发布
wiselyman
spring boot
Spring Boot 1.2.5已在7月2日发布,现在可以从spring的maven库和maven中心库下载。
这个版本是一个维护的发布版,主要是一些修复以及将Spring的依赖提升至4.1.7(包含重要的安全修复)。
官方建议所有的Spring Boot用户升级这个版本。
项目首页 | 源