- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 assert(转)
assert宏的原型定义在assert.h中,其作用是如果它的条件返回错误,则终止程序执行. 原型定义: #include "assert.h" void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程...
2012-07-12 15:12:43 120
原创 线程安全
一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。 线程安全问题都是由全局变量及静态变量引起的。若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则就可能影响线程安全。 类要成为线程安全的...
2012-07-05 14:55:18 112
原创 QTimer类(转)
详细描述QTimer类提供了定时器信号和单触发定时器。[color=red]它在内部使用定时器事件来提供更通用的定时器。QTimer很容易使用:创建一个QTimer,使用start()来开始并且把它的timeout()连接到适当的槽。当这段时间过去了,它将会发射timeout()信号。[/color]注意当QTimer的父对象被销毁时,它也会被自动销毁。实例: ...
2012-07-05 14:44:52 173
原创 QT之timerEvent(工作记录)
发现脑子不好使,之前看的东西一个月之后也就忘得差不多了。智商有限,只好依靠记录了。QObject中有一个int QObject::startTimer ( int interval )方法,时间间隔单位为毫秒。例如startTimer(1000);即1秒后将触发timeEvent事件,在类中需重载timerEvent(QTimerEvent *)方法,触发事件后执行该方法。就是...
2012-07-04 14:14:40 443
原创 webGL第一课总结
1.顶点vertex shader和fragment shader,代码放在HTML的标签中,使用类型:x-shader/x-vertex和x-shader/x-fragment;2.在initGL函数中初始化webGL上下文;3.使用getShader和initShaders函数将着色器载入到webGL的program对象中;4.定义mvMatrix(模型视图矩阵)和pM...
2012-04-27 15:04:42 122
原创 2012.4.17之流水账
闲了半个多月,突然老师让学个东西,一时间过于兴奋。今天一大早起床,花了半天的时间把W3CSchool的JavaScript文档看完了。下午学了HTML的新特性,晚上又看了点儿canvas的东西,现在感觉有些憋闷,这时候应该找人出去溜达才对。有点想念在BJUT晚上去麦当劳的情景了。 总的来说,今天是充实的,没咋荒废。明天继续Canvas吧!!回头总结一下。...
2012-04-17 21:25:58 102
原创 C++笔记(2)
[b]dynamic_cast[/b]dynamic_cast can be used only with pointers and references to objects. Its purpose is to ensure that the result of the type conversion is a valid complete object of the requested ...
2012-04-05 19:39:38 99
原创 C++笔记(1)
stringstream allows a string-based object to be treated as a stream. This way we can perform extraction or insertion operationgs from/to strings, which is especially useful to convert strings to numer...
2012-04-05 19:24:19 121
原创 Android工程目录结构(笔记)
src/ java原代码存放目录gen/ 自动生成目录gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到了...
2012-03-25 19:52:12 161
原创 从导入到运行
今天RP暴差,导入个android工程错误不断,总结一下。(1).unable to get system library for the project根据网上的说法,是SDK不匹配,导进来的工程平台版本是2.3.3,对应API level是10,不幸我这里恰好没有。启动SDK manager下载,那叫一个慢啊,我一度以为电脑是不是死机了。只好离线安装,下载android-2.3.3_r...
2012-03-14 21:21:00 106
原创 导入Android工程出现unable to get system library for the project 错误提示
当我们从别处引入android工程时,会出现 unable to get system library for the project 的提示。这是由于sdk版本不兼容导致的。
2012-03-14 15:57:04 107
原创 filter
web.xml注册filter: helloFilter cn.buaa.javaweb.HelloFilter name value helloFilter *.jsp filter的顺序是按照在web.xml里注册的顺序来执行的。补充:FilterChain假设有FilterChain里有...
2012-03-12 15:34:25 93
原创 JavaEE作业1问题
本次作业主要是cookie的应用,要求显示最新浏览过的三本书的名称。具体做法是,在浏览器端保存cookie,当cookies数组中元素等于3时,有两种情况:(1)当前浏览的书名已经在浏览器端cookie中存在,解决方法是删除旧的cookie,即setMaxAge(0),并发送当前cookie给浏览器端。(2)当前浏览的书名在浏览器端cookie中不存在,解决方法是删除第一个cookie...
2012-03-11 21:39:19 112
原创 JSP显示Cookie cannot be resolved as a type解决方法。
右击项目,Properties->Java Bulid Path->Libraries->Add Library->Sever Rutime
2012-03-11 13:55:26 451
原创 在模拟器中安装apk(转)
1、运行模拟器并成功开机进入待机界面2、点击PC开始菜单里面的“运行”输入cmd3.进入android SDK 的platform_tools.(网上提供的方法多数在tools文件下,跟我这个不太一样~)4.adb install xxx.apk(完整路径,可以直接把包拖到命令行中。)...
2012-03-10 19:22:19 95
原创 jsp页面出现“String cannot be resolved to a type”错误解决办法(笔记)
解决办法: 右键项目名→Properties→Java Build Path→Libraries→选中JRE System Library[Sun JDK 1.6.0_13]→Edit→选中“Workspace default JRE(Sun JDK 1.6.0_13)”→Finish
2012-03-10 14:38:31 238
原创 SSL(笔记)
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。 SSL (Secure Socket Layer) 为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encrypti...
2012-02-27 17:05:29 101
原创 JIT(笔记)
即时编译(Just-in-time compilation),又称为动态翻译,是一种提高程序运行效率的方法。通常,程序有两种运行方式:静态编译与动态直译。[来源请求]静态编译的程序在执行前全部被翻译为机器码,而直译执行的则是一句一句边运行边翻译。即时编译器则混合了这二者,一句一句编译源代码,但是会将翻译过的代码缓存起来以降低性能损耗。相对于静态编译代码,即时编译的代码可以处理延迟绑定并增强安全...
2012-02-27 16:13:47 92
原创 Dalvik(笔记)
Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为.dex(即Dalvik Executable)格式的Java应用程序的运行,.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。dx 是一套工具,可以将 Java .class 转换成 .dex 格式. 一个dex档通常会有多个.class。由于dex...
2012-02-27 16:11:11 89
原创 继承ListActivity报错的可能原因
ListActivity则在布局文件中必须有一个ListView,id必须是"@id/android:list"在Android ListActivity操作中需要注意的是那个ListView的ID,是系统自定义的android:list,不是我们随便取的,否则系统会说找不到它想要的listview了。这个ListView的id应该是在setContentV
2011-06-20 21:21:00 1125
原创 AutoCompleteTextView
没啥,就想标记一下,这东西在手机里挺常用,怕以后忘了~注意一下 android:completionThreshold
2011-06-14 21:05:00 173
原创 ListView
package com.commensware.android.list_view_demo;import android.app.Activity;import android.app.ListActivity;import android.os.Bundle;import android.view.*;import android.widget.*;import jav
2011-06-14 20:56:00 170
原创 ListView
package com.commensware.android.list_view_demo;import android.app.Activity;import android.app.ListActivity;import android.os.Bundle;import android.view.*;import android.widget.*;import jav
2011-06-14 20:56:00 218
原创 Container
LinearLayout: orientation(vetical, horizontal), fill model(layout_height, layout_width), weight(android:layout_weight property indicates the proportion of the free space that should go to that
2011-06-13 16:12:00 223
原创 widgets
TextView(android:TextStyle, android:Textface, android:TextColor)Button(android:onClick="method()")ImageView, ImageButtonEditText(android:autoText, android:capitalize, android:digital, android:Si
2011-06-12 21:09:00 352
原创 Using XML-Based Layouts 笔记
an XML-based layout is a specification of widgets’ relationships to each other—and to their containers—encoded in XML format. 在layout/.xml文件中定义widgets,注意android:id="+@id/..."用以之后获取id,例如andro
2011-06-12 11:10:00 188
转载 Android project structure
AndroidManifest.xml: An XML file describing the application beingbuilt and which components—activities, services, and so on—arebeing supplied by that application. bulid.xml: An Ant script f
2011-06-11 17:22:00 449
原创 搭建Android开发环境
<br />1.安装JDK<br />2.安装Eclipse<br />3.安装Android SDK<br />4.安装ADT<br />5.设定Android SDK Home<br />6.开发环境验证<br />7.创建AVDS<br /> <br />在安装ADT的时候奇慢无比!如果下载压缩包安装,一定要断开网络再安装!<br /> <br />安装Android SDK时遇到Failed to rename directory E:/Java/Android SDK/android-sdk_r0
2011-05-24 10:33:00 233
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人