第一种方法:
//设置两种字体大小
Spannable WordtoSpan = new SpannableString(codeMemoTV.getText().toString());
WordtoSpan.setSpan(new AbsoluteSizeSpan((int) DimensionUtil.convertDpToPixel(18,...
分类:
其他好文 时间:
2015-05-14 10:05:51
阅读次数:
153
如何用递归实现数组求和
给定一个含有n个元素的整形数组a,求a中所有元素的和.
非递归算法:
int sumr(int *a,int n)
{
int sum=0;
for(int i=0;i<n;i++)
sum+=a[i];
return sum;
}
递归算法:
int sum(int *a,int n)
{
return n==0?0:sum(a,n-1)+...
分类:
编程语言 时间:
2015-05-14 10:04:07
阅读次数:
164
MyEclipse开发的Java web项目相互拷贝,有时候会报一个很奇怪的错误。明明源码一模一样,为什么项目复制到另一台机器上,就会报“java compiler level does not match the version of the installed java project facet”错误呢?
如图所示:
其实要解决也很简单,在资源管理器下,找到项目所在的...
分类:
编程语言 时间:
2015-05-14 10:03:47
阅读次数:
148
我们知道,报文经过网卡驱动处理后,调用net_receive_skb传递给具体的协议处理函数,对于IPv4报文来说,其协议处理函数就是ip_rcv了,ip_rcv在进行一些健康检查等操作后,会调用ip_rcv_finish来处理报文。这也是IPv4协议对报文接收处理的开始。
我们先看下ip_rcv_finish源代码:
本地传递
转发
报文转发有下面几个步骤完成:
1. 处理IP选项
2. 确定封包可以被转发
3.递减封包头部的TTL字段,如果TTL字段为0,则丢弃该封包
4.根据路径相关MTU,在必要...
分类:
系统相关 时间:
2015-05-14 10:03:41
阅读次数:
222
事实上每个非‘Hello World’Rust程序都使用“变量绑定”。看起来如下:
fn main() {
let x = 5i;}
在每个例子前都加上fn main() {有点单调乏味,所以以后就省略。如果读者一直跟着学习,请确保编辑main
()函数,不能省略,否则会出错。
在很多语言中,这叫做“变量”。但Rust的变量绑定却暗藏玄机。例如,Rust左边的let表...
分类:
其他好文 时间:
2015-05-14 10:03:13
阅读次数:
154
Rust中if并不复杂,但与传统系统语言相比,更像动态类型语言中的if。我们来介绍一下,让读者可以理解细微差异。
if是一种一般概念的具体形式:分支。这个名称来自树的分支:这是一个决策点,根据所做的选择,可以选择不同的路径。
就if而言,一个选择指出两条路:
let x = 5i;
if x == 5i {
println!("x is five!");
}
如果改变...
分类:
其他好文 时间:
2015-05-14 10:04:35
阅读次数:
151
原文链接
作者:Jakob Jenkov
译者:余绍亮 校对:丁一
嵌套管程锁死类似于死锁,
下面是一个嵌套管程锁死的场景
线程1获得A对象的锁。
线程1获得对象B的锁(同时持有对象A的锁)。
线程1决定等待另一个线程的信号再继续。
线程1调用B.wait(),从而释放了B对象上的锁,但仍然持有对象A的锁。
...
分类:
编程语言 时间:
2015-05-14 10:03:06
阅读次数:
189
我们在使用WordPress的时候,通常都喜欢使用文章别名来作为固定连接,这个别名也就是slug name,我们在编辑文章的时候,可以自定义文章的别名。当然,我们也可以在文章编辑页,点击某篇文章下的"快速编辑",也可以在这里编辑别名。
但是这个别名的获取,WordPress却没有提供方法。WordPress中提供了the_title()来获取文章标题,提供了the_permalink(...
分类:
其他好文 时间:
2015-05-14 10:04:33
阅读次数:
145
常规通过两层for循环可以比较轻松打印二维数组。
代码如下:
#include
#define ROWS 3
#define COLS 3
int main()
{
int a[ROWS][COLS]={1,2,3,4,5,6,7,8,9};
for(int i=0;i<ROWS;i++)
{
for(int j=0;j<COLS;j++)
printf("%d ",a[i]...
分类:
编程语言 时间:
2015-05-14 10:03:40
阅读次数:
174
Remove OpenCv Opencv2 etc. from your run and build depends (in package.xml) as well as from the line find_package( catkin REQUIRED COMPONENTS .... (in CMakeLists.txt)
With catkin in groovy/hydro Open...
分类:
其他好文 时间:
2015-05-14 10:04:02
阅读次数:
782
/*要求:
写四个函数
void input(float arr[], int n)
void output(float arr[], int n)
void bubblesort(float arr[], int n)
int search(float arr[], int n, float num)
*/
#include
#include
#define MAXN 1000
float ...
分类:
其他好文 时间:
2015-05-14 10:01:23
阅读次数:
165
#include
void convert(int n)
{
int i;
if ((i=n/10)!=0)
convert(i);
putchar(n%10+'0');
}
int main()
{
int number;
printf("\nInput an integer:");
scanf("%d",&number);
printf("Output:");
if ...
分类:
编程语言 时间:
2015-05-14 10:02:06
阅读次数:
145
leetcode算法题目:2 sum,基本题意是给定一组整数和一个常数target,试图在这一组数里找到两个数使得两者的和等于target,结果要求返回两个数的下标。...
分类:
其他好文 时间:
2015-05-14 10:00:52
阅读次数:
105
看到这标题有点怪,一般情况之下,我们很容易在视图与部分视图中使用模型(model),但是如果想在布局页_Layout.cshtml页中使用模型(model),按照普通方式也许没有达到预期的效果,在实现时有些情况需要注意的。下面先按原先我们的设计,在控控制器创建三个视图操作(Action):创建一个布...
分类:
Web程序 时间:
2015-05-14 10:01:09
阅读次数:
144
开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容。随着Web技术的发展,从传统只能依靠于flash、IE的vml,各个浏览器尚不统一的svg,到如今规范统一的canvas、svg为代表的html5技术,表现点、线、面要素的技术已经越来越规范...
分类:
其他好文 时间:
2015-05-14 09:58:01
阅读次数:
140
Random函数在flash里是非常有用的,可以生成基本的随机数,创建随机的移动,以及随机的颜色和其他更多的作用。在下面这个例子中当你每次按下按钮就会显示一个从-100到100的随机数,这个教程将解释如何做出这个例子以及如何利用Random函数产生其他不同的结果。基本的Random函数如下Math....
分类:
其他好文 时间:
2015-05-14 10:00:19
阅读次数:
97
1、Hadoop生态系统概况Hadoop是一个能够对大量数据进行分布式处理的软件框架。具有可靠、高效、可伸缩的特点。Hadoop的核心是HDFS和MapReduce,hadoop2.0还包括YARN。下图为hadoop的生态系统:2、HDFS(Hadoop分布式文件系统)源自于Google的GFS论...
分类:
其他好文 时间:
2015-05-14 09:57:51
阅读次数:
211