度外网络

MySQL的FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别

混江龙づ霸主 提交于 2019-12-06 13:42:00
Unix时间戳(Unix timestamp),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。 在MySQL中如何格式化时间戳? 在mysql中因为timestamp无法支持到毫秒,所以很多时候采用毫秒进行存储。那么如何将存储在数据库中Int类型的时间,如: 1344954515 ,转换成我们正常可以肉眼能看懂的时间格式呢? 我们一般都使用FROM_UNIXTIME函数。 FROM_UNIXTIME(unix_timestamp,format) unix_timestamp为需要处理的时间戳(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串。 format为需要转换的格式 mysql官方手册的解释为:返回'YYYY-MM-DD HH:MM:SS'或YYYYMMDDHHMMSS 格式值的unix_timestamp参数表示,具体格式取决于该函数是否用在字符串中或是数字语境中。若format 已经给出,则结果的格式是根据format 字符串而定。 format的格式和日常的编程语言的时间格式是保持一致的。 例如: mysql> select FROM_UNIXTIME(1344954515,'%Y-%m-%d %H:%i:%S'); +------------------------------------

kindeditor3.x升级到4.x 加入代码高亮功能

假装没事ソ 提交于 2019-11-29 19:31:55
目前kindeditor已经升级到了4.1.2版本,其中4.0以上版本已经加入了代码高亮功能,所以决定把系统中kindeditor从3.x升级到最新的4.1.2, 不过官方对于代码高亮功能,并未给予太多的说明,还需要自己做一些摸索,好在kindeditor的用户还是比较多的,相对资料也比较多。 对于kindeditor升级,官方给了一个说明文档,相对还是比较详细的: http://www.kindsoft.net/docs/upgrade.html 首先在kindeditor官网下载最新4.1.2版本的插件包: http://kindeditor.googlecode.com/files/kindeditor-4.1.2.zip 下载完毕后进行解压,目录中: asp、jsp、php:这几个目录主要放着对应语言的示例程序 那么我们需要的主要是:lang、plugins、themes这几个文件夹,分别对应着是:语言包、插件包、主题样式 将这三个包,复制放到我们项目里去。 1.在要显示kindeditor的页面引入下面文件 <script charset="utf-8" src="/ke4/kindeditor.js"></script> <script charset="utf-8" src="/ke4/lang/zh_CN.js"></script> 2.然后加入初始化代码

jquery的ajax和getJson跨域获取json数据

℡╲_俬逩灬. 提交于 2019-11-29 11:13:15
很多开发人员在使用jquery在前端和服务器端进行数据交互,所以很容易会认为在前端利用jquery就可以读取任何站点的数据了。近日在进行开发时,因为要和第三方公司的一个项目进行数据的共享,因为考虑多不占用服务器的资源,遂决定直接在html进行数据的读取,不走服务器端进行中转了。然后正好就遇到了浏览器端跨域访问的问题。 跨域的安全限制都是指浏览器端来说的,服务器端不存在跨域安全限制的问题。 目前浏览器端跨域访问常用的两种方法有两种: 1、通过jQuery的ajax进行跨域,这其实是采用的jsonp的方式来实现的。 jsonp是英文json with padding的缩写。它允许在服务器端生成script tags至返回至客户端,也就是动态生成javascript标签,通过javascript callback的形式实现数据读取。 html页面端示例代码: //首先要引入jquery的js包 jQuery(document).ready(function(){ $.ajax({ type : "get", //jquey是不支持post方式跨域的 async:false, url : "http://api.taobao.com/apitools/ajax_props.do", //跨域请求的URL dataType : "jsonp", //传递给请求处理程序

kindeditor4.x整合SyntaxHighlighter代码高亮

只谈情不闲聊 提交于 2019-11-28 19:20:54
kindeditor4.x代码高亮功能默认使用的是prettify插件,prettify是Google提供的一款源代码语法高亮着色器,它提供一种简单的形式来着色HTML页面上的程序代码,不过因为SyntaxHighlighter的应用非常广泛,所以将kindeditor默认的prettify替换为SyntaxHighlighter代码高亮插件。 1.第一步首先修改kindeditor代码高亮写入pre标签时的class类名: 打开/kindeditor4/plugins/code/code.js,找到类似于这样一行: html = '<pre class="prettyprint' + cls + '">\n' + K.escape(code)'</pre>'; 改为以下的内容: //html = '<pre class="prettyprint' + cls + '">\n' + K.escape(code) +'</pre>'; //将代码高亮替换为SyntaxHighlighter插件需要的类名 html = '<pre class="brush:' + type + ';">\n' + K.escape(code) +'</pre>'; //此处为将原有写法注释,上一行为修改后的内容。 2.自定义页面中kindeditor中选择“插入代码”的图标,下拉菜单中的语言选择项: