- 博客(366)
- 资源 (54)
- 收藏
- 关注
转载 ubuntu16下vue-cli安装
https://blog.csdn.net/bcfdsagbfcisbg/article/details/80507701本文主要介绍vue脚手架工具vue-cli的安装一、安装1.安装nodejssudo apt-get install nodejsnode -v(查看一下版本)12注意:因为我这里安装的时候提示我已经安装过了(版本号太低了,4.2.6,后面安装的稳定版都...
2019-05-13 12:24:47 532
转载 gitbook新版本 build命令导出的html不能跳转?
最近总有人问自己的gitbook导出来的html文件在浏览时不能自动跳转,那是因为gitbook新版本不支持了。需要切换到旧版本进行html转换如果遇到:Error loading version latest: Error: Cannot find module 'internal/util/types'将node版本降低:// 1.安装node管理 nsudo npm install -g...
2018-04-21 08:49:08 1594
转载 tp中的M,D,C,A,I,S方法
M方法//使用M方法实例化$User = M('User');//和用法$User = new \Think\Model ('User');等效//执行其他的数据操作$User->select();12345M 方法也支持垮库操作.//使用M方法实例化,操作db_name中的ot_user表$User = M('db_name.User','ot_');//执行其他的数
2017-09-08 22:44:17 626
转载 PHP中 $_SERVER的信息汇总
$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。下表列出了所有 $_SERVER 变量中的重要元素。 元素/代码描述$_S
2017-08-09 07:57:32 700
转载 PHP session有效期session.gc_maxlifetime
PHP中的session有效期默认是1440秒(24分钟),也就是说,客户端超过24分钟没有刷新,当前session就会失效。很明显,这是不能满足需要的。一个已知管用的方法是,使用session_set_save_handler,接管所有的session管理工作,一般是把session信息存储到数据库,这样可以通过SQL语句来删除所有过期的session,精确地控制session的有效期。这也
2017-07-14 15:53:50 677
转载 深入理解session过期机制
首先得明白:session的过期时间由两方面决定的; 1存储在客户端的$_COOKIE['PHPSESSID']的过期时间(默认cookie名称为PHPSESSID,可通过php.ini中的session.name修改。) 2.存储在服务器端的相对应的session文件(session文件名和上述cookie的值一一对应),默认为1440秒,即24分钟 ok,现在详细阐述上述两
2017-07-14 15:14:25 10626
原创 make: *** 没有规则可以创建“default”需要的目标“build”
安装Nginx时报错the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module option, or install the PCRE library into the system, or build
2017-06-28 21:51:27 15352 1
转载 memache的使用场景
非持久化存储:对数据存储要求不高分布式存储:不适合单机使用 memache与mysql不要安装到一个机器上key/value存储。格式简单 不支持 list array 数据格式
2017-06-15 22:15:27 691
转载 MySQL中exists与in的使用
exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果exists里的条 件语句不能返回记录行,则当前loop到的这条记录被丢弃,exists的条件就像一个bool条件,当能返回结果集则为true,不能返回结果集则为 false如下:
2017-06-05 16:08:21 393
原创 MySQL删除主键的操作方法
#先删除自增长在删除主键#alter table t_name change id id int;-- 删除自增长#alter table t_name drop primary key;-- 删除主建
2017-06-02 11:29:37 8163
转载 mysql 创建索引和删除索引
索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。删除索引可以利用ALTER TABLE或DROP INDEX语句来实现。(1)使用ALTER TABLE语句创建索引。语法如下:alter table table_name add index index_name (column_list) ;alter
2017-05-23 20:36:22 350
原创 查看mysql语句运行时间
通过 show profiles 语句来查看查一下profile是不是打开了,默认是不打开的。mysql> show profiles; Empty set (0.02 sec) mysql> show variables like "%pro%"; +---------------------------+-------+ | Variable_name | Valu
2017-05-23 20:15:48 688
原创 验证码类,生成验证码
class Captcha{ private $charset = 'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789'; //随机因子, private $code; //验证码字符串 private $codelen = 4; //验证
2017-05-09 17:14:56 306
转载 调用函数
Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档:http://docs.python.org/3/library/functions.html#abs也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。调用abs函数:>
2017-05-09 17:13:04 343
转载 使用dict和set
dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list:names = ['Michael', 'Bob', 'Tracy']scores = [95, 75, 85]给定一
2017-05-09 17:09:15 352
转载 mysql中使用like模糊查询时如何转义%
我们经常使用like语句配合%%通配符来进行模糊查询,那么如果字段内容本身含有%,而你要查询包含有%的记录怎么办呢怎么办呢。假设字段是title,那么下面的语句可以吗?select * from table where title like “%%%”;如果你试过就知道,肯定不行的,那么正确的写法是怎样的呢?我们应该对%符号进行转义:select * from table wher
2017-04-27 18:22:25 15571
转载 循环
要计算1+2+3,我们可以直接写表达式:>>> 1 + 2 + 36要计算1+2+3+...+10,勉强也能写出来。但是,要计算1+2+3+...+10000,直接写表达式就不可能了。为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子:n
2017-04-24 22:45:11 268
转载 条件判断
计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现:age = 20if age >= 18: print('your age is', age) print('adult')根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否
2017-04-24 22:42:18 287
转载 使用list和tuple
listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']变量classmates就是
2017-04-24 22:38:29 238
转载 字符串和编码
字符编码我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大
2017-04-16 22:00:52 222
转载 数据类型和变量
数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,
2017-04-14 23:16:23 254
转载 Python基础
Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,任何一种编程语言都有自己的一套语法,编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。Python也不例外。Python的语法比较简单,采用缩进
2017-04-14 23:13:50 219
转载 输入和输出
输出用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:>>> print('hello, world')print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:>>> print('The quick brown fox', 'jumps over', 'the lazy do
2017-04-14 23:09:29 269
转载 Python代码运行助手
Python代码运行助手可以让你在线输入Python代码,然后通过本机运行的一个Python脚本来执行代码。原理如下:在网页输入代码:点击Run按钮,代码被发送到本机正在运行的Python代码运行助手;Python代码运行助手将代码保存为临时文件,然后调用Python解释器执行代码;网页显示代码执行结果:下载点击右
2017-04-14 23:04:30 1097
转载 使用文本编辑器
在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。现在,我们就把上次的'hello, world'程序用文本编辑器写出来,保存下来。那么问题来了:文本编辑器到底哪家强?推荐两款文本编辑器:一
2017-04-14 22:48:22 391
转载 第一个Python程序
现在,了解了如何启动和退出Python的交互式环境,我们就可以正式开始编写Python代码了。在写代码之前,请千万不要用“复制”-“粘贴”把代码从页面粘贴到你自己的电脑上。写程序也讲究一个感觉,你需要一个字母一个字母地把代码自己敲进去,在敲代码的过程中,初学者经常会敲错代码,所以,你需要仔细地检查、对照,才能以最快的速度掌握如何写程序。在交互式环境的提示符>>>下,直接输入
2017-04-14 22:45:49 287
转载 安装Python
因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。安装Python 3.5
2017-04-14 22:29:45 256
转载 php断点调试的几种方法
断点调试是程序开发过程中的一个必不可少的步骤,一些程序的断点调试操作比较简单,只需在编辑器里标记哪行为断点,便可得知程序各个环节的输出结果,例如c#、VB、Delphi等语言。但是对于PHP程序的调试来说,就不是这么简单了。本文将谈谈php断点调试的几种方法,对于php新手来说,可能更有参考价值。首先需要说明的是,php程序调试需要手动编写部分代码,目的是断截程序线程的执行,输出指定环节的
2017-04-05 18:29:38 21401
转载 使用ab进行压力测试详解
当你使用PHP(或其他编程语言)完成一个web程序的开发,并且web程序在Apache服务器上正常运行的时候,你有没有考虑过对你的Apache服务器及部署在其上的web程序进行一些压力测试呢?毕竟,真金不怕火炼,只要配置优化合理、程序代码运行性能良好、硬件撑得住,通过压力测试我们就能看到一个喜人的成绩。话又说回来,即使测试结果差强人意或者糟糕透了,我们也可以好好反思并找到「问题出在哪里」。说了这么
2017-03-10 14:37:59 994
原创 几个 PHP 的“魔术常量”
几个 PHP 的“魔术常量”__LINE__文件中的当前行号。__FILE__文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。__DIR__文件所在的目录。如果用在被包括文
2017-02-17 19:09:53 283
转载 MySql中有哪些存储引擎
什么是存储引擎呢? 存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型)。 在Oracle 和SQL Server等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的。而MySql数据库提供了多种存储引擎。用户可以根据不同的需求为
2017-02-06 14:40:44 2391
转载 mysql校对规则
字符集的概念大家都清楚,校对规则很多人不了解,一般数据库开发中也用不到这个概念,mysql在这方便貌似很先进,大概介绍一下简要说明字符集和校对规则字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。MySql在collation提供较强的支持,oracel在这方面没查到相应的资料。不同字符集有不同的校对规则,命名约定:以其相关的字符集名开始,通常包括一个
2017-02-06 10:58:39 287
转载 深入php内核,从底层c语言剖析php实现原理
深入php内核,从底层c语言剖析php实现原理非常好的电子书:http://www.cunmou.com/phpbook/preface.md这是它的目录:PHP的生命周期让我们从SAPI开始PHP的启动与终止PHP的生命周期线程安全小结PHP变量在内核中的实现变量的类型变量的值创建PHP变量变量的存储方式变量的检索类型转换小结内存管理内存管
2017-01-18 16:02:22 694
转载 PHP高手干货分享:不能不看的50个细节!
1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、$row[‘id’]
2017-01-18 15:39:41 210
转载 apache+php+mysql 常见集成环境安装包
apache+PHP+MySQL是常见php环境,在windows下也称为WAMP,对于初学者自选版本搭建总是会遇到一些麻烦,下面是收集到的一些集成环境安装:1.AppServ (推荐,简洁精简) 主页 http://www.appservnetwork.com/ 当前的两个版本是: 2.5.10 2.6.0 (点击版本号下载) AppSe
2017-01-15 09:28:48 1622
转载 PHP 底层的运行机制与原理
转自:http://www.nowamagic.net/librarys/veda/detail/102PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。了解PHP底层实现的目的是什么?动态语言要
2017-01-09 10:29:30 239
原创 使用apache配置基于IP地址的虚拟主机
使用apache配置基于IP地址的虚拟主机第一步:设置多个IP地址这里设置两个IP地址:192.168.1.5 和 192.168.1.8第二步:在 httpd.conf 文件中加入如下内内容DocumentRoot /var/www/html/ip5DocumentRoot /var/www/html/ip8第三步:
2017-01-06 11:19:46 1033 1
转载 subline text 快捷键
选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插
2017-01-06 11:02:21 305
SQLite for mac
2013-06-22
sqlite数据库
2013-06-12
Core Animation基础介绍、简单使用CALayer以及多种动画效果
2013-06-07
Git、github与Xcode的配合使用
2013-05-23
《iOS网络编程与云端应用最佳实践》
2013-05-21
iOS6新特征:PassKit编程指南
2013-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人