Category Archives: 开发技术

有趣的东西:High一下

2013.04.6 , , 1 Comment ,

来自酷壳网的,High一下试试!!!

把下面的这个链接拖到你的收藏夹试试看,在微博界面点击它更有趣哦~

 High一下!

【分享】微信公众平台消息接口开发(4)

2013.03.30 , , No Comments ,

最近在微博上很流行“华师图书馆”这个微信应用,就是你发关键字过去,然后就会返回与关键字相关的图书信息。

豌豆荚截图20130328233325

其实原理很简单,通过关键字去华师的图书馆的网站去查询,然后将返回的数据(Html)进行解析即可。

其实获取某个网站的某些信息,最常用的手段就两种,一种就像天气宝宝那种,有API,通过调用API获取所需要的信息,另外一种便是通过访问相关网页,将其返回的信息解析,得到我们所需要的,“华师图书馆”这个应用便是这种。

【分享】微信公众平台消息接口开发(3)

2013.03.21 , , 1 Comment ,

上面那篇讲了翻译宝宝,调用有道翻译的接口,现在开发天气宝宝,调用的接口是中国气象网的,这个返回给用户的信息是图文信息。

效果如下:

豌豆荚截图20130319003400

先了解下中国气象网的api,其实只是一条url,即http://m.weather.com.cn/data/城市代码.html,如http://m.weather.com.cn/data/101280101.html,其中的101280101是城市代码,可以在浏览器输入这条url,看看返回什么数据。

【分享】微信公众平台消息接口开发(2)

2013.03.21 , , 1 Comment ,

消息推送,也就是用户向公众账号发送的消息的类型,目前支持的有文本、图片、地理位置、链接、事件消息等五种,公众账号的回复消息有三种,文本、音乐、图文。

我开发两个公众平台的应用,一个是天气宝宝,一个是翻译宝宝,其中天气宝宝返回的是图文信息、翻译宝宝返回的是文字信息,截图如下:

豌豆荚截图20130319003340 豌豆荚截图20130319003400

【分享】微信公众平台消息接口开发(1)

2013.03.21 , , No Comments ,

现在微信很热,微信公众平台的应用也很热,其实微信公众平台消息接口开发并不难,只要有接口调用就OK了。

要开发微信公众平台上的应用,得准备什么呢?

至少要有一个公众账号、服务器、域名这三样东西。

可以使用一个QQ账号,到http://mp.weixin.qq.com/ 申请一个公众账号,当然现在还要上传身份证的图片,天朝特色,大家懂的。

申请好公众账号之后,登录公众账号,点击菜单上的高级功能,然后选择开启开发模式 ,如下:

weixin1

你今天关注了没?

2013.02.5 , , No Comments ,

积羽沉舟推出微信公众帐号,有什么功能?扫一扫你就知道!

qrcode_for_gh_a09963e1952f_430 (1)

DEDE织梦标签名称:{/dede:arclist}详解

2012.12.1 , , No Comments ,

标签名称:arclist
标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。
功能说明:获取指定文档列表
适用范围:全局使用
基本语法
{dede:arclist  flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}

 typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;

解决织梦(DEDECMS)登录后台假死,半天没反应问题

2012.12.1 , , No Comments ,

织梦(DEDECMS)登录后台后,点击左边栏目列表没有任何反应,甚至导致整个浏览器崩溃,那么是什么原因导致这样的恶果呢?臭虫小明带着大家一起解决“解决织梦(DEDECMS)登录后台假死,半天没反应”问题,并透彻分析导致问题的原因所在。

原因分析
经常登录后台的站长可能会发现,当访问织梦后台首页的时候,它会检查网站是否有更新补丁、程序目录安全设置等。而很多服务器都禁用了对自身以外的网络访问,因此织梦在检查更新的时候,相当于是在服务器上访问自身之外的网络,并且织梦的程序并没有限制更新检查最大时间,导致浏览器一直处于等待状态。实际上这是织梦自身的疏忽,从技术的角度来讲,这完全可以解决掉。

解决方法
1、将网站后台(默认dede)目录下 templets/index_body.htm 中的以下代码删除掉。
<script type=”text/javascript”>function showMore(){    $(“#allInfo”).toggle();    $(“#allInfoTD”).toggle();}       $(function(){   $.get(“index_testenv.php”,function(data)  {    if(data !== ”)    {        $(“#__testEvn”).html(data);    }  })})</script>

2、覆盖替换文件,即可解决问题。

PHP5.4下织梦dede后台登录空白的解决方法

2012.11.30 , , No Comments ,
织梦dedecms v5.7安装完成后登录后台出现空白,经过分析代码,发现登录验证的时候用到了这个函数session_register() 原来我的php版本是5.4版本的,经过一系列的搜寻,发现这个函数在PHP5.4版本中已经被弃用了,已经被删除了。 也就是这个函数不再可用了。直接注释掉就可以了,不用进行注册就可以声明session。
在include/userlogin.class.php中查找function keepUser(),大概在281行
把keepUser()函数下的@session_register();整段删除
 
另外的解决方法就是在include/userlogin.class.php 中声明一个函数
function session_register()
{
  return true;
}

【转载】使用BAE+wordpress搭建博客

2012.09.7 , , No Comments ,

最近使用百度BAE+wordpress搭建了自己的博客,发现步骤挺简单,维护很方便。BAE提供了PHP和Mysql数据库,无需安装PHP和MySQL,Apache就可以很方便安装wordpress,轻松解决申请域名和配置服务器问题,并且很好维护。下面将BAE+wordpress搭建的详细步骤分享一下,如果你还在为申请域名和服务器发愁的话,这种方法可是非常不错的选择哦。

 

什么是BAE?

BAE(Baidu App Engine)是百度推出的网络应用开发平台。基于BAE架构,您不需要维护任何服务器,只需要简单的上传应用程序,就可以为您的用户提供服务。BAE有能力将原本单机的LAMP架构,变成分布式架构。您可以基于BAE平台进行PHP、Java、Python应用的开发、编译、发布、调试。同时BAE平台也提供了大量的云服务给开发者,包括fetch URL、task queue、SQL、memcache,后续会提供更多服务。在性能方面,如果您希望增加服务能力,可以通过申请更多执行单元的方式进行灵活的调整。       BAE服务可以让您在开发网络应用程序的过程中摆脱繁琐的环境、服务问题,把精力专注于业务逻辑。