摘要:
仿新浪微博客户端--界面设计(1) 2013年9月16日新浪微博客户端继续开发其实这些页面已经做好很久了,因为一直有其他事情要做,所以没太多时间发博客。关于新浪微博客户端的界面我想玩过微博的人都比较熟悉了,新版的客户端界面也发生了很大的变化,我这里也无法做到面面俱到,只能参考着来做咯。事先说明,一本人不太会美工,二这个项目只能当作参考,也是作为小巫学习的一个途径。各位有啥问题,自己想法子解决哈。先来尝尝鲜吧: 以上五个界面就是主界面的效果图啦,布局其实并不复杂就是有点繁琐罢了,一般由三部分组成,顶部是标题栏,中间是显示列表或内容部分,底部是tabbar栏。下面一个一个界面来说:首先介绍底...
阅读全文
posted @ 2013-09-16 20:38
风言枫语
阅读(422)
推荐(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
风言枫语
阅读(1081)
推荐(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
风言枫语
阅读(317)
推荐(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
风言枫语
阅读(292)
推荐(0)
摘要:
很多朋友可能在android开发中,用过ExpandableListView这个组件,这个组件功能强大,比传统的ListView有好多优势。然而在开发中,我相信有好多人,包括我个人都会遇到下面的一些问题:1。如何替换ExpandableListView的默认箭头解决方法:在配置文件中有个android:groupIndicator属性,将其设置为:你的selector,例如:android:groupIndicator="@drawable/lt_expandablelistviewselector" lt_expandablelistviewselector为: [htm
阅读全文
posted @ 2013-09-16 20:25
风言枫语
阅读(367)
推荐(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
风言枫语
阅读(477)
推荐(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
风言枫语
阅读(188)
推荐(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
风言枫语
阅读(259)
推荐(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
风言枫语
阅读(337)
推荐(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
风言枫语
阅读(239)
推荐(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
风言枫语
阅读(438)
推荐(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
风言枫语
阅读(161)
推荐(0)
摘要:
有一个猪妈妈,在院长里面闲逛,突然她听到微弱但尖锐的鸟叫声,猪妈妈顺着声音寻找,发现了一只雏鸟。猪妈妈看见了瞬时觉的可怜,便小心把雏鸟叼到猪圈的稻草上并且耐心的抚养。雏鸟一天天的长大,并且和猪宝宝每天打闹玩耍在一起。慢慢的他们都到了上学的年纪了。猪妈妈便带的他们去上当地有名的小猪学校。 在猪学校里面最重要的课程是跑步,因为跑步的速度就意味一只猪的身体是否强壮,遇到危险的时候即可以快速的攻击也可以逃跑。在这跑步快慢是衡量一只猪的唯一标准。在跑步课上其他猪宝宝们是一跑一个快。小鸟看到要跑步了也十分兴奋,也学着小猪一般用翅膀当前蹄,爪子当后蹄,结果是一跑一个摔。引起大家哄堂大笑。...
阅读全文
posted @ 2013-09-16 20:05
风言枫语
阅读(221)
推荐(0)
摘要:
二叉树遍历:① NLR:前序遍历(PreorderTraversal亦称(先序遍历))——访问根结点的操作发生在遍历其左右子树之前。若二叉树非空,则依次执行如下操作:⑴ 访问根结点;⑵ 遍历左子树;⑶ 遍历右子树。② LNR:中序遍历(InorderTraversal)——访问根结点的操作发生在遍历其左右子树之中(间)。若二叉树非空,则依次执行如下操作:⑴遍历左子树;⑵访问根结点;⑶遍历右子树。③ LRN:后序遍历(PostorderTraversal)——访问根结点的操作发生在遍历其左右子树之后。若二叉树非空,则依次执行如下操作:⑴遍历左子树;⑵遍历右子树;⑶访问根结点。实现:前序遍历pro
阅读全文
posted @ 2013-09-16 20:03
风言枫语
阅读(243)
推荐(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
风言枫语
阅读(264)
推荐(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
风言枫语
阅读(701)
推荐(0)
摘要:
flashcache数据结构都在flashcache.h文件中,但在看数据结构之前,需要先过一遍flashcache是什么,要完成哪些功能?如果是自己设计这样一个系统的话,大概要怎么设计。 前面讲过,flashcache主要用途还是在写缓存上,要写入磁盘的IO先写入速度较快的SSD盘,随后再由单独的线程将SSD盘中脏数据块同步到磁盘中。这样看来,SSD就是一个缓存,有缓存的基本特性如命中、脏、水位线、写回策略等概念。 作为一个缓存,就必须划分为块,这些块对应于磁盘上大小相同的数据块,所以需要将SSD划分成数据块。这些数据块需要管理结构,这就需要一个结构体来表示这个数据块对应的...
阅读全文
posted @ 2013-09-16 19:56
风言枫语
阅读(351)
推荐(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)
摘要:
题目:给定一个字符串里面只有"R" "G" "B" 三个字符,请排序,最终结果的顺序是R在前 G中 B在后。 要求:空间复杂度是O(1),且只能遍历一次字符串。解析:本题的解法类似于快速排序partition算法,对于字符串str,利用两个下标start1,end1,start1初始时指向字符串的头部,end1初始时指向字符串的尾部,当str[start1]!='R',str[end1]!='B'时候,不能简单像原来的partition那样直接作交换,而是要根据不同的情况做不同的处理,因为字符串中还包含
阅读全文
posted @ 2013-09-16 19:52
风言枫语
阅读(761)
推荐(0)
摘要:
题目是某缓存系统采用LRU算法,假定缓存容量为4,并且初始为空,那么在顺序访问以下数据项的时候,1,5,1,3,5,2,4,1,2 出现缓存直接命中的次数是()次,最后缓存中即将准备淘汰的数据项是()。先解释下概念吧LRU(Least Recently Used)算法:就是把最近一次使用时间离现在时间最远的数据删除掉。具体实现请看这篇博文《如何用LinkedHashMap实现LRU缓存算法》下面就来解题吧,我们列出每一次访问数据项时,缓存的状态1 1,5 5,1 命中 5,1,3 1,3,5 命中 1,3,5,2 3,5,2,4 超过缓存容量上限,删除1 5,2,4,1超过缓存容量上限,删除3
阅读全文
posted @ 2013-09-16 19:50
风言枫语
阅读(224)
推荐(0)
摘要:
最近在看一位老师的教学视频,视频里大部分的知识都记录在ppt里,于是很想将ppt中的文字提取出来,如果我一页一页地粘贴复制的话,效率低到吓人,因为一章的ppt有130多页,于是在网上搜索了一下方法,与大家分享一下! 大致的我找到了三种方法: 1.ppt convert to doc 这个程序可以将PPT文件的所有文字内容(包括幻灯片和备注)提取成WORD文档,该文件保存于PPT文件所在目录,若PPT文件名为“XXX.ppt”,则转换获得的WORD文档的文件名将是“XXX.ppt.Convertor.doc”。本程序转换后的WORD文档中文字顺序排列,并未排版,因此尚...
阅读全文
posted @ 2013-09-16 19:48
风言枫语
阅读(1907)
推荐(0)
摘要:
核心代码:char encrypt( char f , char c){ return f^c;} int OutEncrypt( char *FilePath, char *SecretWord ){ FILE * fp ; FILE * fp1; char *p= FilePath , *s= SecretWord; //char fn[128], *p = fn, ps[10], *s = ps; //fn[128]存放加密文件路径,ps[10]存放密码 char ch; char *tm = "C:\\temp.temp"; //存放临时文件 if(( fp = f
阅读全文
posted @ 2013-09-16 19:45
风言枫语
阅读(696)
推荐(0)
摘要:
1.首先安装Python 2.添加环境变量我的是 path = C:\Python27 3.下载setuptools这里可参考这篇博文,附带资源的:http://blog.csdn.net/sudaobo/article/details/66369914.下载piphttp://pypi.python.org/pypi/pip 5.安装pip 解压 pip资源 运行CMD,进入命令行 用CD命令进入 pip 解压目录 输入 "python setup.py install" 添加环境变量 path = C:\Python27\Scripts 6、安装distribute,
阅读全文
posted @ 2013-09-16 19:44
风言枫语
阅读(1445)
推荐(0)
摘要:
1、面向对象的特征有哪些方面a.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。b.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。c.封装:封装是把过程和数据包
阅读全文
posted @ 2013-09-16 19:41
风言枫语
阅读(263)
推荐(0)
摘要:
先是开发手册中最终功能的实现函数,再是Alarm接口的源码。 参数: argu:型如“key1=value1;key2=value2;......”的参数表。首先,该参数表支持 rexseeNotification.show()函数的所有参数,用于显示通知(调用rexseeNotification.show()),请参见 rexseeNotification。另外,该参数表增加了以下参数: forcerepeat:true或false。当该闹钟是由推送信息而非页面设定时,如果id和之前的推送信息的id重复,由该参数决定是否强制重新执行,默认为false,即不会重复执行任何id重复的推送...
阅读全文
posted @ 2013-09-16 19:38
风言枫语
阅读(512)
推荐(0)
摘要:
2013 ACM/ICPC Asia Regional Hangzhou Online 题目大意:有n个岛,曹操在一些岛之间建了一些桥,每个桥上有一些士兵把守,周瑜只有一个炸弹只能炸掉一个桥,炸弹需要士兵 带过去,士兵的数量不能小于目标桥的守卫,求出最少要派出多少士兵。比赛一开始yyf就跟我说第一题是联通题,把题意跟我说了一下,我就知道是双联通求桥,但是看到比赛一开始第一题一片血红色,就觉得肯定有坑,自己写了一遍,结果wrong了。后来才知道这题有两个坑,如果图不连通的话就不需要炸,就输出0。所给数据有的桥上的守卫为0,如果求得的答案为0的话,也得一个士兵带着炸弹去。 ...
阅读全文
posted @ 2013-09-16 19:37
风言枫语
阅读(187)
推荐(0)
摘要:
获取LayoutInflater的方法有如下三种:LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);View layout = inflater.inflate(R.layout.main, null );LayoutInflater inflater = LayoutInflater.from(context); (该方法实质就是第一种方法,可参考源代码)View layout = inflater.inflate(R.layout.main, .
阅读全文
posted @ 2013-09-16 19:34
风言枫语
阅读(192)
推荐(0)
摘要:
今天在编译android源码中的计算器APP时发现,竟然无法使用系统隐藏的API,比如android.os.ServiceManager中的API,引用这个类时提示错误,记忆中在android源码中的APP是可以使用隐藏的API的,为什么这个不行?百思不得其解,最后通过对比mk文件发现,在计算机的mk文件中多了一句:LOCAL_SDK_VERSION := current,顿时发现问题所在注释掉这句之后,重新mmm编译通过。
阅读全文
posted @ 2013-09-16 19:32
风言枫语
阅读(155)
推荐(0)
摘要:
深入浅出进程与线程的基本概念进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行一个任务。 3. 进程就好比工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。 4. 一个车间里,可以有很多工人。他们协同完成一个
阅读全文
posted @ 2013-09-16 19:30
风言枫语
阅读(122)
推荐(0)
摘要:
基本用法:>>> class A: def __enter__(self): print 'in enter' def __exit__(self, e_t, e_v, t_b): print 'in exit'>>> with A() as a: print 'in with'in enterin within exit 还有一种用法,使用contextmanager。contextlib是为了加强with语句,提供上下文机制的模块,它是通过Generator实现的。通过定义类以及写__enter__和__e
阅读全文
posted @ 2013-09-16 19:27
风言枫语
阅读(292)
推荐(0)
摘要:
来自:http://hi.baidu.com/jack54d1/blog/item/cd74cb15fb56ea4721a4e971.html 一、浮点型数据在内存中存储的表示 实数在内存中以规范化的浮点数存放,包括数符、阶码、尾数。数的精度取决于尾数的尾数。比如32位机上float型为23位(因为规范化数的数码最高位恒为1,不必存储,实际精度为24位,下面会有详解),double型为52位。 单精度float型存储在内存中的大小为4个字节,即32位。 xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx 浮点表示法类似于科学计数法,任一数均可通过改变指数部分,使小数点...
阅读全文
posted @ 2013-09-16 19:26
风言枫语
阅读(1704)
推荐(0)
摘要:
1、如何使用 ThreadLocal 和InheritableThreadLocal 以及原理?解答:http://www.ibm.com/developerworks/cn/java/j-threads/index3.html
阅读全文
posted @ 2013-09-16 19:23
风言枫语
阅读(134)
推荐(0)
摘要:
不会看JDK源代码,相当于没学过Java。网上不容易找到一篇帮助我解决了如何在Eclipse下查看JDK源代码 的文章。核心提示:在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 window- Preferences - Java - Installed JRES 2.此时Installed JRES右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 Edit..., 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这一项在Eclipse中查看JDK类库的源代码!!!设置:1.点 “window”-> "Preference
阅读全文
posted @ 2013-09-16 19:20
风言枫语
阅读(177)
推荐(0)
摘要:
工厂方法,跟抽象工厂、建造者模式等解决的问题都类似,通过将产品和其实现分离,达到了客户和具体产品之间的解耦。工厂方法,其精髓就是他名字本身,在工厂类中提供一个工厂方法,该方法返回具体的产品。客户只需要关注该产品的接口(一般是抽象父类),而无需关注起具体实现和创建过程。工厂方法的一个缺点是客户可能仅仅为了穿件一个具体的产品,需要增加creator的一个子类。一般通过c++的模板方法可以解决这个问题。下面是一个简单的例子,还是生产pc和pad的一个工厂。 /** * @file test_factory_method.cpp * @author itegel * @date 2013/09/16
阅读全文
posted @ 2013-09-16 19:18
风言枫语
阅读(188)
推荐(0)
摘要:
1.SQL递归在SQL Server中,我们可以利用表表达式来实现递归算法,一般用于阻止机构的加载及相关性处理。 -->实现:假设OrganiseUnit(组织机构表)中主要的三个字段为OrganiseUnitID(组织机构主键ID)、ParentOrganiseUnitID(组织机构父ID)、OrganiseName(组织机构名称)with organise as(select * from OrganiseUnit where OrganiseUnit.OrganiseUnitID = @OrganiseUnitID union all select OrganiseUnit.* f
阅读全文
posted @ 2013-09-16 19:16
风言枫语
阅读(2128)
推荐(0)
摘要:
create or replace procedure TEST_TABLE is l_table_name varchar2(50); query_stat varchar2(100); l_zyq t_djjcxx.zyq%type; l_jh varchar2(20); l_djjcxx t_djjcxx%rowtype; begin l_jh :='7874'; select name into l_table_name from TESTA; DBMS_OUTPUT.put_line(l_table_name); query_stat := 'select *
阅读全文
posted @ 2013-09-16 19:13
风言枫语
阅读(1347)
推荐(0)
摘要:
面向对象的程序设计主要有四个特点:抽象、封装、继承和多态。其中继承是我认为最最重要的一个特性,可以说继承是面向对象的精华所在。举一个继承的浅显易懂的例子:假如我们已经有了一个“马”的类,其中成员变量有身长、身高、体重等,还有“吃”、“奔跑”等成员函数,现在我们想创建新类”公马“和”母马“,很明显公马母马具有马的所有特征,我们就不需要重新再写,只需要在原有类的基础上增加”性别“这一新特征,即可创建两个新类。同理,白公马、黑公马可以从公马这一个类派生出来,也就是说它可以继承公马的全部特征而加上颜色这一新特征即可。马是公马的基类,公马是白公马的基类,所以我们可以看出基类、派生类都是相对而言的。一、派
阅读全文
posted @ 2013-09-16 19:11
风言枫语
阅读(254)
推荐(0)
摘要:
公司要实现一个客户LOGO图片滚动的效果,下面是实现的源码,分享一下
阅读全文
posted @ 2013-09-16 19:09
风言枫语
阅读(156)
推荐(0)
摘要:
这个问题需要分两种情况来解说:1、当变量i的数据类型是c++语言默认提供的类型的话,他们的效率是一样的。int a,i=0; a=++i;汇编代码如下: int a,i=0; 01221A4E mov dword ptr [i],0 a=++i; 01221A55 mov eax,dword ptr [i] 01221A58 add eax,1 01221A5B mov dword ptr [i],eax 01221A5E mov ecx,dword ptr [i] 01221A61 mov dword ptr [a],ecx int a,i=0; a=i++;汇编代码如下: int a,i=
阅读全文
posted @ 2013-09-16 19:06
风言枫语
阅读(399)
推荐(0)
摘要:
最近2周比较忙,没有抽出时间来写Blog,不过在这段时间里面把整个思路理了一遍,梳理了一下大纲,以后会多抽时间来写Blog。好了,言归正传,做任何事情都需要一定的基础,没有坚实的地基,是不可能建立雄伟的大厦的。所以我在整个系列博文的最前面,把一些最基础的东西先整理出来,为后面的系统做铺垫。 本篇的内容,会介绍几个内容:单例,dll动态加载以及一些跨平台的处理。1、单例:单例模式是一种使用广泛而又比较简单的设计模式,他的定义我就不多介绍了,大家上网一查就知道了,基本都能理解。在游戏开发中,会有很多单件,所以封装一个单例类供后面的开发使用。本单例使用模板实现,代码如下://singleton.h#
阅读全文
posted @ 2013-09-16 19:04
风言枫语
阅读(293)
推荐(0)
摘要:
1 日志 1 日志是系统用来记录系统运行时候的一些相关的信息的纯文本文件 2 日志的目的是保存相关程序的运行状态,错误信息等。为了对系统进行分析,保存历史记录以及在出现错误的时候发现分析错误使用 3 Linux一般会保存以下类型的日志 内核信息 服务信息 应用程序信息 2 rsyslog 1 LInux系统中用来实现日志功能的服务称为rsyslog,在早期的Linux发行版本中使用的sysLog,rsyslog是syslog的增强版本 2 rsyslog一般默认都会安装,并且被设置为自动启动,可以通过以下命令控制rsyslog服务 service rsyslo...
阅读全文
posted @ 2013-09-16 19:02
风言枫语
阅读(282)
推荐(0)
摘要:
我们的hive版本升迁经历了0.7.1 -> 0.8.1 -> 0.9.0,并且线上shark所依赖的hive版本也停留在0.9.0上,在这些版本上有我们自己的bug fix patch和feature enhancement。但是Hive的版本升级很快,新版本中修复了大量bug,新增了很多功能,非常令人兴奋,其中包括对未来hadoop升级为YARN的支持。所以我们准备将hive版本升级为0.11(最近看到mailist上0.12版本也快呼之欲出了,但是保险起见,还是先升级为0.11), 另外shark的github上也已经拉出了hive 0.11分支来支持新版本。 因为是从0.9
阅读全文
posted @ 2013-09-16 19:00
风言枫语
阅读(445)
推荐(0)
摘要:
public class StartTest extends InstrumentationTestRunner { public TestSuite getAllTests() { TestSuite suite = new InstrumentationTestSuite(this);suite.addTestSuite(TestRunner.class); return suite; }} 1、类需继承于InstrumentationTestRunner2、函数名必须为getAllTests(),此为基类的虚函数。一开始一直没注意到,走了弯路,再此特别记录3、并将testsui...
阅读全文
posted @ 2013-09-16 18:58
风言枫语
阅读(636)
推荐(0)
摘要:
UIImageView 怎样加载一个gif图片我还不知道(会的大神请指教),不过可以通过加载不同的图片实现gif效果代码如下:UIImageView* animatedImageView = [[UIImageView alloc] initWithFrame:self.view.bounds];animatedImageView.animationImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"image1.gif"], ...
阅读全文
posted @ 2013-09-16 18:56
风言枫语
阅读(676)
推荐(0)
摘要:
ckeditor官网访问地址: http://ckeditor.com/demo目前公司项目中用到富文本编辑器基本都是cheditor3.4.2,在不修改其源码的情况下,不兼容于IE10,具体见《 是否使用百度富文本编辑器 》。而且用百度富文本编辑器暂时被搁置, 所以考虑将其升级为官方网站上的最新版本4.2.1,至于是否升级有待考验。一、优点。1、解决IE10下的兼容性问题,“字体颜色”的窗口位置显示正常,并且不报脚本错误。2、IE10下,“其他颜色”窗口背景为透明色二、缺点1、里面 有html、php、md等文件类型,可能也会存在一些安全隐患问题。2、ckeditor4.2.1在IE6下完全
阅读全文
posted @ 2013-09-16 18:53
风言枫语
阅读(267)
推荐(0)
摘要:
预处理步骤:首先确认你的电脑装了一个可以运行CUDA程序的GPU。lspci | grep -i nvidia另外要确认linux版本和gcc版本具体参考链接:http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html下载Nvdia Toolkit下载链接:http://developer.nvidia.com/cuda-downloads首先安装cuda要先进入控制台模式,在Linux中可以通过Ctrl+Alt+Backspace退出控制台界面。也可以在终端中通过命令推出控制台界面。首先通过命令:ls
阅读全文
posted @ 2013-09-16 18:51
风言枫语
阅读(459)
推荐(0)
摘要:
这是我今天看书刚刚看到的,觉着以前对这一块内容了解不多,所以整理一下分享给大家。首先要介绍一下子对象的概念。类的数据成员不仅可以是int、char这样的基本类型,也可以是类对象,如可以包含这样的数据成员:Student s1; //Student是已经声明的类 这时s1就是类对象中的内嵌对象,即为 子对象,这与结构体类型的成员可以是结构体变量类似。回顾一下简单派生类构造函数的写法:class student{public: student(int n,string nam,char s){ num=n; name=nam; sex=s; } ~student(){}protected:...
阅读全文
posted @ 2013-09-16 18:48
风言枫语
阅读(517)
推荐(0)
摘要:
一、官网地址1、ckeditor: http://ckeditor.com/demo2、UEditor: http://ueditor.baidu.com/website/index.html二、ckeditor和UEditor的优缺点1、ckeditor: a、IE10兼容性: (1)选中“字体颜色”时,下拉列表定位不正确; (2)选择“字体颜色”-“其他颜色”,后面内容为纯白色,不是般透明色,并报脚本错误; b、元素路径在不同浏览器下显示不一样。 c、form表单提交时,选中“html”显示源代码时,不能验证空格; ...
阅读全文
posted @ 2013-09-16 18:47
风言枫语
阅读(428)
推荐(0)
摘要:
1,引用没释放造成的内存泄露1.1注册没取消造成的内存泄露 这种Android的内存泄露比纯Java的内存泄露还要严重,因为其他一些Android程序可能引用我们的Anroid程序的对象(比如注册机制)。即使我们的Android程序已经结束了,但是别的引用程序仍然还有对我们的Android程序的某个对象的引用,泄露的内存依然不能被垃圾回收。比如示例1: 假设我们希望在锁屏界面(LockScreen)中,监听系统中的电话服务以获取一些信息(如信号强度等),则可以在LockScreen中定义一个PhoneStateListener的对象,同时将它注册到TelephonyManager服务中。对于L
阅读全文
posted @ 2013-09-16 18:44
风言枫语
阅读(140)
推荐(0)