摘要:
仿新浪微博客户端--界面设计(1) 2013年9月16日新浪微博客户端继续开发其实这些页面已经做好很久了,因为一直有其他事情要做,所以没太多时间发博客。关于新浪微博客户端的界面我想玩过微博的人都比较熟悉了,新版的客户端界面也发生了很大的变化,我这里也无法做到面面俱到,只能参考着来做咯。事先说明,一本人不太会美工,二这个项目只能当作参考,也是作为小巫学习的一个途径。各位有啥问题,自己想法子解决哈。先来尝尝鲜吧: 以上五个界面就是主界面的效果图啦,布局其实并不复杂就是有点繁琐罢了,一般由三部分组成,顶部是标题栏,中间是显示列表或内容部分,底部是tabbar栏。下面一个一个界面来说:首先介绍底...
阅读全文
posted @ 2013-09-16 20:38
风言枫语
阅读(418)
推荐(0)
摘要:
一:taskset -- 获取或指定进程运行的CPU.man taskset出现 CPU affinity is a scheduler property that "bonds" a process to a given set of CPUs on the system. The Linux scheduler will honor the given CPU affinity and the process will not run on any other CPUs. Note that the Linux scheduler also supports natur
阅读全文
posted @ 2013-09-16 20:36
风言枫语
阅读(1078)
推荐(0)
摘要:
原文来自http://www.mingjianhua.com本文参照http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/在linux下的编译,在MAC下也差不多,只需做一点点小改动,在LINUX下也可以参考。最好不要在windows下用cygwin,各种错误会搞得各种烦燥。1、下载NDK,到http://developer.android.com/tools/sdk/ndk/index.html#download下载最新的NDKr9,选择Mac下的NDKr9版本,一般你的系统都是64bit的,选64bit的版本下载。查看你的系统版本可以
阅读全文
posted @ 2013-09-16 20:34
风言枫语
阅读(316)
推荐(0)
摘要:
本文是自己在实践中,发现的问题。 有时候想让界面更加的人性化,就要实现很多的效果,比如只展开一个group,在点击下个group的同时,关闭之前的group 在一个ExpandableListView,如何实现只展开一个group,方法如下: [java] view plain copy mListView.setOnGroupExpandListener(newOnGroupExpandListener(){ @Override publicvoidonGroupExpand(intgroupPosition){ //TODOAuto-generate...
阅读全文
posted @ 2013-09-16 20:30
风言枫语
阅读(371)
推荐(0)
摘要:
objective-C Ⅱ 接第一讲 objective-c初识一、oc中的数组:NSArray定义:NSArray *arrayName=[NSArray arrayWithObjects:obj1,obj2,obj3,obj4,nil];//数组是以nil空作为结束的标志使用:for(int i=0;i<4;i++){Object *obj=[arrayName objectAtIndex:i];[obj functionName];}例如://数组的使用//定义四个Student类型的变量 并初始化 Student *stu1=[StudentstudentWithName:@&q
阅读全文
posted @ 2013-09-16 20:29
风言枫语
阅读(289)
推荐(0)
摘要:
很多朋友可能在android开发中,用过ExpandableListView这个组件,这个组件功能强大,比传统的ListView有好多优势。然而在开发中,我相信有好多人,包括我个人都会遇到下面的一些问题:1。如何替换ExpandableListView的默认箭头解决方法:在配置文件中有个android:groupIndicator属性,将其设置为:你的selector,例如:android:groupIndicator="@drawable/lt_expandablelistviewselector" lt_expandablelistviewselector为: [htm
阅读全文
posted @ 2013-09-16 20:25
风言枫语
阅读(365)
推荐(0)
摘要:
之前写过一篇替换系统默认图标的文章,之后又发现了问题,当替换成自己的图片之后,图片被拉伸了!为了解决这个问题,我几乎尝试了所有方法,结果都不理想我试过的方法,在布局里,把textview上的内容字体改小点,勉勉强强能保证图标不被拉伸,但是这样做的话,只是应付差事,代码没有弹性,当需求给你一定的限制条件时,这种方法不攻自破。其实,我相信这种问题,一定会有好多种方法解决,鉴于本人功底比较弱,我在这个问题上,回归了本质,从图片着手,既然图片被拉伸了,为了不把图片做成9-path的,于是我把图片做成9-path的,问题迎刃而解。(9-path图片不会的,可以参考一下网上教程)看效果图这是普通的图片,被
阅读全文
posted @ 2013-09-16 20:24
风言枫语
阅读(232)
推荐(0)
摘要:
上一节已经实现了登录、注册、发表文章和文章读取的功能,今天咱加上评论、文章页面和作者页面。 评论只能在进入文章页面后才能进行,所以咱们先写文章页面。 在上一节的代码中,我已经给文章标题添加了超链接了,//"> 根据这个链接地址,进入文章页面的路由控制就可以写成这样:app.get('/:user/:time/:title', function(req,res){ User.get(req.params.user,function(err, user){ Post.getOne(req.params.user, req.params.time, req.param
阅读全文
posted @ 2013-09-16 20:22
风言枫语
阅读(476)
推荐(0)
摘要:
华为的JAVA面试题 QUESTION NO: 1 publicclass Test1 { publicstaticvoid changeStr(String str){ str="welcome"; } publicstaticvoid main(String[] args) { String str="1234"; changeStr(str); System.out.println(str); } } //输出结果:1234 //这里虽然是一个静态方法,但是里面的变量是一个局部变量, //所以这里不因为是静态方法,就误认为里面的变量也是静态变量了
阅读全文
posted @ 2013-09-16 20:19
风言枫语
阅读(187)
推荐(0)
摘要:
1. DNSDNS(Domain Name System ):域名系统,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS使用TCP与UDP端口号都是53,主要使用UDP,服务器之间备份使用TCP。 2. 域名结构通常 Internet 主机域名的一般结构为:主机名.三级域名.二级域名.顶级域名2.1 顶级域名 TLD (Top Level Domain)(1) 国家顶级域名 nTLD:如: .cn 表示中国,.us 表示美国,.uk 表示英国,等等。 (2) 国际顶级域名 iTLD:采用.
阅读全文
posted @ 2013-09-16 20:16
风言枫语
阅读(253)
推荐(0)
摘要:
? 表示不确定的java类型,类型是未知的。T 表示java类型。K V 分别代表java键值中的Key Value。E 代表Element,特性是枚举。 1.意思 jdk中的K,V,T,E等泛型名称很多人以为是固定写法,其实这些名称是可以改的,比如改成zhangsan,lisi都可以,jdk为了容易看懂,所以用K表示键,V表示值,T表示type类型,E表示enum枚举,其实这四个都只是符号,都是表示泛型名称,下面的例子的T全部可以换成E,也可以换成K,V,zhangsan,都没关系。 ? 表示不确定的类型 Object java中所有类的父类。 2.使用方法 Java代...
阅读全文
posted @ 2013-09-16 20:15
风言枫语
阅读(335)
推荐(1)
摘要:
条款10 写了operator new就要同时写operator delete 写operator new和operator delete是为了提高效率; default的operator new和operator delete具有通用性, 也可以在特定情况下被重写以改善性能; 特别在需要动态分配大量的很小的对象的应用程序中; 1 2 3 4 5 6 7 class AirplaneRep { ... }; ...
阅读全文
posted @ 2013-09-16 20:11
风言枫语
阅读(237)
推荐(0)
摘要:
转载请注明地址,谢谢。。 Cocos2d-x中提供了一个JniHelper类来让我们对Jni进行操作。(PS:弄了一天想自己写代码操作Jni的,但是总是出错,技术差不得不使用Cocos2d-x现成的了)。 我们有一个Android工程 :CocosDemoAndroid还有一个Win32工程:Cocos2dDemo.win32这个是必备的。。。 在C++ Win32工程中有一个Scene,点击按钮调用Jni函数。void CallJni::getInputCallBack(CCObject* pSender){ g_AndroidPlatform.showDialog();} 这个 g_An.
阅读全文
posted @ 2013-09-16 20:09
风言枫语
阅读(437)
推荐(0)
摘要:
快要毕业了为找工作做准备,最近在复习语言基础,看了面试宝典,现将自己认为重点的记录下来,方便以后更好的复习。一,C++/C 基础1. 类的大小,注意虚函数表,虚继承的话类大小与普通继承不同(1)没有任何内容的类的大小是1。(2)非虚函数在类中不占大小。 (3)包含有虚函数的类有一个虚表指针,指向的地址储存着虚函数的地址。 (4)类继承了几个包含虚函数的类,就有几个虚表指针。 (5)类虚继承其他类class a:virtual class b,包含两个虚表指针,一个是基类的,一个是自己的。2. 指针数组,数组指针,比如int *a[10],int (*a)[10] 前者[10]是修饰的a的,而a
阅读全文
posted @ 2013-09-16 20:07
风言枫语
阅读(160)
推荐(0)
摘要:
有一个猪妈妈,在院长里面闲逛,突然她听到微弱但尖锐的鸟叫声,猪妈妈顺着声音寻找,发现了一只雏鸟。猪妈妈看见了瞬时觉的可怜,便小心把雏鸟叼到猪圈的稻草上并且耐心的抚养。雏鸟一天天的长大,并且和猪宝宝每天打闹玩耍在一起。慢慢的他们都到了上学的年纪了。猪妈妈便带的他们去上当地有名的小猪学校。 在猪学校里面最重要的课程是跑步,因为跑步的速度就意味一只猪的身体是否强壮,遇到危险的时候即可以快速的攻击也可以逃跑。在这跑步快慢是衡量一只猪的唯一标准。在跑步课上其他猪宝宝们是一跑一个快。小鸟看到要跑步了也十分兴奋,也学着小猪一般用翅膀当前蹄,爪子当后蹄,结果是一跑一个摔。引起大家哄堂大笑。...
阅读全文
posted @ 2013-09-16 20:05
风言枫语
阅读(217)
推荐(0)
摘要:
二叉树遍历:① NLR:前序遍历(PreorderTraversal亦称(先序遍历))——访问根结点的操作发生在遍历其左右子树之前。若二叉树非空,则依次执行如下操作:⑴ 访问根结点;⑵ 遍历左子树;⑶ 遍历右子树。② LNR:中序遍历(InorderTraversal)——访问根结点的操作发生在遍历其左右子树之中(间)。若二叉树非空,则依次执行如下操作:⑴遍历左子树;⑵访问根结点;⑶遍历右子树。③ LRN:后序遍历(PostorderTraversal)——访问根结点的操作发生在遍历其左右子树之后。若二叉树非空,则依次执行如下操作:⑴遍历左子树;⑵遍历右子树;⑶访问根结点。实现:前序遍历pro
阅读全文
posted @ 2013-09-16 20:03
风言枫语
阅读(241)
推荐(0)
摘要:
Web Service实践之——开始XFire 一、Axis与XFire的比较 XFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它: 1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等; 2、使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现; 3、容易上手,可以方便快速地从pojo发布服务; 4、Spring的结合; 5、灵活的Binding机制,包括默认的Acegis,xmlbeans,jaxb2,castor。 XFi...
阅读全文
posted @ 2013-09-16 20:00
风言枫语
阅读(263)
推荐(0)
摘要:
缓冲区缓存(Buffer Cache)Buffer Cache是SGA的一部分,保存最近从磁盘读取的或修改的(dml修改或添加)数据块。Buffer Cache的目的就是减少磁盘I/O,提高速度。Oracle允许表空间最多使用5种不同的块大小,由db_cache_size和db_nk_cache_size决定。如果一天或一周中事务处理发生了变化,就可以动态的改变db_cache_size和db_nk_cache_size 的值而不必重启实例,以便提高表空间性能。db_cache_size参数指定默认的buffer pool的大小,而默认池的块大小是由db_block_size参数指定的,这个块
阅读全文
posted @ 2013-09-16 19:58
风言枫语
阅读(698)
推荐(0)
摘要:
flashcache数据结构都在flashcache.h文件中,但在看数据结构之前,需要先过一遍flashcache是什么,要完成哪些功能?如果是自己设计这样一个系统的话,大概要怎么设计。 前面讲过,flashcache主要用途还是在写缓存上,要写入磁盘的IO先写入速度较快的SSD盘,随后再由单独的线程将SSD盘中脏数据块同步到磁盘中。这样看来,SSD就是一个缓存,有缓存的基本特性如命中、脏、水位线、写回策略等概念。 作为一个缓存,就必须划分为块,这些块对应于磁盘上大小相同的数据块,所以需要将SSD划分成数据块。这些数据块需要管理结构,这就需要一个结构体来表示这个数据块对应的...
阅读全文
posted @ 2013-09-16 19:56
风言枫语
阅读(348)
推荐(0)
摘要:
现在来说一说类型转换,提到类型转换其实我们之前早已经用过了,在url传递参数的时候,我们传递过来的参数其实都是String类型的,在显示的时候都自动转换了,像这种简单的转换很好理解,我们要说的是,转换为那些相对不简单的类型。首先我们建立一个小项目。 TestAction.javapackage com.tfj.action;import java.util.Date;import java.util.List;import java.util.Map;import com.opensymphony.xwork2.ActionSupport;public class TestAction ex.
阅读全文
posted @ 2013-09-16 19:54
风言枫语
阅读(180)
推荐(0)