C++设计模式Decorator简单实现
/** Decorator可以为对象而不是整个类扩展功能,并且原部件不需要知道扩展的存在* 本模式非常适合与现有架构的修改而不是重构,并且适合于基础部件(abstract component)体积较小的场合* 如果基础部件本身很大,更适合用Strategy模式,为部件注册策略类并执行各策略*/#include<stdio.h> class VisualComponent {...
View ArticleSQL SERVER2008中修改表
在给表中添加新纪录的时候遇到了下面错误 自己检查了一下,是表中字段的数据类型与自己添加的数据类型不匹配。通过修改添加的数据类型当然能解决,所以想试着修改表的数据类型看看是否同样能解决。但是重新设计表后保存的时候又出现了下面提示:...
View Article飘逸的python - 一个最简单的服务器
python拥有这种单独起一个服务器监听端口的能力,用标准库的wsgiref就行。 from wsgiref.simple_server import make_server def simple_app(environ, start_response): status = '200 OK' response_headers = [('Content-type','text/plain')]...
View ArticleAndroid 仿PhotoShop调色板应用(三) 主体界面绘制
Android 仿PhotoShop调色板应用(三) 主体界面绘制 关于PhotoShop调色板应用的实现我总结了两个最核心的部分: 1. 主体界面不同区域的绘制 2. 颜色选择的生成与交互 这里我讲述一下第一要点,也就是ColorPickerDialog对主体界面的绘制. 首先还是看一下ColorPickerDialog整体显示的效果(见图1)...
View Article如何在自己的Activity中去控制EditText的焦点
在进入一个Activity时,如果这个Activity中有EditText,则这个EditText会自动获取焦点,然后就会弹出软键盘,这样给用户体验不是很好。所以一般会通过代码控制让EditText不获取焦点。常用的方式如下,在Activity的布局文件中加上如下代码: <!-- 输入焦点控制 --> <LinearLayout...
View ArticleAndroid中库项目、jar包等的使用方法
在软件开发过程中,程序代码的复用,是非常重要的概念。我们总是需要使用一些现有的模块、包、框架,或开发自己的模块、包、框架,来实现对程序代码的复用。比如在JavaWeb编程过程中,经常使用的Struts和Spring等框架,就可以大大简化我们的开发过程,提高开发效率。...
View Articlerman 使用catalog备份的演示
介绍了如何使用catalog方式做RMAN备份,以及如何取消以catalog方式做备份。 第一步:创建RMAN CATALOG表空间及用户。 [oracle@oel-01 ~]$ sqlplus / as sysdba SQL> create tablespace catalog1 datafile '/u01/app/oracle/oradata/bys001/catalog1.dbf'...
View Article好端端的项目重新运行的时候却不行了!!!已解决
继续上一篇 项目不知怎么了,运行的好好的突然就运行不起来了。如果说是模拟器的问题可是别的项目依然可以运行;如果说是项目的问题可是项目刚刚运行的好好的怎么会突然出问题呢…… [2013-09-12 15:36:26 - Dex Loader] Unable to execute dex: D:\Store\bin\classes.dex (拒绝访问。) [2013-09-12...
View Article提高你的Java代码质量吧:使用valueof前必须进行校验
一、分析 每个枚举都是java.lang.Enum的子类,都可以访问Enum类提供的方法,比如hashCode、name、valueOf等,其中valueOf方法会把一个String类型的名称转变成枚举项,也就是在枚举项中查找字面值和该参数相等的枚举项。 我们来深入分析一下该valueOf方法的源代码: public static <T extends...
View Article最新VMware Workstation 10注册码,绝对可用!
最近公司要在solaris上测试产品,需要用到虚拟机,于是下载了最新的虚拟机VMware Workstation 10,并找到了破解码,与大家共享: VMware workstation 10破解序列号:5F29M-48312-8ZDF9-A8A5K-2AM0Z 作者:u011427934 发表于2013-9-13 9:23:53 原文链接 阅读:36 评论:0 查看评论
View ArticleORACLE 使用RMAN管理归档日志 archived log
oracle 归档日志通常使用rman进行管理,作为备份集的一部分 正常情况下,可以根据方法删除 1 过期策略 crosscheck archivelog all; delete expired archivelog all; ---这个只删除过期的日志 delete archivelog all; --删除全部归档日志 2 根据保留时间 delete archivelog all...
View Articlehdu 2072 单词数
http://acm.hdu.edu.cn/showproblem.php?pid=2072 这个题我是用的字典树的方法来做的,首先一个字母一个字母判断,没有则创建,有则直接进入这一层。同时到单词结束时进行判断是否以前出现过。 AC代码: #include<iostream> #include<cstdio> #include<cstring>...
View Article【早盘必读】9.13证券市场要闻(附股)
【早盘必读】9.13证券市场要闻(附股) 周五精彩短线:9月12日松辽汽车(600715)以5.70元通知建仓, 9月13日开盘必大涨。9月11日公开的汉商集团(600774)9月12日获利6%以上。本博主要以验证实力为主,非专业人员请勿盲目追买。Q28438去掉汉字69889市场机会稍纵即逝,提前布局才是硬理! 大气污染防治迎“黄金五年”...
View ArticleJava程序性能优化
一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.vector; class cel { void method (vector vector) { for (int i = 0; i < vector.size...
View ArticleSVN服务器的搭建流程
简介 Svn已经不容质疑的成为了一款流行的代码控制工具,但是你是否还在为配置它服务器侧而苦恼呢? 你是否每次安装服务器时还要去安装apache以及进行配置呢?你是否还在为那命令行的用户创建及权限控制而郁闷呢? Visualsvn解决了以上你所面对的一切问题,真的它把我们的工作效率提高了n倍....
View Article内存域水印值:min_free_kbytes
1、内存域水印值:需要为关键性分配保留的内存空间的最小值;该值保存在全局变量min_free_kbytes中 2、内存域水印值的计算由函数init_per_zone_pages_min完成: /* * Initialise min_free_kbytes. * * For small machines we want it small (128k min). For large machines...
View ArticleAndroid 对 strings.xml 的字符串进行格式化
实现了Android 对 strings.xml 的字符串进行格式化 // in strings.xml.. <string name="my_text">Thanks for visiting %s. You age is %d!</string> // and in the java code:...
View Article文件队列 QueueFile
QueueFile.java 文件队列说明解说 /** * Copyright (C) 2010 Square, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. *...
View ArticleAndroid解析JSON实例
怎样实现Android解析JSON实例。 如下就是一小段代码: // 创建一个JSON数组, String jsonStr = new String(baos.toByteArray()); JSONArray json = new JSONArray(jsonStr); // 解析一个JSON数组 List<VideoNew> vedioNews = new...
View ArticleAndroid 异步更新UI----handler+thread
android应用是单线程模式的。 单线程模式需要记住两条: 一、防止UI线程阻塞 二、确保只在UI线程中访问Android UI工具包 在开发Android应用时必须遵守单线程模型的原则:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。...
View Article