全部文章 (105篇) 排序: 默认 浏览量 更新时间
  • 原创 Windows下手动搭建PHP环境(WXMP:Nginx+PHP+MySQL)

    之前在Windows下使用PHP开发时都是使用的集成环境比如phpstudy、wxampp,但是身为一个PHPer怎么能不会自己搭建PHP环境呢。如果不会的话,那么就一起来学习下。 安装 Nginx下载 Nginx 软件包下载地址:http://nginx.org/en/download.html 自己选一个版本,目前最新稳定版为1.16,我下载这个。注意选择windows版本的(nginx/Windows-1.16.0)。 我们下载的是一个免安装的压缩包,直接解压到合适的目录下即可,我这解压后... 阅读全文>>

    PHP luoluolzb 浏览1543次
  • 原创 Windows下使用VirtualBox安装Linux虚拟机

    学习Linux的前提是你需要一个Linux系统,那么怎么获取一个Linux系统呢?有几个方法: 在你的电脑上直接安装Linux系统在云服务器提供商处购买Linux服务器在现有的系统(如Windows)上安装Linux虚拟机 今天我们就来学习一下怎么在Windows上安装Linux虚拟机,这里我们使用VirtualBox软件,当然VMware也可以安装Linux虚拟机,操作是类似的。 我们分为几步进行: 准备VirtualBox安装包和Linux系统镜像安装VirtualBox创建Linux虚... 阅读全文>>

    Linux luoluolzb 浏览1035次
  • 原创 纯JS实现复制任意元素内容

    复制任意元素内容使用了 Selection, Range 等 API 实现: function selectElementContents(el) { var body = document.body, range, sel; if (document.createRange && window.getSelection) { range = document.createRange(); sel = window.getSelec... 阅读全文>>

    Web前端 luoluolzb 浏览152次
  • 原创 Python之禅源码阅读

    我们知道,在 IDLE 中输入 import this 就会输出 Tim Peters 的 Python 之禅: >>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Fl... 阅读全文>>

    Python luoluolzb 浏览232次
  • 原创 个人 Sublime Text 3 配置

    插件插件搜索和下载: http://packagecontrol.cn/ 软件插件 插件管理工具: Package Control语言汉化: Localization主题: Material Theme侧栏文件图标: A File Icon侧栏菜单增强: SideBarEnhancements源码编辑: PackageResourceViewer 开发插件 代码格式化: HTML-CSS-JS Prettify (需要安装node并配置PATH)代码风格: EditorConfig代码生成:... 阅读全文>>

    开发工具 luoluolzb 浏览205次
  • 原创 PHP7新特性

    PHP手册:https://www.php.net/manual/zh/appendices.php 这里只介绍常用或相对重要的特性。 PHP7.0新特性标量类型声明 现在可以使用下列类型参数:字符串(string), 整数 (int), 浮点数 (float), 以及布尔值 (bool)。 扩充了PHP5中引入的其他类型:类名(object),接口(interface),数组(array)和回调类型(callable)。 可使用多变长参数列表: function sumOfInts(int .... 阅读全文>>

    PHP luoluolzb 浏览136次
  • 原创 PHP对象序列化

    PHP中序列化数据使用的两个方法: serialize() 和 unserialize() 。 对一个自定义对象序列化时,有4个魔术方法和预定义接口Serializable,共3个层级。 魔术方法 _sleep() 和 _wakeup()public function sleep(): array; public function wakeup(); serialize() 函数会检查类中是否存在一个魔术方法 __sleep()。如果存在,该方法会先被调用,然后才执行序列化操作。此功能可以用... 阅读全文>>

    PHP luoluolzb 浏览157次
  • 原创 Golang文件服务器Demo

    package main import ( "fmt" "io" "net/http" "os" "runtime" "strings" "time" ) func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { // 控制台打印请求信息 fmt.Printf("[%s][%s] %s %s\... 阅读全文>>

    Golang luoluolzb 浏览56次
  • 原创 jQuery阻止表单提交的两种方法

    有时候我们需要阻止表单,比如用户输入的信息没有验证通过时。jQuery阻止表单有两个方法: 监听form的submit事件用jQuery监听表单元素的submit事件,在事件处理函数中返回false即可。例子: <form> <input type="text" name="user" /> <input type="password" name="password" /> <button>s... 阅读全文>>

    Web前端 luoluolzb 浏览700次
  • 原创 Ubuntu安装yum

    感觉Ubuntu下的apt没有yum方便,所以学习了一下安装yum的方法。 安装yum首先,使用apt-get安装yum: apt-get install build-essential yum 安装yum源安装了yum之后还不能直接使用,因为这时候没有包来源。 先切换到yum源目录下: cd etc/yum/repos.d 先下载两个yum源文件,这里使用阿里云的: wget http://mirrors.aliyun.com/repo/fedora.repo wget http://mi... 阅读全文>>

    Linux luoluolzb 浏览2024次
  • 原创 第12章 cookie和session

    设置cookiecookie是服务器保存在用户的计算机上少量数据,cookie通过http头部传递。 设置一个cookie: setcookie(name, value); 注意:cookie发送必须在输出其它信息之前 设置cookie的更多信息setcookie(name, value, expiration, path, host, secure, httponly); 参数解释: expiration: 设置cookie保存时间,设置保存sec秒:time()+sec。默认为0,时间... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览925次
  • 原创 第10章 常用编程技术

    给脚本发送数据有两种方法: 通过表单给脚本发生数据通过URI给脚本发生数据: http://example.com?name1=value1&name2=value2&... 查询数据保存在$_GET数组中手动指定URI时,需要进行URI编码: $url = 'page.php'?name' . urlencode(string); 给查询结果分页分页效果的页面是相同的,不同的是数据。分页使用LIMIT实现,只要保证每页的LIMIT参数不同即可。 给查询结果排序使用 ORDE... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览857次
  • 原创 使用Promise异步加载js、css、img等文件

    如果不知道什么是Promise,可以先阅读: 使用 Promise - JavaScript | MDNPromise - JavaScript | MDN 异步加载文件/** * 异步加载一个js文件并插入到页面头部 * * @param {String} src js文件地址 * * @return {Promise} 成功或失败时回调函数参数为新创建的script元素 */ function loadScriptAsyn(src) { return new Pro... 阅读全文>>

    Web前端 luoluolzb 浏览1348次
  • 原创 Windows下安装PHP的memcache扩展

    Windows上PHP集成的软件开发环境如wampp、phpstudy,对于一般的扩展都有,memcache扩展需要自己安装,这里总结一下。 windows下如何安装扩展?windows安装扩展是比较容易的,不需要自己去编译,一般的步骤为: 下载你要安装的php扩展库的dll文件,并放在php安装目录下的ext目录修改php.ini配置文件,加上 extension=xxx.dll 然后你可以在phpinfo()或者使用php -m查看是否已经加载。 安装memcache服务要在php使用me... 阅读全文>>

    PHP luoluolzb 浏览984次
  • 原创 第9章 定义选择器

    标签选择器直接指定标签名称进行选择 类选择器使用点”.”+和类名称进行选择 id选择器使用井号”#”+id名称进行选择 后代选择器使用空格选择后代标签 后代选择器对于祖先的所有后代都起作用,不论是第几代 子选择器使用”>”选择直接后代标签 子选择器只对于祖先的直接后代(第一代)起作用 同胞选择器使用加号”+”选择有同一祖先的后一个标签(他们之间没有其他标签) 普通同胞选择器使用”~”选择有同一祖先的出现在后面的标签(他们可以直接相邻也可以不直接相邻) 选择标签的第一个或者最后一个使用”:f... 阅读全文>>

    《HTML5与CSS3基础教程》笔记 luoluolzb 浏览848次