定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活。设计初衷:通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展 ...
分类:
编程语言 时间:
2017-06-10 00:17:51
收藏:
0 评论:
0 赞:
0 阅读:
349
反射 实现了动态的装配,通过字符串来反射类中的属性和方法。 一、hasarttr(obj,name_str) 作用:判断一个对象obj中是否有对应的name_str字符串的属性或者方法。 二、getattr(obj,name_str) 作用:根据字符串name_str获取obj对象中的对应方法的内存 ...
分类:
编程语言 时间:
2017-06-10 00:17:41
收藏:
0 评论:
0 赞:
0 阅读:
351
UTF-16编码方式 1. UTF-16编码方式源于UCS-2(Universal Character Set coded in 2 octets、2-byte Universal Character Set)。而UCS-2,是早期遗留下来的历史产物。 UCS-2将字符编号(即码点值)直接映射为字符 ...
分类:
其他 时间:
2017-06-10 00:16:39
收藏:
0 评论:
0 赞:
0 阅读:
471
前面的话 r.js(下载)是requireJS的优化(Optimizer)工具,可以实现前端文件的压缩与合并,在requireJS异步按需加载的基础上进一步提供前端优化,减小前端文件大小、减少对服务器的文件请求。本文将详细介绍r.js 简单打包 【项目结构】 以一个简单的例子来说明r.js的使用。该 ...
分类:
编程语言 时间:
2017-06-10 00:16:25
收藏:
0 评论:
0 赞:
0 阅读:
423
Python/MySQL(三、pymysql使用) 所谓pymysql就是通过pycharm导入pymysql模块进行远程连接mysql服务端进行数据管理操作。 一、在pycharm中导入pymysql模块: 最后进行搜索和导入 二、通过pycharm语句连接MySQ服务端(MySQL服务端必须先启 ...
分类:
数据库技术 时间:
2017-06-10 00:15:56
收藏:
0 评论:
0 赞:
0 阅读:
485
因为我用的一般都是utf8,所以有必要改一下: 打开mysql控制台,输入密码登录之后,执行命令: show variables like ‘%char%’; 注意引号的中英文格式以及最后面的分号不要丢; 执行完之后会显示出Variable的名字和对应的value值; 之后打开mysql中的配置文件 ...
分类:
数据库技术 时间:
2017-06-10 00:15:45
收藏:
0 评论:
0 赞:
0 阅读:
378
写个自定义控件时经常要自定义一些自己的属性,平时用的都是那几个,今天就顺便一起总结一下这个东东吧~ 一、定义:属性的定义都在attrs.xml文件里面; 二、读取:通过都是通过TypedArray去读取的,要获取TypedArray都是通过context.obtainStyledAttributes ...
分类:
移动平台 时间:
2017-06-10 00:15:31
收藏:
0 评论:
0 赞:
0 阅读:
488
与开发者数量相比,可能有更多的JavaScript框架、库和工具。截止到2017年5月,在GitHub上快速搜索能搜到超过110万的JavaScript项目。 在npmjs上有50万的可用包,并且这些包每个月的下载量将近100亿次。 2017.05.29: 更新了本文,旨在能正确的描述当前JavaS ...
分类:
编程语言 时间:
2017-06-10 00:15:20
收藏:
0 评论:
0 赞:
0 阅读:
425
.net 的 HttpWebRequest 或者 WebClient 在多线程情况下存在并发连接限制,这个限制在桌面操作系统如 windows xp , windows 7 下默认是2,在服务器操作系统上默认为10. 如果不修改这个并发连接限制,那么客户端同时可以建立的 http 连接数就只有2个或 ...
分类:
编程语言 时间:
2017-06-10 00:15:07
收藏:
0 评论:
0 赞:
0 阅读:
319
———————————————————————————————————————————— D/A转换器 CS=0、ILE=1时,WR1信号有效时将数据总线上的信号写入8位输入锁存器 XFER=0时,WR2信号有效时将输入寄存器的数据转移到8位DAC寄存器中,输出量随之改变 工作方式: 直通工作方式( ...
分类:
其他 时间:
2017-06-10 00:14:55
收藏:
0 评论:
0 赞:
0 阅读:
408
编译参考文章 http://blog.csdn.net/john_1984/article/details/12622215 一、编写soLoader主文件 soLoader.c内容: 二、编译o文件 三、链接o文件为elf文件 四、push到手机,执行 ...
分类:
Windows开发 时间:
2017-06-10 00:14:10
收藏:
0 评论:
0 赞:
0 阅读:
490
1 、主从复制简介MySQL 主从复制就是将一个 MySQL 实例(Master)中的数据实时复制到另一个 MySQL 实例(slave)中,而且这个复制是一个异步复制的过程。实现整个复制操作主要由三个进程完成的,其中两个进程在 Slave(sql_thread 和IO_thread),另外一个进程 ...
分类:
数据库技术 时间:
2017-06-10 00:13:57
收藏:
0 评论:
0 赞:
0 阅读:
409
000-- Euclidean algorithm running result: 001-- Decimal to Bin: Running result: 002-- DRY principle : Don't Repeat Yourself 003-- using a tupel as a p ...
分类:
编程语言 时间:
2017-06-10 00:13:48
收藏:
0 评论:
0 赞:
0 阅读:
394
数组的大小是固定的,如果元素个数是动态的,就应使用集合类,集合可以根据集合类实现的接口组合为列表、集合和字典,集合实现的常用接口有如下 (1)IEnumerable<T>:如果将foreach语句用于集合,就需要IEnumerable接口,这个接口定义了方法GetEnumerator(),它返回了一 ...
分类:
其他 时间:
2017-06-10 00:12:42
收藏:
0 评论:
0 赞:
0 阅读:
443
首先我是开发者,更关心对技术的影响,我又需要关注、学习哪些技术,猫神的文章:http://www.cocoachina.com/ios/20170607/19457.html 介绍了 ********************************************************** ...
分类:
移动平台 时间:
2017-06-10 00:12:31
收藏:
0 评论:
0 赞:
0 阅读:
503
虽然使用FastJSON来生成JSON数据非常简单,但是我在实际使用过程中还是发现了一些值得注意的地方,比如说:之前写过的JQuery解析FastJSON生成的JSON数据会出现的错误 今天我要记录一下一些其他的注意点 将对象转化为json字符串时,如何过滤掉部分字段? 方法一: 在JavaBean ...
分类:
Web开发 时间:
2017-06-10 00:12:15
收藏:
0 评论:
0 赞:
0 阅读:
410
方法的概念: 简单的说方法就是完成特定功能的代码块 使用方法的好处: 降低程序的冗余度 , 便于后期维护 , 提高封装性 方法的定义格式修饰符 返回值类型 方法名(数据类型 参数名1,数据类型 参数名2,...){ 方法体 return 结果值; } 修饰符: public static 返回值类型 ...
分类:
编程语言 时间:
2017-06-10 00:11:35
收藏:
0 评论:
0 赞:
0 阅读:
306
like 也可以参数化查询。 @a MSSQL 的参数写法 :a Oracle 的参数写法 ? OleDb 的参数写法 Access 中 * 表示模糊匹配 MSSQL / Oracle 中 % 表示模糊匹配 Access 默认的 OleDb 连接中 “Provider=Microsoft.Jet.O ...
分类:
移动平台 时间:
2017-06-10 00:11:08
收藏:
0 评论:
0 赞:
0 阅读:
442
为了搞定作业,我开始了J2EE的Strust2框架实现一个简单的商城Demo 先创建Java Web Service项目。添加JDBC驱动,导入Strust2框架得到这个: 啧啧。既然是购物商城我们继续沿用上篇文章的结构,欢迎页+商城物品列表+购物车+登录 ,则很明显我们需要一个导航栏 创建一个导航 ...
分类:
编程语言 时间:
2017-06-10 00:10:56
收藏:
0 评论:
0 赞:
0 阅读:
421
1、集合 集合也属于一种数据类型,类似于list,具有无序、去重的特点,即集合里没有重复的数据。 通过{}来定义集合,用set()来强制转换成集合。 集合操作 set1.intersection(set2) 交集:两个集合都有 set1.union(set2) 并集:两个集合所有合并,自动去重 se ...
分类:
编程语言 时间:
2017-06-10 00:10:46
收藏:
0 评论:
0 赞:
1 阅读:
665