-
Java达成类似函数指针功能
所属栏目:[PHP教程] 日期:2021-11-23 热度:195
Java中大家对addListener之类的方法必须实现一个Listener接口的类(匿名类或内部类),感觉很麻烦,甚至吵着要Java改语法,实现一级函数,Java 8 的lambda表达式终于解决了这个问题,但是其实不用动语法,我们还有别的办法。最简单的想法,如果Java有函数指[详细]
-
C语言中的指针概括
所属栏目:[PHP教程] 日期:2021-11-23 热度:56
这两天复习了一下C语言中的指针,发现很多东西几乎全忘了,然后在CodeBlocks中打印一些小程序,进行知识的恢复,以后再忘了,就到自己的博客中来查看下,顺便给一些刚学习C语言的同学一个参考,有不对的地方还请大家来指正,有疑问的请给阿涛留言。 一:五个[详细]
-
iPhone开发之实现UITableView多选删除功能分析
所属栏目:[PHP教程] 日期:2021-11-23 热度:70
很多情况下应用需要批量处理功能,但UITableView并没有类似的功能,但我们可以自己实现。 首先在UITableView的 edittingStyleForRowAtIndexPath函数中,添加如下代码: - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForR[详细]
-
iPhone开发之SQLite使用分析
所属栏目:[PHP教程] 日期:2021-11-23 热度:141
SQLite是一个开源的嵌入式关系数据库,它在2000年由D. Richard Hipp发布,它的减少应用程序管理数据的开销,SQLite可移植性好,很容易使用,很小,高效而且可靠。 SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。从外部看[详细]
-
Android中用Application类达成全局变量
所属栏目:[PHP教程] 日期:2021-11-23 热度:132
在Java中如果要使用全局变量,一般定义public static类型的变量。但是这种方法不符合Android的框架架构,Android中要使用Application context。 Application是一个基类,这个基类的作用是获取整个App的状态,我们需要自己定义一个类来继承这个基类。代码如下[详细]
-
Android中Matrix的set、pre、post的差异
所属栏目:[PHP教程] 日期:2021-11-23 热度:97
说set、pre、post的区别之前,先说说Matrix。 Matrix包含一个3 X 3的矩阵,专门用于图像变换匹配。 Matrix提供了四种操作: translate(平移) rotate(旋转) scale(缩放) skew(倾斜) 也就是说这4种操作都是对这个3 X 3的矩阵设值来达到变换的效果。 Matrix没有[详细]
-
Android开发教程:文字翻转动画的达成
所属栏目:[PHP教程] 日期:2021-11-23 热度:65
要求: 沿Y轴正方向看,数值减1时动画逆时针旋转,数值加1时动画顺时针旋转。 实现动画的具体细节见RotateAnimation.java。为方便查看动画旋转方向,可以将RotateAnimation.DEBUG值设置为true即可。 RotateAnimation参考自APIDemos的Rotate3DAnimation Rotat[详细]
-
iPhone开发--UITextView中的文字改变时触发的问题
所属栏目:[PHP教程] 日期:2021-11-23 热度:117
实例化UITextVIew的类对象并将UITextView的实例对象的delegate设为self。 m_contentTextField = [[[UITextView alloc] init] autorelease]; m_contentTextField.frame = CGRectMake(0, 0, 320, 90) ; m_contentTextField.backgroundColor = [UIColor whiteCo[详细]
-
原生Android 4.0来电按钮消失的麻烦
所属栏目:[PHP教程] 日期:2021-11-23 热度:69
Google原生Android 4.0有个bug:来电时,如果用户进行一定操作,来电按钮会消失掉,以致用户无法接听电话. 在我们的项目中,对该问题的修复是通过修改以下几个文件来完成的: packages/apps/Phone/src/com/android/phone/InCallScreen.java packages/apps/Phon[详细]
-
Python达成增强版Ping
所属栏目:[PHP教程] 日期:2021-11-23 热度:166
由于定位网络问题时,经常要ping,并且有时候要长时间同时ping多地址,系统自带的ping不够用 ,所以自己用Python实现一个,用py2exe编译为exe程序后可以方便发布。 import time import string import thread import os ping_ip = [] times = -1 delay = 0 pi[详细]
-
Java编程程序比C++的利弊分析
所属栏目:[PHP教程] 日期:2021-11-23 热度:103
Java比C++ 好在: 1.Java比C,C++简单,学起来比CC++容易 2.Java完全对象化,比如数组在Java中是一个对象,含有length这个属性;而不像C++中数组是一个指针。所以访问数组,Java都会进行边界检查,更安全,但牺牲了速度。同时因为Java中所有类都会继承Object[详细]
-
Python最简单直接的自定义模块导入技巧
所属栏目:[PHP教程] 日期:2021-11-23 热度:191
Python模块导入,网上介绍的资料很多,方法也众说纷[详细]
-
Spring 手动达成aop管理事务
所属栏目:[PHP教程] 日期:2021-11-23 热度:164
1.事务的使用: 每次对数据库操作我们都要beginTransaction,显然是不行的. (比如一个业务中多次操作数据库,但是当某个方法出错或是..我们需要回滚,但是每次操作我们都提交了;整体回滚不了, 所以我们有些只能把它们绑定使用一个事务) 2.手动实现aop管理事[详细]
-
畅聊Spring之sessionFactory
所属栏目:[PHP教程] 日期:2021-11-23 热度:120
我们知道当我们集成Hibernate,我们需要Spring管理事务,自然而然就需要SessionFactory来创建Session,但是我们发现在Spring依赖注入的并不是SessionFactory,而是org.springframework.orm.hibernate3.LocalSessionFactoryBean 通过LocalSessionFactoryBean源[详细]
-
Android中异步类AsyncTask的认识
所属栏目:[PHP教程] 日期:2021-11-23 热度:112
最近整理笔记的时候,看到有关AsyncTask不是很理解,重新疏导了一下,有在网上找了一些资料,个人不敢独享,一并发在这里与大家共勉奋斗 这里有两种解释的方法,各有侧重点: 第一种解释: Async Task 简介: AsyncTask的特点是任务在主线程之外运行,而回调[详细]
-
Android中Surface和SurfaceView的一些理解和概括
所属栏目:[PHP教程] 日期:2021-11-23 热度:89
什么是Surface? 简单地说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都是画在Surface上的,传统的view共享一块屏幕缓冲区,所有的绘制必须在UI线程中进行 什么是SurfaceView? 说SurfaceView是一个View也许不够严谨,然而从定义中 p[详细]
-
Linux 2.6 menuconfig内核编译配置选项分析
所属栏目:[PHP教程] 日期:2021-11-23 热度:163
Code maturity level options 代码成熟度选项 Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择 General setup 常规设置 Local version - append to kernel release[详细]
-
U-Boot显示logo的办法
所属栏目:[PHP教程] 日期:2021-11-23 热度:76
本文使用u-boot2010.03版本,2010.06版本同样适用,在XC2440板上实现显示bmp logo 首先需要有LCD的驱动支持,XC2440板的LCD驱动是:drivers/video/xc2440_lcd.c 显示LOGO的函数调用流程: 在arch/arm/lib/board.c中的start_armboot调用common/stdio.c中的std[详细]
-
处理Android OpenGL动画中的黑边问题
所属栏目:[PHP教程] 日期:2021-11-23 热度:160
如果你的png图片是预乘的,并且使用gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA)就会产生黑边,解决方法是使用gl.glBlendFunc(GL10.GL_ONE, GL10.GL_ONE_MINUS_SRC_ALPHA). 下面是我用的一个不完美的解决方案. if (this.transparency 0.4[详细]
-
Android 图片资源显示效果分析
所属栏目:[PHP教程] 日期:2021-11-23 热度:81
Android系统支持常见的图片资源格式,如jpg、png、gif等。这几种主要图片格式的特点如下: 1. Gif格式图片的特点 透明性:Gif是一种布尔透明类型,既它可以是全透明,也可以是全不透明,但是它并没有半透明(alpha 透明)。 动画:Gif这种格式支持动画。 无损[详细]
-
Android程序查询包含“*" "#”的号码时出错的解决措施
所属栏目:[PHP教程] 日期:2021-11-23 热度:183
代码错误提示: E/AndroidRuntime(1145): Caused by: android.database.sqlite.SQLiteException: near *: syntax error: , while compiling: SELECT numbertype, new, duration, _id, numberlabel, name, number, type, date FROM calls WHERE (number = **9)[详细]
-
导入Android项目出错问题处理
所属栏目:[PHP教程] 日期:2021-11-23 热度:56
导入Android项目出错问题解决: 问题描述:导入源代码出现以下问题: 1.Project has no project.properties file! Edit the project properties to set one. 2.Android requires compiler compliance level 5.0 or 6.0. Found 1.7 instead. Please use Android[详细]
-
Android 4.0 横竖屏切换谨慎事项
所属栏目:[PHP教程] 日期:2021-11-23 热度:179
==Android 2.3以前的横竖屏切换== 在Android 2.3平台上,我们可以需要设置界面的横竖屏显示时,可以在AndroidManifest.xml中,对Activity的属性添加以下代码: android:configChanges=orientation 同时在Activity中覆写onConfigurationChanged方法 @Override[详细]
-
Java类的实例化分析
所属栏目:[PHP教程] 日期:2021-11-23 热度:122
Java类的实例化(instantiation)具有显性的和隐性的区别。 一般编程时,我们锁使用new的方法实例化,这是最简单直接的显性实例化。另外还有三种实例化,分别为反射机制中的newInstance()方法,类的clone()方法 和 解串行化使用的ObjecInputStream中的getObjec[详细]
-
Objective-C语法之异常解决
所属栏目:[PHP教程] 日期:2021-11-23 热度:50
Objective-C的异常比较像Java的异常处理,也有@finally的处理,不管异常是否捕获都都要执行。 异常处理捕获的语法: @try { #statements# } @catch (NSException *exception) { #handler# } @finally { #statements# } @catch{} 块 对异常的捕获应该先细后粗[详细]

浙公网安备 33038102330476号