自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)

方法一:在php中,抓取https的网站,提示如下的错误内容:Warning: file_get_contents() [function.file-get-contents]: failed to open stream: Invalid argument in I:Webmyphpa.php on line 16打开php.ini文件找到 ;extension=php_openss...

2020-04-30 10:27:08 320

转载 Mac和Linux下测试端口是否存活一法[转载]

测试端口存活的最常用的方法是telnet$telnet 127.0.0.1 80不过这个方法有一个不方便的地方:连接成功后会进入交互模式,需要按ctrl + ]和q才能退出。后来,经过网上一番搜索,发现一个简便的方法,请出大神nc$nc -zv 127.0.0.1 80Connection to 127.0.0.1 port 80 [tcp/arepa-cas] ...

2020-04-13 14:47:44 96

原创 Mac添加ssh config配置,快速登录Linux系统

shell中到根目录下.ssh文件夹cd ~/.ssh/生成密钥(已经生成过的跳过这一步,gitlab等都需要的)ssh-keygen创建配置文件vim config写入以下命令到config文件Host myServer # 设置ssh host缩写 Hostname 47.***.***.10 # 服务器ip User root # 服...

2020-04-13 10:45:40 727

转载 Linux scp命令

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令,是cp命令的加强版。常见命令基本用法 scp [可选参数] 源文件/目录 目标文件/目录 常用的可选参数-P大写的,指定端口号 -r递归复制整个目录 -v显示所有 debug 信息 -q不显示传输进度 -C大写的,启用压缩...

2020-04-10 14:30:33 40

转载 Linux vi/vim

Linux vi/vim所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。相关文章:史上最全Vim快捷键键位图 — 入门到进阶什么是 vim?Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转...

2020-04-10 14:25:32 50

原创 linux下xampp集成包安装配置方法

1、查看你linux系统的位数,是32位的还是64位的。使用uname -a命令查看。显示有x86_64则说明你是64位内核, 跑的是64位的系统.i386, i686说明你是32位的内核, 跑的是32位的系统2、首先下载xampp的安装包。打开网址:https://www.apachefriends.org/zh_cn/download.html或http://sourcefor...

2020-04-10 14:25:03 95

原创 Linux 笔记

安装程序前赋予755权限,以防因为权限不足,无法安装chmod -R 755 xxx.run作为root用户,用chmod为什么改不了文件权限:chattr可以防止关键文件被修改在linux下,有些配置文件是不允许任何人包括root修改的,为了防止被误删除或修改, 可以设定该文件的"不可修改位(immutable)"。 例如: chattr +i /etc/fstab ...

2020-04-10 12:56:14 22

转载 Linux文件系统权限管理

1.文件的基本权限(1)权限的作用通过对文件设定权限可以达到以下三种访问限制权限:只允许用户自己访问; 允许一个预先指定的用户组中的用户访问; 允许系统中的任何用户访问。(2)查看权限(3)文件类型此处强调一下,Linux中文件类型有如下:p表示命名管道文件d表示目录文件l表示符号连接文件-表示普通文件s表示socket套接口文件,比如...

2020-03-24 11:52:07 44

原创 Git相关的一些东西

Git创建本地分支并关联远程分支# 创建本地分支git branch 分支名# 切换到本地分支git checkout 分支名# 创建本地分支并切换到该分支git checkout -b 分支名# 提交本地分支到远程仓库git push origin 本地分支名# 将新建的本地分支与远程分支关联git branch --set-upstream-to=or...

2020-03-24 00:51:42 45

转载 selenium出错:site-packages\selenium\webdriver\common\service.py", line 76, in start

Traceback (most recent call last): File "D:\Python36\lib\site-packages\selenium\webdriver\common\service.py", line 76, in start stdin=PIPE) File "D:\Python36\lib\subprocess.py", line 709, i...

2020-03-12 01:36:33 1038

原创 cocos creator 的scorllview 滑动事件和 子内容触摸事件会产生冲突

1:问题描叙: UI上的 scorllview 的子元素需要拖动到游戏场景。所以子元素需要绑定触摸事件,scorllview 默认的事件处理方式就会和子元素的触摸事件冲突.2:解决方案:ScrollView有个属性Cancel Inner Events(滚动行为是否会取消子节点的触摸事件),默认设置的true,把他设置成false,子节点就会有了自己的触摸事件....

2020-03-11 19:29:36 82

转载 mac映射网络驱动器访问nas共享文件

进入系统桌面,打开【前往】菜单下的【连接服务器】 在服务器地址中输入smb://nas服务器名 点击【连接】按钮,弹出用户密码窗口,输入正确的用户密码。 如果有多个共享文件夹,会显示出所有共享文件夹,选择需要访问的文件夹,点击【好】 成功打开NAS的共享文件夹,接下来就可以跟windows一样操作了。 打开【fin...

2020-03-05 11:35:59 2271

原创 Protocol Buffer 的使用和原理

Protocol Buffer 的使用和原理待细化

2020-03-04 16:32:06 33

原创 Cocos Creator基础(二)

Director 类型cc.director 一个管理你的游戏的逻辑流程的单例对象。由于 cc.director 是一个单例,你不需要调用任何构造函数或创建函数,使用它的标准方法是通过调用:- cc.director.methodName();它创建和处理主窗口并且管理什么时候执行场景。Scheduler 类型Scheduler 是负责触发回调函数的类。通常情况下,建议使用 ...

2020-03-02 18:46:54 57

原创 centos7 安装gcc指定版本

centos安装make// CentOS 中无法使用make,make install 命令 // 提示错误:make: command not found // make是gcc的编译器,一定要安装 // 1、安装: sudo yum -y install gcc automake autoconf libtool make // 2、安装g++: sudo yu...

2020-02-27 16:46:32 215

原创 终端基本指令用法

ls 列出所有文件ls -la 显示当前目录下包括隐藏文件/目录的所有文件的详细信息vim 文件名 进入vim编辑,:q 退出vimrm -rf 文件名 删除文件https://www.runoob.com/linux/linux-comm-mv.html...

2020-02-27 11:54:44 82

原创 Egret打包Apk出现的问题

build.gradle文件修改:buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.5.3' // NOTE...

2020-02-26 23:49:38 284

原创 C++学习(一)

待添加

2020-02-26 18:14:42 27

原创 CenterOS一些操作

在终端快速打开图形界面的文件夹nautilus /xxxx/xxx/xxx/xxx终端里粘贴快捷键1.在终端下: 复制命令:Ctrl + Shift + C 组合键. 粘贴命令:Ctrl + Shift + V 组合键.2.在控制台下: 复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制。 粘贴命令:Shift + Insert 组合键 或 单击鼠标滚轮即为粘贴...

2020-02-26 15:39:43 223

原创 Centos修改root用户密码

如果不是以root用户登录的,请先切换到root用户下,// 切换root用户su root// 修改密码passwd// 根据提示输入新密码修改非root用户密码// 切换root用户su root// 修改密码passwd 用户名...

2020-02-25 11:13:25 51

原创 使用VMware虚拟机安装CenterOS

安装centerOS使用VMware虚拟机Windows安装VMware Workstation ProMac安装VMware Fusion获取CenterOS包VMware安装centerOScentos安装tarsudo yum install -y tarcentos安装make// CentOS 中无法使用make,make install 命令 /...

2020-02-24 18:49:09 289

转载 windows生成git ssh密钥

1.安装git,首先去git官网下载git,https://git-scm.com/downloads,下载.exe格式并安装。安装完是这样的2.安装TortoiseGit,下载地址https://tortoisegit.org/download/,如下记得安装过程中要添加一个git.exe文件,这个文件在上一个安装文件的路径下面:3.从程序目录启动“Git Bash”...

2020-02-24 11:45:33 100

原创 Cocos Creator基础(一)

cc.Class声明类型完整声明有些情况下,我们需要为属性声明添加参数,这些参数控制了属性在 属性检查器 中的显示方式,以及属性在场景序列化过程中的行为。例如:properties: { score: { default: 0, displayName: "Score (player)", tooltip: "The score...

2020-02-18 19:15:57 48

转载 编程接口设计规范

...

2020-01-19 00:38:14 84

转载 javascript中的this作用域详解

Javascript中this的指向一直是困扰我很久的问题,在使用中出错的机率也非常大。在面向对象语言中,它代表了当前对象的一个引用,而在js中却经常让我觉得混乱,它不是固定不变的,而是随着它的执行环境的改变而改变。在Javascript中this总是指向调用它所在方法的对象。因为this是在函数运行时,自动生成的一个内部对象,只能在函数内部使用。下面我们分几种情况深入分析this的用法:1...

2020-01-19 00:10:57 30

转载 写出高质量代码的10个Tips

7 条写作原则如下:让段落成为写作的基本单位,每个段落只说 1 件事情; 省略不必要的词语; 使用主动式; 避免连串的松散句子; 把相关内容放在一起; 多用肯定语句; 善用平行结构;对应的,在编码时:让函数成为编码的基本单位,每个函数只做 1 件事情; 省略不必要的代码; 使用主动式; 避免连串的松散表达式; 把相关的代码放在一起; 多用肯定语句; 善用平行结构;...

2020-01-18 10:27:41 20

转载 50道JavaScript基础面试题

1 介绍JavaScript的基本数据类型Number、String 、Boolean 、Null、UndefinedObject 是 JavaScript 中所有对象的父对象数据封装类对象:Object、Array、Boolean、Number 和 String其他对象:Function、Arguments、Math、Date、RegExp、Error新类型:Symbol2 说说写...

2020-01-18 01:57:12 76

转载 前端面试题整理—ES6篇

1、es5和es6的区别,说一下你所知道的es6  ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化  ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015  ES6是继ES5之后的一次改进,相对于ES5更加简洁,提高了开发效率  ES6新增的一些特性:  1)let声明变量和con...

2020-01-18 01:53:41 84

转载 2019JS必看面试题

1. javascript的typeof返回哪些数据类型.答案:string,boolean,number,undefined,function,object2. 例举3种强制类型转换和2种隐式类型转换?答案:强制(parseInt,parseFloat,number)隐式(== ===)3. split() join() 的区别答案:前者是将字符串切割成数组的形式,后者是将数组转换...

2020-01-18 01:51:39 117

转载 前端ES6面试题

1、ES5、ES6和ES2015有什么区别?ES2015特指在2015年发布的新一代JS语言标准,ES6泛指下一代JS语言标准,包含ES2015、ES2016、ES2017、ES2018等。现阶段在绝大部分场景下,ES2015默认等同ES6。ES5泛指上一代语言标准。ES2015可以理解为ES5和ES6的时间分界线2、babel是什么,有什么作用?babel是一个 ES6 转码器,可以...

2020-01-18 01:46:47 123

转载 mysql索引的面试题

1.可以使用多少列创建索引?任何标准表最多可以创建16个索引列。2.索引的底层实现原理和优化B+树,经过优化的B+树主要是在所有的叶子结点中增加了指向下一个叶子节点的指针,因此InnoDB建议为大部分表使用默认自增的主键作为主索引。3.什么情况下设置了索引但无法使用1.以“%”开头的LIKE语句,模糊匹配2. OR语句前后没有同时使用索引3. 数据类型出现隐式转...

2020-01-14 13:47:07 34

转载 unity常见面试题

1. 游戏对象问题:游戏对象消失三种方法的区别?(enabled/Destroy/active)gameObject.renderer.enabled=fasle是控制一个物体是否在屏幕上渲染或显示 而物体实际还是存在的 只是想当于隐身 而物体本身的碰撞体还依然存在的GameObject.Destroy()表示移除物体或物体上的组件 代表销毁该物体 实际上该物体的内存并没有立即释放 ...

2020-01-14 10:14:08 201

转载 Unity面试题

一:什么是协同程序?在主线程运行的同时开启另一段逻辑处理,来协助当前程序的执行,协程很像多线程,但是不是多线程,Unity的协程实在每帧结束之后去检测yield的条件是否满足。二:Unity3d中的碰撞器和触发器的区别?碰撞器是触发器的载体,而触发器只是碰撞器身上的一个属性。当Is Trigger=false时,碰撞器根据物理引擎引发碰撞,产生碰撞的效果,可以调用OnCollision...

2020-01-14 10:12:40 108

转载 高级php面试题

一、mysql相关知识 1、 mysql优化方式 MYSQL 优化常用方法 mysql 性能优化方案 2、如何分库分表 参考: http://blog.sina.com.cn/s/blog_6e322ce70100zs9a.html http://www.jb51.net/arti...

2020-01-14 10:11:47 75

转载 MySQL大表优化方案

当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:字段尽量使用TINYINT、SMALL...

2020-01-14 10:07:25 125

转载 MySQL常见面试题

事务四大特性原子性:不可分割的操作单元,事务中所有操作,要么全部成功;要么撤回到执行事务之前的状态 一致性:如果在执行事务之前数据库是一致的,那么在执行事务之后数据库也还是一致的; 隔离性:事务操作之间彼此独立和透明互不影响。事务独立运行。这通常使用锁来实现。一个事务处理后的结果,影响了其他事务,那么其他事务会撤回。事务的100%隔离,需要牺牲速度。 持久性:事务一旦提交,其结果就是永久...

2020-01-14 10:05:50 77

转载 MySQL经典面试题

1、MySQL的复制原理以及流程(1)、复制基本原理流程1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中;3. 从:sql执行线程——执行relay log中的语句;(2)、MySQL复制的线程...

2020-01-14 10:04:26 93

原创 xampp配置服务器

一、修改httpd.conf文件目录 xampp => apach e=>httpd.conf 1.在文件内搜索 关键字“httpd-vhosts.conf”,找到如下字段# Virtual hostsInclude conf/extra/httpd-vhosts.conf//确保此段开头没有#2.在文件内搜索关键字“AllowOverride All”,找到如下字段...

2019-12-03 23:59:11 64

转载 80端口被NT kernel & System 占用

新年后正常上班的第一天,客户报告,虚拟机上的网站起不来了。登录虚拟机的远程桌面,闪几下连接信息,后面就没了,不显示远程桌面。联系虚拟机管理,重启,远程桌面是连上了,网站还是起不来。查看windows的应用程序事件日志错误,有如下信息: 1 2 The Apache service named reported the following error...

2019-11-29 13:46:47 71

原创 C#Socket服务端框架之SuperSocket教程

正在学习中,学完后完善学习链接:supersocket官网官网转载一官网转载二官网转载三SuperSocket服务器的简易实现SuperSocket的搭建--通过配置启动快速入门一快速入门二快速入门三创建控制台应用(.net framework),然后通过 项目->管理NuGet程序包 搜索安装 SuperSocket...

2019-11-15 02:38:10 165

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