自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuzp111的专栏

生命不息,折腾不止

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

原创 c++对象成员

c++对象成员的销毁和创建过程

2016-12-31 23:07:44 617

原创 c++对象数组

#Coordinate.hclass Coordinate{ public: Coordinate();//构造函数 ~Coordinate();//析构函数 public: int m_iX; int m_iY; };#Coordinate.cpp#include <iostream>#inclu

2016-12-31 21:44:37 819

原创 C++构造函数和拷贝构造函数

构造函数1 拷贝构造函数的参数是确定的,不能重载 2 当没有自定义的拷贝构造函数时,系统自动生成一个拷贝构造函数 3 通过同类型的对象实例化另外的对象时,自动调用拷贝构造函数 4 拷贝构造函数没有返回值析构函数1.如果没有自定义的析构函数则系统自动生成 2.析构函数在对象销毁时自动调用 3.析构函数没有返回值、没有参数也不能重载用堆实例化对象,析构函数会在所有进程结束

2016-12-31 21:14:25 473

原创 Go学习笔记三(包)

包创建一个包测试包常用的包介绍fmtiobufiosortstrconvossyncflagencodingjsonhtmltemplatenethttpunsafereflectosexec练习包是函数和数据的集合。用 package 关键字定义一个包。文件名不需要与包名一致。包名的约定是使用小写字符。Go 包可以由多个文件组成,但是使用相同的package <

2016-12-30 16:44:02 471

原创 Go学习笔记二(函数)

函数函数作用域延迟代码defer 变参恐慌Panic和恢复Recover函数练习函数函数作用域在 Go 中,定义在函数外的变量是全局的,那些定义在函数内部的变量,对于函数来说是局部的。 局部 变量 仅仅 在执行定义它的函数时有效。package mainimport "fmt"var a intfunc main() { a = 5 println(a) f

2016-12-29 18:21:22 544

原创 Go学习笔记一

变量类型和关键字字符串多行字符串控制结构ifgotofor循环range迭代器switch内建函数arrayslices 和 maparrayslicemap变量、类型和关键字完整的整数类型列表(符号和无符号)是 int8 , int16 , int32 , int64 和 byte , uint8 , uint16 , uint32 ,uint64混合用这些类型向变量赋

2016-12-29 16:17:38 398

原创 C++的string与属性封装

string#include <iostream>#include <stdlib.h>#include <string>using namespace std;int main(void){ string name; cout << "please input uername:"; getline(cin,name); if(name.empty())

2016-12-26 22:56:39 1682

原创 C++类与对象

从栈中实例化对象,使用完之后系统会自动回收这块内存。从堆中实例化对象,使用完之后必须将其内存释放掉~#include <iostream>#include <stdlib.h>using namespace std;class Location{ public : int x; int y; void printX() {

2016-12-25 23:43:33 414

原创 C++内存管理

#include <iostream>using namespace std;int main(){ int *p = new int[1000]; if(NULL == p) { //申请内存失败 //system("pause"); cout << "申请内存失败" << endl; return 0;

2016-12-25 17:43:17 493

原创 C++的const

const与指针const与引用const int x=5;int *p=&x;这是错误的。可变量不可以成为不可变量的别名。int x=5;const *p=&x;这是正确的。*p只有“读”的功能,&x有“读、写”两个功能,相当于讲一个大的量赋给一个小的,因而不会出问题。补充:如何区别&是引用还是取地址符? (1)如果&是取址运算符,也就意味着取一个变量的地址并付给指针变量。 一般形式是:int

2016-12-25 16:44:11 426

原创 Go初体验

安装Go设置环境变量安装Go#下载Linux 64位的源码包wget https://storage.googleapis.com/golang/go1.7.4.linux-amd64.tar.gz #将go解压到/usr/local目录下tar -C /usr/local -xzf go1.7.4.linux-amd64.tar.gz设置环境变量linux下有4个环境变量需要设置,设置方法:

2016-12-25 10:48:00 569

原创 记录一次ajax错误Provisional headers are shown

问题在PC端调试是可以正常生成海报的,但是放置到微信端打开就提示这个错误。在微信端调试又很麻烦,所以挺折腾人错误截图: 就只有上述错误信息,response没有返回数据分析原因按照上述错误提示搜索,可能原因是请求根本就没有到达后端。 参考了这个链接: http://blog.csdn.net/nx8823520/article/details/27671455 为什么会出现这个事情嗯?最大的

2016-12-24 16:37:55 11221

原创 C语言运算符

[TOC] C语言位运算 有6种: &, | , ^(亦或), <<(左移), >>(右移)。 注意:参与位运算的元素必须是int型或者char型,以补码形式出现。&&运算常应用于:迅速清零保留指定位判断奇偶性 a & 1 = 1;则a为奇数 b & 1 = 0;则a为偶数#include <stdio.h>int main() { //C运算符之& int a

2016-12-23 22:13:56 393

原创 C语言动态数据结构

静态链表静态数据结构一般指 整型,浮点型 ,数组。它们固定大小 动态数据结构指的是 动态存储分配链表是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)静态链表:所有节点在程序中定义,而不是临时开辟#include <stdio.h>struct weapon { int price; int atk; struc

2016-12-23 20:59:37 4480

原创 C语言共用体和与结构体的区别

共用体与结构体的区别共用体: 使用union 关键字 共用体内存长度是内部最长的数据类型的长度。 共用体的地址和内部各成员变量的地址都是同一个地址结构体大小: 结构体内部的成员,大小等于最后一个成员的偏移量+最后一个成员大小+末尾的填充字节数。 结构体的偏移量:某一个成员的实际地址和结构体首地址之间的距离。 结构体字节对齐:每个成员相对于结构体首地址的偏移量都得是当前成员所占内存大小的整

2016-12-21 22:58:23 10924

原创 C语言结构体初始化和结构体指针

结构体初始化#include <stdio.h>//结构体的声明和定义方法//1.声明和定义分离struct weapon{ char name[20]; int atk; int price;}; //声明//定义struct weapon weapon_1; //====================================////2.同时进行

2016-12-21 22:33:02 9688

原创 理解PHP内核之环境搭建

前言1、我采用的是Ubuntu优麒麟 16.04 LTS(长期支持)版本(64位) 下载地址:http://cn.ubuntu.com/download/ 2、PHP版本为PHP 5.6.30Ubuntu的一些设置安装增强功能,要不然无法从windows复制粘贴到Linux 启用粘贴板 设置共享文件夹 参考链接:http://jingyan.baidu.com/article/2fb0

2016-12-21 10:36:17 869

原创 C语言宏与typedef

typedeft 是给某一个变量类型起别名,原来正统的变量类型名依然可以使用。但是typedef通常的用法是给自己定义的类型起别名。 typedef关键字:作用 给变量类型取别名。预处理之后不会被替换(宏会被替换)。有作用域(宏没有作用域,全局)。typedef int tni;typedef int *p;p q;//(给int * 定义别名p int *q; == p q;

2016-12-20 23:30:07 811

原创 C语言指针

指针的定义空指针指针的兼容性指向常量的指针与指针常量指针与数组的关系指针的定义指针变量也是一个变量。指针变量只能存放地址,不能将一个int变量直接赋值给指针指针存放的内容是一个地址,该地址指向一块内存空间计算机的内存最小单位是BYTE(字节),每一个BYTE的内存都有一个唯一的编号,这个编号就是内存地址,编号在32位系统下是一个32位的整数,在64位系统下是一个64位的整数#include

2016-12-19 23:53:20 385

原创 C语言函数与字符串

产生随机数scanf函数gets 函数fgets函数puts函数字符串比较sscanf产生随机数随机数产生函数rand()与srand()使用时,需要包含头文件stdlib.hrand()是伪随机数,每次调用rand产生的随机数是一样的。 如果调用rand之前先调用srand()就可以产生任意的随机数 只要可以保证调用srand()函数的时候,参数的值都是不同的,那么rand就一定会

2016-12-18 19:56:22 612

原创 C语言数据类型和运算符

运算符二进制八进制和十六进制二进制数位字节与字八进制十六进制进制之间的转化原码反码补码siezof关键字C语言数据类型int类型shortlonglong long整数溢出大端对齐与小端对齐char类型浮点floatdoublelong double类型类型限定字符串在计算机内部的存储方式printf关键字scanf类型转化运算符二进制、八进制和十六进制

2016-12-17 23:27:58 920

原创 C语言编译过程和Gcc编译参数

C语言编译过程-E 预编译-S 编译-C 汇编链接LinkingC语言编译过程gcc的编译流程分为四个步骤,分别为:・ 预编译(Pre-Processing) ・ 编译(Compiling) ・ 汇编(Assembling) ・ 链接(Linking)-E 预编译预编译的主要作用如下:将源文件中以”include”格式包含的文件复制到编译的源文件中,同时将代码中没有用的注释部分删除

2016-12-16 23:15:54 886

原创 system调用和posix说明

system库函数调用system库函数调用,不同的运行环境,结果不同#include <stdio.h>#include <stdlib.h>/* * 在windows下运行会开启10个计算器窗口 */int main() { int i; for(i = 0;i<10;i++) { //系统函数,不同的运行环境,结果不同 syste

2016-12-16 21:41:35 567

原创 C语言开发环境搭建

搭建GCC环境,安装MinGWMinGW下载地址 https://sourceforge.net/projects/mingw/files/MinGW/1、点击下载如下下载按钮2、选择安装的包 这里我多选择了一个object-c,因为我需要玩玩object-c。3、安装选择的包这里可能需要些时间4、配置环境变量我安装的版本不需要配置也可以运行,低版本的可能需要配置 步骤:控制面板\系统和安全\系

2016-12-16 00:44:55 2981

原创 C语言知识碎片

C语言指针打印变量的内存地址#include <stdio.h>int main (){ int var1; char var2[10]; printf("var1 变量的地址: %x\n", (unsigned int)&var1 ); printf("var2 变量的地址: %x\n", (unsigned int)&var2 ); return 0;}//

2016-12-14 19:06:40 461

原创 关于PHP的$_SERVER["SERVER_NAME"]

问题解决办法原因问题微信公众号获取code时的跳转链接,默认是获取当前页面的链接,代码如下:// 说明:获取当前页面的url地址function GetCurrentpageURL(){ $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $page

2016-12-12 15:30:20 2414

原创 记录一次移动端定位问题

问题分析问题原始Html5获取经度和纬度代码问题产生原因解决方案需求:在微信公众号获取用户的经纬度,识别用户所在城市;根据数据库存储的店铺地址,调用百度地图API换算距离,将用户附近店铺根据距离远近排序展示给用户,点击附近店铺可进入百度地图导航界面问题分析问题:使用Html5去获取用户的定位信息,即经度和纬度。在安卓手机上是可以正常获取的,但是在苹果IOS手机上是无法获取的,会提示错误

2016-12-09 16:56:28 6923

原创 Yii2的脚手架Gii

CRUD生成说明未完待续

2016-12-07 23:40:12 1337

原创 Yii学习碎片

不使用layout布局参考链接:http://www.yiichina.com/tutorial/386 public function actionIndex() { $this->layout = false;//不使用layout布局,这将不加载layout,直接渲染index return $this->render('index');

2016-12-07 00:20:19 531

原创 搭建Laravel开发环境

安装步骤参考链接: http://laravelacademy.org/post/354.html安装过程遇到的问题和解决:提示composer 需要更新使用composer self-update 但是可能出下面的问题,提示zlib_decode(): data error,解决办法在php.ini中更改:zlib.output_compression = Onzlib.output_com

2016-12-06 17:17:36 627

原创 深夜记录一次Mysql5.7.10的密码失效问题

情景:在公司的数据库服务器上安装的mysql版本是[root@hotdata ~]# mysql -Vmysql Ver 14.14 Distrib 5.7.10, for Linux (x86_64) using EditLine wrapper安装好后,并且设置了密码,但是现在突然提示密码失效了,在mysql终端提示信息为:ERROR 1820 (HY000): You must res

2016-12-06 00:06:16 4054

原创 The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.

初始化一个Laravel项目,在浏览器访问时提示:The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.解决办法: 在PHPStorm中运行php artisan key:generate 就可以了php artisan key:generateApplication ke

2016-12-05 16:52:19 1855

原创 我安装了最新版的wamp,用composer提示PHP版本低

问题:我电脑有原先有一个wamp,但是PHP版本为5.5,不能满足Laravel的版本需求,所以我重新下载了最新版的wamp,我安装了最新版的wamp,用composer提示PHP版本低解决办法: 我退出了原来的wamp,启用最新的wamp(含php7),但是还是不能用composer install 初始化我的Laravel项目。 1) 在win cmd下运行php –version显示为

2016-12-05 16:39:01 7253

原创 Jquery常用判断

JS判断变量是否为空判断是否null/** * 判断是否null * @param data */function isNull(data){ return (data == "" || data == undefined || data == null) ? "暂无" : data; }JS获取当前访问URL的完整地址 var currentURL = location.href

2016-12-01 16:20:47 505

空空如也

空空如也

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

TA关注的人

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