摘要: 最近公司项目中需要根据两个地点的交通路径和距离做一些数据推荐,为了程序的稳定和用户体验所以想从百度地图 API 采集数据保存到数据库中,经过一翻研究之后选定了百度地图 Web 服务 API 中的 Direction API ,最后写了个服务去定时采集。 阅读全文
posted @ 2014-04-09 16:11 Charles Zhang 阅读(18990) 评论(2) 推荐(1) 编辑
摘要: 在开发中常遇到当点击某个按钮的时候,禁用文本框或按钮的的状态,以防止误操作,下面的代码是我已批量设置指定控件中的按钮状态的代码,同理可以延伸出很多操作。 阅读全文
posted @ 2014-04-08 18:21 Charles Zhang 阅读(2050) 评论(1) 推荐(0) 编辑
摘要: NPOI 是 POI 项目的 .NET 版本。POI是一个开源的 Java 读写 Excel、WORD 等微软 OLE2 组件文档的项目。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI 是构建在 POI 3.x 版本之上的,它可以在没有安装 Office 的情况下对 Word/Excel 文档进行读写操作。 阅读全文
posted @ 2013-09-05 11:24 Charles Zhang 阅读(4024) 评论(0) 推荐(1) 编辑
摘要: 在使用 MVC 开发项目的过程中遇到了个问题,就是模型和数据实体之间的如何快捷的转换?是不是可以像 Entity Framework 的那样 EntityTypeConfiguration,或者只需要少量的代码就可以把数据实体对象转换成一个 Model 对象(当时还不知道有 AutoMapper 这种东西),所以自己尝试写了一个简单的实现 阅读全文
posted @ 2013-06-27 11:03 Charles Zhang 阅读(2743) 评论(1) 推荐(2) 编辑
摘要: 在我们项目里经常会通过异步的方式加载大量的内容,以前的办法是通过后台拼接 Html 然后返回到前台,如果一个页面的数据量特别大的话用拼接 Html 的方式不仅降低了开发效率维护起来也特别麻烦。后来想到利用 Handlers 调用用户控件的方式动态的把执行结果返回。 阅读全文
posted @ 2013-04-12 09:29 Charles Zhang 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 最近弄项目需要一个异步的图片上传图片组件,首先选择了swfupload,但是在使用中发现火狐下莫名其妙的会丢失Session(不使用global.asax的情况下,没有找到完美的解决方案),后来找到了Plupload,便去了解了一下。 Plupload 官网:http://www.plupload.com 它是一个开源组件!功能的确很强大! 它主要功能是多文件上传,并提供图片客户端尺寸压缩。主要的特色是可以使用 Flash Gears HTML 5 Silverlight BrowserPlus HTML 4 等多项技术实现! 阅读全文
posted @ 2013-03-26 23:06 Charles Zhang 阅读(6143) 评论(8) 推荐(2) 编辑
摘要: 以前看到有些朋友说必须 SQL Server 2008 才能导出包含数据的脚本,后来仔细研究发现其实 SQL Server 2008 R2 也是可以的,只需在导出的时候在高级中设置一下即可。 阅读全文
posted @ 2013-03-20 15:57 Charles Zhang 阅读(57218) 评论(7) 推荐(11) 编辑
摘要: 在项目开发中我们经常需要从多个数据库中查询数据,目前在 Java 领域应用比较广泛的就是 Mybatis,MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs 映射成数据库中的记录。下面我们就来看下在项目中使用 MyBatis 连接多个数据库的办法 阅读全文
posted @ 2013-02-21 12:54 Charles Zhang 阅读(2481) 评论(1) 推荐(0) 编辑
摘要: 项目中需要对某些数据做定是同步,由于做了分库处理,所以需要获取到数据库中的所有实例,以下就是获取所有数据库实例的方法 阅读全文
posted @ 2013-01-08 14:24 Charles Zhang 阅读(5770) 评论(0) 推荐(0) 编辑
摘要: 平时开发的时候使用一些插件可以提升开发的效率,下面我就介绍一下我经常使用的一些 Visual Studio 中常用的插件。我平时主要以 Web 开发,所以对于不是做 Web 的可能不是非常适用,首先给看一下我常用的插件。下面详细介绍一下:VS10X 系列的 VS10X CodeMap、VS10X Editer、VS10X Comment 的三个插件是我必装的 阅读全文
posted @ 2012-10-15 11:40 Charles Zhang 阅读(3415) 评论(0) 推荐(0) 编辑
摘要: 开发项目中经常会用到上传文件功能,之前在做 WebForm 开发的时候写过上传功能都是基于 Handlers 的,最近在弄一个上传身份证的功能想通过 MVC 的表单直接提交到后台,所以研究了下文件上传,下面是我实际应用中的使用方法,供大家参考。 阅读全文
posted @ 2012-10-15 11:38 Charles Zhang 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 谷歌地图采用的是 WGS84 地理坐标系(中国范围除外),所以需要对百度地图的坐标进行转换,以下是坐标的转化方式,可以方便和其他平台转化 阅读全文
posted @ 2012-10-15 11:37 Charles Zhang 阅读(7323) 评论(0) 推荐(1) 编辑
摘要: 最近经常用到 C# 调用 C++ 开发的动态类库,遇到了一些问题,多次尝试后终于解决了,这里简单的做下记录方便以后查询 阅读全文
posted @ 2012-09-20 16:55 Charles Zhang 阅读(80606) 评论(2) 推荐(4) 编辑
摘要: 获取当前时间,可以获取当前的年月时分,也可以分开写,如果想获取当前的年月,则可以这样写,当然还有就是可以指定时区的时间 阅读全文
posted @ 2012-09-20 16:42 Charles Zhang 阅读(1632) 评论(0) 推荐(0) 编辑
摘要: 通过 Global.asax 实现重写,可以将重写的配置信息保存到 Web.config 中,也可以定义自己的配置文件。 阅读全文
posted @ 2012-09-06 14:39 Charles Zhang 阅读(5022) 评论(1) 推荐(3) 编辑
摘要: 一个 Java 将数字金额转成中文大写的工具类,还不是很完善 阅读全文
posted @ 2012-09-05 16:54 Charles Zhang 阅读(7107) 评论(0) 推荐(1) 编辑
摘要: Redis(REmote DIctionary Server)是一个由 Salvatore Sanfilippo 写的 key-value 存储系统。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String)、哈希(Hash), 列表(list)、集合(sets)和 有序集合(sorted sets)等类型 阅读全文
posted @ 2012-08-17 09:01 Charles Zhang 阅读(8247) 评论(0) 推荐(0) 编辑
摘要: 开发博客系统的时候使用了 NVelocity 模版引擎,在列表页的时候需要使用分页,所以自己写了个生成 Html 代码的分页。 阅读全文
posted @ 2012-07-18 23:08 Charles Zhang 阅读(4183) 评论(6) 推荐(1) 编辑
摘要: 概述 这是 Apache 自带的一个网站压力测试工具,是 ApacheBench 的缩写,我们可以使用这个工具来对我们的网站进行压力测试。 安装 在 Ubuntu 上要安装下面这个包 在 CentOS 下是下面这个包 使用 可以直接输入 ab 来看参数和使用方法: 下面介绍一个最常用的使用方法: 上 阅读全文
posted @ 2012-07-06 10:24 Charles Zhang 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 通过获得到浏览器的 UserAgent 字符串可以得知 Internet Explorer 6-10 的 UserAgent 内容是这样的: 所以只需要用正则匹配响应的版本号即可判断当前的浏览器以及版本了。 阅读全文
posted @ 2012-07-06 09:54 Charles Zhang 阅读(3780) 评论(0) 推荐(0) 编辑