2013年4月19日

Android C++开发环境搭建

摘要: Android开发环境搭建安装JDK首先找到本地JDK安装包jdk-7-windows-i586.exe,或者到甲骨文公司的官方网站下载JDK的安装包,根据自己电脑的操作系统选择正确的版本下载。下载还的安装包如下图所示。用鼠标左键双击JDK安装包,会出现下图所示的安装界面。点击“下一步”出现下图所示的自定义安装界面。可以根据需要选择不同的安装路径和安装内容。这里我们保持默认选择。点击“下一步”出现下图所示的“正在安装”界面。等待进度条到100%的时候,又会跳出“自定义安装”界面,这个时候要安装的是语言支持插件。直接点击下一步。JDK的环境变量配置完成了第一步,只是把JDK环境安装完成了。这个时 阅读全文

posted @ 2013-04-19 12:06 刀光建影 阅读(2241) 评论(0) 推荐(0) 编辑

2013年1月10日

linux下BIND DNS服务器的应用和部署(bind-dlz+智能dns+子域dns+缓存转发dns)

摘要: BIND DNS服务器的应用和部署相关术语简介智能DNS (Bind-view): 智能DNS的原理很简单:在用户解析一个域名的时候,判断一下用户的 IP ,然后跟 DNS服务器内部的IP 表匹配一下,看看用户是电信还是网通用户,然后给用户返回对应的IP 地址。目前的域名服务运营商不提供智能DNS服务,所以必须自行架设DNS服务或者使用网上免费的智能DNS 服务,如DNSPOD.Bind-DLZBind-DLZ主页:http://bind-dlz.sourceforge.net/DLZ(Dynamically Loadable Zones)与传统的BIND9 不同,BIND 的不足之处: * 阅读全文

posted @ 2013-01-10 19:29 刀光建影 阅读(3454) 评论(6) 推荐(0) 编辑

2012年9月18日

mysql免安装配置及UTF8 5.5版本

摘要: 1、 下载mysql-5.5.15-win32.zip 解压到本地D:\mysql-5.5.15-win322、 复制my-small.ini,my-huge.ini其中一个 为my.ini文件 端口可以修改3、 修改my.ini 在[client]组下面添加3.1 、default-character-set = utf8 --客户端编码/* 相当于SET NAMES 'x'语句与这三个语句等价:mysql> SET character_set_client = x;mysql> SET character_set_results = x;mysql> SE 阅读全文

posted @ 2012-09-18 10:08 刀光建影 阅读(334) 评论(0) 推荐(0) 编辑

2012年9月17日

spring mvc 集成velocity模板

摘要: spring mvc我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。Spring MVC和Struts2的区别:1. 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filter和servlet是不同的。以前认为filter是servlet的一种特殊),这样就导致了二者的机制不同,这里就牵涉到servlet和filter的区别了。2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计 阅读全文

posted @ 2012-09-17 22:25 刀光建影 阅读(8260) 评论(3) 推荐(0) 编辑

2012年8月27日

使用dbutils进行数据库操作

摘要: Common Dbutils是操作数据库的组件,是一个开源的JDBC工具类库,对传统操作数据库的类进行二次封装,可以把结果集转化成List。 DBUtils是java编程中的数据库操作实用工具,小巧简单实用,没有Hibernate等一些ORM框架的庞大,繁琐的配置。 1.对于数据表的读操作,他可以把结果转换成List,Array,Set等java集合,便于程序员操作; 2.对于数据表的写操作,也变得很简单(只需写sql语句) 3.可以使用数据源,使用JNDI,数据库连接池等技术来优化性能--重用已经构建好的数据库连接对象,而不像php,asp那样,费时费力的不断重复的构建和析构这... 阅读全文

posted @ 2012-08-27 17:45 刀光建影 阅读(2788) 评论(0) 推荐(0) 编辑

c3p0连接池用法

摘要: 使用连接池的时候并不是在代码中不用获取/释放数据库连接,而是在代码中向连接池申请/释放连接,对于代码而言,可以把连接池看成数据库。换句话说,连接池就是数据库的代理,之所以要使用这个代理是因为直接向数据库申请/释放连接是要降低性能的:如果每一次数据访问请求都必须经历建立数据库连接、打开数据库、存取数据和关闭数据库连接等步骤,而连接并打开数据库是一件既消耗资源又费时的工作,那么频繁发生这种数据库操作时,系统的性能必然会急剧下降。连接池的作用是自己维护数据库连接,数据库连接池的主要操作如下: (1)建立数据库连接池对象(服务器启动)。 (2)按照事先指定的参数创建初始数量的数据库连接(即:空... 阅读全文

posted @ 2012-08-27 15:24 刀光建影 阅读(3644) 评论(0) 推荐(0) 编辑

2012年6月14日

bcb treeview与xml互相导入导出

摘要: 用的是bcb的treeview、tinyxml读取和存放xml数据#include "tinyxml.h"#include "tinystr.h"#include <vector.h>typedef struct tagXmlNodeAttr{ AnsiString strAttrName; AnsiString strAttrValue;}xmlNodeAttr;typedef struct tagXmlNodeData{ AnsiString strNodeName; vector<tagXmlNodeAttr *> vNod 阅读全文

posted @ 2012-06-14 10:30 刀光建影 阅读(907) 评论(0) 推荐(0) 编辑

2012年6月12日

JavaScript动画浅析

摘要: 原文地址:http://floatyears.info/javascript-animate 最近研究了一下JavaScript的动画,虽然用那些库的动画方法用起来非常方便,不过真正自己来写就有很多问题了。Javascript的动画主要是通过setTimeout和setInterval两个函数来进行的。setTimeout可以模拟出setInterval的效果,同时setTimeout还能够改变执行的时间。下面是三个例子:var n = 0; function a(){ var timeoutId = setTimeout(a,100); ... 阅读全文

posted @ 2012-06-12 14:49 刀光建影 阅读(318) 评论(0) 推荐(0) 编辑

2012年4月27日

类不能定义自身类的对象 C++和java的区别

摘要: 在C++的类定义中,是不能够在类中定义自身类的对象的,但是可以定义自身类的指针对象和引用。class A{ public: A () { cout<<"Constructor method."<<endl; }; A aa;}; void main(){ A aaaaa;}以上代码编译提示错误,a' : uses 'A', which is being defined。如果把a换成*a就可以了。而java就可以在类中定义自身类的对象。class a{ public a aa;}这样的代码可以顺利编译,但是如果在定义的时候创建了 阅读全文

posted @ 2012-04-27 11:47 刀光建影 阅读(1055) 评论(0) 推荐(0) 编辑

2012年3月29日

基于Tight VNC的远程协助功能的实现

摘要: 整体布局 在远程协助中,请求协助的一方称为被协助方,或者(远程协助)服务端;响应的一方称为协助方,或者(远程协助)客户端;这里命名被协助方为Cv,而协助方命名为Cs,中转服务器为Sr。 TightVNC是免费为个人和商业用途,提供有用的,完整的源代码,在管理,技术支持,教育和许多其他用途,跨平台,可用于Windows和Unix,Java客户端,包括与标准的VNC软件兼容,符合RFB协议规范。TightVNC 分为Server和 Viewer两部分,Server作为请求协助端,Viewer协助端亦即是Cs和Cv 。 Repeater为中转服务器Sr,当Server连接Viewer是,通过S... 阅读全文

posted @ 2012-03-29 19:28 刀光建影 阅读(4509) 评论(9) 推荐(2) 编辑

导航