随笔分类 -  技术杂谈

摘要:最近给客户做一个手机应用,同时需要搭建一个discuz论坛,给用户交流使用。目前我们称手机应用项目为:java项目,称论坛为discuz项目。现在客户的需求是主要下面几点:1.用户使用手机注册后,帐号也应该可以在论坛登录。2.用户在论坛注册后,此帐号也可以在手机应用中登录使用。3.因为手机应用已经积累的几万的老用户了,这部分用户因为密码的加密机制和discuz不同,无法进行用户的迁移。所以这部分用户的处理策略是:用户登录论坛时,如果用户不存在,就调用java项目的接口,查询一次该用户。如果在java系统中有该用户,则将该用户同步到discuz项目中,并让论坛同步登录。关于java系统如果向di 阅读全文
posted @ 2012-10-13 23:00 小查查 阅读(256) 评论(0) 推荐(0)
摘要:使用正则表达式可以很好地完成很多繁琐耗时的工作,以下抄录editplus正则表达式的使用,同样适用于notepad++:表达式 说明\t 制表符.\n 新行.. 匹配任意字符.| 匹配表达式左边和右边的字符. 例如, "ab|bc" 匹配 "ab" 或者 "bc".[] 匹配列表之中的任何单个字符. 例如, "[ab]" 匹配 "a" 或者 "b". "[0-9]" 匹配任意数字.[^] 匹配列表之外的任何单个字符. 例如, "[^ab]&quo 阅读全文
posted @ 2012-10-12 19:13 小查查 阅读(1224) 评论(0) 推荐(0)
摘要:今天在开发中遇到这样的需求:有三个数组,分别是:var a_Array = new Array("baise");var b_Array = new Array("heise");var c_Array = new Array("baise","huise");现在我们的html页面中有三个按钮,分别是buttonA,buttonB,buttonC,当用户点击了A按钮,就获取对应A数组的值,点击B按钮就获取对应B按钮的值,点击C按钮就获取C按钮的值。当然笨的办法就是通过if判断写死,但是如果我们的每一个页面的按钮不 阅读全文
posted @ 2012-09-26 23:58 小查查 阅读(1395) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2012-09-26 23:47 小查查 阅读(377) 评论(0) 推荐(0)
摘要:很多开发人员在使用jquery在前端和服务器端进行数据交互,所以很容易会认为在前端利用jquery就可以读取任何站点的数据了。近日在进行开发时,因为要和第三方公司的一个项目进行数据的共享,因为考虑多不占用服务器的资源,遂决定直接在html进行数据的读取,不走服务器端进行中转了。然后正好就遇到了浏览器端跨域访问的问题。跨域的安全限制都是指浏览器端来说的,服务器端不存在跨域安全限制的问题。目前浏览器端跨域访问常用的两种方法有两种:1、通过jQuery的ajax进行跨域,这其实是采用的jsonp的方式来实现的。jsonp是英文json with padding的缩写。它允许在服务器端生成script 阅读全文
posted @ 2012-09-26 23:42 小查查 阅读(293) 评论(0) 推荐(0)
摘要:kindeditor4.x代码高亮功能默认使用的是prettify插件,prettify是Google提供的一款源代码语法高亮着色器,它提供一种简单的形式来着色HTML页面上的程序代码,不过因为SyntaxHighlighter的应用非常广泛,所以将kindeditor默认的prettify替换为SyntaxHighlighter代码高亮插件。1.第一步首先修改kindeditor代码高亮写入pre标签时的class类名:打开/kindeditor4/plugins/code/code.js,找到类似于这样一行:html = '<pre class="prettypri 阅读全文
posted @ 2012-08-26 13:37 小查查 阅读(563) 评论(1) 推荐(0)
摘要:目前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/kindedi 阅读全文
posted @ 2012-08-26 13:31 小查查 阅读(407) 评论(0) 推荐(0)