文章列表
php获取当前访问的文件名 (转载)
- 博客分类:
- php
写程序的朋友都知道,很多时候我们都需要获取当前访问的文件名,以便进行其他操作。获取操作的方法也很简单,我在这里介绍三种吧:
方法一:
<?php
$url = $_SERVER['PHP_SELF'];
$filename= substr( $url , strrpos($url , ‘/’)+1 );
echo $filename;
?>
方法二: <?php
$url = $_SERVER['PHP_SELF'];
$arr = explode( ‘/’ , $url );
$filename= $arr[count($arr)-1];
...
php中常用的字符串输出函数
- 博客分类:
- php
echo() 输出字符串
print() 输出一个或多个字符串
die() 输出一条消息,并退出当前脚本
printf() 输出格式化字符串
sprintf() 把格式化的字符串写入一个变量中
当python中间处理非ASCII编码时,经常会出现如下错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)
0x??是超出128的数字,python在默认的情况下认为语言的编码是ascii编码,所以无法处理其他编码,需要设置python的
默认编码为所需要的编码。
一个解决的方案是在代码中添加:
Python代码
import sys
reload(sys)
sys.setdefa ...
1.导入数据库表结构
2.修改memcache为sae提供的api
3.将文件上传修改为sae提供的storage
NetBeans乱码问题
- 博客分类:
- NetBeans
找到你的Netbeans安装目录下的etc文件夹
用记事本打开netbeans.conf
找到netbeans_default_options(不是最后那个带句号的...), 在其属性的最后(冒号以内)加一个空格, 再加上-J-Dfile.encoding=UTF-8
android网络编程
- 博客分类:
- android
android访问网络有三种方式
1.Socket
2.HttpUrlConnection
3.Apache HttpClient
标准的eclipse只能用于普通java应用开发,如果要开发web应用就要重新配置eclipse。
eclipse classic 是eclipse的标准版:标准版;Eclipse Classic的带有source建议使用Eclipse Classic,需要插件自己安装配置即可.
BabelLanguagePack-eclipse-zh_4.2.0.v20120721043402.zip 是中文语言包。
1.安装wtp,方便web开发 打 开菜单help->Install new Software,单击“add..”按钮,弹出框的name和location都填入“http: ...
android虚拟机默认网络地址映射10.0.2.2对应本机的127.0.0.1也就是http://localhost,若服务器配置的端口不是默认端口80,则还要加上端口号,tomcat端口号是8080。因此访问tomcat服务器上的web应用url名应该是http://10.0.2.2:8080
网页设计·网页版权·特殊字符
- 博客分类:
- 网页设计
欣赏了不少朋友的个人网页,如果有很易忽略的地方,那就是版权声明的写法了。虽然那只是一小行字,不过作为设计师也好,作为个人的爱好也好,版权的标志都是非常重要的。
网页版权即网页著作权,是指该网页的作者对其作品享有的权利。版权的取得有两种方式:自动取得和登记取得。在中国,按照著作权法规定,作品完成就自动有版权。
作为惯例,这一小行文字有着很好加强意识,提醒浏览者,所观看的内容是受到版权保护的。
正确的格式应该是:
Copyright [dates] by [author/owner]
© 通常可以代替Copyright,但是不可以用(c);
...
SensorSimulator小工具下载地址:http://code.google.com/p/openintents/wiki/SensorSimulator
在Android中一个常见的、经常会遇到的需求是:用户的行为(如登录或下载图片)触发了到服务器端的数据请求,而这一过程较慢,为了达到较好的用户体 验,需要在用户界面上显示一个等待的进度条或对话框,网上有很多种实现方法,我比较推荐使用handler的方式进行多线程处理。
首先在Activity中声明点击按钮时的动作,即:弹出对话框,并打开下载线程
Java代码
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
...
SharedPreferences保存数据
- 博客分类:
- android
android应用使用SharedPreferences保存基本的数据,比如对话框状态、窗口大小、用户名、密码等等。
android调用震动的例子
- 博客分类:
- android
范例说明提到了与手机的交互控制,就不能不提到手机震动事件。手机的震动,可以是一种提醒或替换铃声的事件,所以在这个范例中,将学到如何触发手机震动事件,虽然震动是手机默认的模式,但通过程序的辅助,可以做更精密的控制,诸如震动周期、持续时间等。 设置震动(Vibration)事件中,必须要知道命令其震动的时间长短、震动事件的周期等,而在Android里设置的数值,皆是以毫秒(1000毫秒=1秒)来做计算,所以在做设置时,必须要注意一下,如果设置的时间值太小的话,会感觉不出来。 要让手机乖乖的震动,需创建Vibrator对象,通过调用vibrate方法来达到震动的目的,在Vibrator的构造器 ...
现在的不少应用都用到了摇动手机改变内容的功能,比如微信中的“摇一摇”功能。前两天要实现这个功能,稍微看了一下关于传感器Sensor的内容。 传感器有几种类型: 方向传感器: Sensor.TYPE_ORIENTATION 加速度(重力)传感器: Sensor.TYPE_ACCELEROMETER 光线传感器: Sensor.TYPE_LIGHT 磁场传感器: Sensor.TYPE_MAGNETIC_FIELD 距离(临近性)传感器: Sensor.TYPE_PROXIMITY 温度传感器: ...