- 浏览: 153133 次
- 性别:
- 来自: 北京
最新评论
-
zhengjj_2009:
chen_lian 写道0.50 无法验证通过我已经很久不完J ...
JS校验价格和金额的方法 -
chen_lian:
0.50 无法验证通过
JS校验价格和金额的方法 -
zhengjj_2009:
我为了安全起见,所以放了两个jar,其实一个应该可以了。
自己整理的java版的PDF分割实用代码 -
tjj006:
为什么需要两个ITEXT包??
自己整理的java版的PDF分割实用代码
文章列表
1、63主机是CentOS系统,主要安装lamp,
停止63主机的命令是 shutdown -h now ,重启63主机的命令是reboot;
http://10.9.203.63/MAGLIBv0.6/magserver如果启动错误,可能是数据库mysql没有启动成功,执行以下命令
[root@ctohome.com ~]# service mysqld start Starting mysqld: [ OK ] [root@ctohome.com ~]# service mysqld status mys ...
1、OC不支持垃圾回收,需要开发人员编写代码来释放对象所占用的内存。OC代码都写在@autoreleasepool的{}内部。
2、#import是一个预处理指令,作用跟C语言的#include类似,都是 包含(拷贝)某个文件的内容 到 预处理指令所在的位置。
#import <Foundation/Foundation.h>表示包含Foundation框架中的Foundation.h文件。
3、在C\C++中,我们用#include来包含头文件,缺点就是同一个头文件可能被包含多次。
在OC中,就使用#import来包含头文件,优点是可以自动防止同 ...
该文章摘自国外论坛
This error also comes when you change target platform or changing workspace or some library and it will be fixed by doing clean and rebuild. But i was not able to find exact reason behind this error what is dalvik format then have realized that i need to read some documentation of and ...
有数字序列 1 2 3 4 5 6,如果当前的数字是1,往前数则是6,往后数则是2,请你写出对应的算法。
public static int getPre(int a){
a--;
a = (a-1+6)%6;
a++;
return a;
}
public static int getnext(int a){
a--;
a = (a+1+6)%6;
a++;
return a;
}
1. http://blog.liancheng.info/job-hunting-in-california/#.UWGQtKJTAYE
一个大牛的加州求职记
2. http://coolshell.cn/articles/4990.html
程序员技术练级攻略
3. http://v.163.com/movie/2008/1/M/C/M6SGF6VB4_M6SGHFBMC.html
机器学习standford, Andrew NG
4. https://github.com/micode
MiUI的github主页
5. http://www.careercup.com/
...
最近觉得在android上开发游戏是一件很有趣的事情,所以查找了一些资料,自己做出了一个简单俄罗斯方块游戏,现将其总结如下:
1、基础数据模型
一个俄罗斯方块都是以一个4*4的二维数组来存储的,在我的demo游戏中,一共有7种方块类型: I S Z J O L T七种类型。见下图(图形就暂免了)。每种类型都有四种旋转状态, 如何在一个4*4的二位数组表示呢?可以用0和1来表示,1表示该小单元格需要显示,0表示该小单元格不需要显示。设置屏幕为320*480,每个小单元格是20像素,这样宽就是COLS=16,高就是ROWS=24。
2、涉及到的几个JavaBean
2.1 Shap ...
最近觉得在android上开发游戏是一件很有趣的事情,所以查找了一些资料,自己做出了一个简单俄罗斯方块游戏,现将其总结如下:
1、基础数据模型
一个俄罗斯方块都是以一个4*4的二维数组来存储的,在我的demo游戏中,一共有7种方块类型: I S Z J O L T七种类型。见下图:
每种类型都有四种旋转状态, 如何在一个4*4的二位数组表示呢?可以用0和1来表示,1表示该小单元格需要显示,0表示该小单元格不需要显示。设置屏幕为320*480,每个小单元格是20像素,这样宽就是COLS=16,高就是ROWS=24。
2、涉及到的几个JavaBean
...
按不考虑性能和执行效率、只按照正常基本的开发流程是如下代码
public class MainActivity extends Activity {
private ListView listView;
private File cacheDir;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
...
继承BaseAdapter的子类的基本实现和改进
基本过程:新建TopicAdapter,继承BaseAdapter,重写需要重写的方法。
第一步:增加一个带多个参数的构造函数和对应的属性,其目的是为了传递适配器使用过程所必需的参数
为了传递参数方便,增加TopicAdapter的带多个参数的构造函数,这样在Activity使用Adapter的时候方便使用,这里的多参数的构造函数仅仅是为了传递参数而已。
private List<Topic> dataList;
private int listviewItemRId;
private File ca ...
1、访问权限的配置
<!-- 访问internet权限 -->
<uses-permission android:name="android.permission.INTERNET"/>
<!-- 在SDCard中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<!-- 往SDCard写入数据权限 -->
<uses-permission ...
项目的总结4、异步加载列表数据
- 博客分类:
- android项目总结
异步加载数据的基本功能
将某台主机上的数据文件(文件加图片)读取到手机应用上,加以列表展示。
基本步骤:
1、新建一个工程,在manifest.xml添加访问权限、定义main.xml和item.xml的描述文件、定义信息实体bean。
2、实现ContactService的业务逻辑:
getContacts():访问服务器上的数据文件(xml),并进行解析;
getImage():获取服务器上的图片资源,并缓存在本地的SD卡上
3、在MainActivity中获取数据内容,并实现ListView数据的绑定
4、实现ContactAda ...
最近在上下班的路上看pdf文件比较多,想把整本书dpdf分割成对应的章节,所以自己看了一些参考资料后,自己写了一个小程序,实现了自己的想法。
我的基本需求是:提供一个pdf文件的全路径 + 新生成pdf文件名称 + 起始页码 + 结束页码 最后就能在相同目录下找到新文件。
可以运行的代码是(需要导入的三个jar包见附件)
package com.peter.utils;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import com.lo ...
基本步骤
remoteService
1、生成aidl文件(先生成java的接口文件,修改后缀名为aidl,去掉public)
2、定义业务服务StudentQueryService及其内部类StudentQueryBinder
3、实现StudentQueryService的onBind()和query()
4、在manifest中配置服务信 ...
基本步骤
1、构造查询界面:一个输入框 + 一个按钮 + 一个显示框
2、在Activity的onCreate()方法:添加按钮点击事件
3、定义一个数据查询接口IStudent的一个方法 queryStudent()
4、新建Service子类StudentService,在其内部定义一个内部类StundentBinder,
StundentBinder实现IStudent并继承Binder。 >>>>此步是重中之重,非常关键。
5、实现StudentService的onBind(),和具体的查询方法
6、在A ...
基本步骤:
1、用BootBroadcastReceiver监听开机启动的广播、同时配置PhoneService的服务
>>>> 在manifest中完成配置
2、在BootBroadcastReceiver的onReceive()中调用startService()启动服务
>>>>在BootBroadcastReceiver的onReceive()中完成
3、在PhoneService的onCreate()设置PhoneStateListener的功能
>>>> ...