新手前端工作记-2

因为公司要给我升级电脑配置(ALL NEW), 在等待的时间里,就仍没有分配具体工作,就还是学习thinkPHP. 顺便又又搞了遍MySQL, 第一次搞清楚MySQL究竟是怎么用,a衰。以及发现了个php开发环境一键安装包,超轻松,5分钟完成配置,a哭。

晚上写博客,竟hexo都使不利索了简直。[预告]明天有超级大事件,已经调休!/做/密/不/可/名/状:)

一. thinkPHP & php开发环境配置 & MySQL

就先跟着ThinkPHP5快速入门搞吧,一天才看到第二章-URL和路由,有听多不懂的。不过看完第一章-基础中的控制器和视图部分,对于以后前端工作还是很有益的。

昨天php开发环境搞了一天,今天发现WAMP. WAMP是window上的apache+mysql+php一键安装包,用起来超简单:)

以前云里雾里,今天21分钟 MySQL 入门教程终于给MySQL搞明白了。简单的重复下MySQL的使用方法:

1. 连接&创建数据库

mysql -h 主机名 -u 用户名 -p   #登录到MySQL

create database 数据库名 [其他选项];   #创建一个数据库

show databases; #查看已经创建了哪些数据库

use databases;  #指定数据库

2. 数据库操作

mysql -D 所选择的数据库名 -h 主机名 -u 用户名 -p   #直接在登录数据库时指定数据库

create table 表名称(列声明);   #创建数据库表

insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);  #向表中插入数据

select 列名称 from 表名称 [查询条件];  #查询表中的数据
  • 以创建 students 表为例, 表中将存放 学号(id)、姓名(name)、性别(sex)、年龄(age)、联系电话(tel) 这些内容:
create table students
	(
		id int unsigned not null auto_increment primary key,
		name char(8) not null,
		sex char(4) not null,
		age tinyint unsigned not null,
		tel char(13) null default "-"
	);

二. hexo & git

1. hexo命令简单回顾

hexo new "HelloWorld"   #新建POST

hexo clean  #清除缓存

hexo g   #生成静态文件

hexo d   #部署

hexo s   #运行hexo服务器

2. hexo小技巧

问题:如何不处理source目录下某个子目录的所有文件,仅仅是将其copy到public目录中对应目录?

参考@Xuanwo回答。修改hexo跟目录下_config.yml文件skip_render。若修改参数为skip_render: haha/*.md表示source的次级目录,haha下所有的.md文件就都不会用主题再渲染为.html文件。

3. git命令简单回顾

git add *  #添加所有更改到暂存区

git commit -m "代码提交信息"    #代码提交信息

git push origin master   # 改动提交到远端仓库

三. 其它

[预告]明日超级大事件,/可/是/我/不/说:)

请朋友吃饭很开心,今天吃的是串串香:三人110串、3瓶唯怡豆奶…计210rmb.


参考资料: