Alex的博客

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



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  已有144次浏览 0条评论

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

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

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

第一步:

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

第二步:

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

阅读全文>>

Alex于2018-6-15 17:59 Friday  已有144次浏览 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  已有182次浏览 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  已有138次浏览 0条评论

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

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

阅读全文>>

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

js中调用外部js

方法一:
//程序代码 
document.write(" <script language=\"javascript\" src="\/com\/ waibu.js \" > <\/script>"); 

方法二:
//程序代码 
new_element=document.createElement("script"); 
new_eleme...

阅读全文>>

Alex于2018-1-10 17:32 Wednesday  已有320次浏览 0条评论

各大搜索引擎下拉词获取地址

百度:

http://suggestion.baidu.com/su?wd=关键词&json=1


搜狗:

http://www.sogou.com/suggnew/ajajjson?key=关键词&type=web


360:

http://sug.so.360.cn/suggest?callback=suggest_so&enc...

阅读全文>>

Alex于2018-1-8 13:58 Monday  已有350次浏览 0条评论

Sublime Text3 python调试环境插件

现在有了Sublime Text这枚神器,配合上插件也可以比较方便地搭建一个方便的类似IDE的python调试环境了。


1、现在可以安装sublime text 3,然后安装package control,这玩意可以让你方便安装插件包。安装方法网上一砣。

2、安装SublimeCodeIntel插件,可以实现语法自动完成功能。

安装AutoPEP8可以自动将python规范化。


3、重点安装Sublime...

阅读全文>>

Alex于2017-10-12 17:29 Thursday  已有871次浏览 0条评论

mysql性能优化(完善中...)

检查mysql参数

编辑my.cnf

#并发数
max_connections=8000
#不限制用户最大链接数
max_user_connections=0
#错误链接次数
max_connect_errors=10000
#超时时间
connect_timeout=15

解释:

max_connections=100(默认为100)。
请根据硬件情况...

阅读全文>>

Alex于2017-9-25 16:29 Monday  已有523次浏览 0条评论

CI 排除目录 让目录可访问

在根目录新建.htaccess 写入:

<IFModule mod_rewrite.c>

RewriteEngine on
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(index\.php|public|robots\....

阅读全文>>

Alex于2017-9-8 20:18 Friday  已有427次浏览 0条评论

MySQL开启高速缓存及使用方法

开启缓存:

query_cache_size=128M
query_cache_type=1


MYSQL query cache具体配置方法:
1. 将query_cache_size设置为具体的大小,具体大小是多少取决于查询的实际情况,但最好设置为1024的倍数,参考值32M。

MySQL高速缓存启动方法及参数详解
如果设置为0,那么可以说,你的缓存根本就没有用,相当于禁用了。但是这种情况下que...

阅读全文>>

Alex于2017-9-8 18:58 Friday  已有570次浏览 0条评论

mssql数据库字段内容替换 以及报错(参数数据类型 ntext 对于 replace 函数的参数 1 无效)的解决方案

update dbo.newscontent set 字段名称=REPLACE(cast(字段名称 as nvarchar(max)),'被替换内容','替换为的内容');


其中值得注意的是 cast(字段名称 as nvarchar(max))  这里如果不这样写直接写字段名的话会报错:

参数数据类型 ntext 对于 replace 函数的参数...

阅读全文>>

Alex于2017-9-5 21:05 Tuesday  已有453次浏览 0条评论

mysql5.7之中文全文索引

终于等到mysql支持中文全文索引了我就不废话了直接上吧原理啥的懒得讲;

首先你必须的保证你的mysql版本在5.7或者以上 用 mysql -V 进行查看


配置分词大小 这个是在mysql配置文件中进行配置的

linux 一般在 /etc/my.cnf

找到:[mysqld]

在下面添加
ngram_token_size=2

这个2是指定的...

阅读全文>>

Alex于2017-9-4 10:37 Monday  已有496次浏览 0条评论

mysql 字段批量替换

1,常规替换:

把test表中body字段中所有的a替换成b

UPDATE `test` SET body = REPLACE ( body, 'a', 'b' ); 

2,加判断的替换

将test表中的body包含aaa的记录,其中的bbb替换为ccc 简单版
update test set body=REPLACE(body,'bbb...

阅读全文>>

Alex于2017-8-28 17:38 Monday  已有448次浏览 0条评论

group by 分组查询

(1) group by的含义:将查询结果按照1个或多个字段进行分组,字段值相同的为一组
(2) group by可用于单个字段分组,也可用于多个字段分组

select*from employee; +------+------+--------+------+------+-------------+| num | d_id | name | age | sex | homeaddr |+-----...

阅读全文>>

Alex于2017-8-27 9:10 Sunday  已有434次浏览 0条评论

emlog发布文章报错解决方法

完整报错:

SQL语句执行错误: SELECT * FROM emlog_comment WHERE hide='n' ORDER BY date DESC LIMIT 0,
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the r...

阅读全文>>

Alex于2017-8-23 21:14 Wednesday  已有453次浏览 0条评论

PHP错误日志

对于PHP开发者来说,一旦某个产品投入使用,应该立即将display_errors选项关闭,以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。但是,任何一个产品在投入使用后,都难免会有错误出现,那么如何记录一些对开发者有用的错误报告呢?我们可以在单独的文本文件中将错误报告作为日志记录。错误日志的记录,可以帮助开发人员或者管理人员查看系统是否存在问题。 如果需要将程序中...

阅读全文>>

Alex于2017-2-28 11:28 Tuesday  已有597次浏览 0条评论

Omnigraffle Pro 6注册码/许可证

最近一直在找一个好用的Mac下的画图工具,类似于Windows下的Visio 工具,发现了Omnigraffle Pro 6,特别的好用。。

下载之后可能会需要注册一下,下面就为大家提供几个可用的注册码--

名字: mojado                      序...

阅读全文>>

Alex于2016-9-20 10:30 Tuesday  已有1014次浏览 0条评论

mysql 导出数据库提示 Table doesn’t exist when using LOCK TABLES(解决方案)

今天帮一个朋友把他的微信站放到我自己的服务器上,遇到了一个个奇葩问题。我直接导入他备份好的数据库后访问网站提示找到表,于是我怀疑肯定是他导出的表不完整。让他重新给我完整的。但是他的服务器已经被阿里云关闭了,到期了。他还有一台服务器运行的也是这套系统,然后试试从里面导出试试,结果也一样,开始我网上百度了一下提示说加参数  --skip-lock-tables 就可以了。

&n...

阅读全文>>

Alex于2016-8-9 17:46 Tuesday  已有1512次浏览 0条评论

excel筛选出两列不重复的数据或者重复的数据

源数据在AB列。

在C1输入  (标记出A列中出现但是没有在B列中出现的数据)

=IF(COUNTIF(B:B,A1)=0,A1,"")

在D1输入(标记处在B列中出现但是没有在A列中出现的数据)

=IF(COUNTIF(A:A,B1)=0,B1,"")

均回车并向下填充。

就是AB列当中不同的数据了,再可用自动筛选出(非空白...

阅读全文>>

Alex于2016-6-13 17:05 Monday  已有705次浏览 0条评论
1 2 3 4