06 2013 档案
摘要:引用:http://bbs.csdn.net/topics/390290685?page=1Java code?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103publicvoiddoPost(HttpServletRequestrequest,
阅读全文
摘要:引用:http://note.youdao.com/share/?id=994df799c2dcc8d83a8909173e42f80d&type=note先看效果,过瘾一番。源码下载:http://files.cnblogs.com/salam/WidgetDemo.rar ExpandableListView是Android中的手风琴,本人感觉效果相当棒。 一、ExpandableListView介绍 一个垂直滚动的显示两个级别(Child,Group)列表项的视图,列表项来自ExpandableListAdapter 。组可以单独展开。 1.重要方法 expan...
阅读全文
摘要:引用:http://www.apkbus.com/android-18384-1-1.html在为ViewFlipper视图切换增加动画和Android中实现视图随手势移动中实现了视图随手势切换,现在Android中Compatibility Package提供了ViewPager可以更简便的实现视图切换,实现的效果如下:效果和ViewGroup一样,但是实现过程更简单.新版的Android Market和Google+都是用了ViewPager.说一下实现过程:工程目录如下:MyPagerActivity的onCreate方法如下:@Overridepublic void onCreate(
阅读全文
摘要:引用:http://blog.csdn.net/billpig/article/details/6650097增加回弹http://www.apkbus.com/android-78437-1-1.html什么是ViewPager呢?它是实现左右两个屏幕平滑地切换的一个类,它是Google提供的,作为Android的一个补充。先上个效果图把,让大家有个直观的认识。我们在网上搜索这相关到主题的时候,会看到有很多关于这方面的问题:如何平滑?水平移动?等等。现在,我们可以自己不去亲自做这个费力的事情了,只需要使用到一个叫ViewPager的类即可。ViewPager是最近在Compatibility
阅读全文
摘要:引用:http://zhidao.baidu.com/question/420956871.html作为一个自定义的资源导入,然后用LoadResource载入导入的资源。MAKEINTRESOURCE转换这个你自己导入的swf资源的ID号,然后LockResource,获得指针,进行调用。最后记得资源的释放。注:会增大源exe的大小。不建议这么做。
阅读全文
摘要:引用:http://www.cnblogs.com/rainbowzc/archive/2010/06/02/1749872.html本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础:1.大致了解MFC框架的基本运作原理;2.熟悉Windows消息机制,熟悉MFC的消息映射和反射机制;3.熟悉OOP理论和技术;本文根据笔者多年的开发经验,并结合简单的例子一一展开,希望对读者有所帮助。1. 美化界面之开题篇相信使用过《金山毒霸》、《瑞星杀毒》软件的读者应该还记得它们的精美界面:图1 瑞星杀毒软件的精美界面程序的功能如何如何强大是一回事,它的用户界面则是另一回事
阅读全文
摘要:引用:http://www.cnblogs.com/likwo/archive/2010/10/22/1858716.htmlCJLib(mfc扩展开发包,是xtreme toolkit的前生,但xtreme toolkit收费了)http://www.codejock.com/BCGControlBar(收费,mfc扩展开发包,功能很强大)http://www.bcgsoft.comSkinMagic(收费,看起来像Office)http://appspeed.com/html/download.htmlAppFace(收费,支持 mfc ,VCL,ATL , WTL 框架 )http://
阅读全文
摘要:引用:http://blog.csdn.net/weiqubo/article/details/6783717Xtrme toolkit,BCGControlBar,SkinMagic,AppFace,Skin++,Uskin++,SYGUI,LibUIDK,GuiToolkit,GardenUI等等,除了后两种一个是开源,一个是免费的外,其余的都是收费的。The Ultimate Toolboxhttp://www.codeproject.com/KB/MFC/UltimateToolbox.aspxGuiToolkit(开源,mfc扩展框架,类似Visual Studio 2003风格)h
阅读全文
摘要:引用:http://www.cnblogs.com/windeer/archive/2012/11/18/2767750.html引言现在智能手机已经慢慢进入大众化,移动类应用开始火爆起来,游戏类应用更是占据了手机用户的大部分碎片时间。现在手机开发游戏也逐渐流行开来,手机的平台目前主打是 Andoird、IOS和WindowPhone。Cocos2DX跨平台开发成为吸引手机开发商和独立游戏制作人的一大亮点。Cocos2dX脱胎于Cocos2D,有优良的血统,成熟的框架,加上不错的效率,成为跨平台手机游戏开发的首选。在游戏开发过程中,各种辅助工具的开发是难免的。下面的文章http://www.c
阅读全文
摘要:引用:http://www.cnblogs.com/chinazhangjie/archive/2011/09/20/2181986.html正文:第一讲 Win32 App 和 MFC FrameworkWin32 App 程序生与死:(1)注册窗口(2)创建窗口(3)显示并更新窗口(4)消息循环( WM_QUIT 结束循环)(5)退出实例代码:#include ATOM RegisterWndClass( HINSTANCE hInstance , LPCWSTR className);LRESULT CALLBACK WindowProc(HWND ,UINT, WPARAM, LPA.
阅读全文
摘要:引用:http://kb.cnblogs.com/page/116320/本文的主要内容来源于MongoDB官方博客,由NoSQLFan补充说明,本文对传统的分布式Cache系统进行了分析,指出了其在缓存重建中会对数据库产生巨大压力的问题。并分析了MongoDB的mmap方案是如何规避这一问题的。 如下图的架构,在数据库前端加上分布式的Cache(比如我们常用的Memcached),让客户端在访问时先查找Cache,Cache不命中再读数据库并将结构缓存在Cache中。这是目前比较常用的一种分担读压力的方法。 但是这个方法存在一个问题,如果前端的Cache挂掉,或者比较极端的整个机房断电了..
阅读全文
摘要:引用:最近做了google书签同步的模块,发现google并没有公开bookmark相关的api接口,在网上也找了些资料,通过自己抓包分析,测试,总结下使用bookmark接口的心得,我是在android下测试的,应该不存在编程语言的问题。1.登录google账户(POST)由于googlebookmark没有公布api,测试google各种认证方式并通过抓包分析,发现想要获得bookmark服务,在请求时必须传递已登录后的Cookie信息。请求:https://www.google.com/accounts/ServiceLoginAuth头信息:Cookie="GALX=任意字符
阅读全文
摘要:引用:http://my.eoe.cn/littlebirds/archive/4646.html尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 source,decodeStream最大的秘密在于其直接调用JNI>>nativeDecodeAss
阅读全文
摘要:引用:http://weimingtom.iteye.com/blog/1483566(20121108)注意:这篇文章用cdt编译ndk工程的内容已过时(现在可以用adt-bundle,避免配置繁琐的参数),最新版ADT 20.0.3支持右键把Android工程直接添加native特性(即Android工程和CDT Makefile工程合二为一),不需要做太多复杂的设置,而且完全兼容ndk-build命令行编译。当然,因为会执行完全编译,所以如果经常clean,又想加快编译速度,得另想方法。(20130212)adt-bundle的导入方法文章最后(20130314) adt-bundle
阅读全文
摘要:引用:http://weimingtom.iteye.com/blog/1616972二维坐标系变换为原点在左上角(测试用)* GLES* JOGL* LWJGL* libgdx(使用g2d与pixmap)Java代码packagecom.iteye.weimingtom.testgl;importjava.nio.ByteBuffer;importjava.nio.ByteOrder;importjava.nio.IntBuffer;importjavax.microedition.khronos.egl.EGLConfig;importjavax.microedition.khronos.
阅读全文
摘要:引用:http://www.cnblogs.com/jh5240/archive/2012/01/08/2316623.html目前很多商业应用都会涉及到从网络上读取图片数据的问题,为了节约用户流量,应用一般会将图片缓存起来。图片缓存一般分为内存缓存和外存缓存。内存 缓存运用java的缓存机制,在程序完全退出后,缓存所在的内存空间可能被其它应用程序占用从而丢失。外存缓存一般放在程序特有的访问空间或者sd卡中, 在sd卡中存放的资源为公有资源,其它程序也可以访问,且对用户来讲没有一个强制清除缓存的规范机制。综合以上,本文采用将缓存图片放置在程序的特有空间 中, 其它应用程序无法访问,且用户可以在
阅读全文
摘要:引用:http://blog.csdn.net/cq361106306/article/details/8142526两种方法:1.直接在图片上写文字Stringstr="PICC要写的文字";ImageViewimage=(ImageView)this.findViewById(R.id.ImageView);Bitmapphoto=BitmapFactory.decodeResource(this.getResources(),R.drawable.text);intwidth=photo.getWidth(),hight=photo.getHeight();Syste
阅读全文
摘要:引用:http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html 3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 可通过NineOldAndroids项目在3.0之前的系统中使用Property Animation1. View Animat
阅读全文
摘要:引用:http://blog.163.com/fenglang_2006/blog/static/13366231820108205274325/第一章摘要在Linux内核支持的基础上,Android在其2.0源码中加入多点触摸功能。由此触摸屏在Android的frameworks被完全分为2种实现途径:单点触摸屏的单点方式,多点触摸屏的单点和多点方式。第二章软件位在Linux的input.h中,多点触摸功能依赖于以下几个主要的软件位:………………………..#defineSYN_REPORT0#defineSYN_CONFIG1#defineSYN_MT_REPORT2………………………...
阅读全文
摘要:引用:http://www.cnblogs.com/luxiaofeng54/archive/2011/08/14/2137854.htmlHello World作为所有编程语言的起始阶段,占据着无法改变的地位,所有中/英/法/德/美……版本的编程教材中,hello world总是作为第一个TEST记录于书本之中,所有的编程第一步就在于此了!经典之中的经典!hello world!下面介绍下NDK开发的Hello World1、Android应用层MainActivity.java主要功能代码a)静态载入So库static {System.loadLibrary(libSoName);}b)声
阅读全文
摘要:引用:http://blog.csdn.net/pyjfoot/article/details/7989144在Linux的桌面版本中,查看这些东西的确很方便,有图形化的工具可以使用。但是在Linux服务器版上,或者远程ssh连接的时候,就没有图形化的界面可以操作了。此时如果我们需要了解这些信息,就只能依靠Linux下的命令了。在这篇文章里,我将介绍一下查看CPU信息、内存信息、硬盘分区、硬盘型号信息的命令。(一)查看CPU信息使用下面的指令,就可以查看到CPU的详细信息了。一般来讲,多核的CPU,或者支持超线程的CPU,或者物理上的多个CPU,就会显示出对应的条数的信息。比如说双核的CPU就
阅读全文
摘要:引用:http://www.2cto.com/database/201110/107788.html1. MySQL 为日期增加一个时间间隔:date_add()set @dt = now();select date_add(@dt, interval 1 day); - 加1天select date_add(@dt, interval 1 hour); -加1小时select date_add(@dt, interval 1 minute); - 加1分钟select date_add(@dt, interval 1 second); -加1秒select date_add(@dt, int
阅读全文
摘要:引用:http://www.paibaidu.com/index.php/2012/05/13/360.html在一个阴雨的早上,我坐在桌子旁,开始想如何才能高效的工作。在我成为一个自由职业者之前,我有很长一段时间都很努力工作,但收效甚微。我在2006开始接触禅学。我马上意识到:古代的禅宗大师们几百年前早就已经知道现今的程序员应该如何工作。虽然我很讨厌“如何成为一个更好的程序员”之类的文章,但我仍旧想分享一些我的想法。它对我来说起到个提醒的作用,如果你有什么想法,也请留言。0.专注 | Focus如果你决定开始工作,请尽力的做好它。不要同一时间做几件事情。一次只做一件事情。如果你多线程工作的话
阅读全文
摘要:引用:http://linux.chinaunix.net/techdoc/database/2008/05/19/1004613.shtml一. MySQL密码的恢复方法之一如果忘记了MySQL的root密码,可以用以下方法重新设置:1. KILL掉系统里的MySQL进程;killall -TERM mysqld2. 用以下命令启动MySQL,以不检查权限的方式启动;safe_mysqld --skip-grant-tables &3. 然后用空密码方式使用root用户登录 MySQL;mysql -u root4. 修改root用户的密码;mysql> update mysq
阅读全文
摘要:引用:http://bbs.csdn.net/topics/310006640 #39 楼c:\>scstopmysqlc:\>mysqld--defaults-file="C:\MySQL\MySQLServer6.0\my.ini"--console--skip-grant-tables重新开一个cmdc:\>mysql-uroot-penterpassword: <-回车mysql>UPDATEuserSETPassword=PASSWORD('newpassword')whereUSER='root';m
阅读全文
摘要:引用:http://till.iteye.com/blog/115659如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost&
阅读全文
摘要:引用:http://aronlulu.iteye.com/blog/651494 java中要用到缓存的地方很多,首当其冲的就是持久层缓存,针对持久层谈一下:要实现java缓存有很多种方式,最简单的无非就是static HashMap,这个显然是基于内存缓存,一个map就可以搞定引用对象的缓存,最简单也最不实用,首要的问题就是保存对象的有效性以及周期无法控制,这样很容易就导致内存急剧上升,周期无法控制可以采用SoftReference,WeakReference,PhantomReference这三种对象来执行(看了Ibatis的缓存机制才发现JDK居然还提供了PhantomReference
阅读全文
摘要:引用:http://blog.csdn.net/kangojian/article/details/5266714JAVA缓存有两种:一、文件缓存,是指把数据存储在磁盘上,可以XML格式,也可以序列化文件DAT格式还是其它文件格式。二、内存缓存,也就是实现一个类中静态Map,对这个Map进行常规的增删查。其代码如下:目录 [隐藏]1 Cache类2 CacheManager类JAVA缓存-Cache类public class Cache {private String key;//缓存IDprivate Object value;//缓存数据private long timeOut;//更新时
阅读全文
摘要:引用:http://codermouse.iteye.com/blog/1061592最近再ITEYE上看到关于讨论JAVA缓存技术的帖子比较多,自己不懂,所以上网大概搜了下,找到一篇,暂作保存,后面如果有用到可以参考。此为转贴,帖子来处:http://cogipard.info/articles/cache-static-files-with-jnotify-and-ehcache介绍JNotify:http://jnotify.sourceforge.net/,通过JNI技术,让Java代码可以实时的监控制定文件夹内文件的变动信息,支持Linux/Windows/MacOS;EHCache
阅读全文
摘要:引用:http://www.cnblogs.com/agilework/articles/2293352.htmlpackage lhm.hcy.guge.frameset.cache; import java.util.*; /** * <p>Title: </p> * * <p>Description: 管理缓存</p> * Deep blue 2008-11-28 think * 可扩展的功能:当chche到内存溢出时必须清除掉最早期的一些缓存对象,这就要求对每个缓存对象保存创建时间 * <p>Copyright: Copyri
阅读全文