摘要:
逛山园 一人说分类 然后每个人说里面的一件东西,说完一圈那人就输了重来 你画我猜 最快速度猜出台上画的东西 你画我接着画,一个小组,没人画3笔,只有第一个人知道画什么 松鼠和房子 扮演松鼠和房子 有场景为地震了 着火了 和猎人来了 对应各自的行动 表演笑 每个人抽一种笑的类型,然后上台表演,要下面的人猜,猜不中的受罚真假007 大家各自起对方的名字,然后一个人开始叫一个名字,要加真或者假,然后被叫到的人继续叫,直到第三个人的时候,他周围的两个人就要做啊然后举手的姿势 吃的更多 考记忆的 就是一人说我今天吃了什么 然后第二个人要在第一个人的基础上说我今天吃了两个 什么 然后依次下去 一只青蛙,. 阅读全文
摘要:
为了创建一个选项卡的UI,你需要使用一个TabHost和一个TabWidget,TabHost必须是布局文件的根节点,它包含了为了显示选项卡的TabWidget和一个用于显示选项内容的FrameLayout你可以用一或两种方法实现你的选项卡内容:在用一个Activity中用选项卡来在视图之间切换,或者用用选项卡来改变所有的分离的Activity。你根据你的需求来使用你想在程序中的方法,但是如果每个选项卡提供一个独特的用户Activity,那么为每个选项卡实现独立的Activity是有意义的,所有你最好在你的离散群里管理应用程序,要好过使用大量的应用程序和布局文件。在这个例子中,你可以创建一个为 阅读全文
摘要:
搞这东西集合了好多人的东西,单照一个人的做老出错,弄了几天终于出来了,把遇到的问题都写了下来讲讲编译的步骤:1.安装cygwin必须是1.7或者更新的版本安装cygwin的时候,选择安装gcc和make,目的是为了提供编译环境, make的版本至少是3.812.安装ndk· 2.1下载ndk-r4b-windows,并将其放到cygwin的/home/Administator目录·设置环境变量将/etc/skel/目录的.bash_profile .bashrc .inputrc拷贝到/home/administrator目录,编辑/home/administrator目录 阅读全文
摘要:
分页很重要,面试会遇到。不妨再回顾总结一下。1.创建测试环境,(插入100万条数据大概耗时5分钟)。create database DBTestuse DBTest--创建测试表create table pagetest(id int identity(1,1) not null,col01 int null,col02 nvarchar(50) null,col03 datetime null)--1万记录集declare @i intset @i=0while(@i<10000)begin insert into pagetest select cast(floor(rand()*1 阅读全文
摘要:
android的开发和测试工具很多,稍微总结下,方便以后用。首先说个简单点的,分析程序的内存泄露工具DDMS: 之前项目中遇到的一个就是2-byte arry的数据在不停的增长,导致程序运行的很卡,直到最后卡死。如果你发现了一种类型的数据在不停的增长,就要具体问题具体分析了,因为你是对代码最熟的。我当时就一段代码一段代码的排除,最后找到泄露的地方。另外一种方式稍微麻烦一点,我用的也不是很熟练,简单介绍下: 然后要下载一个工具(也算是eclipse的一个插件):MemoryAnalyzer-1.1.1 下载下来之后直接点击MemoryAnalyzer.exe,然后open 上面生成的hprof文 阅读全文
摘要:
摘要: 介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题1 概念1.1 缓存能解决的问题· 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高web程序的反应速度;· 稳定性——同一个应用中,对同一数据、逻辑功能和用户界面的多次请求时经常发生的。当用户基数很大时,如果每次请求都进行处理,消耗的资源是很大的浪费, 也同时造成系统的不稳定。例如,web应用中,对一些静态页面的呈现内容进行缓存能有效的节省资源,提高稳定性。而缓存数 阅读全文
摘要:
前者是编译时常量,后者是运行时常量。1、static 表示被修饰的对象的生命周期与当前的应用程序域相同,因此可以在多个实例中共享const和readonly是c#声明常量的两种方式,它们间的区别如下:2、const表示常量且只能在声明时赋值,因此const的常量在编译时就能确定,它如果没有被static修饰并不能在多个实例中共享(通常static会和const一起使用以作为标志位来用,但不是必须的)3、readonly只能用来修饰成员字段,且它所修饰的字段可以在声明时和构造函数中赋值且在构造函数结束后就不能再赋值,因此它在运行时确定4、#define name value 是宏定义,是文本级的 阅读全文
摘要:
http://www.osctools.net/encrypt可逆加密算法:AESDESRC4RabbitTripleDesHash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。http://qing.weibo.com/http://qing.weibo.com/tj/7e70 阅读全文
摘要:
斜杠的使用场合:DOS命令中的开关除号Linux下指定路径反斜杠的使用场合:Windows中指定文件夹路径C语言中的转义字符通用的场合:浏览器中 阅读全文
摘要:
在提交svn前,要先进行获取,避免强制覆盖,必须与相关人员进行沟通。包名应该用小写字母,不要出现下划线等符号,名词用有意义的缩写或者英文单词。示例://推荐com.newheight.dao java.lang.util//避免com.Esse-tech.buSiness2)所有类命名使用Pascal表示方式,使用名词组合。UserManager, ClassLoader,HttpHeaderResult3)接口命名使用字母“I”加上Pascal形式的表示方式。IQuery, IDataAccess,IReportBuilder4)使用名词组合或形容词去命名一个接口,接口声明了一个对象能提供的 阅读全文
摘要:
Intent intent=new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_SUBJECT,data.get(mPosition).getTitle()); intent.putExtra(Intent.EXTRA_TEXT, data.get(mPosition).getText()); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(Intent.createC. 阅读全文
摘要:
String databaseFilename = DATABASE_PATH +"/"+ DATABASE_NAME;02File dir =newFile(DATABASE_PATH);03if(!dir.exists())04dir.mkdir();05if(!(newFile(databaseFilename)).exists()) {06InputStream is = context.getResources().openRawResource(R.raw.jobexam);07FileOutputStream fos =newFileOutputStream( 阅读全文
摘要:
在Android开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面。本人总结了一些SQLite的常用的方法,借着论坛的大赛,跟大家分享分享的。一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用 资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java、C++、.Net等,还有 ODB 阅读全文
摘要:
Java集合转换【List<-->数组、List<-->Set、数组<-->Set、Map-->Set、Map-->List】下面代码演示了List<-->数组、List<-->Set、数组<-->Set、Map将键转化为Set、Map将值转化为Set、Map将值转化为List等集合常用转化操作。Java代码 publicclassTestApp{publicstaticvoidmain(String[]args){//List-->数组List<String>list=newArrayLis 阅读全文
摘要:
主要要添加权限:java代码:<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission><uses-permission android:name="android.permission.WRITE_CONTACTS"></uses-permission>复制代码 删除联系人java代码:private void delContact(Context context, String name) {Cu 阅读全文
摘要:
大部分国产的Android定制机里不支持最简单实用的基站和WIFI定位,只能使用速度慢而耗电的GPS定位,但OPhone和华为/中兴生产的一些Android定制机却占据了一定的市场,因此导致了很多使用了定位技术的Andorid应用挺尴尬的。 不过其实只要明白了基站/WIFI定位的原理,自己实现基站/WIFI定位其实不难。基站定位一般有几种,第一种是利用手机附近的三个基站进行三角定位, 由于每个基站的位置是固定的,利用电磁波在这三个基站间中转所需要时间来算出手机所在的坐标;第二种则是利用获取最近的基站的信息,其中包括基站 id,location area code、mobile country 阅读全文
摘要:
近日在琢磨android系统,程序中用到了sqlite数据库,一切代码妥当,在发 布时遇到点问题,就是raw单个文件不能超过1M,否则会报错"Data exceeds UNCOMPRESS_DATA_MAX ",而我的数据库的初始容量就是5M啦,网上寻找多时,大致分成两种方法:1>是将文件移动到sdcard中.这样倒是不受文件大小限制,不过对于apk的发布....不用我多说了吧.2>将单个文件分割成多个1M以下的小文件....这个倒是个方法.只是用上去总是有点别扭.需要找文件分割工具...或者自己写一个. 于是,自然想到用压缩的方法.android的sdk完全采 阅读全文
摘要:
操作日志表CREATETABLEJobLog--操作日志表( JobLogId]intNOTNULL,--主键 FunctionIdnvarchar(20)NULL,--功能Id OperateTimedatetimeNULL--操作时间)ONPRIMARYGOALTERTABLEJobLogADDCONSTRAINTPK_JobLogPRIMARYKEYCLUSTERED(JobLogId)ONPRIMARYGO--操作日志表的所有记录SELECT*FROMJobLog查询结果:10012007-11-0120012007-11-0230012007-11-0340022007-11-045 阅读全文
摘要:
先安装jdk我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:JAVA_HOME值为: D:\Program Files\Java\jdk1.6.0_18(你安装JDK的目录)CLASSPATH值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;Path: 在开始追加 %JAVA_HOME%\bin;NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过ANDROID_HOMED:\Program Files\Android\android- 阅读全文
摘要:
在Android开发中实现同一TextView中不同文字颜色和字体注册不同的事件,代码如下:SpannableString ss = new SpannableString( "红色打电话粗体删除线绿色下划线图片:."); ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); ss.setSpan(new URLSpan("tel:4155551212"), 2, 5,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 阅读全文