自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 记录一下lampp配置域名目录的过程。

1.修改hosts文件:/etx/hosts127.0.0.1 xxx.yyy.zzz2.进入到 lampp/etc目录。sudo gedit httpd.conf搜索 “Include conf/extra/httpd-vhosts.conf”,确保前面没有 # 注释符搜索 ""变成:#    AllowOverri

2014-12-23 17:31:29 593

原创 ubuntu下文件解压后文件名乱码

convmv -f gbk -t utf8 文件路径/文件名 --notest如果是文件夹 加个-rconvmv -r -f gbk -t utf8 文件路径/文件名 --notest

2013-12-11 09:53:55 462

原创 关于android泄露

android基于java的gc机制,所有,泄露问题,应当慎之。尤其是移动端。java的gc基于有向图原理。这篇文章很好的介绍了gc原理:http://heimaxiebo.iteye.com/blog/1835579。简而言之,就是将gc看成一棵树,root是线程,子节点都是线程下的内存引用。如果某个引用不再被其他引用所利用,就回收之。就像是某个娃娃对应某个爸或者妈,或者爷爷

2013-07-02 19:32:49 475

原创 一个for循环的效率

之前和一个老程序员聊天。有些杂七杂八的新的android部分:activity尽量少用,多去创建fragment或者自定义widget。activity之间类似进程之间的通信,尤其是activity很多的时候,activity栈就会释放最底层的activity,如果程序健壮性不够,返回到之前的activity就会崩溃。从上个话题引出。如果全用widget的放入到activity

2013-07-02 18:18:16 774

原创 android建立库工程

将android代码分为sdk和逻辑代码的好处是便于管理与协同。创建ProjectA(sdk)->右键property->android->is library ProjectB->右键 property->android ->add library详细图文教程:http://www.cnblogs.com/SkyD/archive/2011/09/01/2161502.htm

2013-07-02 17:55:19 727

原创 说说ipad值得注意的控件-SplitViewController

这个控件比较蛋疼,思路还是MVC我估计,由于ipad界面比较大,所以就设计Splitview这种控件来玩。其实就是两个ViewController组合在一起(这两个ViewController上面可以放入任何的控件),会玩tableview和和navigation之后,这个控件还是比较容易下面简单介绍一下我写的splitview的结构1.代理类。类名:AppDelegate.h...

2012-04-20 16:08:21 119

原创 说说值得下功夫的iphone控件-2

tableviewController或者是继承ViewController类似android中的listView。最经典的MVC设计思路的控件之一首先要完成TableView模型的两个方法- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{}/...

2012-04-20 15:49:47 304

原创 说说值得下功夫的iphone开发的控件-1

1.NavigationController我的理解1:这个家伙不是一个view。所以,在他上面必须有个view遮住。2:这个东西是一个view栈,他就是栈的首地址,通过这个东西可以找到一连串的view3:这个东西,用push,将下一个视图压入,用pop方法释放掉最上面的一个view最后,这个东西重在理解,应用方面比较简单,但是,很多地方都要用到下面扔一个工程。该工...

2012-04-20 15:42:49 92

原创 ios加载通过字符串加载特定的类

ios加载指定的类NSString* ViewControllerName=@"ClassName";UIViewController* targetViewController=[[NSClassFromString(ViewControllerName) alloc]initwithNibName:@"XibName" bundle:nil];

2012-04-20 15:31:20 145

原创 指定加载的xib文件

UIViewController * viewController=[[YourControllerClass alloc] initWithNibName:@"xibName" bundle:nil];加载指定的class文件:YourControllerClass 所对应的xib文件:xibName。搞了很久才发现有这么一个 :名堂 :cry: ...

2012-04-20 15:21:16 85

说说最近体会

这一个月每日每夜的写代码,却总感觉没有人家那么那般行云流水的感觉。后来经过自己几次吐血的经历,总算找到一点点门道。 首先。明白你的目标。我们在刚开始写一个程序之前,不是在脑子里解决以后这个程序怎么怎么做怎么怎么优化,首先,要明白,[b]你要做的是先解决这个程序的是否存在的问题[/b]。 经历:在解决一个简单的图片浏览器的时候,我一直在想这个图片浏览器怎么怎么做,要做到怎...

2012-03-22 17:43:46 76

原创 学习:习惯

当代,随着知识产生的强大的经济力量与活力四射的社会效益,学习已变得越来越重要,同时越来越普及,舞蹈弄到,早已是过去式了。如果你不学习知识,就会被落后。 学习固然很重要,但是,有着一个好的习惯,不仅仅能帮你在学习帮助你,而且,还能影响着你的知识体系,与将来的人际交往等等。 以下,是我想通过代码演示,学习与习惯的关系...

2011-07-23 22:05:43 99

原创 三月总结(1.布局)

1:FlowLayout 流式布局作用,依照先后顺序,一次从左到右排列,每行组件居中对齐2:BorderLayout 方位布局作用,可以指定该组件放在容器的哪个方位3:CardLayout 卡片布局作用,可以容纳一堆组件,但每一次只能显示一个组件4:GridLayout 网格布局作用:将容器分为若干区域,每个区域都可以添加组件5:BoxLayout ...

2011-04-02 12:08:51 83

原创 错误与纠正<编程心得> 日期:2011.2.22

犯错误,是常有的事,但是,在犯错误之后如何寻找错误,纠正错误呢?这些天的心得:[b]1.明确你所写的代码的意义[/b]这里要求我们尽量去写各种注释,方便一目了然提一点:注释尽量要给别人看的清楚,因为写的程序是给别人看的2.[b]知道程序在什么地方运行那一块函数(方法),或者是执行某一个命令时,调用程序的哪一部分[/b]3.[b]逆推程序,从最后能够执行的命令那一段开...

2011-02-22 19:14:23 95

原创 错误与纠正<如何将对象加入数组与空指针> 日期:2011.2.20

[b]1.xx类的数组(队列)才可以放入xx类的对象,xx类的数组(队列)不能存放yy类的对象[/b]例如:student[][] stu=new student[i][j];//i,j你自己规定student stu1=new studentstu[k][l]=stu1;如果变成stud stu2=new stud;stu[k][l]=stu2就会报错,类...

2011-02-20 14:34:02 102

原创 我对值传递与引用传递的理解

1.先浅谈java中存放的数值的方式:第一种:将数值放到栈中第二种:将数值放到堆中这两种方式你可以再脑海中形成两个高楼大厦;一座楼叫做栈,一座楼叫做堆楼中的房子分别装着不同的数据2.接着,讨论值传递[code="java"]public class test1{//启动程序public void static main(String args[]){...

2011-02-20 00:49:24 120

原创 我的画图板1.0<细说5.另类处理,浅析多边形>

[code="java"]1.多边形图形/* * 多边形对象 */public class PolygonShape extends ShapeObject { //保存多边形的点的队列 QueueList Polygon=new QueueList(); public QueueList getPolygon(){ return Polygon; }...

2011-02-16 13:32:07 80

原创 我的画图板1.0<细说4.收兵,重绘与总结>

(forth):重绘与我的心得重绘:[code="java"] /** * 画图板改变时的方法 */ public void paint(Graphics gp){ //父类的重绘方法; super.paint(gp); ReShow(); }[/code]这个就是点用重绘的方法,是Java中给定的,当窗体发生改变是,自动调用paint方法...

2011-02-16 13:11:57 102

原创 我的画图板1.0<细说3.神来之笔,教你保存与提取图形>

(third):保存图形与提取图形1.事先准备工作思路1:画一条直线是不是需要知道首位两端的两个点就可以了?这个是最简单的思路,当然你也可以记住一个点,直线的长度,然后是倾角....或者其他什么的方法,不过相信应该都没有记住两个点简单,有其他想法的保存方式,请你先试试,然后咱们来一起讨论讨论所以,可以创建一个LineShape的类,然后传入两个点,四个坐标值。其他的矩形等都是类似,...

2011-02-16 11:57:19 127

原创 我的画图板1.0<细说2.正文,画图板的主体与监听器>

(Second):画图板的创建与监听器的实现1.画图板的建立方法,都是基本的(这里我是直接拷贝我的源代码的一部分,有些语句有点点问题,比如说:JButton应该写成javax.swing.JButton。但在源代码中有了引用,所以我就直接省略了,你可以在我的文章《一个可以重绘的画图板》程序中看到源代码) [code="java"] /** *生成 画板的方法...

2011-02-16 11:53:01 114

原创 我的画图板1.0<细说1.准备工作,自定义队列>

(First):准备工作因为我这个画图板要用到自定义队列,所以,实现先将简单的自定义队列叙述一遍。这里我先说明一下:这个自定义队列的特点:1.长短不固定。2.类型不固定。为什么要使用? 因为可以根据我们的需要,添加或者删除不同的数据,这个队列不仅仅可以用在我所使用的画图板程序,也可以使用在其他需要长短变换,类型变化的程序中去;接着随我来...第一步,创建一...

2011-02-16 11:26:43 74

原创 我的画图板1.0

这个文件夹包含的文件如下:1.DrawBox: 画图板启动程序2.DrawListener: 画图板的监听器(事件监听器与鼠标监听器)3.QueueInterface: 自定义队列的借口4.QueueList: 自定义队列5.ShapeObject: 图形对象(图形的父类)6.LineShape: 直线图形7.Rect...

2011-02-16 10:33:31 93

原创 两个我所理解的小地方

自己理解的语句1. //添加事件監聽器; LoginIDListener log=new LoginIDListener(jt,jf,this); jb.addActionListener(log);刚开始看这句话感觉很别扭。而且怎么也不理解意思,后来看多了,总结一下体会这两句语句的意思是:第一句:创建一个LoginIDListener 监听器的对象log(后...

2011-01-22 22:29:53 77

原创 我的java之路

1.为什么需要继承?如何继承?继承到了什么1.1在我的理解中,继承就是将父类所有的“基因”遗传下来,而继承下来的基因你可以选择用,也可以选择不用,因此,继承呢,实现了代码的灵活性,可以消除代码冗余的问题,间接地提高了计算机运行程序的效率1.2继承的实现:继承是用关键字extends。具体是使用方法(请记住有父才有子):先建立一个父类,例如:public class father{};接着建...

2011-01-22 21:51:15 71

iPhone与iPad开发实战——精通iOS开发2.rar

iPhone与iPad开发实战——精通iOS开发2.rar

2012-07-20

iPhone与iPad开发实战——精通iOS开发1.rar

iPhone与iPad开发实战——精通iOS开发1.rar

2012-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除