自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 pygame.display.update()刷新不了

最近学习pygame,对python也有基础,但是到了pygame.display.update()这就出问题了,角色移动竟然刷新不了。有谁知道出了什么问题。

2024-03-27 21:10:12 193

原创 用turtle做游戏

turtle居然还能做游戏?再放一次链接,想照着打的可以照着打(照着打要与视频里保持一致)以下代码是一个较为完整的贪吃蛇代码(至少可以玩起来像样)以上代码实则不完善!大家可以自己去拓展(不代表不能玩)以上代码实则不完善,需要自己去拓展、丰富这些内容。以上链接是blibli里 灰灰讲编程 里的。还有一个文件,有了这个文件才能运行起来。以上是这个游戏所用到的所有文件。以上代码自己去拓展pygame库。以上代码同样不完善,自己去拓展。

2024-03-18 22:20:36 175

原创 python整蛊程序(1)

python是我们常用的开发工具,还可以做一些无聊又有意思的程序,今天我就来分享一个有意思的python整蛊程序。

2024-03-02 23:44:10 208 2

原创 有谁知道javafx安装并配置好后,这个错误该怎么解决,谢谢!

已经将javafx安装并配置好了,但不知道为什么会出错!

2024-02-09 20:56:56 176

转载 免费的Android UI库及组件推荐

短短数年时间Android平台就已经形成了一个庞大而活跃的开发者社区。许多社区开发的项目业已进入成熟阶段,甚至可以用于商业的软件生产中,且不用担心质量问题。 本文编译自androiduipatterns,意在分享一些免费、开源的Android UI库及组件资源。 一、UI组件库 1. GreenDroid 该项目可以实现下列的UI设计:

2013-05-29 15:38:06 545

转载 【Android】报表、线图、饼图、柱状图 (工具整理)

1.achartengine(http://code.google.com/p/achartengine/)android2. android-ski-report(http://code.google.com/p/android-ski-report/)这个项目在Google Market也可以下载到。3. charts4j ( http:

2013-05-29 13:48:44 912

转载 【Android2.2及以上】如何允许你的应用移动到SD卡?

我们在使用Android手机时发现,有的程序允许被移动到SD卡,而有的不行?这是为什么呢?因为在Android 2.2版之后, Android应用才被允许移动到SD卡中。而在此之前开发的应用,全部没有这个功能。那么究竟如何允许你的应用移动到SD卡呢?答案其实很简单,只要给Manifest设置一个installLocation属性即可。这个属性设置的是默认安装位置

2013-05-29 13:47:46 563

转载 【Android】Android中 Paint 字体、粗细等属性的一些设置

在Android SDK中使用Typeface类来定义字体,可以通过常用字体类型名称进行设置,如设置默认黑体:Paint mp = new paint();mp.setTypeface(Typeface.DEFAULT_BOLD)常用的字体类型名称还有:  * Typeface.DEFAULT //常规字体类型  * Typeface.DEFAULT_BOLD

2013-05-29 13:47:03 842

转载 【Android】View类详解 (游戏开发必备)

Android游戏开发中比较重要和复杂的就是显示和游戏逻辑的处理。这里我们说下android.view.View 和 android.view.SurfaceView。SurfaceView是从View基类中派生出来的显示类,直接子类有GLSurfaceView和VideoView,可以看出GL和视频播放以及Camera摄像头一般均使用SurfaceView,到底有哪些优势呢?

2013-05-29 13:45:41 601

转载 【Android】 Canvas、Path 和 Paint 实例 (游戏开发必备)

Canvas类主要实现了屏幕的绘制过程,其中包含了很多实用的方法,比如绘制一条路径、区域、贴图、画点、画线、渲染文本,下面是Canvas类常用的方法,当然Android开发网提示大家很多方法有不同的重载版本,参数更灵活。  void drawRect(RectF rect, Paint paint) //绘制区域,参数一为RectF一个区域  void drawPath(Path

2013-05-29 13:44:59 508

转载 Android广播的一些事

1. 开机启动广播大家都知道,1.申请权限 2.注册广播[java] view plaincopyprint?"android.permission.RECEIVE_BOOT_COMPLETED"/>    ".StartServiceAtBootReceiver"    android:enabled="true"     android:exported="

2013-05-27 10:34:49 361

转载 【Java语言】如何提高Java程序性能?

1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面第一,控制资源的使用,通过线程同步来控制资源的并发访问第二,控制实例的产生,以达到节约资源的目的第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信2.尽量避免随意使用静态变量要知道,当某个对

2013-05-26 15:34:29 330

转载 深入解析AsyncTask

AsyncTask的内幕AsyncTask主要有二个部分:一个是与主线各的交互,另一个就是线程的管理调度。虽然可能多个AsyncTask的子类的实例,但是AsyncTask的内部Handler和ThreadPoolExecutor都是进程范围内共享的,其都是static的,也即属于类的,类的属性的作用范围是CLASSPATH,因为一个进程一个VM,所以是AsyncTask控制着进程范围内所有的

2013-05-26 15:31:46 275

转载 【Android进阶】天天动听 悬浮歌词(迷你歌词)效果解读

天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过。 不知大家是否注意到,天天动听有一个迷你歌词的特效。 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动。 类型QQ音乐,在电脑上播放时显示的歌词效果。 下面先来看一下效果。  这个歌词是在所有界面之上的。 下面我们将这个效果解剖一下, 我认为主要有三个难点:1.

2013-05-24 18:50:25 535

转载 android 一些错误及凌乱知识

1. SharedPreference 无法写入值 先看下代码:[java] view plaincopyprint?public void storePreference(boolean value) {      if(preference == null) {          preference = getPreferences(Context.M

2013-05-24 18:49:04 623

转载 动画(Animation) 之 (闪烁、左右摇摆、上下晃动等效果)

左右晃动的效果: (这边显示没那么流畅)一、续播  (不知道取什么名字好,就是先播放动画A, 接着播放动画B)有两种方式。第一种,分别动画两个动画,A和B, 然后先播放动画A,设置A 的 AnimationListener。当onAnimationEnd触发(即A播放完毕)时,开始播放B。[java] view plaincopyprint?

2013-05-24 18:44:29 986

转载 【Android】Uri、UriMatcher、ContentUris详解

1.Uri通用资源标志符(Universal Resource Identifier, 简称"URI")。Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成:访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示。     Android的Uri由以下三部分组成

2013-05-24 18:42:21 376

转载 【Android】本地图片选择(打开媒体库,选择图片)

在此调查中我要实现的是:点击Pictures按钮后,获取手机内所有图片,选择某一个图片,并显示到ImageView中。 应用范围: 图片上传时的图片选择  , 类似"浏览"。 效果:   所有的图片都会列出来,包括目录。  在Activity Action里面有一个“ACTION_GET_CONTENT”字符串常量,该常量让用户选择特定类型的数据,并

2013-05-24 18:40:58 461

转载 【Android UI】 Shape详解

在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决。不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片。 这样就容易使apk变大。    那么除了使用drawable这样的图片外,还有其他方法吗?    本次就谈一下自定义图形shape,Android上支持以下几种属性shape、gradient、stroke、co

2013-05-24 18:09:18 432

转载 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)

Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Tweene Animations。 主要类: Animation   动画AlphaAnimation 渐变透明度RotateAni

2013-05-24 18:06:45 392

转载 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)

众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下[java] view plaincopyprint?PackageManager packageManager = this.getPackageManager();  List packageInfoList = packageManager.getInstalledP

2013-05-24 14:17:38 709

转载 【Android开发基础】应用界面主题Theme使用方法

主题Theme就是用来设置界面UI风格,可以设置整个应用或者某个活动Activity的界面风格。在Android SDK中内置了下面的Theme,可以按标题栏Title Bar和状态栏Status Bar是否可见来分类: [html] view plaincopyprint?•android:theme="@android:style/Theme

2013-05-24 14:07:00 449

转载 Android 内存监测工具 DDMS --> Heap

用 Heap监测应用进程使用内存情况的步骤如下:1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的;2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Storage”;3. 链接成功后,在DDMS的Devices视图中将会显示手机设备的序列号,以及设备中正在运行的部分进程信息;4. 点

2013-05-24 10:01:14 404

转载 【Android】对话框 AlertDialog

本讲介绍一下Android基本组件:对话框AlertDialog。 API:java.lang.Object   ↳android.app.AlertDialog.Builder 使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题 setIcon :为对话框设置图

2013-05-23 18:05:02 398

转载 【Android基础】Activity的启动模式(android:launchMode)

在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance” 它们主要有如下不同: 1. 如何决定所属task“standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在同一个task内,除非intent包

2013-05-23 15:46:32 327

转载 【Android】滑动屏幕效果GestureDetector、OnGestureListener、ViewFlipper

屏幕切换指的是在同一个Activity内屏幕见的切换。 通过GestureDetector、OnGestureListener实现滑屏事件。ViewFlipper是继承至FrameLayout的,所以它是一个Layout里面可以放置多个View。示例中第一页仅放了一个按钮BUTTON,向下滑屏时,每页都只放了一个TEXTVIEW。 页面:[xhtml] view

2013-05-23 15:44:23 510

转载 java.util.concurrent介绍

java.util.concurrent介绍    java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构建块,开发人员可以提高并发类的线程安全、可伸缩性、性能、可读性和可靠性。

2013-05-17 18:22:06 373

转载 【Android】Android动画入门Animation 、AnimationUtils

本讲内容:Android 动画入门指南 1、补间动画 2、逐帧动画Android中动画的实现分两种方式,一种方式是补间动画 Teen Animation,就是说你定义一个开始和结束,中间的部分由程序运算得到。另一种叫逐帧动画 Frame Animation,就是说一帧一帧的连起来播放就变成了动画。有点Flash基础的同学理解起来会很容易。接下来我们一个一个学习。一、补间动画 Tee

2013-05-15 16:25:00 361

转载 Java 理论与实践: 流行的原子

十五年前,多处理器系统是高度专用系统,要花费数十万美元(大多数具有两个到四个处理器)。现在,多处理器系统很便宜,而且数量很多,几乎每个主要微处理器都内置了多处理支持,其中许多系统支持数十个或数百个处理器。要使用多处理器系统的功能,通常需要使用多线程构造应用程序。但是正如任何编写并发应用程序的人可以告诉你的那样,要获得好的硬件利用率,只是简单地在多个线程中分割工作是不够的,还必须确保线程确实

2013-05-06 18:41:59 344

转载 Java 理论与实践: 非阻塞算法简介

在不只一个线程访问一个互斥的变量时,所有线程都必须使用同步,否则就可能会发生一些非常糟糕的事情。Java 语言中主要的同步手段就是 synchronized 关键字(也称为内在锁),它强制实行互斥,确保执行synchronized 块的线程的动作,能够被后来执行受相同锁保护的 synchronized 块的其他线程看到。在使用得当的时候,内在锁可以让程序做到线程安全,但是在使用锁定保护短的代码

2013-05-06 17:15:58 309

转载 Java JNI简单实现

Java JNI简单实现         JNI(Java Native Interface)允许了Java和C&C++进行交互?这不折腾人嘛! 一、JNI简述         http://baike.baidu.com/view/1272329.htm,真心懒了-_-! 二、JNI基本类型         copy表一份,很详细的了!Java类型

2013-05-06 16:19:36 328

转载 java中的cas实现 (乐观锁机制)

在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁(后面的章节还会谈到锁)。锁机制存在以下问题:(1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。(2)一个线程持有锁会导致其它所有需要此锁的线程挂起。(3)如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级倒置,引起性能风险。volatile是不错

2013-05-06 16:10:34 2219

转载 MySQL 架构 - MySQL 存储引擎 - 其他存储引擎

MEMORY (HEAP)引擎当你需要快速读取数据,在服务器重启后,也不需要改变和保存数据,使用Memory表(以前叫做HEAP 表)是非常合适的。Memory表要比MyISAM表快上一个级别。所有的数据都放在内存中,所以查询不用等待硬盘的I/O。在服务器重启后,表结构依然存在,但是数据都会丢失。 下面说几个可以用到Memory表的情况。 对于查找或映射表比较适合,

2013-04-12 16:39:37 381

转载 浅谈HTTPS传输协议原理

我们常常在使用网上银行时看到的连接都是以“https”开始的,那么这个https是什么呢?这其实是表示目前连接使用了SSL进行加密,能保证客户端到服务器端的通信都在被保护起来,那么浏览器是如果实现的呢?下面让我们来介绍一下SSL基本的实现方法。首先我们有两种基本的加解密算法类型:对称加密,非对称加密(公私钥加密),现在介绍一下这两种加密算法的特点:对称加密:密钥只有一个,加密解密为

2013-04-12 15:47:35 382

转载 域名与域名解析-DNS原理

域名与域名解析DNS服务,或者叫域名服务、域名解析服务,就是提供域名与IP地址的相互转换。域名的正向解析是将主机名转换成IP地址的过程,域名的反向解析是将IP地址转换成主机名的过程。通常我们很少需要将IP地址转换成主机名,即反向解析。反向解析经常被一些后台程序使用,用户看不到。域名系统的工作过程1.设置您的电脑去向谁查询。除非您的电脑本身具有域名服务器的功能,否则它不会进行

2013-04-12 15:46:48 521

转载 利用HTTP进行拒绝服务攻击的一些构思

由于HTTP协议是基于请求/响应范式的(相当于客户机/服务器)。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。

2013-04-12 15:45:59 459

转载 数字证书(全介绍)

什么是数字证书?¤是由证书签证机关(CA)签发的对用户的公钥的认证。因此,证书的内容应包括CA的信息、用户信息、用户公钥及CA签发时间及有效期等内容。目前国际上对证书的格式及认证方法遵从X.509体系标准。¤数字证书实际上是一份电子文档¤数字证书是一段包含用户身份信息、用户公钥信息以及身份验证机构数字签名的数据。身份验证机构的数字签名可以确保证书信息的真实性。证书格式及证书内容

2013-04-12 15:45:05 812

转载 SSL与TLS

第一章 与安全有关的概念1.1 介绍提供有关通信安全和密码学的基本介绍。1.2 因特网威胁模型1.2.1 第一件事就是定义威胁模型(thread model)。它描述了攻击者可望拥有的资源以及可望采用的攻击。几乎每一种安全系统都受制于某种威胁。因此在定义安全威胁时,关心的不止是定义所担心的各种攻击,还要定义我们不准备关心的攻击。使得保障的安全的代价切合实际,物有所值。采

2013-04-12 15:44:08 449

转载 Hot Spare

Hot Spare当一个正在使用的磁盘发生故障后,一个空闲、加电并待机的磁盘将马上代替此故障盘,此方法就是热备用。热备用磁盘上不存储任何的用户数据,最多可以有8个磁盘作为热备用磁盘。一个热备用磁盘可以专属于一个单一的冗余阵列或者它也可以是整个阵列热备用磁盘池中的一部分。而在某个特定的阵列中,只能有一个热备用磁盘。当磁盘发生故障时,控制器的固件能自动的用热备用磁盘代替故障磁盘,并通过算法把原来储

2013-04-12 15:43:16 616

转载 HTTPS原理详解

HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容请看SSL。它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用

2013-04-12 15:42:32 362

JPG图片压缩工具V2.0可批量压缩JPGBMP图片简体中文绿色免费版

一个好的图片压缩工具,工具不大,各位技术人,绝对值的。

2009-07-28

空空如也

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

TA关注的人

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