Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



KindEditor4.X代码高亮显示设置

1、需要加载的JS和CSS文件为:
后端:
<script src="kindeditor-4.1.4/kindeditor.js" type="text/javascript" charset="utf-8"></script>
<script src="kindeditor-4.1.4/plugins/code/prettify.js" ty...

阅读全文>>

Alex于2018-8-8 9:47 Wednesday  已有94次浏览 0条评论

jQuery异步提交表单防刷新

<!--jquery需要引入的文件-->
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.js"></script>

<!--ajax提交表单需要引入jquery.form.js-->
<script type="text/javascript" s...

阅读全文>>

Alex于2018-8-6 8:58 Monday  已有90次浏览 0条评论

mysql实现文章上一篇下一篇的sql语句优化

当前文章的id为 $article_id,当前文章对应分类的id是$cat_id,那么上一篇就应该是:

 代码如下 复制代码
SELECT max(article_id) FROM article WHERE article_id < $article_id AND cat_id=$cat_id;
执行这段sql语句后得到 $max_id,然后
SELECT arti...

阅读全文>>

Alex于2018-8-3 9:26 Friday  已有114次浏览 0条评论

CI多入口解决方案



前台与后台

根据功能的不同,我们将网站分为前台和后台。前台用于展示内容给用户,后台用于管理员管理网站内容。
同样,在网站应用的编码实现时,我们也需要根据前台、后台的功能不同来进行代码的安排和组织。
那么,使用CodeIgniter(以3.x版本为例)搭建的网站,前后台应该怎么划分呢?

分开前后台的几种方式

如果有使用过ThinkPHP的...



阅读全文>>

Alex于2018-8-3 9:13 Friday  已有81次浏览 0条评论

WEBQQ3.0协议 api(未验证)

1.WEBQQ3.0登陆协议
进入WEBQQ, http://web.qq.com/
通过工具分析,可以知道,用户在输入密码之前(也就是输入帐号后),会首先GET一个请求过去

https://ssl.ptlogin2.qq.com/check?uin=1432334894&appid=1003903&r=0.5534069868735969

我们只详细分析下这一个请求,看看,这个请...

阅读全文>>

Alex于2018-7-31 11:47 Tuesday  已有232次浏览 0条评论

JSON传值与PHP接收的几种情况

在PHP开发我们会遇到一种数据类型叫做json,这种类型类似于数组但并不是数组,今天我们来讲一下PHP接收json类型的数据,废话不多说了让我们来看看PHP是如何处理json的吧!
利用Chrome的后台网络,分析了通过JQuery的$.ajax()把 json 数据 post 给 PHP时的几种情况:

无法在PHP中通过$_POST 以及 $_REQUEST 获取json数据,即

...

阅读全文>>

Alex于2018-7-13 17:50 Friday  已有115次浏览 0条评论

KindEditor编辑器中添加自定义内容样式

在初始化编辑器的时候js段的cssPath中添加自定义的css样式 在编辑内容的时候就可以自动使编辑器中的样式生效;
如下(可调用多个样式):
cssPath : ['/public/admin/kindeditor/plugins/code/prettify.css','http://www.xx.com/css/base.css'],

阅读全文>>

Alex于2018-7-2 19:01 Monday  已有118次浏览 0条评论

tar 高压缩比文件命令

gnu tar的1.26版本开始支持lzma和xz压缩,具体压缩实例如下


压缩
tar -c --xz   -f my_archive.tar.xz   /some_directory    # results in my_archive.tar.xz
tar -c --lzma -f my_archive.tar.lzma /some_di...

阅读全文>>

Alex于2018-6-26 15:25 Tuesday  已有138次浏览 0条评论

织梦DedeCms的安全问题解决办法(安全设置)

织梦作为国内第一大开源免费CMS程序,无疑是很多HACK研究的对象,在本身不安全的互联网环境下,更加容易中招,DEDE官方也在很久之前就已经不再对这套系统进行什么版本升级了,安全性不单单是程序本身,也需要我们做好日常的备份和服务器安全防备;

好,废话不多说,下面整理一些比较常用的处理方案:

第一步:

安装织梦CMS后,记得一定要删除install 文件夹。

第二步:

后台登录一定要开启验...

阅读全文>>

Alex于2018-6-15 17:59 Friday  已有128次浏览 0条评论

dedecms关键词长度限制突破

1,执行sql:

ALTER TABLE `dede_archives` CHANGE `keywords` `keywords` CHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';


2,修改文件

织梦程序默认关键词的字数长度限制是60个字节也就是30个汉...

阅读全文>>

Alex于2018-6-15 14:21 Friday  已有166次浏览 0条评论

dedecms自动编号(序号)autoindex属性

让织梦dedecms autoindex,itemindex 从0到1开始的办法!

[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]
  
{dede:global name=itemindex runphp="yes"}@me=@me+1;{/dede:global}

&nb...

阅读全文>>

Alex于2018-6-5 10:43 Tuesday  已有124次浏览 0条评论

dede文章点击数

dede点击次数调用一般有两种手法, js 与 dede标签调用。

有时候我们发现列表页的点击次数和内容页的不一样, 列表页如果不更新的话文章点击次数一直没有任何的变化,

这种情况下,是因为您才用了dede标签调用文章点击次数, 模板中找到对应代码替换为js调用可以解决。

DEDE整站生成静态的时候,首页、列表页、文章内容页都是生成HTML,当文档页面刷新的时候,点击次数是不变的,需要重新生...

阅读全文>>

Alex于2018-5-26 14:02 Saturday  已有150次浏览 0条评论

织梦dedecms默认网站地图sitemap.html改造

网站地图对于网站优化很重要,搜索引擎就是靠网站地图去收录网站页面,本文主要讲解优化织梦自带的网站地图功能。
    织梦自带的网站地图使用方法:织梦后台——生成——HTML更新——更新网站地图,可以在data目录下生成sitemap.html 。
缺点很明显:
1、生成的地图太简单,sitemap.html里面只有网站栏目列表,没有网站文章列表
...

阅读全文>>

Alex于2018-5-24 10:03 Thursday  已有269次浏览 0条评论

openresty 或者nginx添加模块而不覆盖配置文件

公司用的是openresty今天需要使用到nginx的--with-http_sub_module模块但是之前编译的时候并没有加进去.

如果重新编辑安装的话之前的配置都会被覆盖掉,所有提供下面不覆盖添加模块的方法:

思路:

进入 openresty 或nginx的源码文件夹

只进行./configure 和make 不要进行make install

然...

阅读全文>>

Alex于2018-5-10 16:17 Thursday  已有296次浏览 0条评论

php终极去换行符号

当用explode拆分后每个元组后面都会有换行符号,而且用PHP_EOL 替换也去不掉 

然后就可以用下面的正则进行替换

$content=preg_replace("/\s/","",$content);   

阅读全文>>

Alex于2018-5-2 15:50 Wednesday  已有211次浏览 0条评论

footable 插件使用技巧

今天在使用footable 插件的时候遇到了排序的问题折腾了好久网上也没找到文档所有在这里记录下来提供给有需要的同学参考一下:

写法:

<table class="footable table table-stripped toggle-arrow-tiny" data-page-size="1000"  data-sorting="true">
<thead...

阅读全文>>

Alex于2018-4-27 18:18 Friday  已有1226次浏览 0条评论

centos6.9 编译安装nginx

yum install gc gcc gcc-c++ pcre-devel zlib-devel openssl-devel
groupadd nginx
useradd -s /sbin/nologin -g nginx -M nginx
wget http://nginx.org/download/nginx-1.12.0.tar.gz
tar -xzvf nginx-1.12.0.tar.g...

阅读全文>>

Alex于2018-4-26 16:55 Thursday  已有202次浏览 0条评论

centos6.9安装scoket5服务端

方案:使用开源的SS5( Socks Server 5 ) 
官网:http://ss5.sourceforge.net/ (点击左侧的Software在右侧的Server处进入下载地址) 
CentOs版本:CentOS 6.9

以下操作如果没有特别指明,均在root目录下(/root)

1、从官网下载源码

wget https://nchc.dl.sourcefo...

阅读全文>>

Alex于2018-4-20 10:53 Friday  已有215次浏览 0条评论

颜色代码大全

颜色代码大全 - RGB颜色查询对照表

ffff00 ffff33 ffff66 ffff99 ffffcc ffffff
ffcc00 ffcc33 ffcc66 ffcc99 ...

阅读全文>>

Alex于2018-4-18 21:52 Wednesday  已有222次浏览 0条评论

php获取搜索引擎来路关键词

<?php
 function search_word_from() {
    $referer = isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:'';
    if(strstr( $referer, 'baidu.com')){ //百度
        preg_match( "|baid...

阅读全文>>

Alex于2018-4-18 18:04 Wednesday  已有303次浏览 1条评论
1 2 3 4 5 6 ... »