04 2012 档案

PHP加密方法-用Zend Encoder加密PHP文件和PHP 优化配置(PHP文件加密)
摘要:在发布一个你写好的PHP程序时,你是不是担心自已辛苦写出来的成果会被别人占为已有呢?其实我们可以用Zend Encoder为我们的PHP文件加上一层保护壳。软件版本:2.0.1软件大小:10.2M适用平台:Win9X/2000/XP官方网址:http://www.zend.com/store/products/zend-encoder.php软件的使用方法非常简单,首先选择“File”-“New Project”新建一个项目,然后在该项目下添加你要加密的文件或文件夹。在右边的“Target Directory”选项里输入保存加密PHP文件的路径。然后点“Encode”按钮就可以对当前项目中的P 阅读全文

posted @ 2012-04-29 08:21 与时俱进 阅读(5117) 评论(1) 推荐(0) 编辑

Activity设置fullscreen或no title bar
摘要:设置fullscreenJava代码 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 设置no title barJava代码 requestWindowFeature(Window.FEATURE_NO_TITLE); PS:设置这些必须是在setContentView之前。 阅读全文

posted @ 2012-04-25 10:42 与时俱进 阅读(4564) 评论(0) 推荐(0) 编辑

android Splash闪屏的实现
摘要:Java代码 public class Splash extends Activity{ private final int SPLASH_DISPLAY_LENGHT = 1000; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.splash); new Handler().post... 阅读全文

posted @ 2012-04-25 10:41 与时俱进 阅读(5627) 评论(1) 推荐(1) 编辑

Android开发获取屏幕的大小
摘要:在Activity里取得屏幕大小DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int height = dm.heightPixels; int width = dm.widthPixels; 另一种方法Display display = ((WindowManager)getSystemService(WINDOW_SERVICE)).getDefaultDisplay(); int height = display.getHeight(); i 阅读全文

posted @ 2012-04-25 10:38 与时俱进 阅读(2864) 评论(0) 推荐(0) 编辑

Android模拟器环境中安装和删除应用程序
摘要:1. 安装Android应用程序1) 启动Android模拟器2) adb install (apk在PC上的路径/)*.apk (将apk文件上传到了模拟器自带操作系统的data/app目录下了)3) Android模拟器界面中浏览打开apk应用程序2. 删除Android应用程序删除Android有好几种方法。第一种:命令行用uninstalladb uninstall apk的包名(用EC切换到DDMS的File Explorer中查看,data/data下)第二种:命令行进入模拟器操作系统adb shell (进入模拟器自带的操作系统)cd data/app (切换到apk的安装目录) 阅读全文

posted @ 2012-04-25 10:33 与时俱进 阅读(4850) 评论(0) 推荐(1) 编辑

mobile safari 下overflow:auto的解决方法
摘要:这次有个项目需要完全支持ipad,中间还是遇到了不少的问题。今天有个div需要滚动条在ipad的safari下面失效,mobile safari因为多点触摸的缘故取消了局部区域的滚动条(为了防止和默认的拖动行为冲突)。首先排除了是不是本身布局问题造成的,为此建了一个简单的页面进行测试依然失效,google发现还真是有这样的问题,google reader上也是失效的,mobile safari为此需要使用两个手指才能完成滚动局部的行为。为了解决这样的问题继续google,最后发现了上述的一篇文章,使用mobile safari的touchmove事件模拟滚动条的效果。废话不多说代码如下:fun 阅读全文

posted @ 2012-04-20 10:54 与时俱进 阅读(3002) 评论(0) 推荐(0) 编辑

AT指令控制GPRS模块实现TCP连接的步骤
摘要:AT/r AT+ccid/r//检测是否装有SIM卡 AT+cgmr/r//检测软件版本,5.0以上的才有GPRS功能支持 AT+csq/r//检测信号质量,确定是否可以登陆上网络;若返回10--31,0之间的信号数字则继续, 如果信号是99,99,则应该考虑不停的的让模块去搜寻网络。 AT+CGCLASS="B"/r //设置模块工作类型 AT+CGDCONT=1,"IP","CMNET"/r AT+CGATT=1 //激活PDP,获得IP AT+CIPCSGP=1,"CMNET"/r AT+CIPSTART=& 阅读全文

posted @ 2012-04-17 16:40 与时俱进 阅读(14843) 评论(0) 推荐(1) 编辑

AT指令(中文详解版)(三)
摘要:3、短信息操作 短信操作步骤及相关命令:(1) 设置短信格式——AT+CMGF(2) 设置短信存储载体——AT+CPMS(3) 设置短信接收提示方式——AT+CNMI(4) 发送短信——AT+CMGS(5) 显示短信——AT+CMGL3.1 AT+CPMS命令解释:选择短信存储载体3.1.1命令格式:AT+CPMS=<mem1>[,<mem2>][,<mem3>]设置短信存储载体命令返回:+CPMS:<used1>,<total1>,<used2>,<total2>,<used3>,<tota 阅读全文

posted @ 2012-04-17 16:39 与时俱进 阅读(51018) 评论(0) 推荐(0) 编辑

AT指令(中文详解版)(一)
摘要:一 . 一 般 命 令1.AT+CGMI 给出模块厂商的标识。2.AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。3.AT+CGMR 获得模块的软件版本。4.AT+CGSN 获得 GSM 模块的 IMEI(国际移动设备标识)序列号。5.AT+CSCS 选择TE 特征设定。这个命令报告TE 用的是哪个状态设定上的 ME。ME于是可以转换每一个输入的或显示的字母。这个是用来发送.读取或者撰写短信。6.AT+WPCS 设定电话簿状态。这个特殊的命令报告通过 TE 电话簿所用的状态的 ME。M 阅读全文

posted @ 2012-04-17 16:38 与时俱进 阅读(35987) 评论(2) 推荐(2) 编辑

AT指令(中文详解版)(二)
摘要:常 用 AT 命 令 手 册1、常用操作1.1 AT命令解释:检测 Module 与串口是否连通,能否接收 AT 命令;命令格式:AT<CR>命令返回:OK (与串口通信正常) (无返回,与串口通信未连通) 测试结果:AT OK1.2 AT+CSQ命令解释:检查网络信号强度命令格式:AT+CSQ<CR>命令返回:+CSQ: **,## 其中**应在 10 到 31 之间,数值越大表明信号质量越好,##为误码率,值在 0 到 99 之间。 否则应检查天线或 SIM 卡是否正确安装测试结果:AT+CSQ<CR> +CSQ: 20,51.3 AT+CPIN?命令解 阅读全文

posted @ 2012-04-17 16:38 与时俱进 阅读(32940) 评论(0) 推荐(1) 编辑

短信猫常用AT指令
摘要:AT指令短信猫通讯中起着重要的作用,能够通过AT指令控制手机的许多行为,包括拨叫号码、按键控制、传真、GPRS等。(什么是短信猫?)AT指令基本用法:1. 测试命令(Test Command)在AT指令后面加上“=?”即构成测试命令。例如“AT+CSCS=?”会列举出所有支持的字符集。2. 读取命令(Read Command)在AT指令后面加上“?”即构成读取命令。例如“AT+CSCS?”会列举出当前设置。3. 执行命令(Execute Command)一般而言在AT指令后加上“=”及命令参数即可。有些命令例如AT+CMGR命令没有参数,直接就可以执行。以WAVECOM GSM MODEM为例 阅读全文

posted @ 2012-04-17 16:36 与时俱进 阅读(9791) 评论(0) 推荐(0) 编辑

禁止选中页面内容-兼容ie、firefox、chrome
摘要:使用js禁止用户选中网页上的内容,IE及Chrome下的方法一样。使用onselectstart,例如<body onselectstart="return false">Firefox下,控制cssbody { -moz-user-select: none; }这样在IE,Firefox及Chrome下都可以禁止用户选中页面上的内容了。 阅读全文

posted @ 2012-04-15 21:39 与时俱进 阅读(1994) 评论(0) 推荐(0) 编辑

[as hack技术]垃圾回收机强制执行
摘要:概述:AVM2理论上是自带垃圾回收机的,但是具体何时进行垃圾回收,理论上非人为所能控制,而我们若要强制启用垃圾回收机,则需要用一些非正规手段,比如如下会提到的手段。关键字:垃圾回收核心hack技术try{ new LocalConnection().connect("MoonSpirit"); new LocalConnection().connect("MoonSpirit");}catch(error : Error){}运行上述代码,可强制执行一次垃圾回收机。具体测试:分别用initNoBitmapDataView()和initBitmapData 阅读全文

posted @ 2012-04-14 22:44 与时俱进 阅读(282) 评论(0) 推荐(0) 编辑

HTML5 Web Storage
摘要:sessionStorage方法如果关闭了浏览器,这个保存的数据就丢失,在一次打开浏览器浏览这个页面的时候,点击读取数据将读取不到任何数据。而localStorage则是浏览器被关闭,下次在打开浏览器浏览这个页面点击读取数据时任然能读取到保存的数据。当然,这个数据是区分浏览器的,在别的浏览器中是读取不到这个浏览器保存的数据的。两种对象使用方法1.sessionStorage保存数据:sessionStorage.setItem(key,value);读取数据:sessionStorage.getItem(key);2.localStorage保存数据:localStorage.setItem( 阅读全文

posted @ 2012-04-13 18:24 与时俱进 阅读(1550) 评论(0) 推荐(0) 编辑

拍照技巧笔记
摘要:白平衡:还是用自动吧,大多数情况下都很好。建议阳光+3,白炽灯-1,荧光灯-1,如室内,多云等。如果用自动白平衡模式:建议设置成B3,M1从此你将摆脱白平衡不准的尴尬,几乎不用后期了。ISO:启用自动ISO.设置ISO最高1600,最低快门1/60秒。D90ISO在1600时可以放心使用,如不有效利用高ISO,那还是买D80吧,性价比更高。很多朋友对这个不太理解,实际上在天气好的情况下相机还是以200为默认值的,当然拍夜景上脚架时最好用手动调节ISO.对焦模式:大多数情况下用AF-A,拍小孩时建议用AF-C,最近发现AF-C无敌啊,比AF-S强太多了,推荐推荐。特殊情况用手动对焦,如微距、烟花 阅读全文

posted @ 2012-04-11 13:16 与时俱进 阅读(232) 评论(0) 推荐(0) 编辑

(as3)右键菜单全屏与退出全屏的切换
摘要://舞台设置stage.frameRate=24;//右键设置var myContextMenu:ContextMenu = new ContextMenu();removeDefaultItems();addCustomMenuItems();this.contextMenu = myContextMenu;function removeDefaultItems():void {myContextMenu.hideBuiltInItems();var defaultItems:ContextMenuBuiltInItems = myContextMenu.builtInItems;}func 阅读全文

posted @ 2012-04-10 19:55 与时俱进 阅读(2376) 评论(0) 推荐(0) 编辑

Android之远程图片获取和本地缓存
摘要:概述对于客户端——服务器端应 用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量 就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会等到崩溃。那么如何处理好图片资源的获取和管理呢?异步下载本地缓存异步下载大家都知道,在android应用中UI线程5秒没响应的话就会抛出无响应异常,对于远程获取大的资源来说,这种异常还是很容易就会抛出来的,那么怎么避免这种问题的产生。在android中提供两 阅读全文

posted @ 2012-04-10 15:10 与时俱进 阅读(1095) 评论(0) 推荐(3) 编辑

Eclipse快捷键大全(android开发)
摘要:Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行插入 阅读全文

posted @ 2012-04-10 14:17 与时俱进 阅读(698) 评论(0) 推荐(1) 编辑

Android流量统计TrafficStats类的使用
摘要:对于Android流量统计来说在2.2版中新加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为 long型,如果返回等于-1代表 UNSUPPORTED 当前设备不支持统计。Java代码 static long getMobileRxBytes() //获取通过Mobile连接收到的字节总数,不包含WiFi static long getMobileRxPackets() //获取Mobile连接收到的数据 阅读全文

posted @ 2012-04-09 22:14 与时俱进 阅读(16836) 评论(0) 推荐(0) 编辑

View实现涂鸦、撤销以及重做功能
摘要:Java代码 import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; 阅读全文

posted @ 2012-04-09 22:12 与时俱进 阅读(1798) 评论(1) 推荐(0) 编辑

Styles和Themes
摘要:通过指定Views的特性值,Style资源能够让应用程序保持一致的外观和感受。Sytles和Themes最常用的用途是储存应用程序的颜色和字体。你可以在manifest文件中,像theme一样,简单的指定不同的style来改变应用程序的外观。为了创建style,使用<style/>标签,包含一个name特性以及若干个item标签。每一个item标签需要有一个name特性来指明属性(如字体大小或颜色)。item标签中应包含值,如下面的框架代码所示:<?xml version=”1.0” encoding=”utf-8”?><resources><styl 阅读全文

posted @ 2012-04-09 22:06 与时俱进 阅读(369) 评论(0) 推荐(0) 编辑

Android 菜单项选项
摘要:正如你所熟悉的那样,Android支持大多数传统的菜单项选项,包括icon、shortcut、checkbox和radio button,如下描述:Checkboxes和Radio ButtonsCheckboxes和radio buttons作为菜单项在扩展菜单和子菜单中可见,如图4-6所示。设置菜单项为checkbox,使用setCheckable方法。checkbox的状态由setChecked方法控制。Radio button组是一组显示循环选择的按钮,每一次只能选择其中一个项目。在同一个组里,如果选择了一个,那么其它的自动变成未选择状态。创建radio button组,需要指定相同的 阅读全文

posted @ 2012-04-09 22:03 与时俱进 阅读(1909) 评论(0) 推荐(0) 编辑

Activity返回值
摘要:使用startActivity方式启动的Activity和它的父Activity无关,当它关闭时也不会提供任何反馈。可变通的,你可以启动一个Activity作为子Activity,它与父Activity有内在的联系。当子Activity关闭时,它会触发父Activity中的一个事件处理函数。子Activity最适合用在一个Activity为其它的Activity提供数据(例如用户从一个列表中选择一个项目)的场合。子Activity的创建和普通Activity的创建相同,也必须在应用程序的manifest中注册。任何在manifest中注册的Activity都可以用作子Activity。启动子A 阅读全文

posted @ 2012-04-09 21:57 与时俱进 阅读(513) 评论(0) 推荐(0) 编辑

Android SQLite 添加、更新和删除行
摘要:SQLiteDatabase类暴露了特定的方法,如insert、delete和update等方法,这些方法包装了执行这些动作所需的SQL语句。尽管如此,execSQL方法允许你在数据库表上执行任何有效的SQL语句,而这些动作就是你想要手动执行的。在任何时候,如果你修改了底层数据库的值,你都应该调用任一在当前表上浏览的Cursor的refreshQuery方法。插入新行为了创建一个新行,构造一个ContentValues对象,并使用它的put方法来为每一列提供值。通过在目标数据库对象上调用insert方法,并将ContentValues对象传入方法中来插入一个新行——需要有表的名称——如下面的片 阅读全文

posted @ 2012-04-09 21:52 与时俱进 阅读(24249) 评论(0) 推荐(0) 编辑

保存Activity的状态
摘要:如果你想保存Activity的信息(例如,类实例的变量)而又不需要和其它的组件共享的话,你可以调用Activity的getPreferences方法,不用指定一个Preference的名字。对返回的Shared Preference的访问只限于调用的Activity;每个Activity支持一个不命名的Shared Preference对象。下面的框架代码显示了如何使用Activity的私有Shared Preference:protected void saveActivityPreferences(){// Create or retrieve the activity preferenc 阅读全文

posted @ 2012-04-09 21:39 与时俱进 阅读(280) 评论(0) 推荐(0) 编辑

ListView性能
摘要:ListView是一种可以显示一系列项目并能进行滚动显示的View。在每行里,既可以是简单的文本,也可以是复杂的结构。一般情况下,你都需要保证ListView运行得很好(即:渲染更快,滚动流畅)。在接下来的内容里,我将就ListView的使用,向大家提供几种解决不同性能问题的解决方案。如果你想使用ListView,你就不得不使用ListAdapter来显示内容。SDK中,已经有了几种简单实现的Adapter:·ArrayAdapter<T> (显示数组对象,使用toString()来显示)·SimpleAdapter (显示Maps列表)·Simple 阅读全文

posted @ 2012-04-09 21:37 与时俱进 阅读(506) 评论(1) 推荐(1) 编辑

ListView 滚动翻页/滚动加载(类似QQ空间滚动加载页面)
摘要:1.滚动加载listView.setOnScrollListener(new OnScrollListener() { //添加滚动条滚到最底部,加载余下的元素 @Override public void onScrollStateChanged(AbsListView view, int scrollState) { if (scrollState == OnScrollListener.SCROLL_STATE_IDLE) { loadRemnantListItem(); } } @Override public void onScroll(AbsList... 阅读全文

posted @ 2012-04-09 16:57 与时俱进 阅读(892) 评论(1) 推荐(1) 编辑

SoftReference缓存图片
摘要:Java中的SoftReference即对象的软引用。如果一个对象具有软引用,内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。使用软引用能防止内存泄露,增强程序的健壮性。 SoftReference的特点是它的一个实例保存对一个Java对象的软引用,该软引用的存在不妨碍垃圾收集线程对该Java对象的回收。也就是说,一旦SoftReference保存了对一个Java对象的软引用后,在垃圾线程对这个Java对象回收前,SoftReference类所提供的get()方法返回Java 阅读全文

posted @ 2012-04-05 16:14 与时俱进 阅读(729) 评论(0) 推荐(1) 编辑

史上最全折纸教程(全图文)
摘要:http://www.xiangoo.com/step/1323943/折纸玫瑰之一---玫瑰花http://www.xiangoo.com/step/1326243/折纸玫瑰之二---玫瑰花枝http://www.xiangoo.com/step/1324562/叠郁金香花http://www.xiangoo.com/step/1325362/超详细~~~蔷薇花的做法http://www.xiangoo.com/step/1324171/叠美丽的睡莲http://www.xiangoo.com/step/1327348/手工折纸——富贵百花球http://www.xiangoo.com/st 阅读全文

posted @ 2012-04-01 19:48 与时俱进 阅读(3589) 评论(0) 推荐(0) 编辑

android真机调试方法
摘要:1. 设置android手机为USB调试模式。步骤: menu---> 设置 ---> 应用程序 ---> 开发 , 选择【USB调试】2. 用USB连接手机和电脑,并确保成功。步骤: 在windows下执行c:/adb devices, 查看手机是否已经连接成功。3. 设置应用程序为调试模式。操作: 编辑AndroidManifest.xml 增加调试参数android:debuggable="true", 如下:<application android:icon="@drawable/icon" android:label=& 阅读全文

posted @ 2012-04-01 15:57 与时俱进 阅读(642) 评论(0) 推荐(0) 编辑

android开发录音和播放录音的例子
摘要:/** The application needs to have the permission to write to external storage* if the output file is written to the external storage, and also the* permission to record audio. These permissions must be set in the* application's AndroidManifest.xml file, with something like:** <uses-permission 阅读全文

posted @ 2012-04-01 13:47 与时俱进 阅读(18377) 评论(1) 推荐(0) 编辑

友情链接:同里老宅院民居客栈
点击右上角即可分享
微信分享提示