自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

红尘炼炼心的博客

学习一个技术,先想是什么场景下会用到这个技术,它解决了什么问题!

  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

转载 PowerDesigner 16.5 显示右侧工具箱

16.5版本中,工具箱不见了??怎么让显示呢。下边几步轻松搞定!!1、打开PowerDesigner软件;2、新建Model或者项目后,发现工具箱不见了;

2017-11-30 17:12:22 4098

转载 PowerDesigner工作区样式设置

1.调整表、视图的显示样式。右键选中的对象,选择format(或ctrl+t),在弹出窗口中选中content,可以设置只显示表名还是把所有列也显示出来。 2.如何显示表中字段的code。tools下选display preferences,选content下的table(或view),点advanced,选columns,点击浏览按钮,选择上code,一路保存回去

2017-11-30 14:32:33 1061

转载 2017年PHP程序员未来路在何方

PHP 从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js 、 GO 、 Python 不断地在挑战 PHP 的地位。这些技术的推动者非常热衷于唱衰 PHP , PHP 语言的未来在哪里?PHP 程序员当如何应对未来的变革?作为老牌的Web后端编程语言,PHP 在全球市场占有率非常高,仅次于 Java ,从各个招聘网站的

2017-11-21 19:10:50 326

原创 Nginx下TP3.2页面访问404问题

在使用Thinkphp的时候,项目在本地可以正常使用;但迁移到nginx后,会出现页面只能访问首页,其它页面出现404错误的问题。这是因为TP默认采用的是pathinfo的URL访问模式(TP的URL访问模式可在手册中了解),而Nginx默认是没有开启pathinfo模式的,PHP默认也没有开启phpinfo的配置,所以访问时会出现404错误页面!!!

2017-11-13 15:49:36 8646

转载 一致性哈希算法

首次听到一致性Hash算法,不明白是一个什么样的算法,通过多方查找资料,总算是有了一个基础的了解。特在此处留作笔记,以便后续的学习!学习一个技术,先想是什么场景下会用到这个技术,它解决了什么问题!1--引入一致性hash作为一个负载均衡算法,可以用在分布式缓存、数据库的分库分表等场景中,还可以应用在负载均衡器中作为作为负载均衡算法。在有多台服务器时,对于某个请求资源通过hash

2017-11-11 19:26:49 251

原创 面向对象【OOP】的设计原则

简述五大原则要求与优点1--单一职责原则(SRP)[说明]避免相同的职责分散到不同的类中;避免一个类承担太多职责[优点]1.可以减少类之间的耦合2.提高类的复用性

2017-11-10 21:22:00 277

原创 PHP设计模式---工厂模式

引入工厂模式Factory Method,又称多态性工厂模式。在工厂方法模式中,核心的工厂类不再负责所有的产品的创建,而是将具体创建的工作交给子类去做。该核心类成为一个抽象工厂角色,仅负责给出具体工厂子类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节。优点1、简单工厂模式能够根据外界给定的信息,决定究竟应该创建哪个具体类的对象。明确区分了各自的职责和权力,有利于整个软件体

2017-11-10 21:04:45 240

原创 购物车功能【CI实现】

在商城项目中,购物车是非常重要的一环,此处留下源码,留作笔记!!!话不多说,往下看:1---源代码<?php defined('BASEPATH') OR exit('No direct script access allowed');class cart extends Home_Controller { private $info = array(); #前台提交数据

2017-11-10 20:50:21 991 1

原创 RBAC权限控制【TP3.2实现】

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有多个角色,每一个角色拥有多个权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。

2017-11-10 20:32:01 2506

原创 setcookie刷新后才生效问题

引入最近遇到cookie在本页面设置后,当前页面无法获取的问题,通过学习了解到cookie的生成流程,终于让LZ了解到其中的原因。下面讲述setcookie刷新后生效的原因。实验首先,设置一个Cookie<?php setcookie('a','aaa',time()+3600,'/'); echo $_COOKIE['a']; ?> 下面我们来看看,当首次(当前页面)访

2017-11-10 20:01:43 10961

原创 开启nginx目录文件列表显示功能

正常访问nginx的时,显示nginx欢迎页,也就是我们目录首页(/nginx/html/index.html文件),不会显示项目目录列表,这对于本人代码也起到一定的保护作用;但我们在开发阶段为了快速浏览列表,可设置目录列表的【显示】那么重要的时刻到了-----在nginx.conf主配置文件中http或location代码段中,配置一段代码即可实现:http { include

2017-11-09 21:23:14 3311

原创 版本控制之Git---错误总结

①--windows使用git时出现:warning: LF will be replaced by CRLF[plain] view plain copy$ rm -rf .git  // 删除.git  $ git config --global core.autocrlf false  //禁用自动转换    然后重新执

2017-11-04 18:09:52 315

原创 版本控制之Git---命令总结

查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区

2017-11-04 18:01:57 203

原创 版本控制之Git---脚本提交

由于每次都要进行add、commit、push操作,太过于繁琐,我们可以做一个脚本进行提交1、在项目根目录创建脚本  设置脚本内容:  2、设置可执行权限 3、提交测试 下面附带百度搜来的Git基本命令

2017-11-04 17:51:28 654

原创 版本控制之Git---远程仓库(码云)

git远程仓库并不是必须的,如果只是一个人作为自由工作者,这个时候完全可以建立本地仓库进行代码的管理、但是一般建立一个方便彼此之间沟通,如果是要做某个开源项目,这个时候git是最好的选择。远程仓库,不得不提的是github,github是一个web版本的版本仓库平台,主要是做开源项目的代码托管。【也可以建立私有项目,不开源、内部使用,需要花钱】github是互联网上一个免费的git

2017-11-04 17:26:09 3674

原创 版本控制之Git---安装及基本操作

在Windows上安装GitWindows下要使用很多Linux/Unix的工具时,需要Cygwin这样的模拟环境,Git也一样。Cygwin的安装和配置都比较复杂,就不建议你折腾了。不过,有高人已经把模拟环境和Git都打包好了,名叫msysgit,只需要下载一个单独的exe安装程序.

2017-11-04 16:46:50 345

原创 版本控制之Git---简介

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,可以有效、高速的处理从很小到非常大的项目版本管理。是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

2017-11-04 15:45:04 308

原创 ThinkPHP3.2/ThinkPHP5对比

TP5与TP3.X对比首先声明本章节并非是指导升级旧的项目到5.0,而是为了使用3.X版本的开发者更快的熟悉并上手这个全新的版本。同时也强烈建议开发者抛弃之前旧的思维模式,因为5.0是一个全新的颠覆重构版本。需要摒弃的3.X旧思想URL的变动首先对3.X的不严谨给开发者们带来的不正确的引导表示歉意,在5.0版本正式废除类似/id/1方式 可以通过‘get’获

2017-11-04 10:13:37 3565

原创 PHP自动加载机制[2]---spl_autoload_register操作详解

小的项目,用__autoload()就能实现基本的自动加载了。但是如果一个项目过大,或者需要不同的自动加载来加载不同路径的文件,这个时候__autoload就悲剧了,原因是一个项目中仅能有一个这样的 __autoload() 函数,因为 PHP 不允许函数重名,也就是说你不能声明2个__autoload()函数文件,否则会报致命错误,所以spl_autoload_register()这样又一个牛逼函数诞生了,并且取而代之它。它执行效率更高,更灵活。

2017-11-03 10:34:55 870

原创 PHP自动加载机制[1]---__autoload操作详解

PHP自动加载有两种,一种是__autoload,另外一种是spl_autoload_registed(),以下将对这两种加载机制进行详细讲述。自动加载的原理自动加载就是在我们new(实例化)一个class(类)的时候,PHP系统如果找不到你这个类,就会去自动调用本文件中的__autoload($class_name)方法,我们new的这个class_name 就成为这个方法的参数。所以我

2017-11-03 10:00:02 1057

H5引入TinyMCE编辑器Demo

H5引入TinyMCE编辑器Demo

2023-03-13

H5引入wangEditor编辑器Demo

H5引入wangEditor编辑器Demo,简单方便,功能齐全,方便引入

2023-03-13

PHPExcel.zip

phpexcel导入导出插件

2021-08-27

lazyload.zip

图片懒加载,降低页面加载过多图片而影响加载速度与带宽的消耗。

2019-07-12

完美嵌套--寕王

网页完美自适应嵌套

2019-03-26

yii2-file-upload-master.zip

Yii2.0-图片上传扩展(异步加载缩略图) [扩展组件]

2017-08-08

空空如也

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

TA关注的人

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