- 嵌入式面经111道面试题全解析C/C++可参考
爱打球的程小员许乔丹
嵌入式面试c++
高级系列专栏:嵌入式想通关嵌入式面试,请看:《111道嵌入式面试题目录及答案链接》想多掌握几个嵌入式项目,请看:《6个嵌入式项目交流分享(附源码)》安卓(安卓系统开发也要掌握)想通关安卓面试,请看:《150道安卓高频面试题目录及答案链接》想通关安卓系统面试,请看:《140道安卓系统Framework面试题目录及答案链接》想进阶安卓开发,请看:《Android进阶知识体系解析_15大安卓进阶必备知识
- OkHttp源码解析
嘉伟咯
应用拦截器和网络拦截器以前其实就有一直在使用okhttp,也有听说过拦截器这东西,但是一直没有去深入了解。最近看《安卓进阶之光》刚好看到okhttp拦截器的内容,然后自己也去挖了下源码,才发现其巧妙之处。拦截器有两种,应用拦截器和网络拦截器。用法可以看下面的代码:classLogInterceptorimplementsInterceptor{privateStringmName;LogInter
- 关于安卓进阶
勤息嘻嘻嘻
目前已经掌握了大部分基础知识,有独立开发项目经验,但是代码不够简洁,不够高级。没有养成良好的代码规范,也没有清晰的项目架构。没有很多设计模式和mvp、mvvm的代码模式。首先应在这方面着手,然后在github上阅读优秀的源码进行学习。进行思维导图的制作。强化各个知识点,对于难点要理解。
- Android View的滑动方式
在岁月中远行
自定义View是安卓进阶的基础,是安卓开发者不得不学习的知识点,而酷炫的自定义View效果也是离不开View的滑动。我们来了解View是如何实现滑动的。View坐标系基础知识View的位置主要它的四个顶点来决定,分别对应于View的四个属性。top,left,right,bottom。其中top是左上角纵坐标,left是左上角横坐标,right是右下角横坐标,bottom是右下角纵坐标。但这些坐标
- 重走安卓进阶路——页面优化、组件优化
小呀么小黄鸡
RecyclerView的优化看完感觉我RecyclerView白学了!一类是RecyclerView自带的系统优化,另一类就是我们通过代码实现的手动优化自带的系统优化自android25版本之后就有的预取技术(Prefetch),针对ViewHolderrecyclerView的四级缓存:scrap、cache、extension和poolscrap——有两个成员mChangedScrap和mA
- 重走安卓进阶路——Java 四大引用
小呀么小黄鸡
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。强引用(StrongReference)我们使用的大部分引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错
- android 进行https网络请求的一些参考文章
追梦小乐
安卓进阶第四篇之使用Retrofit进行Http、Https网络请求(快速上手)https://www.jianshu.com/p/9a6c204616d2iOShttps自签名证书—xxx.crt转化成xxx.cer格式http://blog.csdn.net/jinggege0818/article/details/54667450Androidcer转bkshttp://blog.csdn.
- 重走安卓进阶路——泛型
小呀么小黄鸡
ps.原来的标题为什么我们需要泛型?泛型类、泛型接口和泛型方法(泛型类和泛型接口的定义与泛型方法辨析);如何限定类型变量?泛型使用中的约束和局限性;泛型类型能继承吗?泛型中通配符类型;虚拟机是如何实现泛型的?为什么需要泛型泛型扩展了类、接口、方法的适用范围提前生命可使用的类型,在编译期提供提醒避免List使用时的强制类型转换如何使用泛型泛型类在类名后加上例如“”这样的泛型来声明泛型变量,在类体重再
- 重走安卓进阶路——架构方式MVX
小呀么小黄鸡
架构方式解决的痛点是工程中的文件/类之间的关系,通过对变量、方法的分离让整体的文件结构管理起来更有章法(高内聚、低耦合)-阮一峰-MVC,MVP和MVVM的图示=浅谈MVC、MVP和MVVM架构模式+第一章第一节:MVX模式是什么?MVC、MVP、MVVM详解MVC特点:1.View传送指令到ControllerController完成指令后要求Model改状态Model将新数据发送给View,用
- 【安卓进阶】动画
iFinder@
动画androidjava
动画一.帧动画二.补间动画三.属性动画一.帧动画定义逐帧动画(frame-by-frameanimation),是将一系列的图片按照特定的顺序依次播放来实现的实现首先是需要一定的frame素材了将图片依次命名好,然后放在res\drawable目录下创建.xml文件,将动画文件依次放到的标签中,并设置持续时长在逻辑中通过findviewById的形式找到AnimationDrawable控件,并调
- 安卓进阶(一)App性能优化
芸兮
Androidandroid性能优化
文章目录性能优化的目的及方向流畅性启动速度页面显示速度响应速度稳定性ANRCrash资源节省性布局优化选择耗费性能较少的布局减少布局的层级(嵌套)使用布局标签尽量少用布局属性wrap_contentincludemergeinclude与merge的区别ViewStub内存泄露常见内存泄露原因集合类添加元素Static关键字修饰成员非静态内部类/匿名类资源对象使用后未关闭内存优化性能优化的目的及方
- 安卓进阶系列-系统基础
陈德山
Android进阶androidjava操作系统
我喜欢我喜欢花我喜欢绿色树叶上面的被雨打过留下的露珠我喜欢暖风我喜欢干净我喜欢咸咸的海风喜欢喜欢的感觉愿我此感觉常驻同样祝福你文章目录计算机结构冯·诺依曼结构哈弗结构冯·诺依曼结构与哈弗结构对比安卓采用的架构安卓操作系统进程间通讯(IPC)内存共享linux内存共享安卓内存共享管道UnixDomainSocket同步常见同步机制信号量Mutex管程安卓同步机制安卓中的Mutex安卓中的Condit
- 安卓进阶之android系统架构
Suzy.Mo
安卓进阶android系统架构
安卓进阶之android架构安卓进阶躲不开阅读源码和深入了解安卓的底层,这是一篇入门级别的文章,可以对安卓架构有个大体的认识。AOSP与Android系统架构首先要理解andriod和AOSP的关系,我们日常开发的安卓跟市面上的安卓不是一个意思,我们开发的是安卓app,市面上的安卓其实是安卓系统。维基百科:Android是基于Linux内核和其他开源软件的修改版本的移动操作系统,主要为智能手机和平
- Java异常
敢冲才不枉青春_Milo
本文将向读者介绍如何编写正确的异常处理程序,并将展示当方法出问题的时候,如何产生自定义异常。如有不对欢迎拍砖,谢谢。文章出处文章出自:安卓进阶学习指南主要贡献者:justdoitJXYangZheMilo问题什么是异常,异常的分类有哪些?RuntimeException和CheckedException的区别、error和exception的区别?常见RuntimeException(运行时异常)
- Android安卓进阶技巧之Kotlin结合Jetpack构建MVVM
普通网友
Android进阶技巧androidstudio经验分享面试android职场和发展
JetpackJetpack是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种Android版本和设备中一致运行的代码,让开发者精力集中编写重要的代码。AndroidArchitectureComponent(AAC)。文末有福利!!!官方推荐架构请注意,每个组件仅依赖于其下一级的组件。例如,Activity和Fragment仅依赖于视图模型。存储区是唯一依赖于其他多个
- Android安卓进阶技术分享之AGP工作原理
BlueSocks
1.基础准备在分析源码之前,我想你应该对Android打包流程已经有基础的了解,至少了解了下图的打包过程:否则你有可能不了解下文中的专业术语。2.AGP源码的打开方式看AGP代码的时候,我一直纠结要不要下载AGP的源码,后来听同事大佬建议,直接使用了项目依赖的代码进行分析。主要的原因有两点:1.AGP的源码太大了,有30g,并且版本已经很旧了。2.使用项目依赖的AGP代码很简单。只要在项目中加入i
- Android:hook很“危险”,使用需谨慎。
BlueSocks
前言上篇文章《Android安卓进阶技术分享之AGP工作原理》和大家分析了AGP(AndroidGradlePlugin)做了哪些事,了解到AGP就是为打包这个过程服务的。那么,本篇文章就和大家聊一聊其中的Transform,解决一下为什么在AGP3.x.x的版本可以通过反射获取的transformClassesWithDexBuilderForXXXTask在4.0.0的版本就不灵了?源码走起!
- 重走安卓进阶路——https《写一篇最好懂的https讲解》读后
小呀么小黄鸡
写一篇最好懂的https讲解掌握它的整体工作流程、它为什么能够保证网络通信的安全先搞清两个概念:对称加密与非对称加密。对称加密,加解密使用同个密钥;特点:加解密效率高,密钥被窃有风险;代表:AES、DES。非对称加密,使用公钥进行加密的数据,使用私钥才能解密;特点:安全性高,不用担心被破解,加密效率较差;代表:RSA、ElGamalhttp传输面临的风险:容易在传输过程中被监听、窃取、篡改,导致客
- Android:hook很“危险”,使用需谨慎。
前言上篇文章《Android安卓进阶技术分享之AGP工作原理》和大家分析了AGP(AndroidGradlePlugin)做了哪些事,了解到AGP就是为打包这个过程服务的。那么,本篇文章就和大家聊一聊其中的Transform,解决一下为什么在AGP3.x.x的版本可以通过反射获取的transformClassesWithDexBuilderForXXXTask在4.0.0的版本就不灵了?源码走起!
- Android安卓进阶技术分享之AGP工作原理
1.基础准备在分析源码之前,我想你应该对Android打包流程已经有基础的了解,至少了解了下图的打包过程:否则你有可能不了解下文中的专业术语。2.AGP源码的打开方式看AGP代码的时候,我一直纠结要不要下载AGP的源码,后来听同事大佬建议,直接使用了项目依赖的代码进行分析。主要的原因有两点:1.AGP的源码太大了,有30g,并且版本已经很旧了。2.使用项目依赖的AGP代码很简单。只要在项目中加入i
- Android安卓进阶之——相比 Groovy 脚本, KTS 性能到底怎么样?
前言大家肯定也都或多或少的写过一些Groovy代码,但由于不支持代码提示及编译时检查,使用Groovy开发的体验并不太好,AndroidGradle插件4.0之后支持在Gradle构建配置中使用Kotlin脚本(KTS),用于替代Groovy(过去在Gradle配置文件中使用的编程语言)。KTS比Groovy更适合用于编写Gradle脚本,因为采用Kotlin编写的代码可读性更高,并且Kotlin
- Android安卓进阶之——一文带你了解抓包和反抓包
今天主要跟大家介绍一下Android的抓包和防止抓包介绍两款抓包工具,Profiter和Charles。工具环境:AndroidStudio4.2.2手机GooglePixel3XLAndroid11使用Profiler工具抓包将自己的手机连接到电脑上,然后打开AndroidStudio的ProfilerAndroidStudio白狐及以下版本的NetWorkInspector在Profler中,
- 安卓进阶之享学架构师-动态数组
指尖猿
packagecom.mj;@SuppressWarnings("unchecked")publicclassArrayList{/***元素的数量*/privateintsize;/***所有的元素*/privateE[]elements;privatestaticfinalintDEFAULT_CAPACITY=10;privatestaticfinalintELEMENT_NOT_FOUND
- 安卓进阶指南Annotation自定义运行时注解(三)
ftc300_carl
在了解自定义注解前,我们需要搞懂元注解的概念,这个在总结篇中已经说明。0FgBFBce9h.png这里再提一下@Target的参数ElementType含义ANNOTATION_TYPE注解类型声明CONSTRUCTOR构造方法声明FIELD字段声明(包括枚举常量)LOCAL_VARIABLE局部变量声明METHOD方法声明PACKAGE包声明PARAMETER参数声明TYPE类、接口(包括注解类
- 安卓进阶之自己实现 ViewInject框架
leilu000
安卓进阶学习
以前做web开发的时候经常用得到的就是SSH框架,即struts2、spring、hibernate三大框架,他们分别负责了不同的层的业务逻辑,其中spring框架是我觉得最猛的一个框架,它几乎贯穿到整个web开发中,而它的特色功能就是IOC、AOP等,AOP是面向切面编程,根据动态代理技术来动态管理我们的java代码,功能非常强大。IOC是控制反转,为什么叫控制反转呢?因为我们一般实例化一个对象
- 安卓进阶(7)之OkHttp3.10拦截器原理解析
罗小辉
安卓进阶安卓进阶系列---罗小辉
博客流程用一个demo介绍如何添加自定义的拦截器;介绍拦截器是怎么产生拦截效果的;介绍okhttp里默认的各个拦截器的作用。添加自定义的log拦截器在使用okhttp时,我们可能需要获取到okhttp的log日志,请求参数以及响应参数和数据。我们用一个小的demo来展示一下:OkHttpClientclient;voidinitOkhttpClient(){client=newOkHttpClie
- 安卓进阶(3)之Handler/Looper/MessageQueue源码分析以及原理理解
罗小辉
安卓进阶安卓进阶系列---罗小辉
前言安卓系统是消息驱动的,所以深刻了解Handler整个消息分发机制,对于我们了解安卓系统,是一个必不可少的知识点。整个过程中,我们需要重点关注的类是:1.Handler2.Looper3.MessageQueue4.Meesage5.ThreadLocal6.Thread这几个类之间的联系:Handler发送消息和接收消息都是通过Message,而基于链表的Message是由MessageQue
- 安卓进阶(6)之OkHttp整体架构/基本使用/OkHttpClient原理解析
罗小辉
安卓进阶安卓进阶系列---罗小辉
整体架构图Okhttp可以分为上层应用接口层,协议层,连接层,缓存层,I/O层,拦截器层。接口层就是我们上层开发人员调用的一些接口和API。连接层是核心,连接池以及网络请求优化都在这里面了。拦截器和缓存层是重点,比如我们要加log日志,这时候加一个拦截器。OkHttp的整体架构图如图所示:基本使用GET请求//创建OkHttpClient对象OkHttpClientclient=newOkHttp
- HTTP三次握手四次挥手(《安卓进阶解密--刘望舒》笔记)
幽王-烽火戏诸侯
网络链接
网络分层自上而下分为四层:是应用层、传输层、网络层、数据链路层和物理层。越靠下的层越接近硬件各个层的具体内容如下1.物理层该层负责比特流在节点间的传输,即负责物理传输。该层的协议既与链路有关,也与传输介质有关。其通俗来讲就是把计算机连接起来的物理手段。2.数据链路层该层控制网络层与物理层之间的通信,其主要功能是如何在不可靠的物理线路上进行数据的可靠传递。为了保证传输,从网络层接收到的数据被分割成特
- <安卓进阶>进一步使用Retrofit,结合MVP使你的网络请求更加简便
yssazzy
一、前言MVP模式是当前比较主流的框架,主要是由它的优点来决定的吧。本文结合了MVP+Retrofit+RxJava三大主流框架,一开始可能会觉得不容易理解,但是真正理解了之后,开发、维护就不是那么痛苦的事情了。二、Demo介绍2.1、需要具备哪些知识读这篇文章之前,你需要了解的知识有:1、MVP【点这里看百度百科介绍】2、Retrofit2.03、RxJava(点击这里看—不错的一个Retrof
- 解读Servlet原理篇二---GenericServlet与HttpServlet
周凡杨
javaHttpServlet源理GenericService源码
在上一篇《解读Servlet原理篇一》中提到,要实现javax.servlet.Servlet接口(即写自己的Servlet应用),你可以写一个继承自javax.servlet.GenericServletr的generic Servlet ,也可以写一个继承自java.servlet.http.HttpServlet的HTTP Servlet(这就是为什么我们自定义的Servlet通常是exte
- MySQL性能优化
bijian1013
数据库mysql
性能优化是通过某些有效的方法来提高MySQL的运行速度,减少占用的磁盘空间。性能优化包含很多方面,例如优化查询速度,优化更新速度和优化MySQL服务器等。本文介绍方法的主要有:
a.优化查询
b.优化数据库结构
- ThreadPool定时重试
dai_lm
javaThreadPoolthreadtimertimertask
项目需要当某事件触发时,执行http请求任务,失败时需要有重试机制,并根据失败次数的增加,重试间隔也相应增加,任务可能并发。
由于是耗时任务,首先考虑的就是用线程来实现,并且为了节约资源,因而选择线程池。
为了解决不定间隔的重试,选择Timer和TimerTask来完成
package threadpool;
public class ThreadPoolTest {
- Oracle 查看数据库的连接情况
周凡杨
sqloracle 连接
首先要说的是,不同版本数据库提供的系统表会有不同,你可以根据数据字典查看该版本数据库所提供的表。
select * from dict where table_name like '%SESSION%';
就可以查出一些表,然后根据这些表就可以获得会话信息
select sid,serial#,status,username,schemaname,osuser,terminal,ma
- 类的继承
朱辉辉33
java
类的继承可以提高代码的重用行,减少冗余代码;还能提高代码的扩展性。Java继承的关键字是extends
格式:public class 类名(子类)extends 类名(父类){ }
子类可以继承到父类所有的属性和普通方法,但不能继承构造方法。且子类可以直接使用父类的public和
protected属性,但要使用private属性仍需通过调用。
子类的方法可以重写,但必须和父类的返回值类
- android 悬浮窗特效
肆无忌惮_
android
最近在开发项目的时候需要做一个悬浮层的动画,类似于支付宝掉钱动画。但是区别在于,需求是浮出一个窗口,之后边缩放边位移至屏幕右下角标签处。效果图如下:
一开始考虑用自定义View来做。后来发现开线程让其移动很卡,ListView+动画也没法精确定位到目标点。
后来想利用Dialog的dismiss动画来完成。
自定义一个Dialog后,在styl
- hadoop伪分布式搭建
林鹤霄
hadoop
要修改4个文件 1: vim hadoop-env.sh 第九行 2: vim core-site.xml <configuration> &n
- gdb调试命令
aigo
gdb
原文:http://blog.csdn.net/hanchaoman/article/details/5517362
一、GDB常用命令简介
r run 运行.程序还没有运行前使用 c cuntinue 
- Socket编程的HelloWorld实例
alleni123
socket
public class Client
{
public static void main(String[] args)
{
Client c=new Client();
c.receiveMessage();
}
public void receiveMessage(){
Socket s=null;
BufferedRea
- 线程同步和异步
百合不是茶
线程同步异步
多线程和同步 : 如进程、线程同步,可理解为进程或线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B依言执行,再将结果给A;A再继续操作。 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回,同时其它线程也不能调用这个方法
多线程和异步:多线程可以做不同的事情,涉及到线程通知
&
- JSP中文乱码分析
bijian1013
javajsp中文乱码
在JSP的开发过程中,经常出现中文乱码的问题。
首先了解一下Java中文问题的由来:
Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,
- js实现页面跳转重定向的几种方式
bijian1013
JavaScript重定向
js实现页面跳转重定向有如下几种方式:
一.window.location.href
<script language="javascript"type="text/javascript">
window.location.href="http://www.baidu.c
- 【Struts2三】Struts2 Action转发类型
bit1129
struts2
在【Struts2一】 Struts Hello World http://bit1129.iteye.com/blog/2109365中配置了一个简单的Action,配置如下
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configurat
- 【HBase十一】Java API操作HBase
bit1129
hbase
Admin类的主要方法注释:
1. 创建表
/**
* Creates a new table. Synchronous operation.
*
* @param desc table descriptor for table
* @throws IllegalArgumentException if the table name is res
- nginx gzip
ronin47
nginx gzip
Nginx GZip 压缩
Nginx GZip 模块文档详见:http://wiki.nginx.org/HttpGzipModule
常用配置片段如下:
gzip on; gzip_comp_level 2; # 压缩比例,比例越大,压缩时间越长。默认是1 gzip_types text/css text/javascript; # 哪些文件可以被压缩 gzip_disable &q
- java-7.微软亚院之编程判断俩个链表是否相交 给出俩个单向链表的头指针,比如 h1 , h2 ,判断这俩个链表是否相交
bylijinnan
java
public class LinkListTest {
/**
* we deal with two main missions:
*
* A.
* 1.we create two joined-List(both have no loop)
* 2.whether list1 and list2 join
* 3.print the join
- Spring源码学习-JdbcTemplate batchUpdate批量操作
bylijinnan
javaspring
Spring JdbcTemplate的batch操作最后还是利用了JDBC提供的方法,Spring只是做了一下改造和封装
JDBC的batch操作:
String sql = "INSERT INTO CUSTOMER " +
"(CUST_ID, NAME, AGE) VALUES (?, ?, ?)";
- [JWFD开源工作流]大规模拓扑矩阵存储结构最新进展
comsci
工作流
生成和创建类已经完成,构造一个100万个元素的矩阵模型,存储空间只有11M大,请大家参考我在博客园上面的文档"构造下一代工作流存储结构的尝试",更加相信的设计和代码将陆续推出.........
竞争对手的能力也很强.......,我相信..你们一定能够先于我们推出大规模拓扑扫描和分析系统的....
- base64编码和url编码
cuityang
base64url
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.io.UnsupportedEncodingException;
- web应用集群Session保持
dalan_123
session
关于使用 memcached 或redis 存储 session ,以及使用 terracotta 服务器共享。建议使用 redis,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富,不只是缓存 session,还可以做其他用途,一举几得啊。1、使用 filter 方法存储这种方法比较推荐,因为它的服务器使用范围比较多,不仅限于tomcat ,而且实现的原理比较简
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式']
dcj3sjt126com
数据库
public function getMinLimit () { $sql = "..."; $result = yii::app()->db->createCo
- solr StatsComponent(聚合统计)
eksliang
solr聚合查询solr stats
StatsComponent
转载请出自出处:http://eksliang.iteye.com/blog/2169134
http://eksliang.iteye.com/ 一、概述
Solr可以利用StatsComponent 实现数据库的聚合统计查询,也就是min、max、avg、count、sum的功能
二、参数
- 百度一道面试题
greemranqq
位运算百度面试寻找奇数算法bitmap 算法
那天看朋友提了一个百度面试的题目:怎么找出{1,1,2,3,3,4,4,4,5,5,5,5} 找出出现次数为奇数的数字.
我这里复制的是原话,当然顺序是不一定的,很多拿到题目第一反应就是用map,当然可以解决,但是效率不高。
还有人觉得应该用算法xxx,我是没想到用啥算法好...!
还有觉得应该先排序...
还有觉
- Spring之在开发中使用SpringJDBC
ihuning
spring
在实际开发中使用SpringJDBC有两种方式:
1. 在Dao中添加属性JdbcTemplate并用Spring注入;
JdbcTemplate类被设计成为线程安全的,所以可以在IOC 容器中声明它的单个实例,并将这个实例注入到所有的 DAO 实例中。JdbcTemplate也利用了Java 1.5 的特定(自动装箱,泛型,可变长度
- JSON API 1.0 核心开发者自述 | 你所不知道的那些技术细节
justjavac
json
2013年5月,Yehuda Katz 完成了JSON API(英文,中文) 技术规范的初稿。事情就发生在 RailsConf 之后,在那次会议上他和 Steve Klabnik 就 JSON 雏形的技术细节相聊甚欢。在沟通单一 Rails 服务器库—— ActiveModel::Serializers 和单一 JavaScript 客户端库——&
- 网站项目建设流程概述
macroli
工作
一.概念
网站项目管理就是根据特定的规范、在预算范围内、按时完成的网站开发任务。
二.需求分析
项目立项
我们接到客户的业务咨询,经过双方不断的接洽和了解,并通过基本的可行性讨论够,初步达成制作协议,这时就需要将项目立项。较好的做法是成立一个专门的项目小组,小组成员包括:项目经理,网页设计,程序员,测试员,编辑/文档等必须人员。项目实行项目经理制。
客户的需求说明书
第一步是需
- AngularJs 三目运算 表达式判断
qiaolevip
每天进步一点点学习永无止境众观千象AngularJS
事件回顾:由于需要修改同一个模板,里面包含2个不同的内容,第一个里面使用的时间差和第二个里面名称不一样,其他过滤器,内容都大同小异。希望杜绝If这样比较傻的来判断if-show or not,继续追究其源码。
var b = "{{",
a = "}}";
this.startSymbol = function(a) {
- Spark算子:统计RDD分区中的元素及数量
superlxw1234
sparkspark算子Spark RDD分区元素
关键字:Spark算子、Spark RDD分区、Spark RDD分区元素数量
Spark RDD是被分区的,在生成RDD时候,一般可以指定分区的数量,如果不指定分区数量,当RDD从集合创建时候,则默认为该程序所分配到的资源的CPU核数,如果是从HDFS文件创建,默认为文件的Block数。
可以利用RDD的mapPartitionsWithInd
- Spring 3.2.x将于2016年12月31日停止支持
wiselyman
Spring 3
Spring 团队公布在2016年12月31日停止对Spring Framework 3.2.x(包含tomcat 6.x)的支持。在此之前spring团队将持续发布3.2.x的维护版本。
请大家及时准备及时升级到Spring
- fis纯前端解决方案fis-pure
zccst
JavaScript
作者:zccst
FIS通过插件扩展可以完美的支持模块化的前端开发方案,我们通过FIS的二次封装能力,封装了一个功能完备的纯前端模块化方案pure。
1,fis-pure的安装
$ fis install -g fis-pure
$ pure -v
0.1.4
2,下载demo到本地
git clone https://github.com/hefangshi/f