不用图片,做一个简单的印章资源,用自定义控件来实现。
效果图:
分析:
1、画两个同心圆,外圆用红色来画,内圆用父控件背景颜色来画。
2、drawTextOnPath来画文字。
3、在内圆里面用path.lineTo()来画五角星。
代码:
attrs.xml...
分类:
移动开发 时间:
2016-05-12 19:32:02
阅读次数:
754
这是我学习Core Animation的第二篇博客,主要将CAAnimation和它的字累的属性及方法尽可能的将自己的理解分享出来,希望大家能够共同进步。有不对的地方欢迎大家指出,谢谢。...
分类:
移动开发 时间:
2016-05-12 19:31:30
阅读次数:
260
map进行插入时,可使用数组或insert的方法,如下代码:
//map插入 数组方法 map m;
m[2] = 12;
m[5] = 15;
m[3] = 13; //map插入 数组方法 m.insert(map::value_type(2, 12));
m.insert(map::value_type(5, 15));
m.insert(map::value_type...
分类:
其他好文 时间:
2016-05-12 19:30:40
阅读次数:
164
Combiner和Partitioner是用来优化MapReduce的,可以提高MapReduce的运行效率。下面我们来具体学习这两个组件
Combiner
我们以WordCount为例,首先通过下面的示意图直观的了解一下Combiner的位置和作用
从上图可以看出,Combiner介于 Mapper和Reducer之间,combine作为 Map任务的一部分,执行完 map...
分类:
其他好文 时间:
2016-05-12 19:30:58
阅读次数:
150
大家在用Eclipse的时候,肯定习惯每次敲代码的时候都会有自动提示,写起代码来很方便。其实就是默认配置把Content Assist设置成.,这样具体设置如图:
同时,Eclipse中也有一个代码提示的快捷键:Alt+/;这个快捷键的名称就叫Content Assist。
然而,在Android studio 上面,keymap中是没有这个项了...
分类:
移动开发 时间:
2016-05-12 19:28:51
阅读次数:
207
先上效果一:
先上效果二:
先上效果三:
首先定义好viewPager控件,其次,是调用一行代码实现动画效果,
pager.setPageTransformer(true,new DepthPageTransformer());
前提是需要做一些准备操作的,且只有api3.0以上才可以有效。
注:因为属性动画是3.0以后才出现的,如果想在3.0以下的手机上实...
分类:
其他好文 时间:
2016-05-12 19:28:50
阅读次数:
275
问题在看Java Web 深入分析时, 看到表单重复提交问题一节, 如下描述如何解决问题:
要防止表单重复提交, 就要标识用户的每一次访问请求, 使得每一次访问对服务端来说都是唯一的. 为了标识用户的每次访问请求, 可以在用户请求一个表单域时,增加一个隐藏的表单项, 这个表单项的值每一次都是唯一的token. 如:
<...
分类:
其他好文 时间:
2016-05-12 19:30:26
阅读次数:
129
资源分配问题是考虑如何把有限分配给若干个工程的问题。参考《算法设计与分析》
下面直接贴代码:
//为了和书上的内容一致,我的变量名、变量所代表的意思和书上的几本一致
#include
#include
#define M 8 //可分配资源份额
#define N 3 //工程项目个数
using namespace std;
//定义算法所需...
分类:
其他好文 时间:
2016-05-12 19:30:33
阅读次数:
289
某国内大型网站改版,线上运行中的网站是由A部门负责,改版工作和以后的维护工作由B部门负责,我担任B部门改版项目的负责人。
前期的架构设计中面临两点问题:
1. A部门和B部门的技术框架和架构设计是不一样,且改版不是简单的改样式,而是对全个站点样式和功能改版。
2. 旧系统机器上也布署了A部门的其他业务系统,A部门明确机器不可能交接过来。
因此,搭建新的代码工程开发...
分类:
Web程序 时间:
2016-05-12 19:28:44
阅读次数:
244
View 基础知识View 是 Android 中所有控件的基类,ViewGroup 也继承了 View。
Android 中,x 轴和 y 轴的正方向分别为右和下。 位置参数:(left , top ): View 左上角原始坐标
(right, bottom): View 右下角原始坐标
(x , y ): View 左上角最终坐标
translationX: View...
分类:
移动开发 时间:
2016-05-12 19:28:25
阅读次数:
219
什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。本篇打算从以下几个点来介绍AppWidget:
1.如何创建一个简单的AppWidget
2.如何使得AppWidget与客户端程序交互
创建简单的AppWidget
在介绍之前给大家看一...
分类:
移动开发 时间:
2016-05-12 19:30:10
阅读次数:
249
第一:本地数据持久化(可行性很差)
1、只有在第一次读取数据的时候将数据存储到本地。在之后的登录时都不进行数据请求,数据从本地取出来。
2、排序也是对本地数组进行操作,并且每次操作完都进行本地持久化操作
3、增加服务账号,将被点击关注的那行model 存到数组中,并且将该model的关注状态的字段发送到服务器上面。
4、取消关注服务账号,调用 相关管理工具,将对应模型的id...
分类:
编程语言 时间:
2016-05-12 19:29:33
阅读次数:
182
今天在做百度之星热身赛时候 发现我的Set容器不行了 由于放入的是结构体 总是报错
找了n久的错误啊 也没有找到 最后和别人的代码对比才发现少些了一部分
在网上又搜搜 发现当set容器放入结构体内容是 需要重载运算符
struct node
{
int a,b,c,d;
bool friend operator<(node x,node y)
{
...
分类:
其他好文 时间:
2016-05-12 19:29:12
阅读次数:
329
构造函数里用this和.prototype.的区别function Foo() {
this.a = function() {
alert('hahaha')
};
}
var bar = new Foo();bar.a();
和
function Foo() {
}
Foo.prototype.a = function() {
alert('hahaha')
};...
分类:
其他好文 时间:
2016-05-12 19:29:33
阅读次数:
238
调试过程中,可能会出现各种稀奇古怪的问题,请适应并接受···根据错误提示慢慢来调试吧~...
Android中键盘输入是用户输入交互的最常用最直接的手段,关于键盘输入,有几点可以提高用户使用体验。
第一:弹出键盘整体页面上移,使键盘不遮挡控件,需要在AndroidManifest设置对应Activity的windowSoftInputMode属性
stateVisible
设置为这个属性,可以将软键盘召唤出来,即使在界面上没有输入框的情况下也可以强制召唤出来...
分类:
移动开发 时间:
2016-05-12 19:29:01
阅读次数:
375