1. 背景
之前去一个公司,说到了java的注解,问java的注解有几种方式,然后我提到了android中的butternife和afinal注解工具,我们知道butternife在6.1版本的时候还是InjectView,可以到7.1的时候用的却是BInd,这里面有什么区别吗。简单的说,InjectView是在运行的时间进行注解,而BInd在android安装的时候就执行了,肯定后者...
分类:
编程语言 时间:
2016-06-12 02:44:35
阅读次数:
293
在HTTP 1.1中的状态码中被分为五大类:
100-199 用于指定客户端应相应的某些动作。
200-299 用于表示请求成功。
300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。
400-499 用于指出客户端的错误。
500-599 用于支持服务器错误。
HttpServletResponse中的常量代表关联不同标准消息的状态码。在servle...
分类:
Web程序 时间:
2016-06-12 02:42:36
阅读次数:
271
题目链接:https://leetcode.com/problems/excel-sheet-column-number/
题目:
Related to question Excel Sheet Column Title
Given a column title as appear in an Excel sheet, return its corresponding colum...
分类:
其他好文 时间:
2016-06-12 02:42:16
阅读次数:
126
题目链接:https://leetcode.com/problems/roman-to-integer/
题目:
Given a roman numeral, convert it to an integer.
Input is guaranteed to be within the range from 1 to 3999.
思路:
easy
算法:
...
分类:
其他好文 时间:
2016-06-12 02:41:50
阅读次数:
174
题目链接:点击打开链接
题目:
Given a positive integer, return its corresponding column title as appear in an Excel sheet.
For example:
1 -> A
2 -> B
3 -> C
...
26 -> Z
27 -> AA
...
分类:
其他好文 时间:
2016-06-12 02:41:30
阅读次数:
112
题目链接:https://leetcode.com/problems/add-digits/
题目:
Given a non-negative integer num, repeatedly add all its digits until the result has only
one digit.
For example:
Given num = 38, the p...
分类:
其他好文 时间:
2016-06-12 02:43:27
阅读次数:
135
一、前言recovery的最主要功能就是升级,而升级文件就是升级包了,那么升级包时如何编译出来的呢?文就这个问题做个简要的分析。
注:本文中的叙述纯属个人理解,欢迎批评指正。二、升级包编译命令1.source build/envsetup.sh
2.lunch (选择合适的配置)
3.make otapackage
注:有些平台可能没有将“recoveryimage”、“bootima...
分类:
移动开发 时间:
2016-06-12 02:41:56
阅读次数:
4020
U盘开局是指设备在开始部署时,用户预先将开局文件存储在U盘中,启动时设备通过U盘下载开局文件来完成自动升级及配置。华为S系列交换机和AR G3路由器系列都支持U盘开局功能。
U盘开局流程
先制作U盘开局索引文件(文件系统格式为FAT32),开局索引文件保存至U盘根目录下,需要加载的开局文件保存至U盘开局索引文件指定的目录下。
流程图:
因为U盘开局在eNSP中无法测试,有些疑问:U...
分类:
其他好文 时间:
2016-06-12 02:43:13
阅读次数:
274
题目链接:https://leetcode.com/problems/anagrams/
题目:
Given an array of strings, group anagrams together.
For example, given: ["eat", "tea", "tan", "ate", "nat", "bat"],
Return:
[
["ate", "...
分类:
其他好文 时间:
2016-06-12 02:41:58
阅读次数:
125
通过几个例程,我们逐渐对 TensorFlow 建立了感性认识。本文将进一步从内在原理进行深入理解,进而为阅读源码打好基础。
1. 编程模型
TensorFlow 计算被抽象为包括若干节点的有向图。如下图所示例子:
对应的 TensorFlow Python 代码如下:
import tensorflow as tf
b = tf.Variable(tf.zeros([100]...
分类:
其他好文 时间:
2016-06-12 02:41:44
阅读次数:
445
JavaServer Faces (JSF) 是用于 Java? Web 应用程序的第一个标准化的用户界面框架。而 Seam 是一个扩展 JSF 的强大的应用程序框架。在这个由三部分组成的新系列中的第一篇文章中,发现这两种框架之间的互补性。Dan Allen 介绍了 Seam 对 JSF 生命周期的增强,包括上下文状态管理、 RESTful URL、Ajax remoting、适当的异常处理和约定...
分类:
Web程序 时间:
2016-06-12 02:40:20
阅读次数:
561
读者可能还记得本系列博客(二)和(六)中 tf.nn 模块,其中最关心的是 conv2d 这个函数。
首先将博客(二) MNIST 例程中 convolutional.py 关键源码列出:
def model(data, train=False):
"""The Model definition."""
# 2D convolution, with 'SAME' p...
分类:
其他好文 时间:
2016-06-12 02:42:34
阅读次数:
479
题目链接:https://leetcode.com/problems/max-points-on-a-line/
题目:
Given n points
on a 2D plane, find the maximum number of points that lie on the same straight line.
思路:
对所有可以配对的点计算他们之间的斜率,并保存。时间...
分类:
其他好文 时间:
2016-06-12 02:41:43
阅读次数:
143
一、什么是ASM
ASM是一个java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定义的 .class文件里,这些类文件拥有足够的元数据来解析类中的所有元素:类名称、方法、属性以及 Java 字节码(指令)。ASM从类文件中读入信息后,能够...
分类:
编程语言 时间:
2016-06-12 02:40:52
阅读次数:
266
Java网络编程
网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。
java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决
问题,而不用关注通信细节。
java.net包中提供了两种常见的网络协议的支持:
TCP: TCP是传输控制协议的缩写,它保障了两个应用程序之...
分类:
编程语言 时间:
2016-06-12 02:40:07
阅读次数:
174
iOS 界面流畅的技巧
原文作者:ibireme
演示项目
屏幕显示图像的原理
卡顿产生的原因和解决方案
CPU
资源消耗原因和解决方案
GPU
资源消耗原因和解决方案
AsyncDisplayKit
ASDK
的由来
ASDK
的资料
ASDK
的基本原理
ASDK
的图层预合成
ASDK
异步并发操作
Run...
分类:
移动开发 时间:
2016-06-12 02:39:05
阅读次数:
286
免责声明:本文章来源于其他博客整理
参考:http://www.2cto.com/kf/201308/237648.html
参考:http://www.2cto.com/kf/201311/255684.html
在iOS系统中,获取设备唯一标识的方法有很多:
一.UDID(Unique Device Identifier)
UDID的全称是Uniq...
分类:
移动开发 时间:
2016-06-12 02:41:32
阅读次数:
270