- ubuntu24.04编译android7.1.2
qq_34507011
linuxjavac语言android
提示:文章目录前言一、编译环境搭建1.安装编译环境二、编译1.错误解决2.最终编译总结前言以s5p6818支持的android7为例在ubuntu24.04中编译android7.1.2friendlyarmandroid相关源码下载如下:NanoPC-T3Plus/zh-FriendlyELECWiKi提示:以下是本篇文章正文内容,下面案例可供参考一、编译环境搭建1.安装编译环境1.1添加清华源
- 2021最新汇总数据结构与算法面试题(准备面试的可以看看)
喜欢喝酸奶
面试算法数据结构
闲来无事整理了一下数据结构与算法面试题,准备面试的可以看看。这份面试题汇总除了Java语言的,我还整理了C++和Golang语言的,无论你是做什么开发这份数据结构与算法面试题汇总都可以看,如果你是做Android开发的呢,就可以到我的主页获取更多Android相关的信息和资料。话不多说,上干货。一、Java1.1哈希Java中的HashMap的工作原理是什么?什么是Hashmap?如何构造一致性哈
- HarmonyOS 4.0 开发入门(一)
Jerry Lau
HarmonyOSArkTsharmonyosdevops
HarmonyOS开发入门(一)日常逼逼叨因为本人之前做过一些Android相关的程序开发,对移动端的开发兴趣比较浓厚,近期也了解到了一些关于华为HarmonyOS4.0的事件热点,结合黑马相关教学视频以及一些相关的技术博客,对HarmonyOS开发做一个知识总结,有任何说的不合理的地方,希望各位看官老爷批评指正一、开发语言(ArkTS)ArkTS简介ArkTS是HarmonyOS优选的主力应用开
- android相关网络命令记录
春困夏乏秋盹冬眠_3091
tcpdump-iany>/sdcard/test.cap不过滤端口抓包tcpdump-ieth0-s0-w/home/test.cap只抓eth0相关的包ipruleadd...iptables-f关闭防火墙规则iproteadd0.0.0.0/24deveth0
- 深度剖析OpenHarmony 3GPP 协议开发
自橙一派
android
前言市面上关于终端(手机)操作系统在3GPP协议开发的内容太少了,即使Android相关的资料都很少,Android协议开发书籍我是没有见过的。可能是市场需求的缘故吧,现在市场上还是前后端软件开发从业人员最多,包括我自己。基于我曾经也在某手机协议开发团队干过一段时间,协议的AP侧和CP侧开发都整过,于是想尝试下基于OpenAtomOpenHarmony(以下简称“OpenHarmony”)源码写点
- 详解Android数据存储技术
魔王哪吒
标题图前言学习Android相关知识,数据存储是其中的重点之一,如果不了解数据,那么让你跟一款没有数据的应用玩,你能玩多久呢?答案是这和没有手机几乎是差不多的。我们聊QQ,聊微信,看新闻,刷朋友圈等都是看里面的数据,所以在Android中数据对我们是多么重要。数据,如今是数据大时代,谁拥有数据,谁就能掌握未来,这一点很可怕的,现在你用的手机APP中存在着你的大量数据信息,大数据的积累可以掌握出你的
- 关于代码家(干货集中营)共享android端知识点综合整理
王人冉
android
关于代码家(干货集中营)共享android端知识点综合整理标签:开源项目自定义控件教程特效工具2016-03-0813:238520人阅读评论(2)收藏举报分类:移动开发(28)版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]android相关第三方库牛气控件特效组件开源项目文档视频教程工具插件其他知识包含web前端其他已整合自2015年4月14日开始定阅“daimajia”所
- Android IdleHandler 接口详解
microhex
android
在Android相关的Handler系列中,存在这样一个接口:publicstaticinterfaceIdleHandler{booleanqueueIdle();}它的作用是在监听主线程空状态,也就是主线程没有其他任务在执行时,可以通过queueIdle执行一些非耗时任务。它存在唯一的一个方法queueIdle(),返回值的含义是:返回值为true时,表示IdleHandler想继续监听系统空
- Flutter-判断平台,获取设备信息
秋分落叶
判断系统是ios还是安卓1,引入架包import'dart:io';if(Platform.isIOS){//ios相关代码}elseif(Platform.isAndroid){//android相关代码}获取设备信息1,引入架包device_info:^0.2.0注意这里可能需要配置环境变量:exportPUB_HOSTED_URL=https://pub.flutter-io.cnexpor
- Kotlin 语言中的解构声明(Destructuring Declarations)
Android安全工程
学习笔记kotlinandroid开发语言
笔者专注于Android安全领域,欢迎关注个人的微信公众号《Android安全工程》(可点击进行扫码关注)。个人微信公众号主要围绕Android应用的安全防护和逆向分析,分享各种安全攻防手段、Hook技术、ARM汇编等Android相关的知识。在Kotlin中,解构声明(DestructuringDeclarations)是一种方便的语言特性,允许你将一个对象或数据结构的属性解构到多个变量中。这个
- Google 新物联网平台初体验—Android Things
历史上的今天
平台开发android物联网Google
本文为Qunar技术沙龙投稿,版权归原作者所有,未经允许,请勿转载。原文地址:http://mp.weixin.qq.com/s/RW1_4mNjFmInpgdbpTpgeg作者:彭呈祥,去哪儿网大住宿事业部Android开发工程师,毕业于江西农业大学,2014年加入去哪儿网,目前主要工作为去哪儿酒店Android相关客户端开发。致力于Android技术研发、性能提高和流程优化,项目管理规范化和自
- 那些年曾经看过的书——工作篇
徐福记456
人生杂谈android音视频程序员的梦想
工作以后,主要是看一些与工作相关的书,比如Android相关:Android开发艺术探索、深入理解Android内核设计思想、Android系统源代码情景分析、精通Android多媒体开发、AndroidC++高级编程。音视频相关:FFmpeg从入门到精通、WebRTCNative开发实战、OpenGLES3.0编程指南、音视频开发进阶指南。语言相关:C++PrimerPlus、Java编程思想。
- 我的创作纪念日
毛栗子201105
感悟
机缘与CSDN结缘挺早,但真正使用是在做硕士毕业设计时查找与之相关的代码资料的时候。之后上班经常要用到Linux操作命令,当时就把常用的命令总结并进行分享,后来慢慢分享Java和Android相关的知识。Java和Android的知识都是一个体系,需要从前往后学习才能衔接上。希望分享的东西能对大家有所帮助。收获目前发布文章99篇,分享资源4个;文章获赞113,70次收藏;41607的阅读量。憧憬希
- 用Unity打包Android程序并与PC端通过USB进行Socket通信(上)
鱼龙吟
androidunity
用Unity打包Android程序并与PC端通过USB进行Socket通信前段时间,有个使用Unity打包做的Android项目,要求是:通信不能使用WIFI,电脑通过USB与手机相连接,进行通信。由于主要用C#语言开发,可能我搜索的关键字不对,搜了好久才找到一点信息,后来通过搜索Android相关的,才搜到一些有用的信息。这里写一些作为纪录。这篇主要将PC和Android程序通过ADB手动配置连
- Android开发调试命令汇总
Mart!nHu
gitgithubandroidlinux
文章目录一、git&repo1.1、repo切换仓库分支还原所有仓库修改1.2、git查看分支添加分支删除本地/远程分支gitlg命令配置修改commit注释查看/查找指定提交二、Android相关命令2.1、adb查看adb设备连接/断开连接,需在同一网段adbpush文件至设备adbpull获取设备文件logcat重启设备进入9008download(高通)模式2.2、dumpsys查看顶层a
- 快速集成扫码功能(定制扫描框)
Android_Jian
扫码功能在我们的app中已经很常见了,提到二维码扫描,大家首先会想到著名的开源库ZXing。ZXing固然好,功能也很强大,但是我们在集成ZXing这个开源库的时候需要将其精简化,抽离出只与Android相关的部分。还好GitHub上一些开源作者已经帮我们进行了精简处理,在AndroidStudio中我们只需要添加相关的依赖即可,有没有很简单哈哈,在这里我们要感谢开源作者我们做出的贡献。在这里我选
- 【富途牛牛】Android 面试
沙漠里de小孩子
富途牛牛一般来说有四轮面试,前三轮是技术面试,最后一轮是HR面试。如果是Android岗位,第一轮是android相关技术面试,主要考察简历上有的和Android技术相关的问题,第二轮是java基础知识面试和算法;第三轮可能是综合技术面试。说来惭愧,第一轮面试回答的超好,面试官也非常满意,所以才主动分享了公司的后面几轮面试的偏向、公司的业务,组内的业务方向等,也说了想招我,谁知道二面就跪了。所以面
- Android APP 常见概念与 adb 命令
程序员曦曦
软件测试工程师软件测试自动化测试androidadb功能测试软件测试自动化测试职场和发展程序人生
adb的概念adb即AndroidDebugBridge。在窗口输入adb即可显示帮助文档。adb实际上就是在后台开启一个server,会接收adb的命令然后帮助管理,控制,查看设备的状态、信息等,是开发、测试Android相关程序的最常用手段。若是连接出现问题可以使用adbkill-server来断开并重新连接。通常adb都是通过数据线连接到电脑的,但是也可以使用adbtcpip来使用TCP的方
- Kotlin Jetpack 实战:01. Kotlin 基础
朱涛的自习室
KotlinJetpack实战androidkotlin
背景近几年,Android相关的新技术层出不穷。往往这个技术还没学完,下一个新技术又出来了。很多人都是一脸黑人问号?不少开发者甚至开始哀嚎:“求求你们别再创造新技术了,我们学不动了!”在这些新技术里,Kotlin,协程,Jetpack是最具代表性的,它们的知识体系复杂,学起来难度大,学完后实战的坑也多。本系列文章原本是我为小组新人培训准备的,现在重新整理分享出来。简介本文主要讲解Kotlin基础语
- Android 进阶学习(二十一) 面试一周总结(二) 2021面试题及部分答案
Tsm_2020
Android相关1.关于Android特有的数据结构面试过程中很多人不会直接问你知道ArrayMap和SpareArray吗,而是问你android特有的数据结构,只不过是换了一个说法说道这里我先和大家说一下一个关于问到数据结构比如hashmaparraymapsparearray之类的问题,如果想要条理清晰的说出来,最好的突破方式就是先从他自身的数据结构开始,他自身的数据结构能决定大部分他自身
- android Linker:namespace隔离机制
十八砖
为了解决碎片化、升级慢问题,android从8.0开始推出了ProjectTreble计划,诣在分离androidframework和硬件驱动的耦合,system分区只存放原生android相关,vendor分区存放厂商相关定制。主要通过HIDL、VNDK、SELinux来实现隔离,今天主要介绍VNDK相关的Linkernamespace隔离机制。VNDK为了支持system分区可以升级到最新版本
- Andriod Input子系统框架
红娃子
Androidandroidinput框架
原文地址:http://www.cnblogs.com/haiming/p/3318614.html下面这是基于Android4.2代码的关于Input子系统的笔记。在这篇笔记中,只涉及Android相关的东西,关于Linux内核中对各种输入设备的统一,在本文中不作说明。此外,由于才疏学浅,文中难免有错误的地方,希望各位路过的大神能够予以指出。闲话少叙,先看一张我自己设计的图,如下:这幅图是为了便
- Android和QNX的笔记
一个勤奋爱写笔记的好菇凉
汽车
PART1:QNX相关slog是QNX的log系统,slog2info指令能获取QNX的系统log-w:waitformoreeventstoarriveslog2info查看系统lognicinfo查看网络状态pidin进程查看pidinmem查看内存信息PART2:Android相关查看adb设备:adbdevices进入adb设备:adbshell从android设置拉取log到本地:先修改
- 如何写出低碳环保的Android代码
吧主
Androidandroid环保架构师
声明:本文CSDN作者原创投稿文章,未经许可禁止任何形式的转载。作者:徐鸿福,多年后端及移动端开发经验,现任MaxLeapUX团队成员,主要从事于Android相关开发,目前对Kotlin和Ruby有浓厚兴趣。责编:钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件
[email protected],另有「CSDN高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信ysle-031
- 美团点评APP在移动网络性能优化的实践,吊打面试官系列!
阿里MySQL面经
程序员android移动开发面试
一.开发背景想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样。Android相关1.Android之SharedPreferences内部原理浅析2.Android源码分析-消息队列和Looper3.Android源码分析—带你认识不一样的AsyncTask4.Android性能优化之使用线程池处理异步任务5.AndroidContext完全解
- 面试总结
Huang兄
android操作系统多线程面试java
2018-06-0314:30:54文章目录操作系统相关:进程和线程的区别线程调度算法内存页面置换算法java相关:synchronized和Lock的区别以及实现原理Map、Set、List区别Java虚拟机捕获子线程异常线程池单例模式线程安全Android相关:多进程写sp的问题sp底层实现Activity和Fragment生命周期,生命周期函数是谁调用的Activity启动模式,启动过程Vi
- android培训那里好!靠着这份面试题跟答案,学习路线+知识点梳理
m0_53537576
程序员android
前言金九银十跳槽季接近尾声了,可是今年仍然不太好找工作,相信大家肯定急需一套Android面试宝典,下面就分享给大家我珍藏已久的Android高阶面试宝典,供大家学习!1.Android开发的几个阶段我的10年开发生涯中,有9年都是做Android相关开发,以我个人的经历来看,Android开发市场分为以下几个阶段,也许不是特别准确,但我觉得值得参考。第一阶段:混沌期这个阶段大概在2009到201
- 如何正确的用python修改AndroidManifest.xml(史上最详细教程)
Bitcoder
写在前面的话AndroidManifest.xml这个文件如果你搞过android相关的东西(如果没搞过,我希望你去搞一下),你一定很熟悉.我们在工作可能会有一些动态修改或者获取manifest里面的值的情况,那么今天涛哥就带你研究一下.开始写脚本准备我们把脚本放到跟AndroidManifest.xml同级的目录下面我们来看一下manifest的基本结构因为manifest是一个xml文件.所以
- Linux系列讲解 —— 【Visual Studio Code(一)】安装及常规配置
星际工程师
常用工具下载及使用技巧vscodeide编辑器
本文以ubuntu平台为背景,介绍一下vscode的安装及常规配置。常用工具系列相关文章:Windows平台常用开发工具下载putty,AndroidStudio,VisualStudioCode,git,VisualParadigm社区版,WinRAR,EverythingUbuntu平台常用工具下载截图软件(flameshot),远程Windows桌面软件(freerdp),Android相关
- Android微信逆向--实现发朋友圈动态
wei_java144
逆向开发android微信
Android微信逆向--实现发朋友圈动态0x0前言#最近一直在研究Windows逆向的东西,想着快要把Android给遗忘了。所以就想利用工作之余来研究Android相关的技术,来保持对Android热情。调用微信代码来发送朋友圈动态一直是自己想实现的东西,研究了一下,果然实现了,遂写下本文当作记录。本文主要分析发送纯文字朋友圈动态和发送图片朋友圈动态。0x1朋友圈动态类型分析#本文用到的工具如
- github中多个平台共存
jackyrong
github
在个人电脑上,如何分别链接比如oschina,github等库呢,一般教程之列的,默认
ssh链接一个托管的而已,下面讲解如何放两个文件
1) 设置用户名和邮件地址
$ git config --global user.name "xx"
$ git config --global user.email "
[email protected]"
- ip地址与整数的相互转换(javascript)
alxw4616
JavaScript
//IP转成整型
function ip2int(ip){
var num = 0;
ip = ip.split(".");
num = Number(ip[0]) * 256 * 256 * 256 + Number(ip[1]) * 256 * 256 + Number(ip[2]) * 256 + Number(ip[3]);
n
- 读书笔记-jquey+数据库+css
chengxuyuancsdn
htmljqueryoracle
1、grouping ,group by rollup, GROUP BY GROUPING SETS区别
2、$("#totalTable tbody>tr td:nth-child(" + i + ")").css({"width":tdWidth, "margin":"0px", &q
- javaSE javaEE javaME == API下载
Array_06
java
oracle下载各种API文档:
http://www.oracle.com/technetwork/java/embedded/javame/embed-me/documentation/javame-embedded-apis-2181154.html
JavaSE文档:
http://docs.oracle.com/javase/8/docs/api/
JavaEE文档:
ht
- shiro入门学习
cugfy
javaWeb框架
声明本文只适合初学者,本人也是刚接触而已,经过一段时间的研究小有收获,特来分享下希望和大家互相交流学习。
首先配置我们的web.xml代码如下,固定格式,记死就成
<filter>
<filter-name>shiroFilter</filter-name>
&nbs
- Array添加删除方法
357029540
js
刚才做项目前台删除数组的固定下标值时,删除得不是很完整,所以在网上查了下,发现一个不错的方法,也提供给需要的同学。
//给数组添加删除
Array.prototype.del = function(n){
- navigation bar 更改颜色
张亚雄
IO
今天郁闷了一下午,就因为objective-c默认语言是英文,我写的中文全是一些乱七八糟的样子,到不是乱码,但是,前两个自字是粗体,后两个字正常体,这可郁闷死我了,问了问大牛,人家告诉我说更改一下字体就好啦,比如改成黑体,哇塞,茅塞顿开。
翻书看,发现,书上有介绍怎么更改表格中文字字体的,代码如下
 
- unicode转换成中文
adminjun
unicode编码转换
在Java程序中总会出现\u6b22\u8fce\u63d0\u4ea4\u5fae\u535a\u641c\u7d22\u4f7f\u7528\u53cd\u9988\uff0c\u8bf7\u76f4\u63a5这个的字符,这是unicode编码,使用时有时候不会自动转换成中文就需要自己转换了使用下面的方法转换一下即可。
/**
* unicode 转换成 中文
- 一站式 Java Web 框架 firefly
aijuans
Java Web
Firefly是一个高性能一站式Web框架。 涵盖了web开发的主要技术栈。 包含Template engine、IOC、MVC framework、HTTP Server、Common tools、Log、Json parser等模块。
firefly-2.0_07修复了模版压缩对javascript单行注释的影响,并新增了自定义错误页面功能。
更新日志:
增加自定义系统错误页面功能
- 设计模式——单例模式
ayaoxinchao
设计模式
定义
Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”
分析
从定义中可以看出单例的要点有三个:一是某个类只能有一个实例;二是必须自行创建这个实例;三是必须自行向系统提供这个实例。
&nb
- Javascript 多浏览器兼容性问题及解决方案
BigBird2012
JavaScript
不论是网站应用还是学习js,大家很注重ie与firefox等浏览器的兼容性问题,毕竟这两中浏览器是占了绝大多数。
一、document.formName.item(”itemName”) 问题
问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName&quo
- JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
bijian1013
junit4.11单元测试
下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网看了一下,如下发现:
- [Zookeeper学习笔记之二]Zookeeper部署脚本
bit1129
zookeeper
Zookeeper伪分布式安装脚本(此脚本在一台机器上创建Zookeeper三个进程,即创建具有三个节点的Zookeeper集群。这个脚本和zookeeper的tar包放在同一个目录下,脚本中指定的名字是zookeeper的3.4.6版本,需要根据实际情况修改):
#!/bin/bash
#!!!Change the name!!!
#The zookeepe
- 【Spark八十】Spark RDD API二
bit1129
spark
coGroup
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.SparkContext._
object CoGroupTest_05 {
def main(args: Array[String]) {
v
- Linux中编译apache服务器modules文件夹缺少模块(.so)的问题
ronin47
modules
在modules目录中只有httpd.exp,那些so文件呢?
我尝试在fedora core 3中安装apache 2. 当我解压了apache 2.0.54后使用configure工具并且加入了 --enable-so 或者 --enable-modules=so (两个我都试过了)
去make并且make install了。我希望在/apache2/modules/目录里有各种模块,
- Java基础-克隆
BrokenDreams
java基础
Java中怎么拷贝一个对象呢?可以通过调用这个对象类型的构造器构造一个新对象,然后将要拷贝对象的属性设置到新对象里面。Java中也有另一种不通过构造器来拷贝对象的方式,这种方式称为
克隆。
Java提供了java.lang.
- 读《研磨设计模式》-代码笔记-适配器模式-Adapter
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 适配器模式解决的主要问题是,现有的方法接口与客户要求的方法接口不一致
* 可以这样想,我们要写这样一个类(Adapter):
* 1.这个类要符合客户的要求 ---> 那显然要
- HDR图像PS教程集锦&心得
cherishLC
PS
HDR是指高动态范围的图像,主要原理为提高图像的局部对比度。
软件有photomatix和nik hdr efex。
一、教程
叶明在知乎上的回答:
http://www.zhihu.com/question/27418267/answer/37317792
大意是修完后直方图最好是等值直方图,方法是HDR软件调一遍,再结合不透明度和蒙版细调。
二、心得
1、去除阴影部分的
- maven-3.3.3 mvn archetype 列表
crabdave
ArcheType
maven-3.3.3 mvn archetype 列表
可以参考最新的:http://repo1.maven.org/maven2/archetype-catalog.xml
[INFO] Scanning for projects...
[INFO]
- linux shell 中文件编码查看及转换方法
daizj
shell中文乱码vim文件编码
一、查看文件编码。
在打开文件的时候输入:set fileencoding
即可显示文件编码格式。
二、文件编码转换
1、在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
&
- MySQL--binlog日志恢复数据
dcj3sjt126com
binlog
恢复数据的重要命令如下 mysql> flush logs; 默认的日志是mysql-bin.000001,现在刷新了重新开启一个就多了一个mysql-bin.000002
- 数据库中数据表数据迁移方法
dcj3sjt126com
sql
刚开始想想好像挺麻烦的,后来找到一种方法了,就SQL中的 INSERT 语句,不过内容是现从另外的表中查出来的,其实就是 MySQL中INSERT INTO SELECT的使用
下面看看如何使用
语法:MySQL中INSERT INTO SELECT的使用
1. 语法介绍
有三张表a、b、c,现在需要从表b
- Java反转字符串
dyy_gusi
java反转字符串
前几天看见一篇文章,说使用Java能用几种方式反转一个字符串。首先要明白什么叫反转字符串,就是将一个字符串到过来啦,比如"倒过来念的是小狗"反转过来就是”狗小是的念来过倒“。接下来就把自己能想到的所有方式记录下来了。
1、第一个念头就是直接使用String类的反转方法,对不起,这样是不行的,因为Stri
- UI设计中我们为什么需要设计动效
gcq511120594
UIlinux
随着国际大品牌苹果和谷歌的引领,最近越来越多的国内公司开始关注动效设计了,越来越多的团队已经意识到动效在产品用户体验中的重要性了,更多的UI设计师们也开始投身动效设计领域。
但是说到底,我们到底为什么需要动效设计?或者说我们到底需要什么样的动效?做动效设计也有段时间了,于是尝试用一些案例,从产品本身出发来说说我所思考的动效设计。
一、加强体验舒适度
嗯,就是让用户更加爽更加爽的用
- JBOSS服务部署端口冲突问题
HogwartsRow
java应用服务器jbossserverEJB3
服务端口冲突问题的解决方法,一般修改如下三个文件中的部分端口就可以了。
1、jboss5/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
2、./server/default/deploy/jbossweb.sar/server.xml
3、.
- 第三章 Redis/SSDB+Twemproxy安装与使用
jinnianshilongnian
ssdbreidstwemproxy
目前对于互联网公司不使用Redis的很少,Redis不仅仅可以作为key-value缓存,而且提供了丰富的数据结果如set、list、map等,可以实现很多复杂的功能;但是Redis本身主要用作内存缓存,不适合做持久化存储,因此目前有如SSDB、ARDB等,还有如京东的JIMDB,它们都支持Redis协议,可以支持Redis客户端直接访问;而这些持久化存储大多数使用了如LevelDB、RocksD
- ZooKeeper原理及使用
liyonghui160com
ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper
- 程序员解决问题的60个策略
pda158
框架工作单元测试
根本的指导方针
1. 首先写代码的时候最好不要有缺陷。最好的修复方法就是让 bug 胎死腹中。
良好的单元测试
强制数据库约束
使用输入验证框架
避免未实现的“else”条件
在应用到主程序之前知道如何在孤立的情况下使用
日志
2. print 语句。往往额外输出个一两行将有助于隔离问题。
3. 切换至详细的日志记录。详细的日
- Create the Google Play Account
sillycat
Google
Create the Google Play Account
Having a Google account, pay 25$, then you get your google developer account.
References:
http://developer.android.com/distribute/googleplay/start.html
https://p
- JSP三大指令
vikingwei
jsp
JSP三大指令
一个jsp页面中,可以有0~N个指令的定义!
1. page --> 最复杂:<%@page language="java" info="xxx"...%>
* pageEncoding和contentType:
> pageEncoding:它