如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 
一个网站就像一个人,存在一个从小到大的过程。养一个网站和养一个人一样,不同时期需要不同的方法,不同的方法下有共同的原则。本文结合我自已14年网站人的经历记录一些架构演变中的体会。 
1:积累是必不可少的 架...
                            
                            
                                分类:
Web程序   时间:
2014-05-11 23:58:09   
                                阅读次数:
625
                             
                    
                        
                            
                            
                                如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 
箭线图(ADM)法又称为双代号网络图法,箭线图法用箭线表示活动,活动之间用节点(称作“事件”)连接,只能表示结束——开始关系,每个活动必须用唯一的紧前事件和唯一的紧后事件描述;紧前事件编号要小于紧后事件编...
                            
                            
                                分类:
其他好文   时间:
2014-05-11 23:53:09   
                                阅读次数:
434
                             
                    
                        
                            
                            
                                如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 
今天和师弟聊天聊到他们项目开发,有些同事总是提前考虑性能优化,需求变更又是一大堆的重写,让我想起了Donald Knuth 
提到的:对软件的过早地优化是万恶的根源。这里就简单的说几条重要的软件名人哲学。 ...
                            
                            
                                分类:
其他好文   时间:
2014-05-11 23:52:06   
                                阅读次数:
408
                             
                    
                        
                            
                            
                                如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 
在上篇中我们简单谈了下架构设计中服务层的简单理解,在这里我们将继续服务层的架构,在本节我们将重点在于分布式服务。在分布式系统中表现层和业务逻辑层 
并不处于同一物理部署,所以我们必须存在分布式服务,以契约方...
                            
                            
                                分类:
其他好文   时间:
2014-05-11 23:38:41   
                                阅读次数:
400
                             
                    
                        
                            
                            
                                如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 
业务逻辑层是专门处理软件业务需求的一层,处于数据库之上,服务层之下,完成一些列对Domain 
Object的CRUD,作为一组微服务提供给服务层来组织在暴露给表现层,如库存检查,用法合法性检查,订单创建。...
                            
                            
                                分类:
其他好文   时间:
2014-05-11 23:35:35   
                                阅读次数:
355
                             
                    
                        
                            
                            
                                如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 
在上篇中我们简单谈了下架构设计中服务层的简单理解,在这里我们将继续服务层的架构,在本节我们将重点在于分布式服务。在分布式系统中表现层和业务逻辑层 
并不处于同一物理部署,所以我们必须存在分布式服务,以契约方...
                            
                            
                                分类:
其他好文   时间:
2014-05-11 23:32:32   
                                阅读次数:
361
                             
                    
                        
                            
                            
                                1、用户管理//查询所有分组
publicfunctionqueryGroups(){
$url="https://api.weixin.qq.com/cgi-bin/groups/get?access_token=";
$url.=$this->getacctoken();
$result=$this->cget($url);
header("Content-type:text/html;charset=utf-8");
print_r($result);
}
//创建..
                            
                            
                                分类:
微信   时间:
2014-05-08 16:45:04   
                                阅读次数:
726
                             
                    
                        
                            
                            
                                1、接收语音识别结果if($msgType=="voice"){
//收到语音消息
//MediaId语音消息媒体id,可以调用多媒体文件下载接口拉取数据。
//Format语音格式,如amr,speex等
$format=$postObj->Format;
$mediaId=$postObj->MediaId;
//开通语音识别功能,用户每次发送语音给公众号..
                            
                            
                                分类:
微信   时间:
2014-05-08 03:21:39   
                                阅读次数:
601
                             
                    
                        
                            
                            
                                1、创建菜单//创建菜单
publicfunctioncreateMenu(){
$url="https://api.weixin.qq.com/cgi-bin/menu/create?access_token=";
$url.=$this->getacctoken();
//目前自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。一级菜单最多4个汉字,
//二级菜单最多7..
                            
                            
                                分类:
微信   时间:
2014-05-08 03:20:39   
                                阅读次数:
550
                             
                    
                        
                            
                            
                                微信开发的流程其实很简单o(∩_∩)o哈哈!在微信网站的编辑操作额,就不说了。虽然有人问过。下面是我的微信开发过程,简单记录下。成为开发者材料:1、自己的服务器资源,百度的BAE,新浪的SAE都不错。2、懂那么点编程语言。3、注册微信公众号。上面的都有了之后,就可以自己动..
                            
                            
                                分类:
微信   时间:
2014-05-08 03:18:33   
                                阅读次数:
1092