陈小峰(iefreer)的专栏

踏得网创始人,Stone 3D作者。

  • 博客(12)
  • 资源 (6)
  • 论坛 (1)
  • 收藏
  • 关注

原创 简单的保护你的Joomla!网站

今天碰到一个Joomla!网站被感染,PHP文件全部被复制了一个INFECTED文件.网站被Block而无法正常访问.想要保护你的Joomla!网站免被黑客截获,可以使用如下方法降低风险:1) 首先隐藏你的管理员页面,通过添加jSecure Authentication扩展来实现jSecure Authentication 把你的administrator页面转移到你自己的页面,比如:http:/

2011-12-30 17:46:16 2055

原创 PhoneGap: onload得不到执行

比如你的导航栏有2个标签,每个标签对应一个本地html文件连接.第一个标签页是首页index.html,在首页加载时会调用一个Restful Service.你会发现首页的调用成功执行了.现在你想从首页切换到另外的标签,可能会使用如下2种方法:1) $.mobile.changePage("index2.html", "slide").2)

2011-12-30 01:37:36 2390

原创 CakePHP: 在控制器中动态切换数据库连接

之前的博客有提到如何在模型构造的时候实现数据库动态选择。不过有时候你需要在Controller里实现更为灵活的数据库切换,可以考虑下面的方式:        if ($condition == true) {            if(isset($db_key_for_vip)) {                    $db =& ConnectionManager::getDataSou

2011-12-28 23:34:34 2911

原创 POST xml文件给RESTful服务

在客户端:        $url = "http://your_domain/deals/test.xml"        //compose post data        $xml_data = '                    test deal        ';        //cURL        $ch = curl_init($URL);

2011-12-22 16:57:45 4638 1

原创 PhoneGap应用程序调用RestFUL API

以Android平台为例。假如API返回结果为XML格式的数据:deals> deal id="857" slug="test_slug" city_id="1025"> ... ... ...那么可以在main.js中定义如下函数,并在init即程序主页面加载时调用显示deal列表。function get

2011-12-20 22:48:28 3086

原创 PhoneGap: 简单href不能工作,页面加载失败

在index.html页面中有如下导航条:                        Today's deals            My coupons             本意是想根据url参数来控制请求的执行.但在PhoneGap(jQuery Mobile)中有点想当然了. 实际上对于上述的非http开头的名称是被默认当作本地文件来处理的.因此href="deals.html"等

2011-12-20 03:10:09 6622

原创 CakePHP: 如何禁用Model的Cache

如果你之前查询了某个表格,并且默认是启用Cache的,那么查询结果会被缓存在cache/queries中所以如过你创建了新的记录但是没有清除Cache,再查询时是找不到新的记录的.Cache很强大,也很容易会引起麻烦,上述就是一个例子.在Cake中,你可以通过设置cacheQueries为false来禁用查询缓存,这个对于find是起作用的.但是你执行query的时候,并不检查这个变量.对于que

2011-12-14 17:53:14 3657

原创 CakePHP: Containable行为

利用CakePHP的Containable行为,可以很好的进行关联查询.首先在模型中要声明该行为:    var $actsAs = array('Containable');如下的语句对Deal,DealDetail,Order进行关联,其Model之间的关系是Deal has many DealDetails, Order belongs to DealDetail.$this->Deal->

2011-12-13 23:20:22 2171

原创 PhoneGap(1.1.0)是如何工作的

PhoneGap是主流的跨平台移动应用程序开发平台之一。利用PhoneGap可以快速开发覆盖所有主流智能手机的应用程序。写一次,多个平台运行。其基本策略是使用WEB编程技术(HTML5/CSS/JS),把应用程序构建在html控件中,利用额外的javascript封装包屏蔽底层平台的接口差别,对开发者提供统一的JS接口,从而实现跨平台的特性。当然要实现跨平台,也会牺牲一些本地应用的功能以及性能。技

2011-12-08 18:32:26 3460

原创 CLI获取不到HTTP_HOST的解决方法

命令行模式不经过APP Server,所以$_SERVER参数只是返回一个正常HTTP请求的子集。其中HTTP_HOST就没有填写。如果你的程序需要在cron job中运行,那么就需要为命令行进行特殊处理。if (defined('STDIN')){   //hardcode the base url for cli   $config['base_url'] = "http://yoursite

2011-12-08 02:08:31 2415

原创 获取cURL请求的HTTP状态

目前主流的开放API平台,都会自定义调用出错代码,首先http状态是非200,比如501,其次在body在包含具体的错误信息。获取到http状态码可以方便的知道错误的大致情况。现在使用cURL调用API很普遍,使用cURL可以很简单的获取调用返回的http状态码。// must set $url first.$ch = curl_init($url);// do your curl thing

2011-12-08 00:48:11 8397

原创 Drupal:操作多个数据库

Drupal是主流的CMS系统之一。因此具备Drupal技能的开发人员有很多。考虑这样的情况,如果你有一个现有的非Drupal系统,然后有一个Drupal开发团队,你希望这个Drupal团队帮你扩展应用。那么这个时候,Drupal应用就应该设计成是支持多数据库的。在Drupal中使用多数据,也很简单。1、首先在配置文件(Settings.php)中把默认的数据库配置项改成数组形式:$db_url[

2011-12-03 23:27:39 2872

Android 三维图形演示代码

关于Android开发指南一文的三维图形演示应用程序,使用OpenGL ES技术,即Tunnel3D,代码来自网络,修改了若干编译问题。在G1上测试通过。

2009-10-01

Android开发指南中文版

本文翻译整理了Google Android SDK1.5官方文档Android Development Guide整个应用程序框架部分。覆盖了如下几个方面的内容:基础知识,用户界面,资源和资产,意图和意图过滤器,数据存储,内容提供器,安全和许可,清单文件。本文仅供学习交流使用。欢迎交流:http://blog.csdn.net/iefreer

2009-09-11

Atomikos Transactions Guide

You should read this guide if you fall into one of the following categories: • You want to use Atomikos TransactionsEssentials. • You want to add transaction support to your J2SE application. • You want to understand a bit more about JTA.

2013-03-16

一种新的Windows Mobile软件架构

本文详细讲解了一个简洁干净的基于windows mobile平台和.Net Compact Framework框架上的移动应用程序的开源架构实现

2009-07-30

Python文件重命名工具

可遍历替换某用户指定目录下所有文件名中的关键字. 如把c:\myproject下所有文件名中的sun关键字替换成hpux,且遍历所有子目录.

2009-07-25

windows mobile 程序异常问题定位指南

本文全面深入的阐述了windows mobile平台上程序异常处理的几个关键问题:1. windows mobile平台的内存管理机制2. 如何使自己的应用程序具备结构化的异常处理能力3. 如何在客户现场发生异常且不可复现的情况下,迅速离线定位到准确的代码行和调用逻辑(本文适用于所有windows mobile 5.x 6.x平台,因为工作环境的原因,用英文撰写)

2009-03-07

我的博客没有更新个人资料?

发表于 2009-09-25 最后回复 2009-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除