最近忙于重构项目,今天周末把在重构中的一些思想记记:一、javascript的组件开发:基类的封装由于这次重构项目需要对各种组件进行封装,并且这些组件的实现方式都差不多,所以想到对组件封装一个base基类(javascript没有类的概念,暂且这样叫把),由于javascript没有原生的类和继承的...
分类:
编程语言 时间:
2015-03-30 06:45:12
阅读次数:
181
widget包是存放自定义组件开发自定义组件;其实Android API开发指南中的App Widgets章节 已经说得很清楚了,下面只是对自己的理解进行一次梳理。--AppWidget 就是HomeScreen上显示的小部件,提供直观的交互操作。通过在HomeScreen中长按,在弹出的对话框中选...
分类:
移动开发 时间:
2015-03-18 15:52:46
阅读次数:
140
facebook的react的框架提出了一个基于唯一状态来渲染前端组件的想法,什么是唯一状态,采用唯一状态渲染到底有什么好处。希望大家看到这篇文章以后不用任何框架也可以写出基于唯一状态渲染的前端组件。...
分类:
其他好文 时间:
2015-03-13 18:48:52
阅读次数:
129
首先定义tomcat6的安装根目录为 ${CATALINA_HOME}
在tomcat6版本中,context元素已经从server.xml文件中独立出来了,放在一个context.xml文件中。因为server.xml是不可动态重加载的资源,服务器一旦启动了以后,要修改这个文件,就得重启服务器才能重新加载。而context.xml文件则不然,tomcat服务器会定时去扫描这个文件。一旦发现文件...
分类:
编程语言 时间:
2015-03-04 19:16:47
阅读次数:
159
一、什么是Servlet 过滤器?
Servlet过滤器是小型的 Web 组件,它们拦截请求和响应,以便查看、提取或以某种方式操作正在客户机和服务器之间交换的数据。过滤器是通常封装了一些功能的 Web 组件,这些功能虽然很重要,但是对于处理客户机请求或发送响应来说不是决定性的。典型的例子包括记录关于请求和响应的数据、处理安全协议、管理会话属性等。过滤器提供一种面向对象的模块化机制,用...
分类:
编程语言 时间:
2015-03-04 13:04:33
阅读次数:
123
JS实践中的分层方法:应用层、框架组件层、框架core、浏览器底层JS分为:DOM、BOM、Style样式、Canvas2D、WebGL、SVG浏览器底层的问题:1、 JS核心语法层面薄弱;2、 JS原生API不好用;3、 浏览器兼容问题框架:Prototype、YUI、Dojo、JQuery框架组件:提供一些简单的控件分为..
分类:
Web程序 时间:
2015-02-11 02:03:33
阅读次数:
282
做完一个功能后,产品经理说他需要知道这个功能到底有多少人使用,每天都那些人访问了这个功能,使用了这个功能多少次。不然这就是瞎打,没法推进。有同学推荐了百度统计,piwik,或者先记日志再用程序分析日志。我用了下百度统计与piwik,百度统计是一个给站长用的工具,功能强大,但没有找到编程入口。piwi...
分类:
其他好文 时间:
2015-02-06 18:48:34
阅读次数:
143
本例主要是对比D2D和GDI在绘制文字、线条的区别,以及D2D与GDI+在绘制图片时的区别。
D2D是基于COM组件开发的,使用前的CoInitialize(NULL)是必须的;另外,GDI+的初始化GdiplusStartup()也别忘了。
废话少说,完整代码如下:// D2DDemo.cpp : 定义应用程序的入口点。
//
#include "stdafx.h"
#include "D...
分类:
其他好文 时间:
2015-02-02 19:54:49
阅读次数:
302