摘要:
将博客搬至CSDN:http://blog.csdn.net/ssrc0604hx 阅读全文
摘要:
hadoop的安装配置这里就不讲了。Sqoop的安装也很简单。完成sqoop的安装后,可以这样测试是否可以连接到mysql(注意:mysql的jar包要放到 SQOOP_HOME/lib 下):sqoop list-databases --connect jdbc:mysql://192.168.1.109:3306/ --username root --password 19891231结果如下... 阅读全文
摘要:
简介开源中国提供了Git服务(地址:http://git.oschina.net/),在速度上比国外的github要快很多。使用了一段时间,感觉很不错。oschina git提供了演示平台,可以运行提交到git的代码(注意,如果是java项目,则需要项目是maven项目),如下图:支持的应用类型有本文介绍了在window平台下用git客户端管理远程git代码,并整合到IntelliJ中。1. 创建... 阅读全文
摘要:
首先安装IntelliJ 13,记得要下载Ultimate Edition版本,不然就不需要破解了。。安装到本地,然后进行一些配置(这一步可以不要,但是考虑到以后换系统可以省事,推荐做)打开{install目录}/bin/idea.properties,进行一下修改:目录需要提交创建好。接着运行IntelliJIDEA_13.0破解工具中的IntelliJIDEAKeyGen.jar(在cmd中运... 阅读全文
摘要:
这几天在做SpringMVC的项目,现在总结一下在测试的时候碰到的一些问题。以前做项目,是在较新的MyEclipse(2013)上面进行Maven开发,pom.xml 文件是直接复制的,做测试的时候都是比较顺利的。然而这次,是在Myeclipse 8.5 上面开发,用的是JavaEE5,在测试的时候,就碰到了不少问题,有时候快被搞死!一般来说,我们给测试类单独一个包,同时给spring一份测试的配... 阅读全文
摘要:
相信很多朋友都经历过数据库出问题的情况,我也同样(见我的上一篇博文:phpmyadmin误删表后的恢复过程(心惊胆跳啊) )。如果数据很大或者很重要,那么恢复起来是相当困难的,所以我们在做一个相对完善的系统时,数据库的备份/还原功能是必不可少的。本文将在javaEE环境下实现MySQL的自动备份/还原,使用了struts2和hibernate框架,MySQL版本是5.1.16。 阅读全文
摘要:
struts2集成javamail发邮件(带附件)实践及问题总结 阅读全文
摘要:
话说今天不知道是抽风了还是失魂了,在用phpmyadmin删除测试数据时,竟然将整个表删除了。
最后用mysql的二进制文件进行恢复,记录了整个过程 阅读全文
摘要:
系列目录支付宝集成:http://www.cnblogs.com/nerve/p/3437879.html系列说明最近在帮朋友的系统安装支付模块(兑换网站积分),现在总结一些开发心得,希望对大家有用。这个系列会讲以下第三方支付平台的集成:支付宝 https://www.alipay.com/汇潮支付http://www.ecpss.cn/new/index.htm智付支付http://www.dinpay.com/环迅支付http://www.ips.com/Default.aspx以后有更新其他平台也会写出来。这次的支付系统是用来网站的积分充值。为了简化,这里采用的是1元RMB=1个网站积. 阅读全文
摘要:
目录系列说明开发环境部署支付宝支付请求支付宝返回处理系列说明最近在帮朋友的系统安装支付模块(兑换网站积分),现在总结一些开发心得,希望对大家有用。这个系列会讲以下第三方支付平台的集成:支付宝 https://www.alipay.com/汇潮支付 http://www.ecpss.cn/new/index.htm智付支付 http://www.dinpay.com/环迅支付 http://www.ips.com/Default.aspx以后有更新其他平台也会写出来。这次的支付系统是用来网站的积分充值。为了简化,这里采用的是1元RMB=1个网站积分的兑换。这里,不会描述怎么申请支付平台的收款帐. 阅读全文
摘要:
引子今天闲来做了一个类似iphone的圆角列表,先看效果。图片中绿色线条的是列表头文字,红色的是列表落款文字。此两处都可以显示/隐藏及动态改变值。对于列表头还可以设置文字的位置(靠左,靠右,居中)。点击图片中的地区一行,转到下面省份选择:关于列表行列表中的一行默认的定义为: 左边的标题(title) 右边的内容(value) 还有靠右的箭头其中标题是一定会显示的,而“内容”如果为null,则不会显示,箭头是一个显示与否的boolean。则 CornerCell定义如下:public class CornerCell { private String title; private Str... 阅读全文
摘要:
楔子用spring+hibernate做一个服务器运行程序,在部署到服务器时(打包成jar,在window server2008下运行),出现了以下两个纠结问题:1. 加载不了Spring容器2.hibernate.hbm2ddl.auto 到了服务器不能自动建表困扰了两个小时,终于一一击破,这里就自己的处理经验作一个简单的说明。说明整个项目中bean的定义,绝大部分都是用注解形式,在本地运行正常。加载不了Spring容器之前想过用exe4j等工具导出为exe文件,但是,不好使。最终敲定用批处理的方式去运行整个程序(因为是window服务器)。刚刚开始是这样导出为jar文件:这样导出的jar很 阅读全文
摘要:
(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等].(5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。 如果类的两个方法有一段公共代码,那么就可以创建一个防止这些公共代码的私有函数。(6)不要以用户无法使用或不感兴趣的东西扰乱类的公有接口。(7)类之间应该零耦合,或者只有导出耦合关系。也即,一个类要么同另一个类毫无关系,要么只使用另一个类的公有接口中的操作。(8). 阅读全文
摘要:
今天在Window server2008 下配置了FTP服务,作一个mark。首先要给IIS安装FTP服务,我用的是IIS7。在服务器配置窗口中,点击增加角色,可以勾选需要安装的服务,如图:勾选FTP相关的,然后等待安装完成,成功后,切换回 IIS 管理界面,可以看到多了一个FTP的菜单分组。这时,我们可以右击网站,选择“新建FTP站点”:然后填写相关的站点信息,物理路径就是FTP可以读写的目录了。这时,会看到我们新建的FTP站点。右击这个站点,然后配置他的读写权限:选择指定的用户,然后配置相应的权限就好了。 阅读全文
摘要:
最近做的IOS项目中,要用到好几处地方要用到选择器。比如说很常用的地区选择器(省市区),在android平台下已经实现了自定义一个Dialog。但是对IOS并不太熟悉,去网上下载了一些例子,大多是用PickerView,然后省市区分三列,如:这样的效果也不错,只是有些时候区名太长,就看不到了,而且没有按钮可以点。还有一个就是不能自己输入地址。衡量了一下,还是决定自己实现,最后的效果图如下:用户可以自己输入:看看源代码吧。先是头文件://
// NerveAreaSelectorViewController.h
//
// 省市区三级选择器,可以自己输入
// // Created by ... 阅读全文
摘要:
需求背景在一个论坛系统中,用户提交的评论如果管理审核才会显示。同时,有这么一个规则,如果此条评论在3天内没有管理员操作,直接删除,我称此行为为“评价过期处理”。解决方案目前想到的解决方案有:1.每次管理请求评论列表页面时,先进行“评价过期处理”,然后再列出评论列表。这样做很明显的一个弊端就是效率太低,不考虑。2.使用定时任务,比如每天凌晨1点就去执行“评价过期处理”,这种做法是比较好的。关于定时任务又有两种做法,一是使用PHP自带的sleep($interval) + while(true)(参考资料:http://blog.csdn.net/webdesman/article/details 阅读全文
摘要:
安装需求:安装drupal7需要php版本:PHP 5.2.5 or higher (5.3 recommended),我这里用的是 5.3.5mysql需求:MySQL 5.0.15 or higher with PDO,此处我用的是 MySql 5.1.6整合apache2 和 php5 ,只需要在httpd.conf中增加以下信息:#动态链接库地址LoadModule php5_module "D:/software/php5.3.5/php5apache2_2.dll"#手动设置php配置文件的地址PHPIniDir "D:/software/php5.3 阅读全文
摘要:
之前做的几个项目,用上了DWZ这个UI框架作为管理后台的界面,觉得还是不错的。个人觉得有点遗憾的是这个框架的整体感觉不够企业化,缺少稳重的感觉。在开发过程中,碰到了一些问题,这里跟大家分享一下。DWZ版本:DWZ RIA 1.3 Final说明:因为之前做过一些自定义,是直接将 dwz.min.js 改成 dwz.newgxu.js ,这样做对整个框架修改过大,造成以后更新与维护的各种不便。所以,现在作的修改是以覆盖的方式进行。问题描述:在一些分页的NAV中,进行 ajaxToDo 或者 弹出Dialog的validateCallback 后,服务器返回的json为:{"status 阅读全文
摘要:
登录CSDN,看到了有新首页:http://www1.csdn.net/点去看一下,很清新,很有feel。看来现在无框是网页的大众趋势哈。以后就用这个首页吧.1. BEGIN入正题。现在搞IOS开发,刚刚接触MAC,相当不适应,最明显就是右击后找不到刷新菜单!!说一下xCode 这个软件吧。一开始下载的是 4.6.1 版本,安装(其实我也不知道说安装是不是正确的,下载完后,双击dmg就直接可以打开使用了),new 一个 single view project 来试试,build 通过了,也启动了iphone 模拟器,可是运行程序时,提示“被模拟的应用程序已经退出”,就一直如此,搞不明白。后来, 阅读全文
摘要:
今天是愚人节,上开源中国的首页http://www.oschina.net/,发现页面转到了起来:哈哈,的确是被雷了一下。不过这个实现需要css3的支持,所以ie9以下的ie是看不到的。我们来看看这个功能的js:/** * A little trick in April Fools Day * 2013-03-30 21:46 by Bluishoul */
$(function(){ var date = new Date(); var fools_image = "data:image/jpeg;base64,/9j/4AAQSkZJ.......RRF//Z"; // 阅读全文
摘要:
序言好久没有写swing的应用(最后的一个是大二的课程设计=.=),最近又重新搞了一下,感觉很好,表示很喜欢。很多人觉得swing做程序不给力,又难看,其实swing还是很有效率的,稍微设置一下就可以使用系统自带的样式和字体,看上去不丑。下面,我就用一个实际的例子说一下我使用swing的心得体会。软件功能此软件就叫netHelper吧实例中的程序有以下功能:1.获取远程的html代码 用户输入网址,然后获取这个地址的html代码并显示,这个纯粹是一个演示的功能。。。2.http post测试 使用httppost数据到服务器目录如下:好吧,让我们开始吧!1.对swing程序进行美化刚刚开始用s 阅读全文
摘要:
在上一篇文章 MySql-noinstall实践 中,简单说了一下怎么免安装mysql。今天又试了一下,有新的体会,因为以前安装都是沿用旧的数据库文件夹,并没有发现这个问题。 就是my.ini配置文件中datadir的配置。这个参数是指定了一个放置数据库文件的目录,可以任意,但是条件是些目录中必须有:mysql这个数据库(可以在压缩包中的data目录中找到)。如果设置的datadir中没有此数据库,在启动mysql服务时会出错。 阅读全文
摘要:
在学习android时,做了一个简单的数据表与javaBean的映射,思路是:定义一个Entity 的泛型抽象类,然后XXXDao 类继承于Entity,变成实体操作类,最后的bean实现序列化接口即可。下面以一个“分类”为例说明一下:首先是Entity.java的定义:package org.nerve.cellnote.storage; import java.io.Serializable;
import java.util.ArrayList; import android.content.ContentValues;
import android.content.Context;.. 阅读全文
摘要:
写在前面好久没有更新android方面的博客,因为一直没搞,最近做一个小项目,用到了Dialog作弹出菜单 和 确认/输入框。这里跟大家分享一下我定制Dialog的方法。下面是截图:1.弹出菜单2.确认框3.输入框4.颜色选择框文件结构包含dialog的封装类,layout文件,drawable文件。实现1.弹出菜单首先定义对话框的事件接口: public interface MenuListener{ /** * @方法名称 :onClick * @功能描述 : * @param position 菜单项的下标 * @return :void */ pu... 阅读全文
摘要:
近期在做一个shopex网店的修改,因为shopex不是完全开源,作二次开发不是很方便。网上这方面的资料也不多,这里我总结一下自己的开发过程。这里介绍的是添加一个仓库模块,此处只介绍仓库的管理,并不涉及仓库与商品的整合部分。一、效果预览1.在‘商品’菜单栏中添加‘仓库’的菜单组:2.仓库列表:3.添加/编辑仓库二、添加菜单及创建数据表1.思路1)因为后台的菜单是加密了,网上有通过用户自定义目录的方式来添加后台菜单,不过讲得不够详细,没试成功=.=于是我直接修改后台菜单的php,文件路径为:core\include_v5\adminSchema.php使用dezender工具将这个文件解密。这里 阅读全文
摘要:
基本信息出发点:南宁市目的地:防城港东兴市备注:58团购/198RMB导游给的集合时间是早上7点10分,南宁火车站对面银河大酒店。周末早起真是痛苦=.=。为省时间,我和丹婷决定打的去。问了好几个的哥,一听是到火车站,直接摇头。这怎么回事?火车站离广西大学也没太近啊!?难道是最近油价飙升的影响?!最好我们坐三轮车。一大早,阳光已颇为刺眼。猫小姐一个劲地抱怨我叮嘱她穿长袖长裤...前几天,受冷空气影响,那时真担心去漂流会冻着。一开车,导游就跟我们讲各种事情。因为担心人不够,这次包的车的中小型客车,满座33人。预计到达东兴市的时间是 10 点45分。导游说得真准,我们按时到达一个偏僻的停车场。然后就 阅读全文
摘要:
昨天不知道怎么就删除了电脑中的eclipse我x,还原不回来了。今天就安装了最新版本的myeclipse10,大家都知道,MyEclipse中有一个烦人的Software and Workspace center,这东西,加载特别慢,我用10版本基本是没有可能看到这个界面。更别说在线安装插件了,如果有eclipse原来的 “installnewsoftware”菜单就好了。其实,这个菜单还是有的,只是就隐藏起来了。如图:将图中的classicupdate选中,就可以了。如果没有看到Installnewsoftware,重启一下就OK。恩,现在是想装什么都可以装了。 阅读全文
摘要:
在步入正题前,发个牢骚。前天总公司的一个技术经理下达一个任务,实现java程序与串口的通信。半天做出来了(见附件),经理看了,在电话里说是直接从网上下载的,颇为不屑。说实话,当时真TM火大!虽然现在我还没有毕业,但是我也敢说我有实战经验!我承认是下载了网上的一个例子,也从java的官方网站中copy了一些他们的代码,但是,绝对没有全部的copy,很多都是这几年实践下来的经验,还有文档说明也是自己实践出来的,关于串口测试的过程也是全程截图。我敢说,现在项目中,不可能全部是自己的东西,如果什么都想要自己的,那还做什么飞机。创新也要从别人的基础上建立。当然,这只是小弟的个人见解。好吧,步入正题。完整 阅读全文
摘要:
为了看代码方便,一边在网上google资料,一边看Android java 源代码。偶然发现了一个类MmsSmsDatabaseHelper.java,原来android将所有的短信信息都存入了mmssms.db中。公开的SDK中没有这个类,不能直接使用。于是自己写了一个SQLiteOpenHelper,但是查询的时候发生SQL异常。看来不能为所欲为了,不过据网上资料介绍可以拷贝db文件来实现短信数据备份。既然每个db跟package名相关,建立了一个package为com.android.providers.telephony的工程去试一试,看看能不能成功。结果输出Please execut 阅读全文
摘要:
现在网站开发中,使用flash作为上传工具已经很普遍了。他的优势也是不言而喻的。其中我最钟意的一点就是可以看到上传进度。前段时间,用as3写了个swf跟页面元素交互上传文件到服务器。先来个效果图看看。Html页面上部署swf: 然后是js设置:好了,看下actionscript 中是怎样与 js交互的:/*
=============================================================== JS 交互 ===============================================================
*/ ... 阅读全文