配置CodeIgniter的base_url适应https

问题 网站升级https后 使用Code Igniter 3.x发现一些css或者图片加载不上! 解决 在application/config/config.php文件中找到$config['base_url'] = ''; 替换为如下代码: $baseUrl = str_replace('\\','/',dirname($_SERVER['SCRIPT_NAME'])); $baseUrl =

- 阅读全文 -

sublime text介绍

sublime text Download 改版过的Monokai,在仓库中根目录Monokai.tmTheme自取。windows用户放在:C:\Users\Username\AppData\Roaming\Sublime Text 3\Packages\Monokai.tmTheme Video 大城小胖 视频介绍 happypeter 快乐的sublime编辑器 GreenBoots 前

- 阅读全文 -

Sublime代码编辑器

Sublime Text 特色功能 良好的扩展功能,官方称之为安装包(Package)。 右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞 强大的快捷命令“可以实时搜索到相应的命令、选项、snippet和syntex,按下回车就可以直接执行,减少了查找的麻烦。” 即时的文件切换。 随心所欲的跳转到任意文件的任意位置。 多重选择(Multi-Selection)功能允许在页面中同时存在多个光

- 阅读全文 -

js刷新当前页面的5种方式

reload reload 方法,该方法强迫浏览器刷新当前页面。 语法:location.reload([bForceGet])   参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新") reload() 方法用于重新加载当前文档。 如果该方法没有规定参数,或者参数是 f

- 阅读全文 -

CI3设置子目录控制器为默认控制器的解决办法

在框架中配置文件多目录、前后台应该是个很常见的事情。像一般的php框架(CI、Tp等)采用都是单一入口模式,或许有人会直接在框架根目录新建文件admin.php,然后改变框架app结构,以达到访问不同入口文件名获得不同资源的效果。那么在CI中一样可以这样做,不过个人觉得这种方法太浪费资源(占用了几十k的资源吧)。于是在‘求学问道’的途中,终于得到了比较完美的解决方法。 业务需求 环境:codei

- 阅读全文 -

markdown 常用解析库

HyperDown: https://github.com/SegmentFault/HyperDown HyperDown.js: https://github.com/SegmentFault/HyperDown.js parsedown: https://github.com/erusev/parsedown parsedown-extra: https://github.com/erus

- 阅读全文 -

SQL语句大全

一、基础 创建数据库 CREATE DATABASE database-name 删除数据库 drop database dbname 备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份

- 阅读全文 -

[性能优化系列] 03. 文件缓存

前文介绍了通过gzip减少流量传输,通过设置Cache-Control减少静态资源的请求,本文继续探讨,如何通过缓存的方式,减少对数据库的压力,从而提升页面响应时间。 动态页面性能损耗分析: 以Typecho为例(大部分的cms类站点都是类似的架构),用户的http请求,从index.php进入web服务,然后PHP代码加载各种组件,接着路由到具体的action或者controller,并在co

- 阅读全文 -

[性能优化系列] 02. HTTP缓存控制

上文gzip的使用介绍了通过gzip方式减少http请求过程中的流量传输,减少流量的另一个有效方式就是缓存静态资源,譬如css/js/png/jpg等。但对于静态资源或者不常变动的资源,可以通过尽量利用浏览器或者中间网络设备的缓存功能,减少用户的资源请求量,从而提升用户端的页面响应性能。 HTTP缓存的基本概念 Http的Cache-Control指定了请求和响应遵循的缓存机制。好的缓存机制可以减

- 阅读全文 -

[性能优化系列] 01. gzip的使用

优化网站响应速度的第一件事就应该想到开启流量压缩,这是最简单,成本最低且非常有效果的手段。假如你的网站有大量静态资源(css、js等),或者大量静态页面, 那么开启gzip,效果将会非常明显。 Nginx的gzip配置 本文继续以nginx为例,apache原理类似,但具体配置请自行google。本文假设测试网址是www.typechodev.com,安装的测试程序是typecho1.0正式版,启

- 阅读全文 -