- 浏览: 183860 次
- 性别:
- 来自: 上海
最新评论
-
yizhichao116:
大哥
设置为可编译链接
1) .m文件右键-&g ...
Windows下Object-C编译环境的搭建
文章列表
1、首先我们可以使用foxfire中的数据库插件进行sqlite中 .db文件的查看;
2、SQliteOpenHelper是一个抽象类,来管理数据库的创建和版本的管理。
3、SQLiteDatabase的类,它封装了一些操作数据库的API。
参考网站:
http://xys289187120.blog.51cto.com/3361352/656884
单例模式其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点。
SQLite对多线程支持并不是很好,如果两个线程同时操作数据库,会报 "Database is locked" 的错误。
1、最近搞一下项目,遇到一个问题:
比如我在进行数据上报(进行网络请求)这时手机设置的屏保启动手机马上处于待机状态,这是会出现请求不到数据;
解决办法:
a、在程序中进行空指针异常的判断
b、把网络请求的类放在service中通过广播和intent进行条用
vs2010控制台自动关闭分析
- 博客分类:
- c++语言学习
1、 F5是直接运行程序的EXE文件,而Ctrl+F5是在CMD.EXE中运行程序的EXE文件。这样F5的时候程序运行完了自然就退出程序了,而Ctrl+F5在程序运行之后为了让用户看到结果
2、
在main函数返回之前增加一个getchar()函数。
Android.mk基础(一)
- 博客分类:
- Android框架层学习
转载地址:http://blog.csdn.net/dui_cky/article/details/6684993
一、简介
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。
1、LOCAL_PATH := $(call my-dir)
一个Android.mk file首先必须定义好LOCAL_PATH变量。它用于在开发树中查找源文件。
2、include $( CLEAR_ ...
1、修复.js默认打开工具
打开window注册表:regedit
http://www.codesky.net/article/201111/135413.html
2、系统默认的wscript.exe是打开.js的工具
http://zhidao.baidu.com/question/114314586.html
我的电脑是2010的,是需要覆盖到Visual Studio 2010的Visual Assist的安装位置的,因为我使用的是Windows7,目录路径是在这里,
C:/Users/Win7的登录帐户名/AppData/Local/Microsoft/VisualStudio/10.0/Extensions/Whole Tomato Software/Visual Assist X/10.6.1822.0
至于使用XP的朋友,是在如下位置:
C:/Documents and Settings/你的用户名/Local Settings/Applicatio ...
1、在OpenGL ES中任何3D物体,最终都是通过三角形来构造的
2、ByteBuffer.allocate()和ByteBuffer.allocateDirect在性能上的差异
allocate和allocateDirect方法都做了相同的工作,不同的是allocateDirect方法直接使用操作系统来分配Buffer。因而它将提供更快的访问速度。不幸的是,并非所有的虚拟机都支持这种直接分配的方法。
Sun推荐将以字节为单位的直接型缓冲区allocateDirect用于与大型文件相关并具有较长生命周期的缓冲区。
3、openGL进行图像绘制:
a、定义颜色、面、点的数组
b、建立 ...
linux,eclipse不能识别android手机
1. 在终端运行 lsusb
会发现结果有会有如下类似记录:
Bus 001 Device 008: ID 0bb4:0c02 High Tech Computer Corp.
这时键入
sudo gedit /etc/udev/rules.d/50-Android.rules
在打开的文件中增加以下文本:
SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="0bb4", MODE="0666"
2. 运行 ...
指针与引用的区别:
指针可以为空,但是引用不能为空,指针可以被负值,但是引用只可以被初始化,不可以被附为另一个对象的别名。如果你想使一个变量记录不同对象的地址,那么就必须使用指针。
一、管道工序
1、管道“工序”大致可以分为 Transformation Stage (转换)和 Rasterization Stage(光栅)两大步
2、OpenGL ES 支持的基本图形为 点Point, 线Line, 和三角形Triangle ,其它所有复制图形都是通过这几种基本几何图形组合而成
3、在发出绘图指令后,会对顶点(Vertices)数组进行指定的坐标变换或光照处理。
4、顶点处理完成后,通过Rasterizer 来生成像素信息,称为”Fragments“ 。
5、对于Fragment 在经过Texture Processing, Color Sum ,Fog 等处理并将最 ...
一、 AIDL设计远程接口(Designing a Remote Interface Using AIDL)的必要性:
由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。
通过代码来实现这个数据传输过程是冗长乏味的,Android提供了AIDL工具来处理这项工作。
AIDL (Android Interface Definition Language)是一种IDL 语言,用 ...
1、android EditText中字符个数限制如何操作
android:maxLength="11"//这个就是最大输入的字符串长度
如果要设置最少输入多少字符,必须在代码中用edittext.getText().toString().length;拿到字符串的长度
一、SqliteHelper类建立表
package com.peacebird.birdnest.db;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
import com.peaceb ...