自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 NBA投票系统(4):投票数据条形图显示

这一部分主要是用到了一些img库函数进行绘图,这里只给出代码,相关函数使用方法可以参考PHP帮助文档:<?php /************************************************************************* 1.Database query to get vote info ************************

2017-05-27 08:20:32 688

原创 NBA投票系统(3):MySql

这一部分是NBA投票系统中MySql数据库的设计,先看下这段代码其实使用Redis会更好,以后会专门开一个版块来介绍Redis。drop database NBATeam;drop database NBAPlayer;create database NBATeam;use NBATeam;create table NBAChampionTeam( teamId int

2017-05-27 07:52:10 327

原创 NBA投票系统(2):HTML

该静态HTML的主要作用是呈现投票界面,让用户能够选择喜欢的球队和球星进行投票提交; Welcome NBA Vote CenterWelcome to NBA Vote CenterWhich team do yuu think will get 2017 NBA Champion Cleveland Cavaliers Golden Sta

2017-05-27 07:38:40 533

原创 NBA投票系统(1):系统介绍

今年NBA总决赛将于6.2号开始,冠军将在骑士和勇士之间产生,于是就想自己做一个简单的投票系统。该系统从结构上分为三部分:1、静态HTML;2、MySql数据库;3、PHP处理脚本;如果想查看完整的脚本,请去https://github.com/Sangewang/NBAVoteSystem下载Ps:该投票系统只是做了一个简单的模型,并没有花太多时间在CSS布局上本篇博客主要介绍投

2017-05-27 06:50:29 507

原创 有关imgaettfbbox函数中$fontname参数使用方法

未完待续

2017-05-20 22:23:54 416

原创 PHP中生成PNG图片的方法

本文的由来是在学习PHP和MySQL WEB开发的第二十二章创建图像过程中,需要生成几张.png格式的纯颜色图片,但是在书中没有相关的脚本,于是只能自己撸一个出来。需求:生成白色、蓝色、红色和绿色的PNG格式图片各一张;PHP的API:$im = imagecreatetruecolor($width,$height)  ----> 创建新图像的标示符$white = imagecol

2017-05-20 21:59:59 2507

原创 如何快速找到php.inc配置文件

今天在做文件上传的表单时候,遇到一个问题:上传的文件保存在临时目录中,这是通过php.ini文件的upload_tmp_dir指令设置的,如果没有设置该指令,在默认情况下,该目录是WEB服务器上的主临时目录。如果在处理上传文件的脚本执行完成之前不移动、复制或更改文件名称,该文件将被删除。那么问题来了,这个文件到底放在哪儿了?有两个方法去查看这个文件的位置:方法一:在/var/www

2017-05-14 18:07:57 2754

原创 LUA 字符串密码格式校验

最近工作中遇到需要使用LUA脚本进行字符串的密码校验,利用业余时间进行下总结:1、Ubuntu下安装LUA,只需要一个执行udo apt-get install lua5.2即可,本来想安装5.3,但是失败了,所以只安装了5.2:2、先简单写个LUA脚本,实验下是否好用:         3、然后执行lua ./checkpass.lua查看结果:4、接下来补充完整的校

2017-05-13 15:39:16 1819

原创 简单区分大端序和小端序(Little-Endian or Big-Endian)

关于这部分的内容已经有很多写的很好的帖子了,我在这里引用了百度的解释,并自己实践了一下,仅此而已:大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中

2017-05-12 08:26:06 608

原创 有关PHP表单中 input type类型的介绍

1、在学习PHP过程中,会经常遇到创建各种各样的表单,比如说以上传一个文件为例子:显示结果:2、那么问题来了,究竟input type共有多少种用法呢?在1中的例子,我用到了text 、 file 、 hidden 、 submit ,其它更具体的用法可以参考http://www.w3school.com.cn/tags/att_input_type.asp

2017-05-12 07:52:38 7392

原创 进阶版链表

链表和数组应该是在工程项目中最常使用的数据结构,本文将对一种较为复杂的Hash + 链表 给予代码架构的体现:1、建立一个名为linknode.h的文件2、建立一个名为linknode.c 的文件3、对该代码进行编译查看个变量的的内存地址:gcc linknode.c -o linknode

2017-05-10 21:11:43 260

原创 误删除LAMP中mysql下的mysql数据库,造成mysql.user Table 不存在

由于再搞LAMP开发,早上在操作mysql db的时候,一时误操作把mysql数据库给误删除了,然后在使用grant对某一个数据库进行权限赋予时候报错,在stackoverflow和百度上浪了半天,百度的方法是重装数据库,在statckoverflow上看到的操作mysql_install_db的,于是按照这个方法修复了一下,好了,没有图的文章都是耍流氓,直接上图来复现下我的整个操作过程。1、

2017-05-10 08:08:33 1975

转载 初窥Shell 脚本

1、Shell是什么Shell脚本就是利用shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说shell脚本就是一系列命令的合集。shell可以直接使用在win/Unix/Linux上面,并且可以调用大量系统内部的功能来解释执行程序,如果熟练使用并掌握shell脚本,可以让我们操作计算机变得更加轻松。2、Shell能做什么将一些复杂的命令简单化

2017-05-07 08:20:25 287

转载 Redis 和 Memcached 的区别

Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并发支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再Set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一样高效。所以,如果需要缓存能够支持更复杂的结构和操作,那么Redis是不错的选择。内存使用效率对比:使

2017-05-05 07:21:13 264

转载 Ubuntu下LAMP环境搭建 Apache、MySQL、PHP

由于刚学习Linux,选择了界面比较友好的Ubuntu进行研究。命令行+可视化对于初学者来说组合还是比较不错的,图形界面作为命令行的一个过渡能比较直观的看到效果。在应用中学习是一个比较好的办法,我就是为了搭建一个基于Linux的服务器环境而进行学习的,根据网上搜集的资料,完成了LAMP的配置。主要过程如下:1.LAMP的安装顺序问题,现在是默认安装好了Linux系统,我的版本是Ub

2017-05-04 07:47:27 486

翻译 Git常用命令

Ps:好多命令自己也没有用过,不对的地方请大家指正,或者在使用之前自己git help 一下1 、查看、添加、提交、删除、找回,充值修改文件git help #显示command 的 helpgit show #显示某次提交的内容  git show $idgit co -- #抛弃工作区修改git co . #抛弃工作区修改git add #将工作文件修改提交到本地缓

2017-05-01 21:37:57 368

空空如也

空空如也

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

TA关注的人

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