<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[后视镜]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ryan10107</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ryan10107]]></copyright><item><title><![CDATA[ssh登录远程主机免输密码]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/14137045</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/14137045</guid><author>ryan10107</author><pubDate>Mon, 04 Nov 2013 20:46:37 +0800</pubDate><description><![CDATA[由于经常要登录不同远程主机进行处理，所以为什么不能像secureCrt那样保存会话。
      被访问的远程主机叫做remotePC，本地主机是localPC。
      在localPC：
ssh-keygen -t rsa
             然后一直按回车就默认在~/.ssh/生成id_rsa和id_rsa.pub。
        再用scp命令，将id_rsa.pub]]></description><category></category></item><item><title><![CDATA[ubuntu12.04LTS  环境变量配置]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/14128363</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/14128363</guid><author>ryan10107</author><pubDate>Mon, 04 Nov 2013 17:39:57 +0800</pubDate><description><![CDATA[最近换了工作，只能用unbutu环境，只好重新搞一搞。突然发现以前喜欢在/etc/environment，/etc/profile，~/,bash_profile等等文件，但其实发现以下代码，
if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i]]></description><category></category></item><item><title><![CDATA[Ubuntu 12.04 安装mysql及mysql-python]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/12676219</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/12676219</guid><author>ryan10107</author><pubDate>Sun, 13 Oct 2013 10:09:57 +0800</pubDate><description><![CDATA[1、安装python开发包：sudo apt-get install python-dev

2、安装mysql服务端、客户端及扩展包：

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

3、安装python第三方库管理工具：sudo apt-get install  python-setuptool]]></description><category></category></item><item><title><![CDATA[eclipse3.7 简单配置resin4]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/11976065</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/11976065</guid><author>ryan10107</author><pubDate>Tue, 24 Sep 2013 15:30:21 +0800</pubDate><description><![CDATA[先要下载完resin4（http://www.caucho.com/download/），下载后进行解压。
然后打开eclipse3.7
先装一个resin server的插件

本身的eclipse3.7是没有装resin的server，所以需要下载安装，点击后。

选择resin，比较简单就装好，不过唯一要提醒的是其运行环境需要jdk，注明不是jre，所以得自己在eclipse里面]]></description><category></category></item><item><title><![CDATA[JSFL批量导出Flash图片（Flash cs4运行没问题）]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/9986145</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/9986145</guid><author>ryan10107</author><pubDate>Thu, 15 Aug 2013 21:59:01 +0800</pubDate><description><![CDATA[近期在var fileURL = fl.browseForFolderURL();
var lib = fl.getDocumentDOM().library; 
var libLength = lib.items.length; 
var items=lib.items;
for(var i=0;i<libLength;i++)
{ 
	var item = lib.items[i]
	if(i]]></description><category></category></item><item><title><![CDATA[AS游戏页端需不需要日志系统？（只针对客户端）]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/9866419</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/9866419</guid><author>ryan10107</author><pubDate>Fri, 09 Aug 2013 23:55:07 +0800</pubDate><description><![CDATA[刚毕业一个月，在公司已经工作了接近2个月了吧，还是一枚小菜鸟，为一款新出没多久的页游做着开发，从中可以学到很多成熟的东西，但同时也有很多迷惑的东西。由于客户端写的代码不规范，导致客户端工作量处理代码量越来越繁杂，随之而来的是bug越来越多，就陷入一个怪圈，边修bug边做新的需求，同时我们要维护的是页端和win客户端。增加了不少难度和混乱，经常出现bug不知道如何重现。服务端有对用户的操作进行记录，]]></description><category></category></item><item><title><![CDATA[httpclient4.2.2的几个常用方法，登录之后访问页面问题，下载文件]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/8662321</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/8662321</guid><author>ryan10107</author><pubDate>Tue, 12 Mar 2013 10:00:25 +0800</pubDate><description><![CDATA[原文在此：http://renjie120.iteye.com/blog/1727933
但发现需要Session的登陆后再登陆另一个需要登陆的功能页面出错。
package ryan;

import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.io.IOException;
import java]]></description><category></category></item><item><title><![CDATA[cakephp菜鸟笔记——输入数据处理*]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/7321377</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/7321377</guid><author>ryan10107</author><pubDate>Mon, 05 Mar 2012 16:18:56 +0800</pubDate><description><![CDATA[今天在处理防SQL注入和XSS攻击的时候，在找寻cakephp处理这些问题的函数，发现了Sanitize这个类，这个时它的APIhttp://api13.cakephp.org/class/sanitize。
对它了解不算太深入，主要使用了paranoid(
 $string, $allowed = array ( ) )这个函数，自动把非数字和字母的符号剔除。还有其他方法，以后了解深入再继续]]></description><category></category></item><item><title><![CDATA[cakephp菜鸟笔记——Js引擎jQuery使用]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/7319427</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/7319427</guid><author>ryan10107</author><pubDate>Mon, 05 Mar 2012 08:57:34 +0800</pubDate><description><![CDATA[cakephp的ajax默认绑定prototype，而本人接触js一开始就是jQuery控，闲话不多说，直接讲讲我用Js的helpers的引擎是jQuery库的过程。

	echo $this->Html->script('jquery'); 这句话就是开启了jQuery库的支持。并且需要app_controller.php里面添加Js helpers的支持。


	echo $this]]></description><category></category></item><item><title><![CDATA[cakephp菜鸟笔记-零碎重要提示（不断补充）]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/7270726</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/7270726</guid><author>ryan10107</author><pubDate>Sat, 18 Feb 2012 22:05:13 +0800</pubDate><description><![CDATA[1、
有些全局变量可以在view使用，使用img、js里面的文件都有

image($p['Product']['thumb_url'],array('onclick'=>$remoteFunction));?>

所以如要使用，请网$html的helpers查找方法。

2、  Session的读写很简单，$this->Session->write('lang',0);$lang]]></description><category></category></item><item><title><![CDATA[cakephp菜鸟笔记-auth组件简单说明]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/7270723</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/7270723</guid><author>ryan10107</author><pubDate>Sat, 18 Feb 2012 22:04:51 +0800</pubDate><description><![CDATA[Auth是简单的登陆组件，一般都是先建立user表，字段username，password，如果不是这样就必须另行显式说明。
<?php
class AppController extends Controller {
 
    var $components = array('Auth','Session');
    
 function beforeFilter() {]]></description><category></category></item><item><title><![CDATA[cakephp菜鸟笔记-分页]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/7270703</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/7270703</guid><author>ryan10107</author><pubDate>Sat, 18 Feb 2012 22:03:52 +0800</pubDate><description><![CDATA[cakephp分页功能十分方便，而且ajax分页都是简单易用。

这个方法详细地说明了ajax的分页。普通的分页就是在controller去掉有注释的那句话

function viewTaxonomy($tid = null,$pid=null)
 {
  $this->layout = 'index';
  if (!$tid) {
   $this->redirect(array(']]></description><category></category></item><item><title><![CDATA[cakephp菜鸟笔记4]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/7270692</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/7270692</guid><author>ryan10107</author><pubDate>Sat, 18 Feb 2012 21:56:36 +0800</pubDate><description><![CDATA[简单讲完model之后便是controller的使用，如果在/app/下创建了app_controller的话，所有创建的controller都会继承你所创建的controller，一般controller的名字都是名词复数_controller.php，在代码里面便是名词复数Controller的双驼峰写法。如果controller由bake生成的话，便会生成4个方法，查删改插都有。

co]]></description><category></category></item><item><title><![CDATA[cakephp菜鸟笔记3]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/7270685</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/7270685</guid><author>ryan10107</author><pubDate>Sat, 18 Feb 2012 21:54:56 +0800</pubDate><description><![CDATA[接下里便是model部分，model是用结束。但cakephp的model部分做得非常好了，已有简单ORM。<?php
class Product extends AppModel {
 var $name = 'Product';
 var $belongsTo = array(
         "Taxonomy"=> array(
        "className" => 'Taxon]]></description><category></category></item><item><title><![CDATA[cakephp菜鸟笔记2]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/7270090</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/7270090</guid><author>ryan10107</author><pubDate>Sat, 18 Feb 2012 14:11:46 +0800</pubDate><description><![CDATA[我使用的cakephp版本是1.3，我的cakephp应用名是gj

     配置完数据库之后，就可以开始做开发了。但数据库配置还有点需要提醒，encoding

var $default = array(
		'driver' => 'mysql',
		'persistent' => false,
		'host' => 'localhost',
		'login' => 'root]]></description><category></category></item><item><title><![CDATA[cakephp菜鸟笔记1]]></title><link>https://blog.youkuaiyun.com/ryan10107/article/details/6788269</link><guid>https://blog.youkuaiyun.com/ryan10107/article/details/6788269</guid><author>ryan10107</author><pubDate>Sun, 18 Sep 2011 22:57:07 +0800</pubDate><description><![CDATA[终于开了csdn的博客，很是兴奋。
  cakephp开发web应用的确很快，开发速度比起Java来说快一倍，当然，小应用上面，cakephp能大展身手。
  cakephp的解压后，用http://localhost/cakephp来访问会有这样正确的画面。]]></description><category></category></item></channel></rss>