自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(81)
  • 资源 (11)
  • 收藏
  • 关注

原创 关于BaseAdapter的一点理解

BaseAdapter我常用于ListView, 有的时候为了方便,我也会用SimpleAdapter。不过在做列表项的一些响应效果时,SimpleAdapter就不够用了,与之相比BaseAdapter更加灵活。比如,我想实现一个效果:ListView中有很多项目,超过了一屏,点击这些项目时,这些项目的背景会变色。之前直接在ListView的OnItemClickListener

2013-02-10 06:29:38 851

转载 view类的xml属性、相关方法及说明

View类是所有可视化控件的基类,主要提供了控件绘制和事务处理的方法。创建用户界面所使用的控件都继承自View,如EditText、TextView、Button等。View及其子类的相关属性,既可以在布局XML文件中进行相关设置,也可以通过成员方法在Java代码中动态设置。View类常用的属性及对应的方法属性名称对应方法描述

2012-12-19 20:19:01 1727

转载 View类的XML属性、相关方法及说明

View类是所有可视化控件的基类,主要提供了控件绘制和事务处理的方法。创建用户界面所使用的控件都继承自View,如EditText、TextView、Button等。View及其子类的相关属性,既可以在布局XML文件中进行相关设置,也可以通过成员方法在Java代码中动态设置。View类常用的属性及对应的方法属性名称对应方法描述

2012-12-19 20:03:34 244

原创 主线程处理其他线程发来的消息

这只是个特殊的情况:主线程和工作线程不在同一个文件中写,然后工作线程会向主线程发送消息,主线程处理这些消息。实现方法,向工作线程传一个主线程的Handler实例,然后在工作线程中用它来给主线传消息。这样就可以了。例如:在工作线程中class OtherThread extends Thread{ ... OtherThread(Handler

2012-12-10 23:29:19 476

原创 在其他类中获取屏幕大小

可以直接传主类的实例过去,再getWindowManager,这个方法其实不是很好。也可以传主类的上下文过去,然后, WindowManager wm = (WindowManager) mcontext.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); widt

2012-12-10 19:33:02 313

转载 AsyncTask的用法

源自点击打开链接 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包       当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要

2012-12-08 19:12:05 286

原创 windows内核 创建进程

#include #include int WINAPI _tWinMain(HINSTANCE hInstanceExe, HINSTANCE, PTSTR pszCmdLine, int nCmdShow){ //Specifies the window station, desktop, standard handles, and appearance of the ma

2012-08-28 23:51:55 790

原创 windows内存管理

内存管理

2012-08-26 02:33:24 98

原创 wx.Frame样式

摘自 wxPython in Actionwx.DEFAULT_FRAME_STYLE样式就被定义为如下几个基本样式的组合:wx.MAXIMIZE_BOX | wx.MINIMIZE_BOX | wx.RESIZE_BORDER |wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX想要去掉其中的某种样式只要在前面加^即可,如wx.D

2012-08-19 19:05:22 1170

原创 wx.Frame的属性和方法

摘自wyPython in Action wx.Frame的公共属性GetBackgroundColor()SetBackgroundColor(wx.Color):背景色是框架中没有被其子窗口部件覆盖住的那些部分的颜色。你可以传递一个wx.Color或颜色名给设置方法。任何传递给需要颜色的wxPython方法的字符串,都被解释为对函数wx.NamedColour()的调用

2012-08-19 12:48:37 1414

原创 pywin32 实现透明窗体

参考win32的实现 http://www.cppblog.com/NobleQiao/archive/2010/01/28/106677.html#encoding=utf-8import win32guiimport win32conimport win32api#MessageBox(None,"hello,world","ex1",MB_YESNO or MB_DEFB

2012-08-18 21:18:46 1904

原创 pywin32 实现透明窗体

参考win32的实现 http://www.cppblog.com/NobleQiao/archive/2010/01/28/106677.html#encoding=utf-8import win32guiimport win32conimport win32api#MessageBox(None,"hello,world","ex1",MB_YESNO or MB_DE

2012-08-18 21:12:37 192

转载 在Python程序里彻底去掉控制台窗口

摘自http://hi.baidu.com/fcl06/item/1c95c357d08b449409be1781python程序缺省情况下运行会出现一个控制台窗口,在windows环境下显得很另类,我做的几个程序都一直有这个小尾巴,很讨厌.我分析了一下有三种情况会产生控制台窗口1.程序以py为扩展名2.有print进行标准控制台I/O3.通过os.system调用了d

2012-07-28 19:52:58 2115

转载 Sql常用语法

下列语句部分是Mssql语句,不可以在access中使用。 SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句:1、说明:创建数据库CREATE DATA

2012-07-04 23:25:06 954

原创 css中的一些属性

font-family用来设置字体,可以同时设置多个,选择浏览器支持的最前面的字体e.x.font-family : "arial black",verdana,sans-serif;font-size字体大小,可以设置pt、px两种,一般来说以px为单位,在不同的浏览器中的差别比较小。font-weight字体是否加粗font-

2012-06-30 23:32:58 471

原创 Django中的数据库设置

在Django中可以在视图函数中使用python来实现,不过更简单的方法是在settings.py中设置,这样可以减少冗余代码,实现数据层剥离。相信大多数人使用的是Mysql,这里不介绍Mysql怎么装以及配置了,打开settings.py设置如下:DATABASES = { 'default': { #'ENGINE': 'django.db.backends

2012-06-03 11:41:01 4828

原创 Django中的数据库设置

在Django中可以在视图函数中使用python来实现,不过更简单的方法是在settings.py中设置,这样可以减少冗余代码,实现数据层剥离。相信大多数人使用的是Mysql,这里不介绍Mysql怎么装以及配置了,打开settings.py设置如下:DATABASES = { 'default': { #'ENGINE': 'django.db.backends.'

2012-06-03 11:27:33 121

原创 模板继承

做过web station的朋友应该知道,网页中常会有大量的冗余代码。比较传统的方法是把相同的代码单独写在一起。然后在用include加载到实际的页面中。django中{% include %}就起到这个作用,不过通常情况下并不这样用更有效的方法是使用模板继承,简单来说,需要先写一个包含所有共用代码的模板作为父模板,然后实际的网页继承父模板,并体现其不同的地方。这里是父

2012-06-03 00:15:50 1783

原创 模板继承

做过web station的朋友应该知道,网页中常会有大量的冗余代码。比较传统的方法是把相同的代码单独写在一起。然后在用include加载到实际的页面中。django中{% include %}就起到这个作用,不过通常情况下并不这样用更有效的方法是使用模板继承,简单来说,需要先写一个包含所有共用代码的模板作为父模板,然后实际的网页继承父模板,并体现其不同的地方。这里是父

2012-06-02 23:52:18 111

原创 视图中使用模板

上一次用的是在视图中直接灌html代码,这个方法可以用,但显然并不合理,那个只是用来演示下django的工作原理,只是个过度阶段。今天要讲的是在视图中使用模板,关于模板中的标签,前面已有讲过了首先我们要创建一个用来存放模板的目录,我这里就用template命名了,记住目录路径,我这里使用绝对路径/home/user/.../template,中间根据自己的实际情况来填然后还需要把它告诉

2012-06-02 22:28:41 602

原创 视图中使用模板

上一次用的是在视图中直接灌html代码,这个方法可以用,但显然并不合里

2012-06-02 21:54:09 85

原创 Django模板中都标签

之前做都一个helloworld的界面,可以说是一个最简单的实现方法了。它包含了Django的运行原理。然而它并不实用,因为我们是将html代码插入到了py中,实现起来很不方便。今天开始,要使用模板来做了,简单说下这里面的简单原理,当然不一定要这么干,以后还有更好的方法首先创建Template对象,和Context对象,他们都是在django.template中的。然后Template

2012-06-02 03:23:27 549

原创 从这里开始helloworld

按照惯例,做一个helloworld吧首先是创建一个项目1.在你想要放置项目的目录下输入django-admin.py startproject newsite此时目录下就生成newsite这个项目了在newsite目录下含有manage.py和另一个newsite目录在newsite目录下有__init__.py, settings.py, urls.py, wsgi.p

2012-05-31 22:44:53 312

原创 从这里开始helloworld

按照惯例,做一个helloworld吧首先是创建一个项目1.在你想要放置项目的目录下输入django-admin.py startproject newsite此时目录下就生成newsite这个项目了在newsite目录下含有manage.py和另一个newsite目录在newsite目录下有__init__.py, settings.py, urls.py, wsgi.p

2012-05-31 22:19:16 94

原创 ubuntu下装django

工作使用django一段时间来,但从来都没有自己单独做过一个项目,现在为来这个,开始了我用的是xubuntu,ubuntu的一个衍生版本,是轻量级的。ubuntu系统应当预装了python,所以这里就不说怎么装python了安装django,也是网上找的方法。感觉很容易。1.sudo apt-get install python-setuptools2.sudo easy_

2012-05-31 20:22:38 386

转载 urllib2.HTTPError: HTTP Error 403: Forbidden 错误

转自:http://www.douban.com/note/131370224/出现urllib2.HTTPError: HTTP Error 403: Forbidden错误是由于网站禁止爬虫,可以在请求加上头信息,伪装成浏览器访问#伪装浏览器头headers = {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.1; en

2012-05-25 10:42:37 2980

转载 在同一个sql语句中写不同条件的Count数量

转自http://www.cnblogs.com/ruanzuzhang/archive/2009/02/22/1395789.html在同一个sql语句中写不同条件的Count数量 类似select count(1),count(2),count(3) from 表 每列都有不同条件的 count组成 其实有count很难实现可以用sum

2012-05-24 16:10:16 3056

原创 git的简略使用方法

主要的参考:http://hi.baidu.com/eehuang/blog/item/37af8d54242d6351564e00b5.html真的怕自己忘了,所以简单记录一下,我只是个初学者,所以只会一些简单的应用,是否适合所有人我也不知道,如果有什么不妥的,欢迎给我留言指出。假设我们已经有了git账户,现在需要从中心代码库中clone代码下来,那么我们应该:先建一

2012-05-07 17:56:22 375

转载 Django读书笔记(二)

强烈建议看原创的文章http://djangobook.py3k.cn/2.0/chapter02/,再次强调这是本人读书笔记,您不一定适合的。第二章:入门开始一个项目一但你安装好了python,django和(可选的)数据库及相关库,你就可以通过创建一个project,迈出开发django应用的第一步。1项目 是 D

2012-05-04 15:20:50 398

转载 Django读书笔记(一)

强烈建议看原创的文章http://djangobook.py3k.cn/2.0/chapter01/,再次强调这是本人读书笔记,您不一定适合的。第一章:介绍Django本书所讲的是Django:一个可以使Web开发工作愉快并且高效的Web开发框架。 使用Django,使你能够以最小的代价构建和维护高质量的Web应用。MVC 设计模式下面就是通过使用Django来完成

2012-05-04 14:33:58 359

原创 起语

因为工作原因,开始使用python,同样的原因要用Django做web了,接触python才一天,所以几乎所有的事情都要从头开始了,那么现在就是针对Django的学习了。这一系列的文章主要是做一个读书笔记,内容并非本人原创,而是来自下面的网站http://djangobook.py3k.cn大家可以支持下原创者,我的系列文章应该是以上教程中的子集,摘抄出我认为有用的东西。

2012-05-04 14:02:30 435

原创 JPCT3D游戏——动态显示数字

在游戏中我们常常想要动态的显示数字。像CS中的血量、护甲什么的。怎样实现呢?呵呵,在JPCT中还是有方法的。下面我来介绍一种简单方法。在FrameBuffer中有一个blit方法,它的功能是将Texture中的一部分贴到屏幕上,有点类似于Overlay,不过这个方法更加灵活,可以只贴一部分。举一个例子。这个是我们用来实现功能的Texture图。这个是可以直接复制下来用的,我

2012-03-18 00:16:20 1775

转载 一些建议

始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看 见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。   而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#(C#原文为C++——七月十五注)就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结

2012-03-10 22:10:33 501

转载 服务器返回状态码

HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁止访问HTTP 403 – 对 Internet 服务

2012-03-10 14:49:02 459

转载 让电脑更快的.bat文件制作

一.清理垃圾 在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:*.tmp、*._mp)日志文件(*.log)、临时帮助文件(*.gid)、磁盘检查文件(*.chk)、临时备份文件(如:*.old、*.bak)以及其他临时文件。特别是如果一段时间不清理IE的临时文件夹“Temporary Internet Files”,其中的缓存文件有时会占用上百MB的磁盘空间

2012-03-10 12:01:53 442

转载 黑客技术学习路径

2012-03-09 20:13:46 889

原创 Android3D游戏——方向感应器

今天讲一下方向感应器,首先讲一下感应器这个概念。Android的大概支持八种感应器。像陀螺仪、重力(加速度)感应器,磁力感应器,温度感应器,方向感应器,光线感应器等。他们有统一的类管理一个是Sensor类,一个是SensorManager类,还有其他的一些类,好像就磁力感应器有一个自己单独的类。这里不细说了。再将一下方向感应器,也有人称为姿态感应器,主要的作用是通过3个数据来反映手

2012-02-26 10:50:28 4296

原创 JPCT-AE3D游戏——透明贴图

在游戏中我们常常希望前面的贴图是透明或半透明的,不要挡住后面的东西。其实在JPCT-AE引擎中还是比较容易实现的,下面我将讲一下Overlay这个类。首先呢,先说下如何做贴图,生成Overlay的对象,主要有以下几个步骤:一、保存你的纹理文件也就是你想贴的图到你想存放的文件夹,这里值得注意的一点是你的纹理文件的宽和高最好(一般是一定)是2的N次方,否则极易出错,这也是很多载

2012-02-25 12:25:21 2455

原创 Android3D游戏——添加背景音乐与音效

今天终于把主菜单做好了,虽然可能还有些小bug,不过在以后实现栏目功能的时候,应该都能处理好。今天讲的是添加背景音乐和音效,做游戏怎么能没有声音呢,对不对。一般添加声音是靠两种方法实现的。一种是MediaPlayer,一种是SoundPool。这两种方法的区别是MediaPlayer可以存储较大的音频文件,载入稍慢,不支持同时播放。而SoundPool只能存储较小的音频文件,载入较快,支持

2012-02-23 17:41:04 5565 5

原创 Android3D游戏——触屏事件与多个Activity

先说一下到现在我这游戏做的进度吧。其实是以前已经做过一次了,不过感觉设计不合理所以从头再理一遍。在这个过程中又增加了许多新的元素,也有了很多新的想法。目前的进度是已经做完logo展示与游戏资源加载这两个框架,正在做的是主游戏菜单,框架也已经做好了,只要把一些图片,音效做好就可以做下面的子菜单了。今天要讲的内容主要有两点,一个是触屏事件,一个是多个Activity。现如今,智能手机也有一定的

2012-02-23 00:38:20 1949

软件工程导论

软件工程导论第三版,适用于软件工程专业。

2012-02-17

软件测试电子书

这是个软件测试的电子书,赵瑞莲版的,PDF的

2012-02-17

操作系统教程

操作系统教程 孙钟秀版 第二版 文字版 啦啦啦,要20个字

2012-02-17

计算机网络电子书

谢希仁的第五版《计算机网络》,很多学校都是用这个教材。

2012-02-17

jpct-ae的demo

这个是jpct-ae的一个demo,其实官网上有下的,不过我这个是工程,android版本是2.1,资源分1分哈,赚点小分,为下载。

2011-10-28

openGL(GLUT)

OpenGL是一个开放的三维图形软件包,它独立于窗口系统和操作系统,以它为基础开发的应用程序可以十分方便地在各种平台间移植;OpenGL可以与Visual C++紧密接口,便于实现机械手的有关计算和图形算法,可保证算法的正确性和可靠性;OpenGL使用简便,效率高。它具有七大功能:   1.建模:OpenGL图形库除了提供基本的点、线、多边形的绘制函数外,还提供了复杂的三维物体(球、锥、多面体、茶壶等)以及复杂曲线和曲面绘制函数。   2.变换:OpenGL图形库的变换包括基本变换和投影变换。基本变换有平移、旋转、变比镜像四种变换,投影变换有平行投影(又称正射投影)和透视投 影两种变换。其变换方法有利于减少算法的运行时间,提高三维图形的显示速度。   3.颜色模式设置:OpenGL颜色模式有两种,即RGBA模式和颜色索引(Color Index)。   4.光照和材质设置:OpenGL光有辐射光(Emitted Light)、环境光(Ambient Light)、漫反射光(Diffuse Light)和镜面光(Specular Light)。材质是用光反射率来表示。场景(Scene)中物体最终反映到人眼的颜色是光的红绿蓝分量与材质红绿蓝分量的反射率相乘后形成的颜色。   5:纹理映射(Texture Mapping)。利用OpenGL纹理映射功能可以十分逼真地表达物体表面细节。   6:位图显示和图象增强图象功能除了基本的拷贝和像素读写外,还提供融合(Blending)、反走样(Antialiasing)和雾(fog)的特殊图象效果处理。以上三条可使被仿真物更具真实感,增强图形显示的效果。   7:双缓存动画(Double Buffering)双缓存即前台缓存和后台缓存,简言之,后台缓存计算场景、生成画面,前台缓存显示后台缓存已画好的画面。   此外,利用OpenGL还能实现深度暗示(Depth Cue)、运动模糊(Motion Blur)等特殊效果。从而实现了消隐算法。

2009-10-02

空空如也

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

TA关注的人

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