自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NEUQ_zxy的博客

前端大白的博客

  • 博客(92)
  • 资源 (1)
  • 收藏
  • 关注

转载 Mac下安装包管理平台Homebrew(Mac 10.12)

在终端上输入:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"验证,输入:brew出现如下提示,代表成功安装:查看原图官方教程:http://brew.sh/index_zh-cn.html

2017-05-09 16:22:45 1164

转载 centos 中修改语言的方法

使用如下命令:export LANG="en_US.UTF-8"可以修改环境变量LANG,修改之后立即生效,当时当系统重新启动时便会又变成原来的语言另外两种修改语言的方法:1.配置如下文件:vi /etc/sysconfig/i18n将原来的配置如:LANG="zh_CN.UTF-8"修改为LANG="en_US.UTF-8"保存之后不会立即生效,而是要重启

2017-05-08 19:13:41 765

原创 数字签名

小明有很多朋友,小红,小王,小张等都是他的朋友,小明有一把私钥和很多把公钥,他在外地要给朋友们写信,将公钥给了他的朋友们,这样小明写的信用私钥加密后只有拥有公钥才能解开,朋友的信用公钥加密后只有私钥才能解开,只要小明的私钥不丢失那么这封信就是安全的。现在故事开始了,小明喜欢上了小红,小明在外地,通过写信的方式和小红交流,他们拥有私钥和公钥保证了信的内容不被窃取,具体过程是这样的:小红写了信

2017-05-07 12:46:38 398

原创 解决有道for mac 无法屏幕取词

首先下载有道打开设置选择启用屏幕取词然后打开系统偏好设置 --> 打开安全与隐私 --> 看到辅助功能选项点选之后就可以正常使用了,但是好像无法识别图片中的单词

2017-05-05 15:46:45 13393

转载 如何在Mac上开启NTFS读取支持

Mac 其实是拥有对NTFS支持的,不仅可以读取移动硬盘而且还可以向移动硬盘中存放文件,只不过,Mac中默认是关闭此支持的。你需要完成以下两部即可以实现Mac对ntfs移动硬盘的读取:1. 首先删除第三方NTFS软件,例如:Paragon, Tuxera or NTFS-3G.2. 使用sudo编辑/etc/fstab(sudo vi /etc/fstab)在此文件

2017-05-04 13:12:16 19223 2

转载 git中报unable to auto-detect email address 错误的解决拌办法

昨天刚配置好的git,今天刚要commit一些修改,就遇到了这个问题** Please tell me who you are.Run  git config --global user.email "you@example.com"  git config --global user.name "Your Name"to set your accoun

2017-05-03 17:41:36 1202

原创 Linux中的rwx

对于文件:R:可以读取文件内容。W:可以修改文件内容。X:具有执行权限。对于目录:R:可以查看目录中的内容,例如:ls。W:可以向目录中添加删除文件。X:可以进入目录。

2017-04-21 17:28:34 498

原创 JavaScript中迭代器

js中有很多有用的迭代器:forEach:不生成新数组         map:生成新数组var number=[1,5,3,4,5,3,6,7,8,9];number.forEach(function(a){ console.log(a*2); // 2106810612141618});var box=numbe

2017-04-14 11:21:55 357

转载 JS原型的动态性及实例与原型的关系

今天再读了《JS高程》的第六章,有了些深入的感悟和理解,总结分享一下。创建对象的方式有很多,有一种是动态原型模式,最实用的是构造函数与原型组合的模式,原型的动态性在这两个模式里都有所体现,我本人的理解是:前者的“动态”是通过一些判断,看方法是否存在来决定是否对原型进行初始化,同时,在构造函数内部对原型的修改会立即体现在所有的实例中,后者的“动态”是主要是说无论是先创建实例还是先修改原型,对原型

2017-04-10 18:10:34 597

原创 JavaScript中constructor和prototype属性

JavaScript中,无论什么时候,只要创建了一个函数,就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向了该函数的原型对象,在默认情况下,所有的原型对象都会自动获得一个constructor属性,该属性是一个指针,指向prototype所在的函数。我们可以通过constructor找到构造函数,实际上是因为,该对象继承的构造函数的原型对象,通过调用原型对象中的con

2017-04-09 11:30:20 653

原创 PHP函数

PHP的函数应用:PHP中没有匿名函数,每个函数都有唯一的名称。在PHP中没有函数重载,所以不能定义重名的函数,也包括不能和系统函数重名。在PHP中,其他函数或类的定义也可以在函数体中声明。函数的调用:只要声明的函数在脚本中可见,就可以通过函数名在脚本的任意位置调用。形参在函数体中以变量的形式使用,在用户调用时才被赋值并在函数执行期间使用。函数的返回值:

2017-03-16 10:07:04 375

原创 PHP中运算符

php中的运算符:PHP中运算符有三种:一元,二元,三元其中三元运算符只有?:算术运算符:略PHP在算术运算时会自动将非数值类型的值转换成一个数字PHP处理字符串的算术运算时沿袭了Perl的习惯在C中"z"+1="[";在PHP中"z"+1="aa";   //不会变成非字母字符串运算符:.不仅可以将两个字符串连接起来,变成合并的新字符串。

2017-03-14 22:56:53 413

原创 第三章(基本概念——语法,数据类型,流程控制语句,函数)

◆语法●  区分大小写  ECMAScript中的一切都区分大小写。    ●  标识符1:第一个字母必须是字母,下划线或$。2:其他字符可以是字母,下划线,$,或数字。●严格模式1:要在整个脚本中启用严格模式,可以在顶部添加代码"use strict"2:在函数内部的上方包含这条编译指令,也可以指定函

2017-03-02 22:40:35 245

原创 第五章(引用类型)

◆  ●引用类型:引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称为类,但这种称呼并不妥当。它们不是相同的概念。◆  Object类型创建Object实例:var person=new Object()person.name="abc";person.age=19;var person={person.n

2017-03-02 22:39:18 262

原创 第四章(变量,作用域和内存问题)

◆  基本类型和引用类型ECMAScript变量可以包含两种不同数据类型的值:基本类型值   引用类型值基本类型值:简单的数据段。引用类型值:指那些可能由多个值构成的对象。5种基本数据类型:Undefined,NULL,Boolean,Number,String。   是按值访问的,因为可以操作保存在变量中的实际的值。引用类型:引用类型的值是保存在内存中

2017-02-27 23:04:37 319

原创 第三章(基本概念——语法,数据类型,流程控制语句,函数)

◆语法●  区分大小写  ECMAScript中的一切都区分大小写。    ●  标识符1:第一个字母必须是字母,下划线或$。2:其他字符可以是字母,下划线,$,或数字。●严格模式1:要在整个脚本中启用严格模式,可以在顶部添加代码"use strict"2:在函数内部的上方包含这条编译指令,也可以指定函

2017-02-27 23:03:35 364

原创 第二章(在HTML中使用JavaScript)

元素:● 元素的6个属性:1:async  立即下载脚本,但不应妨碍页面中其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本有效。2:charset  通过src属性指定的代码的字符集。大多数浏览器忽略3:defer  脚本延迟到文档完全被解析和显示后再执行。只对外部脚本文件有效。4:language  已废弃5:src  表示包含要执行代码的外部文件。

2017-02-27 23:02:34 354

原创 第一章(JavaScript简介)

●JavaScript==ECMAScript+DOM+BOM。 ●DOM是针对XML但经过扩展用于HTML的API。DOM把整个页面映射成一个多节点结构。●DOM级别:DOM1级于1998年10月成为W3C的推荐标准,DOM1=DOM Core+DOM HTML。DOM核心规定如何映射基于XML的文档结构。DOM HTML模块则在DOM核心基础上加以拓展,添加了对HTML

2017-02-27 23:01:39 320

原创 JavaScript学习

注:引用类型和类不是相同的概念。引用对象的值(也就是对象)是引用类型的一个实例。在ECMAScript中引用类型是一种数据结构,用于将数据和功能组织在一起。如前所示,对象是某个特定引用类型的实例。var person=new Object(); //创建了Object引用类型的一个新实例,然后把该实例保存在了变量person中。使用的构造函数是Object,它只为新对象定义了默认的属

2017-02-10 12:28:52 242

转载 关于在腾讯云服务器上安装web集成环境遇到的问题

在腾讯云服务器上安装wampserver3.0.6提示缺少VCRUNTIME140.DLL,弄了半天第一步,很显然,你所安装的软件缺少vcruntime140.dll,安装没有成功,请先卸载。我习惯使用:开始菜单->控制面板->程序/卸载程序,进行卸载,当然,你也可以使用其他类似软件管家的工具进行卸载。第二步,首先下载vc++2015,注

2017-02-07 16:41:47 1377

原创 PHP学习——流程控制结构

switch语句中case后可以是整型,也可以是字符串,相等是==不是必须===。 使用while循环嵌套输出表格 使用while循环嵌套输出表格 <?php $out=0; while($out<10) { $bgcolor=$out%2==0?"FFFFFF":"D

2017-02-07 11:41:38 422

原创 PHP学习——常量

在PHP中运用define()函数来定义常量。常量的命名也要遵循PHP的命名规则boolean define(string name,mixed value[,bool case_insensitive]);第一个参数为字符串类型的常量名。第二个参数是常量值或表达式。第三个参数可选,如果是TRUE——不区分大小写,FALSE——区分大小写。预设是区分大小写的<?php def

2017-02-06 21:43:59 329

原创 SQL学习——查询基础

查询基础:(关键词:select)简单查询:1:查询表的全部行和列例1:select user_qq,user_name,user_sex from users;例2:select * from users;2:查询表的部分列例:select user_qq from users;3:使用别名例:select user_qq [as] '玩家QQ' ,user_na

2017-02-06 18:51:39 352

原创 数据库学习——回顾

用命令行创建数据表:create table 表名( 列 列类型 是否为空,列 列类型 是否为空,列 列类型 是否为空列 列类型 是否为空);切换到test数据库use test;为列添加约束:主键约束 primary key 保证实体完整性外键约束

2017-02-06 18:21:32 254

原创 PHP学习——数据类型之间相互转换

自动类型转换:布尔值参与运算TRUE转换成整形1,FALSE转换成整形0。NULL值参与运算时,转换成整形1。integer和float运算时将integer转换成float字符串和数值型数据参与运算时“123abc”转换成整形123,“123.45abc”转换成浮点型123.45,“abc”转换成整形0。强制类型转换:1:<?php $foo=

2017-02-06 14:51:27 549

原创 PHP学习——变量

变量的引用和赋值:PHP中引用和C++中的完全不同,$a=&$b;这是PHP中用a作为b的引用,而在C++中,int&a=b;是C++的用a做b的引用,而且C++中引用必须初始化。在PHP中不仅代码形式不同,在PHP中引用不会导致$a和$b在内存上同体,只是把各自的值关联起来。基于这一点,使用unset()则不会导致所有引用变量消失。只是互相取消关联。变量的类型:PHP和JavaS

2017-02-06 14:01:15 356

原创 关于SQL

DBMS:数据库管理系统SQL:用来操作数据库的语言RDBMS:关系数据库管理系统在RDBMS中:DDL:数据定义语言:create:创建数据库和表等对象drop:删除数据库和表等对象alter:修改数据库和表等对象的结构DML:数据库操作语言:select:查看表中的数据insert:向表中插入数据update:变更表中数据delete:删除表中数

2017-01-23 17:15:35 245

原创 基本数据类型,声明符,类型修饰符,变量标识符

int i=1024,*p=&i,&r=i;在同一条定义语句中,虽然基本数据类型只有一个,但是声明符的形式却可以不同。int*p中int是基本数据类型,*是类型修饰符(解引用符),类型修饰符是声明符的一部分,p是变量标识符。int i=42;int *p;int *&r=p;r=&i;*r=0; 小技巧:要理解r的类型到底是什么,最简单的方法就是从右向左阅读r的定义。离变量名最

2017-01-17 16:52:33 2017

原创 指针

定义空指针:int *p1=nullptrint *p2=0;int *p3=NULL;用字面值nullptr来初始化指针,这是C++11新标准刚引入的一种方法。nullptr是一种特殊类型的字面值,它可以被转换成任意其他的指针类型。将指针初始化为字面值0来生成空指针。过去程序还会用到一个名为NULL的预处理变量来给指针赋值这个变量在头文件cstdlib中定义,它的值就是0。当

2017-01-17 11:42:34 403

原创 名字的作用域

名字的有效区域始于名字的声明语句,以声明语句所在的作用域末端为结束。名字main定义于所有的花括号之外,它和大多数定义在函数体之外的名字一样有全局作用域。一旦声明之后,全局作用域的名字在整个程序的范围内都能使用如果定义在for语句内,在for语句内可以访问,但是在其他部分就不能访问了。#includeusing namespace std;int reused=42;

2017-01-17 10:35:46 441

原创 变量声明,定义,初始化

#includeusing namespace std;int main(){ string a("jcnjnv"); cout<<a; return 0;} 这样是可以的哦!在变量定义中,当一次定义了两个或多个变量时,对象的名字随着定义也就马上可以开始使用了。例:double price=109.99,discount=price*0.16;这是合法的。在C++

2017-01-16 17:23:34 602

原创 类型转换及范围易错点(unsigned)

1:当把一个整数值赋给浮点数时,小数部分记为0,。如果该整数所占的空间超过了浮点类型的容量,精度可能有损失。2:当我们赋给无符号类型一个超出它表示范围的值时,结果是初始值对无符号类型表示数总数的余数。3:当我们赋给带符号类型一个超过它的表示范围的值时,结果是未定义的,此时,程序可能继续工作,可能崩溃,也可能生成垃圾数据。

2017-01-16 12:01:22 443

原创 关于自增自减

#includeusing namespace std;int main(){ int i=4; while(--i) cout<<i; return 0;} 结果为321.#includeusing namespace std;int main(){ int i=4; while(i--) cout<<i; return 0;} 结果为3210一直

2017-01-16 11:25:57 259

原创 如何选择类型

int ,short, long, long long都是带符号的,通过在这些类型名前添加unsigned就可以得到无符号类型。                                                                                                                                     

2017-01-16 08:45:17 458

原创 数组易错点

char o[2]='v';错char o[2]="v";对char o[]="v";对char o[1]="v";错char o[3]={'v','v','v'};对二维数组初始化时,如果对全部元素都赋初值(即提供全部初始数据),则定义数组时对第一维的长度可以不指定,但第二维长度不能省。但是:char o[][3]={{'v','v','v'},{'v',

2017-01-10 10:13:59 497

原创 类的继承与派生中关于构造函数

单继承:一个派生类只从一个基类派生。多重继承:一个派生类有两个和多个基类。在目前的C++标准中,派生类把基类全部的成员(不包括构造函数和析构函数)接收过来,也就是说是没有选择的,不能说选择接受一部分成员,而舍弃另一部分成员。此外,可以在派生类中声明一个与基类成员同名的成员,但应注意:如果是成员函数,不仅应使函数名相同,而且函数的参数列表(参数的个数和类型)也应相同,如何不相同,就成为函

2017-01-09 17:15:49 1031

转载 在C++中子类继承和调用父类的构造函数方法

构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类继承(子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法)。因此,在创建子类对象时,为了初始化从父类继承来的数据成员,系统需要调用其父类的构造方法。如果没有显式的构造函数,编译器会给一个默认的构造函数,并且该默认的构造函数仅仅在没有显式地声明构造函数情况下创建。构造原则如下:    

2017-01-09 15:17:35 455

原创 调用运算符

():调用运算符,跟随在函数名之后的一对括号“()”起到调用函数的效果。传递给函数的实参放在括号内。

2017-01-08 21:04:04 559

原创 关于使用指针的发散

先回顾下指针:在程序中一般是通过变量名来对内存单元进行存取操作的。其实程序经过编译以后已经将变量名转换为变量的地址了,对变量值的存取都是通过地址进行的。所以可以通过指针间接访问。在数组指针中(指向数组的指针),如果指针变量指向数组中的一个元素,则p+1指向同一数组的下一个元素。a[i]==*(a+i)==*(p+i)使用a[i]和*(a+i)的执行效率是一样的,C++编译系统就

2017-01-08 20:48:20 312

原创 C++中构造函数

一般情况下构造函数不需要被用户调用,也不能被用户调用。构造函数是在定义对象时由系统自动执行,而且只能执行一次。在全局范围内定义对象,(即在所有函数之外定义对象),那么它的构造函数在本文件模块中的所有函数(包括main函数)执行前调用。在函数中定义局部自动对象,则在建立对象时调用其构造函数,如果所在函数被多次调用,那么每次调用时都调用构造函数。如果在函数中定义静态局部对象,则只在程序

2017-01-08 10:52:28 456

Vim中文使用教程.pdf

Vim中文使用教程

2017-06-11

空空如也

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

TA关注的人

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