自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幽静的麦田

差距是“时间”的杰作

  • 博客(41)
  • 资源 (4)
  • 收藏
  • 关注

原创 展会预定系统开发过程

记录一次公司项目展会预定的系统开发。

2023-02-28 10:45:14 124

原创 maven-springmvc项目搭建

参考文章: https://www.cnblogs.com/qixing/p/qixing.html1.新建project->Maven->Maven Project->next ->选中 maven-archetype-webapp->next ->填写项目信息 com.test ->finish2.右击project->Propertie...

2019-06-11 15:30:24 163

原创 PHP Encoder (ioncube 10) 加密工具的使用

1.环境:软件安装环境:win10软件运行环境:lnmp版本:PHP Encoder 10-Pro(Encoder 10.2.2 released)此pro版本支持:编译代码编码许可功能(用于生成时间到期和IP /域名受限许可文件的功能)不支持基于MAC地址的许可参考文档:https://www.ioncube.com/sa/gui_docs/官方的文...

2019-05-30 17:58:32 5350

原创 php代码加密工具

代码混淆国内各个加密平台(收费),不需要php扩展,安全性低代码加密、扩展解密实战(开源)https://github.com/liexusong/php-beast代码加密、扩展解密ioncube加密工具(免费和收费),收费版可以限制域名ip、许可文件、限制mac,安全性高代码加密、扩展解密ZendGuard对PHP加密,和ioncube功能差不多...

2019-05-14 08:56:02 2832

转载 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系:泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为 例如:老虎是动物的一种.【箭头指向

2016-06-04 15:55:40 338

转载 WINDOWS下VIM配置

Windows下gvim配置原作地:http://hi.baidu.com/leemoncc/blog/item/a6be15cf40d7ab31b600c806.html0.准备软件及插件。(a)gvim72.exe地址ftp://ftp.vim.org/pub/vim/pc/gvim72.exe。(b)vimcdoc-1.7.0-setup.exe地http://prd

2016-04-22 09:12:29 605

转载 如何在一个创业公司做好架构师

原文地址:http://www.jiagoushuo.com/article/1000123.html河狸家的架构师陈科是千万技术创业者中的一位,在此之前,他曾在浙江电信、阿里巴巴、华为、58同城任开发工程及架构师等职位,本文中,作者将会分享他在创业公司遇到的一些挑战以及解决方案,主要内容包括以下几个方面:项目管理的问题业务代码的问题产品需求的问题

2016-04-15 08:16:14 1921

转载 UML类图几种关系的总结(收藏)

在UML类图中,常见的有以下几种关系:泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】

2016-03-31 08:39:48 329

转载 当当网的内部框架开源策略案例分享

打造内部应用框架当当技术部现在是按照产品线划分的,一个产品线的产品、开发、测试都在一个部门,但像项目管理、运维、架构这些技术体系中公用的部分是独立的部门。架构部里主要分成三部分,一个是架构与规范,一个是性能测试,一个是基础应用系统研发。我们花了比较多的精力在技术架构上,去年我们在Dubbo上做了二次开发,做了DubboX并且对外开源,业界反馈还不错,包括很多来面试的人都知道。我

2016-03-29 13:53:33 3501

转载 分布式与集群的联系与区别

先说区别:一句话:分布式是并联工作的,集群是串联工作的。1:分布式是指将不同的业务分布在不同的地方。 而集群指的是将几台服务器集中在一起,实现同一业务。 分布式中的每一个节点,都可以做集群。 而集群并不一定就是分布式的。 举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载不是很重,

2016-03-29 11:16:51 405

转载 PHP PSR-2 代码风格规范 (中文版)

代码风格规范本篇规范是 PSR-1 基本代码规范的继承与扩展。本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。当多名程序员在多个项目中合作时,就需要一个共同的编码规范,而本文中的风格规范源自于多个不同项目代码风格的共同特性,因此,本规范的价值在于我们都遵循这个编码风格,而不是在于它本身。关键词 “必须

2016-03-08 08:47:35 525

转载 linux svn使用总结

在linux上的svn用法

2016-02-24 16:52:59 608

原创 2015工作总结

2015工作总结1.工作回顾2015.6.23 入职2015.8.10 手机网站程序编写并上线(活动,会员中心)2015.9.11 app1.0接口编写并上线(活动,会员中心)2015.11.9 app2.0接口编写并上线(红筹,签到),优化升级维护2016.1.25 商城工作交接2.问题和方案2.1 快速上线和上线问题规避原因:系统架构不完整,梳理性差 方案:逐步开发公司的基础后台系

2016-01-31 16:19:14 705

转载 markdown 简明语法

基本符号*,-,+ 3个符号效果都一样,这3个符号被称为 Markdown符号空白行表示另起一个段落`是表示inline代码,tab是用来标记 代码段,分别对应html的code,pre标签换行单一段落( ) 用一个空白行连续两个空格 会变成一个 连续3个符号,然后是空行,表示 hr横线标题生成h1--h6,在文字前面加上 1--6个# 来实现文字加粗是通过

2016-01-15 10:27:10 380

转载 win7下80端口被(Pid=4)占用的解决方法

最近重装64位win7后,appche启动不了网上找到些资料,整理下关闭占据80端口的普通进程1、运行cmd,然后输入netstat -a -n -o,回车; 2、查看开头几行包含0.0.0.0:80的那一行最后的pid,为几个数字,把这几个数字记下来; 3、启动“任务管理器”——“进程”,在“工具栏”——“选择列”前面的框里打上勾; 4、然后找到与刚才那个pid对应的是哪个程序,很容易就会找

2016-01-14 09:09:35 808

原创 微信营销资料整理

1.微信介绍微信 (WeChat) 是一个为智能终端提供即时通讯服务的应用程序, 微信提供公众平台、朋友圈、消息推送等功能,用户可以通过“摇一摇”、“搜索号码”、“附近的人”、扫二维码方式添加好友和关注公众平台, 同时微信将内容分享给好友以及将用户看到的精彩内容分享到微信朋友圈。2.微信主要功能基本功能 :聊天、添加好友 微信支付 朋友圈:用户可以通过朋友圈发表文字和图片,同时可通过其他软件

2016-01-13 16:13:28 1109

转载 linux centos svn 安装配置自动同步更新web服务

本文解决了centos 6.2 svn 安装 验证失败 authorization failed  等问题是 linux 下 配置 syn 自动同步更新 web 服务,超详细的文章。但是目前有一个问题未解决,由于shell解析变量额问题 导致 带空格的文件名 无法 同步更新大家如果觉得文章好的话,可以转载。但是要保留原文地址,谢谢!---------

2015-09-23 21:27:43 575

转载 php 中大括号的规范

在三种主要的大括号放置规则中,有两种是可以接受的,如下的第一种是最好的: 将大括号放置在关键词下方的同列处: if (condition){  ...  while (condition)  {    ...   } }传统的UNIX的括号规则是,首括号与关键词同行,尾括号与关键字同列: if (condition) {   ...

2015-08-10 16:47:29 1284

转载 Linux下防止ddos攻击

前言 虚拟主机服务商在运营过程中可能会受到黑客攻击,常见的攻击方式有SYN,DDOS等。通过更换IP,查找被攻击的站点可能避开攻击,但是中断服务的时间比较长。比较彻底的解决方法是添置硬件防火墙。不过,硬件防火墙价格比较昂贵。可以考虑利用Linux 系统本身提供的防火墙功能来防御。SYN攻击是利用TCP/IP协议3次握手的原理,发送大量的建立连接的网络包,但不实际建立连接,最终导致被攻击

2015-07-15 08:12:35 947

转载 Linux下防御或减轻DDOS攻击方法

今天上午服务器被ddos攻击,还好对方只是使用了一台电脑,没有搞成千上万个木马来,要不然那服务器直接就垮了。在网上找了教程,成功解决。于是把本次防御ddos的方法记录一下了。查看攻击IP首先使用以下代码,找出攻击者IPnetstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n将

2015-07-15 08:10:53 1359

转载 国内银行卡BIN号(Bank Identification Number)速查简表

国内银行卡BIN号(Bank Identification Number)速查简表银行名称银行卡卡BIN中国工商银行牡丹灵通卡620302620402620403620404620406

2015-07-08 11:29:59 20049

转载 yii、yaf、ci等php框架性能对比

刚和朋友的聊天过程中,认识到yaf,yaf是远程c写的框架,整个php框架写成了扩展。php启动的时候便加载到内存,速度性能远比php写的框架强很多,但是使用ide相对麻烦一些,性能绝对赞。翻译了一片国外的框架性能对比文章.案例本次测试输出简单的hello word,简单MVC逻辑,(Router -> Controller -> Viewer),没有数据库连接,没有任何逻辑.

2015-06-26 12:27:17 1779

原创 eclipse常用设置

设置显示空格(space)和制表符(tab)Window->references->General->Editors->TextEditors->Showwhitespacecharacters打勾设置用4个空格代替Tab Windows->Preferences->General->Editors->Text Editors,选中“Insert spaces fo

2015-06-24 08:19:33 737

转载 linux centos svn 安装配置自动同步更新web服务

这是第二版了,修复了第一版中出现的几个问题1、启动 svn服务的时候,用sudo 切换到 www用户执行,并且把svn 版本库放到www用户下面,这样可以保证导出版本库文件权限正常2、为了解决带空格文件名无法提交的问题,增加了一个pre-commit 钩子,禁止提交带空格的文件3、下面红色的标注的地方是新增的以便和第一版区别开来本文解决了centos 6.2 svn 安装 验证

2015-06-13 14:52:33 465

转载 linux 中sudo配置

Sudo是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab, /etc/samba/smb.conf等。这样以来,就不仅减少了root用户的登陆次数和管理时间,也提高了系统安全性。 一. s

2015-05-28 12:00:16 329

转载 PHP如何解决网站大流量与高并发的问题

普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大,那么必须首先配置一台更高性能的专用服务器才能解决问题首先,确认服务器硬件是否足够支持当前的流量。 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。 其次

2015-05-13 11:08:13 564

转载 Crontab的安装

crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语chronos(χρόνος),原意是时间。  通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。 没

2015-05-07 16:47:50 828 1

转载 phpcms V9的后台登录地址更换

修改phpcms V9的后台登录地址1.在网站根目录创建一个root文件夹,在这个文件夹里新建一个文件index.php,内容为:<?php define('PHPCMS_PATH', realpath(dirname(__FILE__) . '/..') . '/'); include PHPCMS_PATH . '/phpcms/base.php'; //pc_base

2015-04-29 20:26:33 1581

转载 CentOS安装rar、unrar解压缩软件的方法

1. 如果您的centos是32位的,执行如下命令:wget http://www.rarsoft.com/rar/rarlinux-3.9.3.tar.gztar -zxvf rarlinux-3.9.3.tar.gzcd rarmake2.看见下面这些信息就是安装成功了:mkdir -p /usr/local/binmkdir -p /usr/local/libcp

2015-04-29 17:12:47 715

转载 linux yum命令详解

linux yum命令详解yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且

2015-04-23 08:06:07 392

原创 微信关注后确定推荐关系

1.生成有推荐关系的二维码//推广Action public function tuiguang() { //推广图片 $shareImg = './uploads/share/mingpian_'.$_SESSION['wap_uid'].'.jpg'; //if( true ) if( false == file_exists($sh

2015-04-22 08:11:10 3855

转载 linux下vi命令大全

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f

2015-02-16 14:36:11 356

原创 html 和css编码规范

目的:编写灵活、稳定、高质量的 HTML 和 CSS 代码的规范规范要求:参考boolstrap的规范http://codeguide.bootcss.com/#html-syntax

2015-01-18 21:34:19 383

原创 php gzip压缩输出的实现方法

一、gzip介绍         gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式。软件的作者是Jean-loup Gailly和Mark Adler。1992年10月31日第一次公开发布,版本号是0.1,目前的稳定版本是1.2.4。        Gzip主要用于Unix系统的文件压缩。我们在Linux中经常会用到后缀为.g

2014-11-22 21:47:50 473

转载 PHP正则表达式(符号解释)

1.    平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2.    "^\d+$"  //非负整数(正整数 + 0) 3.    "^[0-9]*[1-9][0-9]*$"  //正整数 4.    "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) 5.    "^-[0-9]*[1-9][0-9]*$"  //负整数 6.

2014-11-07 11:13:26 575

转载 PHP CLI模式开发

PHP CLI模式开发不需要任何一种Web服务器(包括Apache或MS IIS等),这样,CLI可以运行在各种场合。 有两种方法可以运行PHP CLI脚本。第一种方法是使用php -f /path/to/yourfile.php。调用PHP CLI解释器,并给脚本传递参数。这种方法首先要设置php解释器的路径,Windows平台在运行CLI之前,需设置类似path c:\php的命令

2014-09-20 19:54:55 524

转载 mysql修改表结构

增加列增加的列位于最后alter table table_name add col_name varchar(20);alter table table_name add col_name varchar(20) default 'test' not null;alter table table_name add column col_name varcha

2014-09-20 08:21:39 465

原创 dwz 学习和使用

一. HTML扩展1. a标签的扩展target (1) ajaxTodo 说明:ajaxPOST请求, 如果有title属性,则显示确认框,否则直接返回请求的结果代码:("a[target=ajaxTodo]", $p).each(function(){      $(this).click(function(event){     

2014-09-14 17:09:28 4659

原创 php 对象和设计

1、(1)代码设计:通俗理解为, 类和对象的定义与配置实现特定功能类, 其他对象组成的类,管理其他对象的类,简单用的其他对象的类(2)面向对象和面向过程的一个核心区别是如何分配职责,面向过程:一系列命令和方法的连续调用,控制代码根据不同的条件执行不同的职责,一种自顶而下的执行方式面向对象:将职责从客户端的代码中移动专门的对象中,减少重复和依赖面向过程代码忙于处理细节,而

2014-08-27 23:37:37 657

原创 from表单验证的jQuery Validation Plugin的参考文章

全面的介绍用法,http://blog.csdn.net/violet_day/article/details/14109261#t5

2014-08-07 23:10:50 423

SQLiteExpert64位-v5.3.4.zip

SQLite可视化管理工具(SQLite Expert Pro) v5.3.4 SQLite可视化管理工具,允许用户在 SQLite 服务器上执行创建、编辑、复制、提取等操作。

2019-07-02

Visual C++ 6.0(Chinese).zip

Visual C++ 6.0 中文绿色版本 win10 x64下测试正常运行

2019-07-02

php7.1手册(20170222)

PHP 手册 by: Mehdi Achour Friedhelm Betz Antony Dovgal Nuno Lopes Hannes Magnusson Georg Richter Damien Seguy Jakub Vrana 其他贡献者 2017-02-22 Edited By: Peter Cowburn 中文翻译人员: 肖盛文 洪建家 穆少磊 宋琪 黄啸宇 王远之 肖理达 乔楚 戴劼 褚兆玮 © 1997-2017 PHP 文档组

2018-12-15

PHP7.16中文手册

PHP7.16中文手册(CHM版),手册编写时间为 2017-06-14,解压密码为 csdn

2018-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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