深入理解fragment(二)
之《图书详情》实战
通过上一篇博文《深入理解fragment一》,我们学习了Android-Fragment的核心知识点。现在在此基础上,利用Fragment技术开发一款适用于大屏幕手机/平板的查找图书详情的应用软件。该项目主要在于两方面,一是Activity、Fragment的源码实现;二是,布局界面资源文件的实现。
1.res/../Boo...
分类:
移动平台 时间:
2015-01-04 19:16:42
收藏:
0 评论:
0 赞:
0 阅读:
244
深入理解fragment(三)
之《兼容多分辨率的应用》实战
在上一篇博文中介绍了如何使用Android Fragment开发适用于大屏幕应用,现在我们在上一个应用的基础上继续学习如何使用Fragment开发兼容多分辨率的应用。
1.建立/res/values-large/refs.xml引用资源文件
为了开发兼顾屏幕分辨率的应用,我们需要建立一个引用资源文...
分类:
移动平台 时间:
2015-01-04 19:16:22
收藏:
0 评论:
0 赞:
0 阅读:
285
开源程序Question2Answer程序的模板和wordpress模板有很大的不同,Question2Answer修改模板的时候并不是直接修改模板文件夹qa-theme下的文件,而是需要修改系统文件。当然Question2Answer也可以不修改模板文件添加百度分享按钮。
1、侧边栏添加百度分享
侧边栏添加百度分享按钮是最简单方便的,只需要进入Question2Answer管理中心–布局–所...
分类:
其他 时间:
2015-01-04 19:16:13
收藏:
0 评论:
0 赞:
0 阅读:
373
前言
完成了基本的配置后,我们可以直接在nginx上运行php环境了,那么,接下来要做的就是后续的一些操作
配置网卡
由于现在的上网方式从分配固定的ip变成了自动分配,所以需要重新修改网卡配置
查看虚拟机配置,虚拟机采用的是Mac上的
然后修改网卡配置文件,改成对应的mac地址以及dhcp
[root@localhost ~]# vi /etc/sysconfig/...
分类:
其他 时间:
2015-01-04 19:16:02
收藏:
0 评论:
0 赞:
0 阅读:
291
1.冒泡排序
基本思想是:两两比较相邻记录的关键字,如果反序则交换
冒泡排序时间复杂度最好的情况为O(n),最坏的情况是O(n^2)
改进思路1:设置标志位,明显如果有一趟没有发生交换(flag = false),说明排序已经完成
改进思路2:记录一轮下来标记的最后位置,下次从头部遍历到这个位置就Ok.
原冒泡排序代码如下:
void swap(int l...
分类:
编程语言 时间:
2015-01-04 19:15:52
收藏:
0 评论:
0 赞:
0 阅读:
264
Linux 系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。以下针对三种环境变量的设置方法进行简单的介绍。...
分类:
系统服务 时间:
2015-01-04 19:15:42
收藏:
0 评论:
0 赞:
0 阅读:
411
*含义
1.乘法 3*5
2.定义指针变量 int * p;//定义了一个名字叫p的变量,能够存放int数据类型的地址
3.指针运算符,
//如果p是一个已经定义好的指针变量则*p表示以p的内容为地址的变量
打印数据类型
%d - int
%ld – long int
%c - char
%f - float
%lf – double
%x – 十六进制输出 ...
分类:
编程语言 时间:
2015-01-04 19:15:32
收藏:
0 评论:
0 赞:
0 阅读:
299
创建新的git库并创建master和init分支:1.git init (project1) 创建一个空的git库,如果不加名字那么直接在当前目录创建,加了project1在当前目录创建project1目录2.git branch init 执行命令创建init会报错fatal: Not a va....
分类:
其他 时间:
2015-01-04 19:14:42
收藏:
0 评论:
0 赞:
0 阅读:
393
1、定义webservice调用类using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Net;using System.IO;using System.Servic...
分类:
Windows开发 时间:
2015-01-04 19:14:32
收藏:
0 评论:
0 赞:
0 阅读:
341
1、创建存储过程1 create procedure proc_name()2 begin3 sql;4 endsql为定时值执行的代码,比如,定时向表里插入当前时间:INSERT into table(times) VALUES(NOW());;然后通过事件调度来定时执行该存储过程。2、创建触发事...
分类:
数据库技术 时间:
2015-01-04 19:14:22
收藏:
0 评论:
0 赞:
0 阅读:
273
1 Producer-Consumer PatternProducer-Consumer Pattern主要就是在生产者与消费者之间建立一个“桥梁参与者”,用来解决生产者线程与消费者线程之间速度的不匹配。 当要从某个线程Produccer参与者将数据传输给其它线程Consumer参与者的时候,此时就...
分类:
编程语言 时间:
2015-01-04 19:14:12
收藏:
0 评论:
0 赞:
0 阅读:
243
简述:添加logger的日志输出,下面是配置信息供备忘步骤:1. 在Maven的porn.xml 文件中添加dependency如下[html]view plaincopyorg.slf4jslf4j-log4j121.7.2之后就会添加三个包,2. 之后在项目下添加log4j.properties...
分类:
其他 时间:
2015-01-04 19:14:02
收藏:
0 评论:
0 赞:
0 阅读:
257
在C#代码中使用一系列字符串(strings)并需要为其创建一个列表时,List泛型类是一个用于存储一系列字 符串(strings)的极其优秀的解决办法。下面一起有一些List泛型类的示例,一起来看看吧。 List示例 下面是一个使用C#创建一个新的一系列字符串的列表的示例,利用foreach语.....
分类:
Windows开发 时间:
2015-01-04 19:13:52
收藏:
0 评论:
0 赞:
0 阅读:
340
这里是判断YYYY-MM-DD这种格式的^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\...
分类:
其他 时间:
2015-01-04 19:13:32
收藏:
0 评论:
0 赞:
0 阅读:
307
这两天让我们在服务器上部署OSGI环境,应用服务器使用weblogic。结果由于对OSGI WEB知识的不了解,导致走了不少弯路。最后实在没办法,看了Felix Http Service的部分源代码,才最终将问题解决了。接下来做个笔记,分析一下Felix OSGI Servlet Brige的实现原...
分类:
其他 时间:
2015-01-04 19:13:22
收藏:
0 评论:
0 赞:
0 阅读:
495
1、打开弹出窗口时把 window 作为第二个参数传入。var result = window.showModalDialog(url, window, "dialogWidth=" + width + "px;dialogHeight=" + height + "px;resizable:yes;...
分类:
Web开发 时间:
2015-01-04 19:13:12
收藏:
0 评论:
0 赞:
0 阅读:
304
我做的项目只有数据的查询,mongodb数据库是其他公司向里面存放数据和维护。坑爹是我需要的数据在mongodb中一条记录的很深的层次里面。如图我需要根据参数,取BMV中VL的第M条记录中的BV的第N个值。数据很多,如果全取出来,以后的数据处理会很影响效率。mongodb语句:find({ "BSN...
分类:
数据库技术 时间:
2015-01-04 19:12:52
收藏:
0 评论:
0 赞:
0 阅读:
502
目的是产生,数组长度是80的序列。正负相抵消,最后只剩下1到9就当作是中奖!注意要先产生正的才能出现负的!
分类:
编程语言 时间:
2015-01-04 19:12:42
收藏:
0 评论:
0 赞:
0 阅读:
336
1、Quartz 2D是一个二维绘图引擎,同时支持iOS和Mac系统的API是纯C语言的,API来自于Core Graphics框架,数据类型和函数基本都以CG作为前缀,如:CGContextRefCGPathRefCGContextStrokePath(ctx);……2、Quartz2D可以做的工...
分类:
其他 时间:
2015-01-04 19:12:32
收藏:
0 评论:
0 赞:
0 阅读:
303
一、exp/imp和expdp/impdp在功能上的区别: 1、把用户usera的对象导入到userb emp/imp用法: formuser=usera touser=userb; empdp/impdp用法: remap_schema='usera':'userb' 例如: imp...
分类:
数据库技术 时间:
2015-01-04 19:12:12
收藏:
0 评论:
0 赞:
0 阅读:
435