自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tomorrow

一个无限努力朝向未来的程序员

  • 博客(39)
  • 收藏
  • 关注

原创 PHP面试总结

数据库构建有什么经验?1.标准的对象命名规范 2.设计数据库的时候满足3大范式第一范式(1NF):原子性,数据不可再分:一个表中的数据(字段值)不可再分唯一性,消除部分依赖:一个表中的每一行必须唯一可区分,且非主键字段值完全依赖主键字段值。独立性,消除传递依赖,使一个表中的任何一个非主键,完全独立地依赖于主键,而不能又依赖于另外的非主键。 尽可能的减少数据冗余3 .将经常

2016-09-23 02:41:38 545

原创 Apache 如何发布非80端口网站

由于楼主以前学习的是.net 自然而言的Windows的 80端口已经被IIS所占据,后来开始转学PHP,下载了一个WAMP集成环境包 先更改环境变量,让其端口绑定8080端口,不会的同学可以参考楼主的博客 http://blog.csdn.net/zch501157081/article/details/50897480 但在学习中配置虚拟网站时总是出问题,后来经过一番折腾,终于弄好了 首先你挂

2016-08-15 13:02:14 2355

原创 PHP PDO

PDO类似于,mysql扩展,也是一种操作mysql服务器的方式。5.1版本后PHP发行,并随着PHP的发展,PHP认为PDO才是操作数据的合理方式。开始逐渐摒弃mysql扩展,为什么呢:PHP开始逐渐模块化,封装规范操作。开启PDO对MySQL的支持php.ini PDO初用先来段代码,后面会有做解释。以下 是PHP手册中PDO操作类的查询位置:

2016-07-29 23:34:23 616

原创 Session for PHP

看其session之前,希望你有时间可以先去了解一下Cookie机制,因为Session其一部分是基于Cookie机制的。以下是我关于Cookie的博客: http://blog.csdn.net/zch501157081/article/details/52028467不同于COOKIE技术,将会话数据存储在服务器端。(这是Cookie和Session最本质的区别,下面会有说道) 那么Sess

2016-07-28 10:31:29 804 1

原创 Cookie for PHP

首先为什么要引入Cookie呢,因为B/S架构(浏览器/服务器)架构是居于HTTP协议,其特点是无状态的(即最简单的请求–响应模式(也就是我向你请求数据而你给我返回数据)),但是他不能存储数据(请求完就完了,我不记得我向你请求过什么,也不知道你回答了 我什么),即无状态的协议。 那么为何 不能存储到变量中:不行,变量脚本周期结束时,被自动销毁。 不能存储到常量中:不行,常量脚本周期结束时,被自动

2016-07-25 22:03:19 794

原创 MVC项目之入口文件编写

mvc是php典型的架构模式,对MVC详情请了解http://blog.csdn.net/zch501157081/article/details/51967549。 MVC一般项目中为了安全性和方便,并且因为其文件命名规则代码可重用性高一般会准备一个入口文件,一般为index.php 他负责整个程序的入口文件,访问所有的php文件(除去一些展示的静态网页和图片等直接加载不经过PHP编译的东西)都必

2016-07-25 20:36:43 2029

原创 SublimeCodeIntel for PHP

Sublimecodeintel 不得不说是sublime的一个开发神器之一 自带代码提示功能基础上一个更好的扩展,自带代码提示功能只可提示系统代码,而SublimeCodeIntel则可以提示用户自定义代码。SublimeCodeIntel支持跳转到变量、函数定义的功能,另外还有自动补全的功能,十分方便。 但是其安装并配置让很多小白很蛋疼,如何让自己的sublime宛如开发神器呢,如今来

2016-07-25 16:18:05 3601

原创 PHP Failed opening required (include_path='.;C:\php\pear')

今天在做一个MVC程序时 ,required路径时报错,再三感觉自己程序没错后走上了无尽的百度之路,不得不说百度解决方法都是千篇一律。这里写上我自己的问题; 不得不说解决问题这个问题前自己再三的去看看自己的程序写对了没有; 看看自己写对了没有; 再确定一遍自己的程序 逻辑思维。重要的事情说三遍。。 比如我犯得错误。 这是我的文件目录: 我的index文件中是这么写的: <?php

2016-07-21 11:44:35 69947 2

原创 深层次理解MVC

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范。 那么MVC框架究竟干了些什么:用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面。各部分相互独立并且相互联系。可以让各自专注于自己的任务。但是不得不承认MVC只能称之为低耦合性。 优点在于:用一种业

2016-07-20 13:44:13 22174 1

原创 Git--创建与合并分支

在 版本回填退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主 分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。 首先,我们来创建dev分支,然后切换到dev分支上。如下操作: git checkout 命令加上 –b参数

2016-07-18 16:42:31 3154

原创 Git--远程仓库操作

第一步: 创建SSH Key。Git Push 避免用户名和密码方法 push本地代码到github出错 error: failed to push some refs tgit push pull clone

2016-07-18 14:35:27 509

原创 Git 本地的撤销修改和删除操作

git本地的撤销修改和删除操作第一:如果我知道要删掉那些内容的话,直接手动更改去掉那些需要的文件,然后add添加到暂存区,最后commit掉。第二:我可以按以前的方法直接恢复到上一个版本。使用 git reset –hard HEAD^git checkout – readme.txt,如下所示:

2016-07-18 10:31:04 42160 1

原创 手把手教你使用Git--Git入门

本文是经自己的对GIt的总结 转载请注明出处 Git是分布式版本控制系统,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上 改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。 一:Git是什么?Git是目前世界上

2016-06-22 20:27:35 633

原创 .net mvc web api上传图片/文件并重命名

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-05-30 20:36:23 4089

原创 Get and Set

GET和SET,类中调用他们有什么用呢,看来看去还是看不懂,通俗一点解释一下,用了有什么好处,不用会怎么样如果你这样写是没有什么不一样的. private int Old; public int Old{ get{return Old;} set{Old = value;} }但是如果你这样写就不一样了. private

2016-05-23 22:21:40 539

原创 failed to open file mysql,导入mysql数据库打不开的解决办法

使用mysql导入数据库时很不凑巧的出现:Failed to open file 'xxx.sql', error: 2主要的原因在于mysql没权限读取你指定导入盘符的权限。so我们此时应该给mysql 加上读取权限在此附上干货:1.添加mysql安装路径。首先右键单击“我的电脑(wind7是“计算机”)”--->“属性”-->"高级系统设置",弹出“

2016-05-09 11:15:30 29627 2

转载 mysql之TIMESTAMP(时间戳)用法详解

这篇文章主要介绍了mysql之TIMESTAMP(时间戳)用法,需要的朋友可以参考下一、TIMESTAMP的变体TIMESTAMP时间戳在创建的时候可以有多重不同的特性,如:值得一提的是一般建表时候,创建时间用datetime,更新时间用timestamp。这是非常重要的。在不同版本的mysql中 TIMESTAMP默认值也是不一样的

2016-05-05 19:20:40 689

原创 如何解决WAMP Server Apache与IIS端口冲突问题

PHP也是一门开发网页的语言,WAMP Server 是它的一个较好的集成开发环境,今日,小编发现好多Wamp Server 安装后启动local host 出现的却是IIS页面!为什么会这样呢?     出现这一类问题的用户大多数装有IIS,IIS的默认端口是80,巧了,WAMP默认端口也是这个!所以两者再访问的时候发生了冲突!所以出错了。网上很多方法都不是很详细,希望这篇文章可

2016-03-15 16:36:22 3166

转载 WebApi与手机客户端通信安全机制

最近公司有几个项目需要开发手机客户端,服务器端选用WebApi,那么如何保证手机客户端在请求服务器端时数据不被篡改,如何保证一个http请求的失效机制,下面总结一下我们在项目中针对这两个问题的解决方案。基本思路如下:  用户在成功登陆app客户端之后,手机客户端向服务器端发出的所有的http请求在请求头(HttpHeader)上都会带上下面三个参数:1、Uid(用户ID),2、Ts

2016-03-14 20:21:44 3353

原创 mvc api 和 asp.net中输出图片

先说说服务器上怎么存储图片,一般的方式有两种,第一种是直接把图片存在数据库中,然后需要的时候从数据库中把图片拿出来,当然这用效率不用想你也知道。   另外一种方式别人给你图片,你把图片存下来,然后把图片存储的地址存下来,放在数据库中。以后别人请求的时候,他只要把图片的路径给你,你给他返回就OK了。那再来来说说mvc web api中输出图片吧   在之前呢,给别人的接口直接是把

2016-03-14 17:24:29 4550

转载 .net MVC4 web Api输出Json格式实例

.Net基于MVC4 Web Api输出Json格式实例投稿:shichen2014 字体:[增加 减小] 类型:转载 时间:2014-10-24 我要评论这篇文章主要介绍了.Net基于MVC4 Web Api输出Json格式的实现方法,实例讲述了Global中json的操作与XML的处理等技巧,需要的朋友可以参考下本文实例讲述了.Net基于MVC4 W

2016-03-14 13:18:29 1361

转载 Cookie/Session详解

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1  Cookie机制

2016-03-13 21:56:27 291

原创 排序算法——快速排序(快排)

自己总结了下快速排序的算法

2016-03-03 00:03:08 1291

转载 String与StringBuffer的区别

String与StringBuffer的区别简单地说,就是一个变量和常量的关系。StringBuffer对象的内容可以修改;而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象。StringBuffer的内部实现方式和String不同,StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修

2016-03-02 16:45:10 339

原创 sqlsever 浅析存储过程 存储过程基础知识

浅析数据库存储过程,包括数据库的用途,简介,使用,示例

2015-12-21 12:44:42 470

原创 sql sever/mssql 分页 和一些小的心得

数据库分页函数 与C#数据格式对应,一些小问题

2015-12-13 11:59:34 851

转载 全国城市数据Sqlserver数据库创建代码

--创建DBPromary数据库 create database DBPromaryuse DBPromarygo--创建promary表create table promary( proID int primary key, proName nvarchar(50) not null) --中国34个省级行政单位 23个省 5个自治区 4个

2015-09-15 21:38:08 635

转载 ASP.NET会话(Session)保存模式

ASP.NET会话(Session)保存模式 今日抽空就说一下 Session 在 .Net v1.0/v1.1 中的存储模式。大家可在 MSDN 2003 中搜索一下即可看到关于 Web.config 中的节点元素的描述,共有 Off、InProc、StateServer、SQLServer 四种模式。Off、InProc 分别指“不启用”、“进程内保存(默认值)”,此两种模式没啥讲

2015-07-28 17:08:44 435

原创 多态

多态是其面向对象中其非常重要的一个组成部分,其主要作用在于:程序的多次利用,重用重载相信大家非常熟悉就在这不予说明了接口目的是方便统一管理.另一个是方便调用.这个就叫统一访问,因为你实现这个接口的类的方法名相同,但是实现内容不同我用接口来定义对象不就可以做到统一访问了吗?接口主要针对多个类实现它来说的,要是只有一个类当然可以不用接口了.你这样想,我做一个USB接口,有个re

2014-12-09 20:26:19 248

原创 邻接矩阵and邻接表

邻接矩阵和邻接表运用的思想是一致的     结构体中的定义大概分为三类  值   顶点个数  弧个数      其中顶点和弧在程序中只进行循环时的一个标量操作    值顾名思义表示彼此直接的关系        而邻接表定义结构体较为麻烦  主要在于在头结点上要定义链接后面表示关系结点的头结点邻接矩阵和邻接表创建主要 有三步:  1.初始化 :将其值域赋为初始值  链

2014-12-02 09:26:24 549

转载 关于继承,不同继承方式,对于派生类成员以及基类的可见性

通过继承机制,可以利用已有的数据类型来定义新的数据类型。所定义的新的数据类型不仅拥有新定义的成员,而且还同时拥有旧的成员。我们称已存在的用来派生新类的类为基类,又称为父类。由已存在的类派生出的新类称为派生类,又称为子类。  在C++语言中,一个派生类可以从一个基类派生,也可以从多个基类派生。从一个基类派生的继承称为单继承;从多个基类派生的继承称为多继承。  派生类的定义格式

2014-11-24 13:28:07 3895

原创 构造函数及其重载and继承

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2{ class Program { static void Main(st

2014-11-05 20:24:18 433

原创 C#面向对象简单机器人

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 机器人{    class Program    {        static void Main(string

2014-11-03 23:12:10 801

原创 非递归二叉树

#include#include#define MAXSIZE 30typedef struct SNode{ char x; SNode *Lchild; SNode *Rchild;}BiTNode,* BiTree;typedef struct{ BiTNode *data[MAXSIZE]; int top;}SeqStack;SeqStack *

2014-11-03 23:07:31 358

原创 浅析递归树

#include#include//#includetypedef struct SNode{ char x; SNode *Lchild; SNode *Rchild;}BiTNode,* BiTree;BiTree creatBiTree() //有返回值的创建树 调用一级指针{ BiTree root; char ch; ch=getchar(); if(

2014-10-26 21:13:36 412

原创 浅析数据库

认识数据库编写软件

2014-10-19 22:14:41 571

原创 多项式之加减乘

#include#includetypedef struct s{int coef;  //多项式系数int expn;    //多项式指数struct s *next;}duoxiangshi;duoxiangshi *creat()   //创建多项式链表{duoxiangshi *head,*p,*rear;int  coef,e

2014-10-13 18:21:06 876

原创 算法判定是否为回文

算法分析:回文是指正读和反读均相同的字符序列,例如:“abba”,“abcba”所用到的结构:单链表,栈              (单链表用于存储字符串,栈用于对单链表中字符串的判定)算法:1,构造空栈 s      2,将单链表存储的字符串中的前一半字符进栈      3,将栈中的字符逐个与单链表中的后半部分的字符进行比较。如果字符全部相等,则判定字符串

2014-10-09 11:35:49 2135

原创 运用递归完成约瑟夫环

约瑟夫环本身就是一个不断在调用输出删除函数所以运用递推完成    结束条件为只剩一个节点     q->next==q时结束输出最后一个节点#include#includetypedef struct Node{int id;int mima;struct Node *next;}LNode,*LinkList;LNode * creat_LinkL

2014-09-22 20:43:37 484

空空如也

空空如也

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

TA关注的人

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