0x00 定义以及相关概念POJO,Plain Old Java Object,是一种简单的Java对象,一般就是有一些private属性及其属性getter、setter方法的类。这种对象只能用来装载数据,作为数据存储的载体,而不具有业务逻辑处理的能力。JSON,Javascript Object Notation,是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。其主要构建...
分类:
Web程序 时间:
2016-04-29 16:23:07
阅读次数:
191
caffe的大多数层是由c++写成的,借助于c++的高效性,网络可以快速训练。但是我们有时候需要自己写点输入层以应对各种不同的数据输入,比如你因为是需要在图像中取块而不想写成LMDB,这时候可以考虑使用python直接写一个层。而且输入层不需要GPU加速,所需写起来也比较容易。python层怎么用先看一个网上的例子吧(来自http://chrischoy.github.io/research/caf...
分类:
编程语言 时间:
2016-04-29 16:20:05
阅读次数:
310
方法重载
在C#中,语法规定同一个类中两个或两个以上的方法可以用同一个名字,如果出现此情况,那么该方法 就被称为重载方法。当一个 重载方法被调用时,C#会根据调用该方法的参数自动调用具体的 方法来执行。
每个类型成员都有一个唯一的签名。方法签名由方法名称和一个参数列表(方法的参数的顺序和类型)组成。只要签名不同,就可以在一种类型内定义具有相同名称的多种方法。当定义两种或多种具有相同名称的方法时...
这里的代码主要实现了字符串常用的所有操作,在不使用库函数的前提下,自己实现库函数的功能,可以很好的锻炼自己的编程能力和逻辑思维能力。...
分类:
其他好文 时间:
2016-04-29 16:21:47
阅读次数:
146
操作系统:CentOS 7
Web环境:Nginx+MySQL+PHP
zabbix版本:zabbix-2.4.8.tar.gz
邮件服务:msmtp-1.4.32.tar.bz2
#http://download.csdn.net/detail/allen_a/9504581
一、解压,编译,安装,配置msmtp
tar xf msmtp-1.4.32....
分类:
其他好文 时间:
2016-04-29 16:19:39
阅读次数:
228
[作者]
网名: 猪头三
站点: http://www.x86asm.com
Email: 643439947@qq.com
QQ: 643439947
编程生涯: 2001~至今[15年]
职业生涯: 13年
开发语言: C/C++; x86asm; Object Pascal; C#; Golang; Objective-C; PHP;
开发工具: VC++; Delphi; ...
分类:
其他好文 时间:
2016-04-29 16:19:28
阅读次数:
208
总结一下微信的本地图片加载有以下几个特点,也是提高用户体验的关键点
1、缩略图挨个加载,一个一个加载完毕,直到屏幕所有缩略图都加载完成
2、不等当前屏的所有缩略图加载完,迅速向下滑,滑动停止时立即加载停止页面的图片
3、已经加载成功的缩略图,不管滑出去多远,滑回来的时候不需要重新加载
为了满足上面几个要求,主要采用以下几个方法:
0、为了防止图片加载出来OOM,需要对分辨率和颜色的位数进...
分类:
微信 时间:
2016-04-29 16:20:46
阅读次数:
332
数据结构与算法——图的邻接表表示法类的C++实现...
分类:
编程语言 时间:
2016-04-29 16:19:47
阅读次数:
266
.9图片介绍
简单了解
.9图片在APP中用的非常多,主要是为了防止图片缩放后造成变形,确保图片不失真。
典型的就是微信的聊天界面,如对方信息长短不一,但背景使用的都是同一张图片。
如果不.9图片,前面的箭头肯定会随着信息长度变化而变化,那肯定是毁三观的。 认识.9图片
.9图片保证不失真,在最外层加了一圈区域设置功能,通过用纯黑色颜色来设置(必须是纯黑,#000000)。共四个边,每个边的...
分类:
其他好文 时间:
2016-04-29 16:18:59
阅读次数:
180
正则表达式定义了字符串的模式。
正则表达式可以用来搜索、编辑或处理文本。
正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。
Java正则表达式和Perl的是最为相似的。
java.util.regex包主要包括以下三个类:
Pattern类:
pattern对象是一个正则表达式的编译表示。Pattern类没有公共构造方法。要创建一个Patter...
分类:
编程语言 时间:
2016-04-29 16:21:19
阅读次数:
250
linux学习笔记一.Linux虚拟机的下载
在地址栏输入www.vmware.com,就可以进入vmware的官网,我准备使用vmware虚拟机来学习linux。注意:自己注册一下,然后在登录就可以
当你点击download后,进入下面这个界面
点击上图中右侧的all downloads就可以进入到vmware的所有下载列表,如下图所示
继续点击上图中红框中的view download compo...
分类:
系统相关 时间:
2016-04-29 16:21:09
阅读次数:
282
Android 中下拉列表选择,提供了控件Spinner,现做一个小总结,以备使用。从1.Spinner属性2.设置Spinner的adapter说起。1.Spinner属性首先写一个简单的Spinneractivity_main.xml
<RelativeLayout xmlns:android="http://schem...
分类:
移动开发 时间:
2016-04-29 16:18:59
阅读次数:
266
Spinner相当于下拉列表,在Android开发文档中的关于Spinner的介绍:
android.widget
类 Spinner
java.lang.Object
android.view.View
android.view.ViewGroup
android.widget.AdapterViewSpinnerAdapter>
...
分类:
其他好文 时间:
2016-04-29 16:20:09
阅读次数:
213
并且把我们mAllAppsList清空,这个mAllAppsList我们前面说过,这里不再赘述,然后
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22...
分类:
其他好文 时间:
2016-04-29 16:18:10
阅读次数:
213
两种数据结构都是线性表,在排序和查找等算法中都有广泛的应用各自的特点:数组:数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中。同样的道理,如果想删除一个元素,同样需要移动大量元素去填掉被移动的元素。如果应用需要快速访问数据,很少或不插入和删除元素,就应该...
分类:
编程语言 时间:
2016-04-29 16:21:10
阅读次数:
239
一、大致界面介绍:
图1
图2
图3
图4
图1:手势密码绘制界面 【主要是绘制上方的9个提示图标和9个宫格密码图标】
图2:设置手势密码 【监听手势的输入,TouchEvent的事件处理,获取输入的手势密码,同时显示在上方的提示区域】
图3:再绘制一次,两次密码不一致提示界面 【这里在实现的时候,错误提示文字加了“左右晃动...
分类:
移动开发 时间:
2016-04-29 16:18:33
阅读次数:
273
1 前言
当前有越来越多的可穿戴设备使用了蓝牙4.0 BLE(Bluetooth Low Energy)。对于iOS开发而言,Apple之前专门推出CoreBluetooth的Framework来支持BLE的开发。对于硬件开发有了解的朋友应该知道,在之前使用低版本的蓝牙的设备,要连接到iOS设备上,需要注册MFI,拥有MFI协议才能进行相应的开发。如果大家关注我之前对LEGO
EV3的研...
分类:
移动开发 时间:
2016-04-29 16:19:52
阅读次数:
349