自定义博客皮肤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)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 Linux学习笔记-配置自己的Web Servier

1,配置Web Servier  配置httpd daemon;在服务器中写文档。2,/usr/sbin/httpd 可执行文件/etc/httpd 配置文件/usr/local/httpd本地的文档、网站、HTML脚本/var/log/httpd服务器的日志

2014-04-01 10:05:24 505

原创 ubuntu学习笔记

对于笔记本、台式机等非服务器的系统服务优化linux的各大发行版,都有些不必要的服务被默认开启了,针对ubuntu,我们可以采用选择性关闭的方法加速起动,提高系统性能。这里我们安装一个软件:sudo apt-get install sysv-rc-conf然后这样起动:代码:sudo sysv-rc-conf在这个软件里,可以用键盘的

2013-11-15 11:24:34 595

原创 对Webp的一些小认识

WebP is supported starting from Android 4.0+http://developer.android.com/guide/appendix/media-formats.htmlAccording to the WebP mailing list, they are working on incorporating WebP support into

2013-09-09 10:30:09 458

原创 vim的学习总结

在工作时使用ubuntu系统,有时会接触到vim,今天学习了vim如何使用,总结一下。vim分普通模式,可编辑模式,命令行模式。在控制台中输入vim filename,可以打开或者创建一个vim。移动上下左右键或者滚动鼠标可以看内容。输入dd,可以删除当前行。ctrl+f向下翻页,ctrl+b向上翻页,ctrl+d向下翻半页,ctrl+u向上翻半页。

2013-08-21 16:29:18 624

原创 protected的一些功能

java的访问限制有private、protected、public。这里只想进一步认识一下protected。我对protected有4个疑问:1,在相同包中,是否可以调用其它类的protected函数?2,在不同包中,是否可以调用其它类的protected函数?3,在子包中,父包的类能否调用子包的类的protected函数?4,在父包中,子包的类能否调用父包的类的prote

2013-08-19 18:14:37 658

原创 如何在android上去控制开发进度

这次android的壁纸软件1.0版本终于可以上线了,软件的功能基本上实现了,但是用户体验不太好。在整个开发阶段和测试阶段,出现了很多预料之外的事情,比如size是1M多的json文件解析、高清图片导致OOM、莫名其妙的崩溃等。这些意外无一不影响开发计划,增大压力,最直接的表现是晚上加班和周末加班。写代码和修改代码远比想象中的难控制。用户体验增加了代码的细节处理难度、逻辑处理难度,an

2013-07-04 11:55:36 1141

原创 每天总结一点点

1,我的me525手机刷机后,插上usb接口到电脑上,eclipse不能识别不能调试开发,豌豆荚也不识别。仔细检查手机设置中的开发者选项和usb调试都已经是开的状态啊。最后把开发者选项和usb调试关掉后重开,eclipse和豌豆荚就识别了。总结:有时出了问题,只需重启一下就可以了。

2013-04-04 17:31:25 548

原创 手机屏幕的总结

像素尺寸(英寸)机型1920x10804.99I95001280x7205.5GALAXY Note II N71001280x7204.8I9300 GALAXY SIII1920x10805索尼L36h800x4804.3三星I9100 GALAXY SII1280×

2013-03-26 11:36:37 615

原创 对软件开发的总结

旧思路:看完需求,就思考软件架构。产生问题:技术攻克点的解决会颠覆架构。后期bug修改时会不断改架构。解决思路:看完需求,思考技术攻克点。架构是方便团队协调,思路整理的。它需要消耗软件时间和空间。软件由代码组成,多思考代码,在代码的基础上再产生架构。

2013-03-25 11:30:09 537

转载 公钥私钥

我也刚学,有这样一个例子给你看看,很有用:RSA算法概述如下: 找两素数p和q 取n=p*q 取t=(p-1)*(q-1) 取任何一个数e,要求满足e<t并且e与t互素(就是最大公因数为1) 取d*e%t==1 这样最终得到三个数: n d e 设消息为数M (M <n) 设c=(M**d)%n就得到了加密后的消息c 设m=(c**e)%n则 m == M,从而完成对c的解

2013-03-17 16:59:08 674

转载 java的线程的几种状态

2013-03-14 16:53:35 595

原创 对java中的wait,notify,synchronized的总结

条件:N个Thread的run方法同时要synchronized一个lock。1,当某1个线程调用notify函数,则这个线程在run函数被执行完毕前,其它线程并不会被调起。2,当被阻塞的线程只有synchronized,没有调用wait函数,当其它线程释放锁后,这个线程会在等待队列中等待重新唤起。3,当调用notifyAll时,其它所有线程(包括通过synchronized被阻塞的,

2013-03-14 16:21:09 611

原创 对做软件和从事IT行业的态度

有洁癖,要求产品和内部架构和代码有清洁感。让这个产品能够提供给用户一些纯洁的功能,让内部架构模块清晰互相协调,让代码读起来顺畅看起来漂亮。这些都是发自我内心的想法。但是...人的本质有七宗罪(贪食、色欲、贪婪、伤悲、暴怒、懒惰、自负及傲慢),产品实现功能最能黏住用户的是满足人的各种欲望。所以产品中有美女诱惑图片等各种低俗的东西。这和我的洁癖的本质相冲突,而导致我和公司的业务

2013-02-27 14:39:09 491

原创 android中的handler是异步操作(测试后的结论)

在android工程中调用handler的sendMessage函数,是不是异步操作?我带着这样一个好奇的心做了一个测试。 在activity中添加一个按钮,并且添加它的事件,其中handler的sendMessage函数是在一个新开启的线程中执行:Button btn = (Button)findViewById(R.id.btn1); btn.setOnClickL

2012-09-13 18:15:06 788

原创 android的service的研究

当在手机设置中主动停掉service时,该service的onDestroy函数会不会被调用?我做了以下实验。定义MyService类,并在manifest里边做声明。MyService类的定义如下:public class MyService extends Service { @Override public void onCreate() { super.onCreate(

2012-09-13 17:24:13 373

原创 java 滚动条显示在最下边

mListMode.addElement(msg.getMessageObj().toString()); Point p = mList.indexToLocation(mListMode.getSize() - 1);//获得index的位置 JScrollBar jScrollBar = mScrollPane.getVerticalScrollBar();//获得垂

2012-08-21 15:48:16 1363

翻译 objective-c的语法详解(objective-c的历史)

现在开始做iphone应用,开始接触objective-c语言。对于经历过VC,java的我来说,objective-c的语法给了很多新鲜感。现在就由最基础的方式来学习objective-c吧。在网上找到一篇介绍Objective-C历史的文章,现翻译后的内容如下。在介绍一个新的错综复杂的编程语言之前,我们很值得花一部分时间来了解语言的历史和它的价值。在这一章节(Objective-C

2012-06-29 20:42:07 1506

原创 安装ubuntu的方法

实现机器上双系统(windows,ubuntu),先安装windows,然后通过wubi或者硬盘方式安装ubuntu。1,wubi安装方式在磁盘中腾出30G左右空间用来安装ubuntu;下载ubuntu的iso,并且把iso装载到虚拟光驱中;通过虚拟光驱打开iso文件,找到wubi.exe,启动wubi.exe;按照向导进行安装即可;2,硬盘安装方式和wubi安装方

2012-03-07 19:17:23 1005

转载 项目经理的经验

本人做项目经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜、因势利导,只有最合适的,没有什么叫对的,什么叫错的,项目经理最忌讳的就是完美主义倾向,尤其是做技术人员出身的,喜欢寻找标准答案,耽误了工作进度,也迷茫了自己。以下是本人一些做项目的个人体会,写出来供大家指点,

2011-09-30 16:21:36 543

原创 通过这一项目进行的总结

1,一个优秀的程序员不仅代码写得健壮严谨,而且是在团队中能够激发效率,畅通一切的进行沟通,能够引导需求,而不是被动的去迎合需求来做代码。2,经理派给的任务在第一时间内努力去完成,拖拉到最后只能被团队所淘汰。3,写代码的过程中,充分考虑到以后的移植性。我现在一个很大的毛病是只管完成当前的功能,而把代码写得过死,当碰到后来的需求变化,情景移植,代码的问题暴漏无疑。4,虽然是C++,更应该考

2009-06-13 15:27:00 446

原创 工作中的一些积累

Edit_SetInputMode:设置中英文切换ChangeDisplaySettings:横竖屏切换

2008-11-21 15:42:00 503

原创 Windows GDI

Windows GDI  在单任务环境如 MS-DOS 中,运行中的应用程序随时可自由地做它想做的事情,无论是在屏幕上画一条线,重新编写适配器的调色板,还是转换到另一种图像模式。而在窗口化多任务环境如 Windows 中,程序则无此自由。因为程序 A 的输出必须与程序 B 的输出相隔离。首先这意味着各程序的输出必须限制在自己的窗口中。 GDI 使用一简单的机制保证在窗口中画图的各程序遵循这些规则。

2008-03-20 15:36:00 2334 1

原创 CPaintDC, CClientDC与CWindowDC的区别

 CPaintDC, CClientDC与CWindowDC的区别     CClientDC(客户区设备上下文)用于客户区的输出,它在构造函数中封装了GetDC(),在析构函数中封装了ReleaseDC()函数。一般在响应非窗口重画消息(如键盘输入时绘制文本、鼠标绘图)绘图时要用到它。用法是:CClientDC dc(this);//this一般指向本窗口或当前活动视图dc.Text

2008-03-20 15:30:00 2305 1

原创 继承控件类的弊端

我们 喜欢用自定义控件。在项目需求中,经常提到继承控件类。MFC和WTL一样。继承控件类,可以设计出千奇百怪的控件。可是,总会出现刷新速度慢,闪屏等问题。效果是这样:先是出现系统的控件,然后再变为自定义的控件,这个过程可以被用户看到。

2008-03-04 16:57:00 401

空空如也

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

TA关注的人

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