11 2018 档案

摘要:什么是组件 组件是一组打包的代码,是一系列相关的类、接口和Trait,用于帮助我们解决PHP应用中某个具体问题。例如,你的PHP应用需要收发HTTP请求,可以使用现成的组件如 "guzzle/guzzle" 实现。我们使用组件不是为了重新实现已经实现的功能,而是把更多时间花在实现项目的长远目标上。 阅读全文
posted @ 2018-11-30 17:05 itbsl 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:map 是一种特殊的数据结构:一种元素对(pair)的无序集合,pair 的一个元素是 key,对应的另一个元素是 value,所以这个结构也称为关联数组或字典。这是一种快速寻找值的理想结构:给定 key,对应的value 可以迅速定位。 内部实现 Map是给予散列表来实现,就是我们常说的Hash表 阅读全文
posted @ 2018-11-30 13:03 itbsl 阅读(747) 评论(0) 推荐(0) 编辑
摘要:[TOC] 在上一篇文章中已经了解了数组,数组有特定的用处,但是却有一些呆板(数组长度固定不可变),所以在 Go 语言的代码里并不是特别常见。接下来聊聊切片(slice),相对的,切片却是随处可见的,Go语言切片是一种建立在数组类型之上的抽象,它构建在数组之上并且提供更强大的能力和便捷。 内部实现 阅读全文
posted @ 2018-11-29 10:04 itbsl 阅读(993) 评论(1) 推荐(3) 编辑
摘要:[TOC] 数组是具有相同 唯一类型 的一组已编号且长度固定的数据项序列(这是一种同构的数据结构);这种类型可以是任意的原始类型例如整形、字符串或者自定义类型(结构体、接口)。数组长度必须是一个常量表达式,并且必须是一个非负整数,数组下标是从0开始的,并且数组的长度是固定不可变的,数组中元素的地址是 阅读全文
posted @ 2018-11-28 14:48 itbsl 阅读(4209) 评论(0) 推荐(0) 编辑
摘要:在开发的过程中,我们常常需要知道执行某一块代码需要消耗的时间,这有利于我们知道代码的执行效率一遍对其进行优化,我们一般就是在计算开始前设置一个起始时间,再在该块代码执行结束的地方设置一个结束时间,结束时间与开始时间的差值就是该快代码执行所消耗的时间。在Go语言中可以使用 包中的 和`Sub()`函数 阅读全文
posted @ 2018-11-28 11:26 itbsl 阅读(1698) 评论(0) 推荐(0) 编辑
摘要:[TOC] 前缀和后缀 判断字符串 是否以 开头: 示例: 判断字符串 是否以 结尾: 示例: 字符串包含关系 判断字符串 是否包含 : 示例: 判断子字符串或字符在父字符串中出现的位置(索引) 返回字符串 substr 在字符串 s 中的索引( substr 的第一个字符的索引), 1 表示字符串 阅读全文
posted @ 2018-11-26 14:03 itbsl 阅读(1082) 评论(0) 推荐(0) 编辑
摘要:在Go语言中生成随机数需要使用 函数来提供伪随机数生成种子,一般情况下都会使用当前时间的纳秒数字,如果不在生成随机数之前调用该函数,那么每次生成的随机数都是一样的。 函数 和`rand.Float64 rand.Intn(value)`返回介于[0,value)之间的伪随机数。 go package 阅读全文
posted @ 2018-11-26 10:22 itbsl 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:今天运营同事给我说在用ueditor编写文章的时候上传图片报错,错误信息为 , 翻译过来就是请求实体太大,这是因为服务器(我们的服务器是Nginx)对上传的文件大小是有限制的,我们修改Nginx的配置文件把允许上传的文件大小配置大一些即可,在nginx.conf的http模块增加 这是我把上传文件的 阅读全文
posted @ 2018-11-23 18:59 itbsl 阅读(2714) 评论(0) 推荐(0) 编辑
摘要:变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。 变量的作用就是用于存储值。 语法: 声明变量时,总是以关键字 打头。任何情况下都应该这样做。然后给变量指定名称。在声明变量时,也可以给它赋值,方法是在变量名后面加上等号和值。赋值语句总是以分号结束。 说明 阅读全文
posted @ 2018-11-22 17:26 itbsl 阅读(848) 评论(0) 推荐(0) 编辑
摘要:[TOC] 什么是OAuth协议 协议为用户资源的授权提供了一个安全又简易的标准。与以往的授权方式不同之处是 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 是安全的。 是 的简写。 本身不存在一个标准的实现,后端开发 阅读全文
posted @ 2018-11-22 10:14 itbsl 阅读(763) 评论(0) 推荐(0) 编辑
摘要:浏览器提供了一个内置函数,可以用来获取用户输入;这个函数就是 。函数 与你使用过的函数alert很像(它也显示一个对话框,其中包含你指定的字符串),但它还提供了让用户输入响应的区域。 这种响应将作为函数调用结果以字符串的形式返回;如果用户取消了对话框或者没有输入任何响应,返回的将是null。 阅读全文
posted @ 2018-11-21 21:56 itbsl 阅读(903) 评论(0) 推荐(0) 编辑
摘要:简介 cURL的 官方定义 为: ,即 使用URL语法规则来传输数据的命令行工具 。 PHP 支持 Daniel Stenberg 创建的 libcurl 库,能够连接通讯各种服务器、使用各种协议。libcurl 目前支持的协议有 http、https、ftp、gopher、telnet、dict、 阅读全文
posted @ 2018-11-21 16:27 itbsl 阅读(657) 评论(0) 推荐(0) 编辑
摘要:Memcached介绍 Memcached是什么? Free & open source, high performance, distributed memory object caching system(自由&开放源码,高性能,分布式的内存对象缓存系统)。由LiveJournal旗下的dang 阅读全文
posted @ 2018-11-21 10:03 itbsl 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:[TOC] 备份MySQL 语法 示例: 备份itbsl数据库 如下图所示,成功将数据库备份到本地目录 如果备份的是本机上的数据库,可以省略[ h 主机名(ip)]参数。 上面的备份方法没有使用 B指令,下面如果使用 B指令更好,因为使用 B指令后,备份的数据库中带了创建数据库的指令,恢复时更加的方 阅读全文
posted @ 2018-11-19 12:01 itbsl 阅读(9445) 评论(2) 推荐(1) 编辑
摘要:打开CLion的偏好设置(Preferences),选择 ,将Debugger中的Bundled LLDB修改为Bundled GDB,然后选择右下角的应用(Apply),OK。退出CLion重新进入即可。 阅读全文
posted @ 2018-11-18 16:50 itbsl 阅读(8443) 评论(0) 推荐(0) 编辑
摘要:[TOC] 为了保证网络传输数据的安全性,涉及敏感数据的传输,最好对数据预先加密,然后再在网络上进行传输,同时,还要保证数据在另一端是可解密的,并且还必须要通过钥匙(公钥或私钥)才能解密,没有钥匙(公钥或私钥)的人即使是拿到了加密过的数据也无法解密。 对称加密 采用单钥密码系统的加密方法,同一个密钥 阅读全文
posted @ 2018-11-15 18:06 itbsl 阅读(4693) 评论(0) 推荐(0) 编辑
摘要:详细讲述MySQL数据表操作的一些命令以及一些需要注意的地方,通过图示更加通俗易懂。 阅读全文
posted @ 2018-11-15 15:05 itbsl 阅读(983) 评论(0) 推荐(0) 编辑
摘要:详细讲述MySQL数据创建及其相关操作。 阅读全文
posted @ 2018-11-14 16:37 itbsl 阅读(1155) 评论(0) 推荐(1) 编辑
摘要:语法: 说明: h: 主机名,表示要连接的数据库的主机名或者IP u: 用户名,表示连接数据库的用户名 P: 端口,表示要连接的数据库的端口,默认是3306,可以不写,但是如果端口不是默认端口,就必须指明端口号 p: 表示要连接的数据库的密码, p后面可以直接输入密码,但是这样密码就会明文输入不太安 阅读全文
posted @ 2018-11-14 15:18 itbsl 阅读(72385) 评论(0) 推荐(5) 编辑
摘要:MySQL 属于 关系型数据库管理系统 (RDBMS),使用RDBMS时,最常见的系统结构就是 客户端/服务器类型 (C/S类型)这种结构。 指的是用来接收其他程序发出的请求,并对该请求进行相应处理的程序(软件),或者是安装了此类程序的设备(计算机)。在计算机上持续执行处理,并等待接收下一条请求。 阅读全文
posted @ 2018-11-14 14:44 itbsl 阅读(2558) 评论(0) 推荐(1) 编辑
摘要:今天朋友面试时遇到一道算法题,题目要求求出1!+(1!+3!)+(1!+3!+5!)+......+(1!+3!+5!+7!+9!)的值。我个人的思路是需要用到 斐波那契 和 阶乘 来解决这个问题。 这道题可以分为两步来做,先写出求阶乘的方法,然后我们根据括号就能把上面分组,其实每一组的最大数就是组 阅读全文
posted @ 2018-11-12 18:47 itbsl 阅读(769) 评论(0) 推荐(0) 编辑
摘要:区分大小写 JavaScript中的一切(变量、函数名、操作符)都区分大小写。例如,变量名itbsl和变量名ITbsl是两个不同的变量。 标识符 所谓 标识符 ,就是指变量、函数、属性的名字,或者函数的参数。标识符可以是按照下列格式规则组合起来的一或多个字符: 第一字符必须是一个字母、下划线(\_) 阅读全文
posted @ 2018-11-11 18:22 itbsl 阅读(1224) 评论(0) 推荐(0) 编辑
摘要:在HTML中使用HTML需要借助<scirpt>标签,使用<script>标签的方式有两种:一种是直接在<script>标签中嵌入JavaScript代码,另一种是用<script>的src属性引入外部JavaScript文件。 直接在页面嵌入JavaScript代码 在使用<script>标签嵌入 阅读全文
posted @ 2018-11-11 15:44 itbsl 阅读(42500) 评论(0) 推荐(0) 编辑
摘要:JavaScript是互联网上最流行的脚本语言。它诞生于1995年,当时,它的主要目的是处理以前由服务端语言(如Perl)负责的一些输入验证操作。如今,JavaScript的用途早已不再局限于简单的数据验证,而是具备了与浏览器窗口及其内容等几乎所有方面交互的能力。 今天的JavaScript已经成为 阅读全文
posted @ 2018-11-11 14:51 itbsl 阅读(436) 评论(0) 推荐(0) 编辑
摘要:别着急。理解的越多,需要记忆的越少 不要只是埋头苦读,是不是地停下来想一想。看到问题时,不要马上去翻答案,要想象有人问你这个问题。大脑想得越深,学会并记住相关内容的可能性越大。 做练习,记笔记。 不能指望我们来替你做这些练习,不然,与让人替你锻炼何异。 拿起笔来,亲自动手 。大量的证据表明,在学习期 阅读全文
posted @ 2018-11-08 14:33 itbsl 阅读(354) 评论(0) 推荐(1) 编辑
摘要:在开发过程中,我们常常需要对二维数组按照数组的某个键来排序,这里提供两个封装好的方法,可以放到公共函数模块里以后需要的时候直接调用即可。 /** * 二维数组按照键值排序 * @param array $arr * @param string $key * @param int $sortType 阅读全文
posted @ 2018-11-08 10:37 itbsl 阅读(2587) 评论(0) 推荐(0) 编辑
摘要:PHP打印变量一般有echo、print_r、var_dump等方式,但是这些方式打印的变量在浏览器上显示的效果都不是很友好,所以一些PHP框架都会带有自己的打印变量的方法。这里我把ThinkPHP框架打印变量的dump方法提取出来,自己平时测试代码打印变量可以用该方法,这样在浏览器上的显示效果更加 阅读全文
posted @ 2018-11-07 18:33 itbsl 阅读(618) 评论(0) 推荐(0) 编辑
摘要:1.在root权限下,useradd只是创建了一个用户名,如(useradd+用户名),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了的,为了避免这样的情况出现,可以用(useradd m +用户名)的方式创建,它会在/home目录下创建同名文件夹,然 阅读全文
posted @ 2018-11-07 10:25 itbsl 阅读(50739) 评论(1) 推荐(2) 编辑
摘要:Description Farmer John wants to repair a small length of the fence around the pasture. He measures the fence and finds that he needs N (1 ≤ N ≤ 20,00 阅读全文
posted @ 2018-11-05 11:59 itbsl 阅读(288) 评论(0) 推荐(0) 编辑
摘要:最大黑区域 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Practice FZU 1082 Description 二值图像是由黑白两种像素组成的矩 阅读全文
posted @ 2018-11-05 11:01 itbsl 阅读(839) 评论(0) 推荐(0) 编辑
摘要:迷宫问题 Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit Status Description Input Output Sample Input Sample Output 最简单的求最短路径问 阅读全文
posted @ 2018-11-05 10:49 itbsl 阅读(184) 评论(0) 推荐(0) 编辑
摘要:配置PHP开发环境,当运行项目的时候发现报call to undefined function curl_init()错误 解决方法如下: 1、在php.ini中找到extension=php_curl.dll,去掉前面的分号,php.ini在PHP的安装目录下; 2、在php.ini中找到exte 阅读全文
posted @ 2018-11-04 22:11 itbsl 阅读(2809) 评论(4) 推荐(1) 编辑
摘要:配置PHP开发环境的时候,当进行到在Apache的httpd.conf文件中配置加载PHP模块时发生如下错误 httpd: Syntax error on line 185 of D:/wamp/Apache24/conf/httpd.conf: Cannot load D:/wamp/php 5. 阅读全文
posted @ 2018-11-04 21:56 itbsl 阅读(469) 评论(0) 推荐(0) 编辑
摘要:1.arrary_merge 示例代码: $arr1 = array(1, 2, 3, 4, 5); $arr2 = array(1, 2, 6, 7, 8, 9, 10); $result1 = array_merge($arr1, $arr2); $arr3 = array("name" => 阅读全文
posted @ 2018-11-04 21:39 itbsl 阅读(16178) 评论(0) 推荐(0) 编辑
摘要:例子:请写出echo 3 . print(2) . print(4) . 5 . 'c'的输出结果为____? 许多人看到这个题的第一印象是输出结果不就是3245c嘛,然而正确的是答案却是45c2131,是不是感觉不可思议? 想要分析原因首先我们需要明确以下几点: PHP中的.连接符是从右向左执行的 阅读全文
posted @ 2018-11-04 14:41 itbsl 阅读(582) 评论(0) 推荐(1) 编辑
摘要:PHP 支持 9 种原始数据类型。详细讲述了其中基本数据类型的用法与注意事项。 阅读全文
posted @ 2018-11-03 21:46 itbsl 阅读(495) 评论(0) 推荐(0) 编辑
摘要:变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。 阅读全文
posted @ 2018-11-03 20:45 itbsl 阅读(264) 评论(0) 推荐(0) 编辑
摘要:打开终端,输入如下命令,如果不想设置密码,一直回车即可: 查看生成的SSH Key,使用如下命令: 阅读全文
posted @ 2018-11-03 19:23 itbsl 阅读(232) 评论(0) 推荐(1) 编辑
摘要:安装依赖: sudo yum install eject 步骤: 确保 Linux 虚拟机已打开电源。 如果正在运行 GUI 界面,请打开命令 shell。 注意:以 root 用户身份登录,或使用 sudo 命令完成以下每个步骤。 在虚拟机菜单中单击虚拟机,然后单击客户机 > 安装/升级 VMwa 阅读全文
posted @ 2018-11-03 16:02 itbsl 阅读(849) 评论(0) 推荐(0) 编辑
摘要:搭建LNMP环境的时候,在安装完Nginx后启动测试Nginx服务时发现报如下错误: nginx: [emerg] getpwnam("nginx") failed 这是由于没有创建nginx用户导致的,解决办法就是创建一个nginx用户 说明:这里创建的用户是你安装Nginx时,预编译时指定的Ng 阅读全文
posted @ 2018-11-03 14:41 itbsl 阅读(5323) 评论(0) 推荐(0) 编辑
摘要:此激活码为版本号为3176的激活码: 首先更改hosts文件防止Sublime Text3联网验证: Mac上hosts文件路径为 ,所以需要sudo vim /etc/hosts 修改hosts文件后,再在Sublime Text3中输入下面的激活码即可: 阅读全文
posted @ 2018-11-03 09:20 itbsl 阅读(555) 评论(0) 推荐(0) 编辑
摘要:PHP支持C、C++和 Shell 脚本风格的注释。 单行注释 说明:PHP单行注释几乎用的都是 ,很少使用 来注释内容 多行注释 阅读全文
posted @ 2018-11-01 14:46 itbsl 阅读(376) 评论(0) 推荐(0) 编辑
摘要:当解析一个文件时,PHP 会寻找起始和结束标记,也就是 ,这告诉 PHP 开始和停止解析二者之间的代码。此种解析方式使得 PHP 可以被嵌入到各种不同的文档中去,而任何起始和结束标记之外的部分都会被 PHP 解析器忽略。 阅读全文
posted @ 2018-11-01 14:30 itbsl 阅读(595) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示