温馨提醒

亲爱的游客,你的浏览器太旧啦.都啥年代了.为了你的安全,为了你的体验,为更好的浏览本页, 赶紧更新一把吧.....本博客不支持ie8以下浏览器,如果你使用的是ie浏览器,请您更新到ie8或以上版本.

推荐使用谷歌浏览器(chrome)或火狐浏览器(Firefox),点击下方按键进行安装

码农部落

  ——好记性,不如烂博客!

window下,安装mencached

介绍:
memcached是一种缓存技术, 他可以把你的数据放入内存,从而通过内存访问提速,因为内存最快的, memcached技术的主要目的提速,
在memachec 中维护了一张大的hashtable表 ,该表是在内存,表的结构是
key value
字串 (字串,数值,数组,对象,布尔,二进制数据,null)

原理说明:
php_memcached
安装并使用memcached
安装步骤
下载memcached软件
安装
进入cmd ,切换到 memcached.exe 文件所在目录
memcached.exe –d install
启动memcached
第一种,可以到服务点击启动
第二种, 命令行
memcached.exe –m 200MB –d start 【以deamon方式启动,默认64M】
如果你在启动时,win7启动不成功, 则可以使用如下方法
memcached.exe –p 端口号
启动方法不要关闭控制台.

端口号的范围 : 0-65535 , 因为端口号是用两个字节来表示
有名端口: 0-1024 已经用程序使用 , apache 80 , mysql 3306 , ftp 21 , ssh 22
oracle: 1521, stmp: 25

使用netstat –an 如果看到 11211端口在监听,说明启动ok
netstat –anb 是哪个程序监听, 这个指令还可以看到有哪些用户连接到我们的服务器.

如果没有安装好,原因可能
如果你是win7, win7对安全性高,所有,必须以adminstartor 身份来安装.
你切换成adminstrator , 去安装,在启动
你的memcached.exe 目录有中文,或特殊字符, 保证目录没有中文和特殊字符.


yii教程(13)记住用户登录状态

实现:
1.制作表单
yii13_2
2.实现model模型(LoginForm.php )
yii13_1


yii教程(12)用户登录系统实现

【用户登录系统实现】
1. 制作表单
2. 收集表单数据(用户名、密码)
3. 去数据库校验用户名和密码
4. 用户信息session持久化

在Yii框架里边有两个模型:数据模型、表单模型
数据模型:与数据库进行交互的模型model(例如good模型、user模型)
表单模型:收集用户信息,然后丢弃。
我们要使用登录表单模型来进行用户登录系统功能实现
yii12_1
登录模型操作与数据模型是一致的,不同的是,登录模型不与数据库进行交互。
yii12_2

表单数据校验save()方法可以一边校验数据,校验成功可以存储数据
save() 到后边有一个环节会执行模型的rules()方法,也就校验表单了
阅读全文…


java边界布局(BorderLayout) 演示

直接上代码:

/**
 * BorderLayout 演示
 * 1、继承JFrame
 * 2. 定义你需要的组件
 * 3.创建组件
 * 4.添加组件
 * 5.对窗体设置
 * 6.显示窗体
 */
package test;
import java.awt.*;
import javax.swing.*;
public class demo_01 extends JFrame{

	/**
	 * 2定义组件
	 */
	JButton jb1,jb2,jb3,jb4,jb5;
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		demo_01 demo=new demo_01();
	}
	demo_01()
	{
		//3.创建组件
		jb1=new JButton("中部");
		jb2=new JButton("北部");
		jb3=new JButton("东部");
		jb4=new JButton("南部");
		jb5=new JButton("西部");
		//4.添加组件
		this.add(jb1,BorderLayout.CENTER);
		this.add(jb2,BorderLayout.NORTH);
		this.add(jb3,BorderLayout.EAST);
		this.add(jb4,BorderLayout.SOUTH);
		this.add(jb5,BorderLayout.WEST);
		//5.对窗体设置
		this.setTitle("边界布局案例");
		this.setSize(300,200);
		this.setLocation(200,200);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		//显示窗体
		this.setVisible(true);
	}

}

效果图:
java_BorerLayout
注意:

  1. 不是五个部分都必须添加
  2. 中部会自动调节大小
  3. JFrame,JDialog默认布局管理器就是BorderLayout