- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 Mac Xampp php安装扩展
sudo/Applications/XAMPP/bin/peclinstallredis然后到 /Applications/XAMPP/etc 里面找到php.ini 在最后一行加入extension=redis.so
2021-01-07 17:06:57 305
原创 Mac Homebrew 安装
mac下国内安装Homebrew教程Homebrew是一款包管理工具,目前支持macOS和linux系统。主要有四个部分组成:brew、homebrew-core、homebrew-cask、homebrew-bottles。名称 说明 brew Homebrew 源代码仓库 homebrew-core Homebrew 核心源 homebrew-cask 提供 macOS 应用和大型二进制文件的安装 homebrew-bottles 预编译二进制软..
2021-01-07 16:39:15 135
原创 linux 压缩解压命令
以下介绍如何压缩与解压 .tar.gz 格式的文件1、压缩命令:命令格式:tar -zcvf 压缩文件名 .tar.gz 被压缩文件名可先切换到当前目录下,压缩文件名和被压缩文件名都可加入路径。2、解压缩命令:命令格式:tar -zxvf 压缩文件名.tar.gz解压缩后的文件只能放在当前的目录。...
2021-01-06 14:40:58 132
原创 2021-01-05
安装 Linuxbrew在安装 Linuxbrew 之前,需要先准备好依赖:Debian/Ubuntu:#sudoapt-getinstallbuild-essentialcurlgitrubylibbz2-dev\libcurl4-openssl-devlibexpat-devlibncurses-devzlib1g-devFedora:#sudoyumgroupinstall'DevelopmentTools'&&sudoyu...
2021-01-05 12:25:25 82
转载 在phpstorm中svn的使用
目 录1.搭建svn环境 1.1搭建svn服务端 1.2创建svn用户和密码2.开始在phpstorm中链接svn 2.1打开Subversion 2.2 输入svn地址 2.3选择导出文件,进行文件的检出 2.4报错处理 2.5本地检出 2.6进行项目检出 2.7查看VCS目录 2.8上传文件 2.9更新文件...
2018-07-25 14:48:56 575
转载 为PhpStorm添加Laravel 代码智能提示功能
PhpStorm 默认情况下是没有对Laravel框架的代码提示功能的,下面给出Laravel 5 在PhpStorm 2017.1版本下的安装过程。 1.安装laravel插件 2. 应用 composer 安装 barryvdh/laravel-ide-helper2.1 右键打开composer 搜索laravel-ide-helper 2.2 安装...
2018-07-25 14:32:20 3215
转载 为什么聊天软件一般采用UDP协议
TCP是美国国防部设计的两种传输协议之一,另一种是UDP。UDP是一种不可靠的网络服务,负载比较小,而TCP则是一种可靠的通信服务,负载相对而言比较大。TCP采用套接字(socket)或者端口(port)来建立通信。TCP给端口到端口通信提供了错误和流量控制机制,同时TCP还负责建立连接、处理终止和中断的端对端通信控制。 通常情况下我们认为TCP相比UDP具有更大的通...
2018-07-17 17:51:40 8014
转载 windows下搭建yaf框架
本机环境PHP5.6.24Apache 2.0 HandlerYAF框架配置要使用YAF首先要开启PHP的yaf扩展,由于集成环境不会自带所以我们得自己去下载; 1 .Yaf其实算是PHP官方的一个扩展,我们可以直接在PHP官网下载。 http://pecl.php.NET/package/yaf 2 .Git 仓库 https://github.com/laruence/php-yaf 3 ...
2018-03-14 15:45:58 305
原创 Zend Studio 安装+破解
1..安装:1.1、下载最新版本Zend Studio: 12.0.0: http://downloads.zend.com/studio-eclipse/12.0.0/ZendStudio-12.0.0-win32.win32.x86.msi 12.0.1:http://downloads.zend.com/studio-eclipse/12.0.1/ZendStudio-12.0
2015-07-20 10:41:25 805
原创 Mysql 各个平台启动、停止操作命令
linux平台及windows平台mysql重启方法 Linux下重启MySQL的正确方法: 1、通过rpm包安装的MySQL service mysqld restart 2、从源码包安装的MySQL // linux关闭MySQL的命令 $mysql_dir/bin/mysqladmin -uroot -p shutdown // linux启动MyS
2014-03-10 16:08:10 642
原创 辞职申请
尊敬的公司领导: 您好! 我经过深思熟虑,决定辞去目前的PHP工程师一职。在这里工作的时间里,我学到了很多新的东西,充实和丰富了自己。同时,我也很幸运,能够有机会在这样一支团结向上,优秀的团队里学习,更重要的是,认识了这么多好的朋友和同事。 但是,天下没有不散的宴席。因为个人发展原因。很遗憾,没有机会再为公司做更多的贡献。但是我对公司的感情还是一如既往,希望公司能够蒸蒸日上,有更
2014-02-20 14:28:08 731
原创 mysql数据库大数据量优化方式
MySQL数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化?优化应该不仅仅是数据库方面使用高性能的服务器多使用缓存页面服务器、数据库服务器、图片服务器、上传下载服务器分离数据库集群,表分割(水平分割和垂直分割)和表散列负载均衡重视每个代码开发细节,特别是大循环,多请求和SQL语句复杂的时候1.代码要干净2.数据库要分表,可以1个月数据存储
2014-02-17 10:16:46 831
原创 logrotate 管理分割文件
commnadlogrotate命令格式: logrotate [OPTION...] -d, --debug :debug模式,测试配置文件是否有错误。 -f, --force :强制转储文件。 -m, --mail=command :发送日志到指定邮箱。 -s, --state=statefile :使用指定的状态文件。 -v,
2014-01-10 14:24:30 642
转载 MYSQL的事务处理
MYSQL的事务处理主要有两种方法。1、用begin,rollback,commit来实现begin 开始一个事务rollback 事务回滚commit 事务确认2、直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过set autocommit=0 禁止自动提交set autocommit=1
2013-09-11 16:39:58 850
原创 INNODB 和 MYISAM 区别 事物处理
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等 高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务 支持已经外部键等高级数据库功能。以下是一些细节和具体实现的差别:1.InnoDB不支持FULLTEXT类型
2013-09-11 16:37:18 627
原创 标签 php
最近在公司做了一个问答的标签云记录一下,首先建表:分类表(category)、标签表(tags)、分类和标签关联表(category_tags)分类表是类似无限极分类那种,不过根据需求只分了三级,但思想是按照无限极分类做的 ,cate_id;标签表:限制了标签名称的唯一性,tag_id分类和标签关联表:cate_id,tag_id,weight(表示该标签与该分类接近程度),例
2013-07-16 11:46:16 595
原创 jquery select 自定义属性
顶级商品帖子问题蔬菜用jquery获取parentID属性值,方法:$(".cateSelect").change(function(){$(this).find("option:selected").attr("parentID");})另外今天还学到了一个东西nextAll() 获得匹配元素集合中每个元素的所有跟随的同
2013-06-20 14:51:49 742
原创 文本框输入内容时,里面的提示信息自动消失 css
有这么一个功能:当你输入之前文本框是这么显示的,但是当你文本框获得焦点事也是这么显示的,可是当你输入内容时里面的提示信息(“请输入问题”)就没有了,这个功能的实现是: onclick="this.value='';this.style.color='#999999'" placeholder="请输入问题"/>placeholder是HTML5 input的新属性,英文
2013-05-23 11:00:54 3016
原创 利用js匹配url地址中的传值
$(function(){function getvl(url,name) {var reg = new RegExp("(^|\\?|&)"+ name +"=([^&]*)(\\s|&|$)", "i");if (reg.test(url)) {return unescape(RegExp.$2.replace(/\+/g, " "));}else{return "
2013-05-20 17:19:46 640
原创 窗口发生改变事件 定位 jquery
页面加载事件$(document).ready(function(){var w=$(window).width();设置 var L=(w-1080)/2; $(".type_tip").css("left",L+"px");/*当窗口发生改变时触发该事件*/ window.onresize = function(){ var Cw=$(window
2013-04-01 16:59:53 846
原创 百度分享
document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000); 这个是局部的分享 QQ 新浪
2013-03-14 18:54:40 683
原创 php file_exists
file_exists(‘路径') 函数检查文件或目录是否存在。如果指定的文件或目录存在则返回 true,否则返回 false。
2013-03-14 18:12:02 533
原创 css word-bread
今天工作时碰到一个问题:例如:12212221222212222222233233236633223323帖子发表的内容排版问题:如果是文字的话会自动换行,但是要是数字(字母我没有试过)就不能自动换行,页面很不好看,飞飞了解决方法:给p标签加个overflow: hidden;word-break: break-all;line-height: 160%;word-brea
2013-03-13 17:57:13 1040
原创 mysql UNION UNION All
我想实现的是关于帖子取的数据:1、首先是置顶的帖子,然后是用户所在地的帖子,再次是非置顶非用户所在地的帖子因为用到分页的缘故,所以我选择用union 方法:起初:(select * from temp1 where ft.is_top=1 )UNION(select * from temp1 as f where f.city=45 and f.is_topUNIO
2013-03-12 18:14:00 548
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人