MYSQL入门之三_将本地MySQL数据导入SAE数据库
MYSQL
入门之三 _ 将本地 MySQL 数据导入 SAE 数据库
1. MySQL 字符集
MySQL 的默认字符集是 latin1,将本地 MySQL 库导出成 sql,再导入到 SAE 的
MySQL 时中文字符出现乱码,解决方法是将本地 mysql 默认字符集也设成
utf8
查看当前 MySQL 字符集
** mysql > show variables like 'character_set_%'; **
更改 MySQL 默认字符集
$ vi /etc/mysql/my.cnf
在client和mysqld中加参数
** [client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
init_connect='SET NAMES utf8'
** 重启MySQL后台服务
** $ service mysqld restart **
2. 导入/导出数据
一般导入导出数据通过 sql 文件进行,sql 文件包括一系列 sql
命令,包含建表,插入数据等等
3. 从 MySQL 导出数据 ...
MYSQL入门之二_PHP操作MYSQL
MYSQL 入门之二 _PHP 操作
MYSQL
1. 本地连接 MySQL
** $con= mysql_connect("localhost", "root", "xxxxxx"); **
** if(!$con) { **
** die('Could not connect: '.mysql_error()); **
** }else { **
** echo"Connect success "; **
** } **
2. SAE 连接 MySQL
** $con =mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT, **
** SAE_MYSQL_USER,SAE_MYSQL_PASS); **
** if (!$con) { **
** die('Could not connect: '.mysql_error()); **
** } else { **
** echo"Connect success "; **
** } **
** mysql_select_db(SAE_MYSQL_DB,$con); **
3. 断开 ...
建站之一:平台选择和环境搭建(SAE)
建站之一:平台选择和环境搭建(SAE)
一、为什么选择 SAE 建站
1. CS/BS 架构的选择
CS(Client/Server)的服务器端通常都是由程序实现服务,并且一直在后台运行,客户端是一个程序。
BS(Browser/Server)的服务器端是 Web 服务器在后台运行(如
apache),只需要写一些程序(如 PHP)被 Web
服务器调用即可,而客户端可以是浏览器也可以是程序。
就实现而言,无论协议的设计,编码,还是调试,BS 都相对简单。
2. GAE 与 SAE 的选择
SAE(Sina App Engine)是新浪开发的 用于 WEB
应用程序的开发和托管的平台
,它提供了 Web
服务器,存储空间,数据库,负载均衡,数据备份等等,开发者只需要实现应用相关编码即可使用。
GAE(Google App Engine)是谷歌开发的 WEB 应用程序开发和托管的平台。 GAE
和 SAE 各有优势,考虑到主要面对国内用户,而 GAE
时常被封,无法保证稳定性,故选择 SAE(参考《GAE 与 SAE 对比》)
3. 费用
SAE 以云豆计费,对流量,CPU
时 ...
建站之三:PHP网页实现
建站之三:PHP 网页实现
一、相关概念
1. Php 与 Html 关系
Html: 前端、静态、客户端执行
Php: 后端、动态、服务器执行
Html 可以包含 Php,Php 可以生成 html
2. Php 与 Javascript 关系
Php 是服务器端脚本,Javascript
是客户端脚本,功能不同,可以配合使用
如在 Form 中 button 的 onclick 可以调 Javascript 函数,但不能调 php
函数
而 Javascript 不能处理服务器端数据
3. 网页术语
Css:控制网页内容如何显示
Div:Div 标签用于定义一个区域的显示方式(如背景,字体,对齐方式等)
Style:Style 标签用来设置 css 格式表
Meta:Meta 标签包含一些网页的隐藏信息
二、网页实现
1. 建议使用 DreamWeaver 设计网页,然后再手动编辑
设置页面属性(背景,屏幕宽度,链接显示等),加入文字图片等
一般网站,需要设计页头,页脚(可单写文件,被多个页网包含)
2. 网页适应浏览器分析率
用百分比设置宽度:width:100%
设置最大宽度: ...
建站之二:本地调试环境LAMP的搭建
建站之二:本地调试环境 LAMP
的搭建
#操作系统/Linux #数据存储
一、说明
用 SAE 建站时需要调试,总不能改一下,上传一下 SVN,在 Ubuntu
中仅安装几个软件,进行简单配置即可建立本地调试环境,即
LAMP(Linux+Apache+Mysql+Php)
二、实现
1. 安装 Web 服务器 Apache
$ sudo apt-get install apache2
安装后在浏览器中打开 http://localhost/或者 http://127.0.0.1
如正常显示 It works!,则说明 Web 服务器已正常运行
2. 安装 Php 解释器对应的 apache 工具
$ sudo apt-get install php5
$ sudo apt-get install libapache2-mod-php5
重启 apache
$ sudo /etc/init.d/apache2 restart
测试php是否正常
$ vi /var/www/testphp.php
编辑内容如下
UML工具_Jude(astah)
1 用途
跨平台的 UML 工具——Jude(astah),用 JAVA 实现的 UML 工具,可导出 UML
图片。
2 软件
Jude 现更名为 astah
3 安装
从
[http://jude.change-vision.com/jude-web/index.html](http://jude.change-
vision.com/jude-web/index.html),可下载相应的 Windows,Mac OS,Linux
版本,新版安装包,包含 Java 运行环境
4 参考
一个不错的免费UML工具:JUDE
community
MacOS入门之一:基本操作
MacOS 入门之一:基本操作
1.说明
本文简述了 Macbook 的一般使用方法,以及 Iphone
开发环境的配置,参考资料和注意事项,希望对初学者有所帮助。
2.基本操作(与非苹果系统差异)
切换操作系统,开机时按 Option 键
如何查看系统信息:菜单 ->前往 ->实用工具
->系统信息
鼠标操作
按下左键:单指按下触摸板,触摸板实际是个大按钮
按下右键:两指按下触摸板
滚轮:两指划动
如何弹出光盘:按键盘右上角弹出键,有些光盘正在使用中时,需要右键操作光盘图标,选择推出
应用退出全屏:全屏时,鼠标放在屏幕顶端,顶端工具条会显示出来,点击工具条最右侧蓝色按钮
文件管理器:Finder->设备
修改默认操作系统:菜单 ->苹果图标 ->系统偏好设置
->启动磁盘
如何切换输入法:Command+ 空格
3.应用程序
Mac OS 中的常用软件
播放多媒体工具:mplayer
聊天工具:QQ
网络电视:PPTV
游戏
常用工具:FlashPlayer
虚拟机工具:VirtualBox
如何安装软件:
下载 d ...
MacOS入门之二:多操作系统并存
MacOS
入门之二:多操作系统并存
#操作系统
1.说明
卖机器的小哥给预装的系统太诡异了,而我又需要多个系统同时使用,所以只好全部重装,下面列出安装
Macbook 的步骤,参考文档及注意事项
2.实验环境
硬件环境
macbook mb471
操作系统
Mac OS X 1.6.0Snow Leopard,开机启动
Mac OS X 1.7.4Lion,开机启动
Linux Ubuntu 10.04,开机启动
Windows XP SP2,开机启动
Windows XP SP2,在 Mac OS 中通过虚拟机启动
Windows XP SP2,在 Linux Ubuntu 中通过虚拟机启动
3.安装开机启动的操作系统(EFI 方式)
准备安装光盘:
Linux Ubuntu 安装光盘
Windows XP SP2 安装光盘
Mac OS 安装光盘
买机器时自带Mac OS 安装盘,其中包括 Mac OS 操作系统和 Windows
驱动
购买正盘系统升级
网上可下载 Mac OS 安装光盘映像 dmg 文件,通过使用软件 Ultraiso 将
dmg 转换成 i ...
Linux系统中误删文件的恢复
Linux 系统中误删文件的恢复
1. 问题说明
Linux Ext3 文件系统中误删文件的恢复
2. 软件
ext3grep
3. 方法
安装
$ apt-get install ext3grep
操作
卸载误删文件的分区
$ umount /exports/
对该分区数据进行索引
$ ext3grep /dev/sda9 --ls --inode 2
执行程序后,在当前目录下生成 2 个文件:sda9.ext3grep.stage1 和
sda9.ext3grep.stage2,
最下方列出被删文件
恢复文件
ext3grep /dev/sda9 --restore-file 文件名
4. 参考
http://blog.csdn.net/chinalinuxzend/article/details/3991010
http://space.itpub.net/94384/viewspace-604806
配置Linux开发环境
#操作系统/Linux
1 说明
文档最后更新日期 24 年底,操作系统版本:24.04
建议安装 LTS(long term support)版本,比如:16.04, 18.04, 20.04,
22.04,一般大版本为双数,小版本为 04。
规划
我安装 Ubuntu 系统一般规划如下:
总预留一个 50G
左右的分区,以备安装新操作系统与当前系统并存(配置可以直接从旧系统拷过来)
数据放在独立的分区
使用虚拟机,如用 Virtualbox 安装 Windows,用 Docker 安装 Linux
2 配置系统
2.1 安装语言支持包
系统 ->系统管理 ->语言支持,安装语言包,选择汉语后重新启动
2.2 升级系统
系统 ->系统管理 ->更新管理器,升级所有包
2.3 设置系统字号大小
系统 ->首选项 ->外观,字体选项卡,修改字号大小
2.4 设置静态 IP
系统 ->首选项 ->网络连接,除设置 IP,子网掩码,网关外,还需要设
DNS,可参考 DHCP 时自动生成的/etc/resolv.conf
2.5 设置 s ...