自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白及

分享价值,记录点滴!

  • 博客(819)
  • 资源 (3)
  • 收藏
  • 关注

原创 web开发框架详解

今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做java的web开发,会选择struts2或者springMVC这样的框架,而不是使用servlet加jsp这样的技术呢?特别是现在我们web的前端页面都是使用v

2017-05-29 12:15:36 2538 2

转载 如何学习web开发框架

web framework层出不穷,特别是ruby/python,各有10+个,php/java也是一大堆 根据我自己的经验写了一个to do list,按照这个清单,一条一条的学习,事半功倍,很快就能掌握 一共25条,即便很磨蹭,2小时也能搞定一条,25*2=50。只需要50小时就能掌握任意一种web框架各类web框架大同小异:现代web开发框架的6大元素,把握主线,就不会迷路

2017-05-29 11:49:35 3434

原创 什么是框架 架构 设计模式 比较 对比 区别

框架的作用在于:由于提取了特定领域软件的共性部分,因此在此领域内新项目的开发过程中代码不需要从头编写,只需要在框架的基础上进行一些开发和调整便可满足要求;对于开发过程而言,这样做会提高软件的质量,降低成本,缩短开发时间,使开发越做越轻松,效益越做越好,形成一种良性循环。框架不是现成可用的应用系统。是一个半成品,需要后来的开发人员进行二次开发,实现具体功能的应用系统。

2017-05-27 19:18:34 2903

翻译 web 框架详解(python)

Web 应用框架,简称为 web 框架,是编写 web 应用程序的基石。不管简单的博客系统,还是 Ajax 为主的应用,网络上所有的页面都是代码构成的。进来我发现,很多想学习诸如 Flask 或者 Django 等 web 框架的开发者,并不很了解 web 框架是什么,它们的作用和工作原理。这篇文章,我将会讲一下这个通常会被忽略的话题。希望读完这篇文章,你能比较深刻地理解 web 框架到底是什

2017-05-27 17:00:04 2523

原创 app接口 web接口简单理解

1  j2ee的web工程开发中,接口的意思两个不同的j2ee的web工程,A和B,A工程如果要访问B工程中的某个函数方法,这就要通过接口的形式进行访问,即通过webservice的方式(如webservice的框架axis等)。即发起一个http url请求,传入参数是什么,得到什么返回结果。2 app研发中的接口,意思是,app端发起一个http url请求,传入参数是什么

2017-05-26 18:29:43 10296

原创 查看 OGG debug信息 OGG 的日志文件存放路径

GGSCI (sdb) 102> send mgr childstatus debugSending CHILDSTATUS, request to MANAGER ...Child Process Status - 1 EntriesID      Group   Process Retry Retry Time          St

2017-05-25 10:36:18 12415 1

原创 OGG-01044 错误

今天在给客户安装 OGG 的时候,PUMP 进程无法启动。GGSCI (ycods1) 21> start PUMPBAMSending START request to MANAGER ...EXTRACT PUMPBAM startingGGSCI (ycods1) 22> info allProgram     Status      Group  

2017-05-25 10:34:55 7550

原创 什么是表单验证

获取表单标签的值,对比该值是否为空或者是否和你设定的值的标准相符(比如:输入长度,字符限制等)。如果比对有误则进行对用户的 提示(比如弹出窗口),并且阻止表单提交,反之则提交表单!通常在前端完成。标识符 form标签常有javascript、jsp等等,现在有现成的表单验证插件。

2017-05-24 18:24:38 1726

原创 ERROR: opening port for MGR MGR

GGSCI (oggmiddle) 3> stop mgrManager process is required by other GGS processes.Are you sure you want to stop it (y/n)? ySending STOP request to MANAGER ...ERROR: opening port for MGR MGR

2017-05-24 10:40:13 1189

原创 OGG-01223 TCP/IP error 111 (Connection refused)

WARNING OGG-01223  TCP/IP error 111 (Connection refused).查看view param pm110628  GGSCI (p670b) 18>GGSCI (p670b) 19> view param PM110628extract PM110628passthrurm

2017-05-24 10:38:57 5610

原创 OGG-00665 OCI Error executing single row select

OGG-00665  OCI Error executing single row select (status = 3113-ORA-03113: end-of-file on communication channel解决1、Applies to:Oracle GoldenGate - Version: 11.1.1.0.7 and late

2017-05-24 10:37:39 3782

原创 OGG-01224 Address already in use

1, 启动manager也启动不了,会出现这个错误[html] view plaincopy2013-01-03 06:28:58  ERROR   OGG-01224  Address already in use.    2013-01-03 06:28:58  ERROR   OGG-01668  PROCESS ABENDING.  

2017-05-24 10:35:34 3780

原创 pymongo.Connection 用法详解

pymongo的Connection()方法不建议使用,官方推荐新方法MongoClient() db = pymongo.Connection("192.168.1.2",27017)解决:conn = pymongo.MongoClient("localhost", 27017)参考:消息来源为PyMongo项目文档:http://api.m

2017-05-23 19:46:04 2801

原创 什么软件架构

那么什么是软件架构呢?按照惯例,我们来看看是什么问题,是谁的问题。要解决谁的问题?如前所述,软件实际上就是把现实生活模拟到计算机中,并且软件是需要在计算机的硬件中运行起来的。要做到这一点需要解决两个问题:一、业务问题具体的现实生活状态下,没有软件的时候,所解决的问题的主体是谁,解决的是什么问题,是如何解决,如何运作的?二、计算机问题

2017-05-23 11:18:05 1052

原创 模版引擎详解

模板引擎(这里特指用于Web开发的模板引擎):是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。模板引擎不属于特定技术领域,它是跨领域跨平台的概念。不只是java中有,在Asp下有模板引擎,在PHP下也有模板引擎,在C#下也有,甚至JavaScript、WinForm开发都会用到模板引擎技术。java中比较流行的

2017-05-22 12:15:45 615

转载 JavaScript设计前端模板初步理解

模板这个词,可能很多人第一印象是后端的技术(Smarty,Velocity等),但本文要讲的却不是后端的概念,而是前端开发中所使用到的一种技术,也就是“前端模板”技术。  模板的工作原理可以简单地分成两个步骤:模板解析(翻译)和数据渲染。这两个步骤可分别部署在前端或后端来执行。如果都放在后端执行,则是像Smarty这样的后端模板,而如果都放在前端来执行,则是我们要探讨的前端模板。 

2017-05-22 12:06:56 1269

原创 百度静态资源公共库

http://cdn.code.baidu.com/白及说:白及原创,所有权归百度公司所有。

2017-04-06 17:47:36 3912

原创 dubbo(详解)在线手册

http://dubbo.io/User+Guide-zh.htm文章原创,作品归整理者所有。

2017-04-02 19:14:34 2030

转载 Lucene Sphinx 全文索引 对比

全文检索功能很多系统中都有用到,但我有个疑问:到底是用数据库中提供的全文检索功能,还是选用如 Lucene 之类的东西来实现?我主要想知道,这两种方式有什么区别?各自适用于什么样的场合?对中文的支持都怎么样?效率呢?  1.   1lucene(solr, elasticsearch 都是基于它) 检索时它对CPU和内存的需求很小, 建立索引时却不小,不过估计你每天

2017-04-02 11:52:45 3352

转载 ubantu14.04 启动mongo db

在Ubuntu下进行MongoDB安装步骤一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作):1.运行"apt-get install mongo"如果遇到找不到安装包的话运行"apt-get update"2.这时装好以后应该会自动运行mongod程序,通过"pgrep mongo -l "查看进程是否已经启动3.在终端输入"mongo"

2017-04-01 18:42:26 1153

原创 ubantu 14 关闭防火墙 SELinux

1、关闭ubuntu的防火墙 ufw disable    开启防火墙ufw enable2、卸载了iptables       apt-get remove iptables3、关闭ubuntu中的防火墙的其余命令        iptables -P INPUT ACCEPT        iptables -P FORWARD ACCEPT

2017-04-01 18:04:41 63793 1

转载 mongoDB mongochef-x64 搭建

按照国际惯例我们先来介绍一下MongoDB。   MongoDB是一个基于分布式文件存储的数据库,由c++语言编写,为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB属于非关系数据库,也不能说完全属于,更像是介于关系数据库和非关系数据库之间的产品,是非关系数据库中功能最丰富,很像关系型数据库。接下来我们来介绍下载及安装的步骤(本文讲述的是Windows平台下的)

2017-03-31 11:42:10 3156

原创 rpush lpush 区别

2个命令都是属于无序集合的范畴,并不是有序集合zset等,顾知晓!1.lpush从左往右添加元素在key 对应 list的头部添加字符串元素2.rpush从右到左添加元素在key 对应 list 的尾部添加字符串元素

2017-03-30 17:00:24 15743

转载 ttl详解

搞网站的朋友都知道ping命令是非常有用的。ttl是什么意思?这样的问题,其实所知道的TTL更多的是关于网络方面的,比如我们在ping ip或ping 网站的时候都可以看到有TTL数值,如下图,相信网友所问的问题应该是ping中的TTL什么意思吧,下面我们来详细介绍下TTL是什么意思。希望对您有所帮助!一、TTL是什么意思? TTL是一个ip协议的值,它告诉网络,数据包在网络中的时间是

2017-03-28 07:06:04 40470 3

原创 django Access denied for user 'Administrator'@'localhost'

从书上抄了以下两句执行时报题目所示错误mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';mysql> GRANT USAGE ON *.* TO 'dummy'@'localhost'; 执行结果如下:mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'l

2017-03-26 20:23:44 719

原创 pycharm django 再建一个app

在pycharm的工具栏找到 Tools,点击之后会有“Run manage.py task”选项,点击它之后,在pycharm下面会出现一个输入界面,在里面输入“startapp appName(你的App名称)”,回车之后就可以在工程下面看到你新建的App了。参考:http://www.oschina.net/question/2849805_2205006?_t_t_t=

2017-03-26 18:42:07 11329 2

原创 python django 集成已有的数据库

Django最适合于所谓的green-field开发,即从头开始的一个项目,正如你在一块还长着青草的未开垦的土地上从零开始建造一栋建筑一般。 然而,尽管Django偏爱从头开始的项目,将这个框架和以前遗留的数据库和应用相整合仍然是可能的。 本章就将介绍一些整合的技巧。与遗留数据库整合Django的数据库层从Python代码生成SQL schemas—但是对于遗留数据库,你已经拥有S

2017-03-26 10:49:10 2396 2

转载 Django urls.py的集中管理配置

以前配置在工程同工程名的urls.py管理所有app的url文件路径缺点:如果url太多就都写到这里,很乱,很长,没有分类。方然系统提供了一个空格'',作用是写共同的url部分,但是第二个app访问和映射都不同,先看看这种写法吧。from django.conf.urls import patterns, include, urlurlpatterns = pa

2017-03-26 08:57:50 1159

转载 Django执行原始SQL

http://blog.chinaunix.net/uid-21633169-id-4652125.htmlhttp://blog.csdn.net/u012422446/article/details/52623069

2017-03-23 17:37:23 460

转载 Django-Model操作数据库(增删改查、连表结构)

一、数据库操作1、创建model表       基本结构123456from django.db import models   class userinfo(models.Model):    #如果没有models.AutoField,默认会创

2017-03-23 17:36:04 776

转载 Python manage.py shell和 Python 区别

环境:Python 2.7.6    django1.8.6IDE:Pycharm编写了一个模板,数据库连接的是MySQL数据库(具体配置参考http://blog.csdn.net/gamer_gyt/article/details/49976119)可是pycharm中启动服务的时候报错如下:................django.core.exc

2017-03-22 20:23:32 7327

转载 Django框架models使用group by的方法

Django框架models使用group by的方法:首先,看下列代码:UserData.objects.filter(hubid=sensorid,time__range=(time2,time1)).values('hour').annotate(sum_out=Sum('outdoor'), sum_in=Sum('indoor'), sum_eat=Sum('kitchen'

2017-03-22 20:21:26 16865

转载 django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.的解决办法

如题,这个错误的解决办法如下: 在代码文件的最上方添加以下代码:import os,djangoos.environ.setdefault("DJANGO_SETTINGS_MODULE", "project_name.settings")django.setup()参考:http://blog.csdn.net/tianweitao/article/details/502363

2017-03-22 20:20:25 7981

转载 django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法

在Python的开发中,遇到了这个错误: django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANG

2017-03-22 20:18:54 11942 2

转载 django 模型 models详解

Django通过model不可以创建数据库,但可以创建数据库表,一下是创建表的字段以及表字段的参数。一、字段1、models.AutoField  自增列 = int(11)  如果没有的话,默认会生成一个名称为 id 的列,如果要显示的自定义一个自增列,必须将给列设置为主键 primary_key=True。2、models.CharField  字符串字

2017-03-22 19:20:21 5182

原创 django连接mysql数据库和操作数据库

最近看了下django框架,默认使用的是sqlite3,管理的话不是很方便,所以想改成MySQL,遇坑就记录一下目前用的是python3.5好多的之前的mysql扩展根本用不了,搜了一顿找到了下面的这个包(解压使用命令行python setup.py install11就可以安装 )。 安装完成就是进行配置,在settings.py中修改配置如下:# Databas

2017-03-22 19:19:02 1400

转载 python连接Redis操作

在使用django的websocket的时候,发现web请求和其他当前的django进程的内存是不共享的,猜测django的机制可能是每来一个web请求,就开启一个进程去与web进行交互,一次来达到利用cpu多核的目的。但是这样一来,内存共享的问题就变成了焦点。这周试了一下redis,果然很好用。  redis是一个key-value存储系统。和Memcached类似,它支持存储的valu

2017-03-22 19:15:59 3462

转载 安装pymysql

事例使用的django版本是1.4.0(最近在使用sae,没办法,只好从1.7.1撤了回来)。不过原理大概都是相仿的吧。django支持多种数据库管理工具,如mysql, postgresql, sqlite, 和oracle。其中sqlite是内置在python中的,所以如果使用sqlite的话,就不必进行相关配置,尽情地使用python来管理即可,当然也就不用看本博文了。本

2017-03-22 19:14:52 3593

转载 Django 操作Mysql数据库 对表进行增删改查

Django 操作Mysql数据库 对表进行增删改查摘要: Mysql 数据库 表的增删改查首先说明:以下方法都是根据表已有的字段添加数据,若想新增字段,则需在类里面新建静态字段,可参考Django 操作数据库建表  ,增删改查在views.py 操作, 建表和字段在models.py 操作1、首先在 models.py 里定义 任意 1个 模型类 本人定义 Asset

2017-03-22 19:13:53 8268

转载 django查询mysql数据 从数据库提出并分页展示

要把数据提出并展示出来~效果如下:1、需要建立一个project噢~project中要包含一个展示的html页面和一个“后台”的python页面。为了把.html和.py文件区分开,所以在project的文件夹下要建立一个templates文件夹来存放html文件。建好的project如下:2、打开test.py进行编辑。1)首先,要连接数据库,其中

2017-03-22 19:10:25 11174 1

wbs工作量估计

wbs工作量估计 软件开发适用

2016-05-23

WBS流程详细讲解

WBS流程详细讲解

2016-05-23

项目软件开发计划书

软件开发计划书。

2016-05-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除