软件使用
Soloman
1998年接触计算机编程,专业领域:嵌入式编程(VxWorks、QNX、Windows XP Embedded)、驱动开发、Windows应用程序开发、手机终端开发(WM、Android、BREW)。目前专注于管理工作。
接受技术书籍翻译、技术培训、项目开发等业务。
展开
-
Ubuntu使用点滴(3)-C/C++开发环境配置
<br />我的使用平台:ubuntu 10.10<br />我的安装源:ubuntu 10.10 i386 DVD<br /><br /><br />1.安装gcc:sudo apt-get install build-essential<br /> 如有需要,之前还要运行:sudo apt-get install manpages-dev<br /> 安装man手册。<br /><br />2.测试C程序:<br /> 编写一个简单C程序:<br /> #include <stdi原创 2010-10-19 22:47:00 · 1225 阅读 · 1 评论 -
Maven项目管理实战(四)-pom.xml文件详解
我们先看一个简单的例子:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.原创 2014-02-21 07:55:31 · 2776 阅读 · 0 评论 -
Maven项目管理实战(二)--pom.xml
本小节主要描述Maven生成的Project如何与MyEclipse集成、以及POM.xml文件结构。1. 与MyEclipse集成1.1 集成maven工程需要与MyEclipse集成的话首先需要配置工具。去Preference->MyEclipse->Maven4MyEclipse下面找到Installations,选择maven的安装路径即可。1.2 导入工程原创 2014-02-14 20:03:41 · 1873 阅读 · 0 评论 -
Maven项目管理实战(一)--Console App
项目开发过程中组员对于Maven的使用仍然存在很多的问题和疑问,下面将根据一个实际例子对Maven如何管理项目做一个阐述。1. 项目目标由于本节是本系列的第一小节,我希望从基础开始描述,主要从一个Console Application开始由浅入深描述概念、步骤及其他工具使用中所需注意步骤。2. 准备工作2.1 下载文件Maven的工具下载地址请去:http://原创 2014-02-13 21:52:22 · 3307 阅读 · 0 评论 -
Maven项目管理实战(三)--创建Web App
好了,之前讲过了一个简单的Console App如何使用Maven进行管理,相信有了这些基础知识我们今天的课程更好理解。1. 创建工程大多数情况下我们的工程类型都是Java Web的,所以这里我们创建工程的时候略作修改:mvn archetype:create -DgroupId=com.freesoft.mvn-webapp -DartifactId=mvnwebapp原创 2014-02-17 22:40:47 · 1736 阅读 · 0 评论 -
Maven项目管理实战(五)--集成SSH
这一段是重头戏来了,如何集成SSH:1. 集成Struts21.1 修改pom.xml在dependencies中添加: org.freemarker freemarker 2.3.18 org.apache.struts struts2-core ${struts.version} 然后添加pr原创 2014-03-13 08:07:24 · 1568 阅读 · 0 评论 -
Mac下的mysql+hibernate配置下中文问题的解决
# 1. mysql>show variables like 'character%';# 2. mysql>show variables like 'coll%';# 3. modify /etc/my.cnf# There MUST be blank on both sides of '=', or it will NEVER work.# if there's warning lik原创 2014-03-16 21:31:56 · 1977 阅读 · 0 评论 -
Java开源框架类库介绍(四)--XStream
如果你的程序中使用到了XML或者JSON,那么你应该对这个库原创 2014-04-13 21:24:42 · 2001 阅读 · 0 评论 -
Java开源框架类库介绍(五)--log4j
Log4j其实更多的是一个工具,主要用于我们程序运行时需要记录日志的时候,原创 2014-05-03 20:49:44 · 1908 阅读 · 0 评论 -
Maven项目管理实战(六)--完成单元测试
JUnit是单元测试事实上的标准,所以我们这里仅介绍如何在Maven中使用JUnit进行单元测试。原创 2014-04-04 22:27:40 · 1814 阅读 · 0 评论 -
Java开源框架类库介绍(一)--HttpComponents
我们在开发过程中经常会使用到HTTP协议作为我们数据交换的协议,本小节主要介绍一个开源的HTTP组件的使用。1. 环境配置1.1 下载安装HTTP Components是Apache的一个子项目,地址是:http://hc.apache.org/,主页中提供下载。使用过程及其简单,解压缩后直接将其lib目录下文件拷贝到classpath下即可。1.2 使用Maven原创 2014-04-04 22:49:28 · 5023 阅读 · 0 评论 -
Java开源框架类库介绍(二)--FastJson
JSON数据格式是目前网络开发中除了XML之外的一种常用数据格式,原创 2014-04-07 20:37:50 · 1613 阅读 · 0 评论 -
Java开源框架类库介绍(三)--imgscalr
imgscalr是一个用来进行图片裁剪的工具类,官网参见:原创 2014-04-08 21:44:43 · 6498 阅读 · 0 评论 -
Java开源框架类库介绍(六)--SLF4J
SLF4J的全称是Simple Logging Facade 4 Java,从名称即可看出,这是一个针对Java的logging的一个简单的门面。原创 2014-05-14 23:09:34 · 1607 阅读 · 0 评论 -
Mac下更新SVN
Mac下自带的SVN版本还是1.6的,而最新的Versions已经更新到支持1.7版本了,在Windows下面使用1.7版本久了所以也想更新下Mac版本。OK,废话不多说,简单描述操作步骤:去Apache下载Subversion源代码,地址是:http://subversion.apache.org/;编译发现make没有,那么去XCode里面的Preference->Do原创 2013-06-08 23:14:35 · 6857 阅读 · 1 评论 -
Android ADT更新后无法编译生成R.java的问题解决方案
这两天非常手贱的更新了Android SDK和ADT插件(ADT 21),结果别人传给我的代码无法编译生成R.java文件,后来发现自己新建的工程同样无法生成这个文件,查找了N多网上的资料终于解决该问题,记录下自己的经验,同时鄙视下越来越不靠谱的google。错误提示可能与“java.lang.NullPointerException”或者提示"can not find R.java"原创 2013-05-25 00:49:43 · 10211 阅读 · 10 评论 -
如何使得MyEclipse支持Tomcat远程调试
以前的环境都是配置好的,可以直接使用,现在所有的环境都需要自己配置,所幸Tomcat 6以上现在配置简单了好多。需要设置JVM启动参数,在startup.sh文件末尾的地方修改为:set JPDA_TRANSPORT=dt_socketset JPDA_ADDRESS=8000set JPDA_SUSPEND=yexec "$PRGDIR"/"$EXECUTABLE" st原创 2013-05-25 00:28:44 · 1312 阅读 · 0 评论 -
Ubuntu使用点滴(1)-安装篇
这篇文章纯粹是在无聊时使用ubuntu下的记录,没有点滴技术含量,只是为了今后自己查找方便设置的集合。所有内容均来自网络搜集整理。安装篇:分区操作:/ 根目录,没得说,必须要设置。/boot 为了在主分区损坏的情况下不影响启动,需要设置。我设置了128M。/home 为了保留用户文件,必须设置。/tmp 为了分出临时文件,需要设置。/swap 交换空间,必须设置。引导记录:安装到U盘上时需要记得将引导记录写入U盘原创 2010-10-18 21:51:00 · 1072 阅读 · 0 评论 -
Ubuntu使用点滴(2)-GVIM安装使用
ubuntu安装完毕后打开 应用程序->Ubuntu软件中心 ,搜索到gvim,安装,如有需要可以安装插件,安装过程中如有插件冲突可以取消冲突的插件继续安装(为什么冲突后之前的选项都没了?杯具,每次都要重新选择)问题:可以通过终端运行gvim或者右键菜单选择打开方式运行gvim,但系统菜单栏没有gvim快捷方式分析:Ubuntu菜单项保存在/usr/share/applications目录下方案:运行下列代码:sudo vim /usr/share/applications/gvim.desktop需要加入原创 2010-10-18 22:36:00 · 2815 阅读 · 0 评论 -
Ubuntu 11.04安装配置Android开发环境
Ubuntu 11.04环境下安装Android开发环境基本与Windows下面差不多,具体安装步骤如下: 下载Eclipse; 下载SDK: http://dl.google.com/android/android-sdk-linux_x86-1.5_r2.zip 添加到环境变量,编辑$vi ~/.bashrc ,并在文件最后加入: export PATH=/usr/local/android-sdk/tools:/usr/local/eclipse:$PATH 安装AD原创 2011-05-10 15:18:00 · 1710 阅读 · 0 评论 -
ubuntu 11.04安装笔记
首先,本文查询了网络中各位大大的经验共享,特别是《UltraISO制作U盘启动Ubuntu 8.10 LiveCD》,地址在http://blog.sina.com.cn/s/blog_5d82f1530100b1qz.html。本文中某些步骤直接引用了相关文字或者图片,再次对各位达人表示感谢! 我的笔记本是ACER Aspire 1810TZ,近日几经周折终于搞定Ubuntu 11.04安装,开心 1. 硬件配置 Acer的配置没啥好说的,主要是没有光驱,那么我们只能使原创 2011-05-07 00:17:00 · 215 阅读 · 0 评论 -
Mindjet MindManager使用问题及解决之道
Mindjet MindManager 是非常好用的思维导图工具,但实际使用中经常发现一些比较罕见的兼容性问题,这里分享一下我的解决办法,这些方法都来自于网络,我仅负责收集和整理,并不负责解释和分析:环境:Win7 64bitMindManager 2012MindManager 在打开文件时,会出现“参数错误”的提示;退出时会报错。解决办法:由于MindMan转载 2012-01-16 15:30:12 · 8544 阅读 · 2 评论 -
在Ultraedit中编辑lua代码,并使其支持语法高亮
这篇文章参考了前人的一些做法,只不过对于新版ultraedit 17做了一些修改,原文的地址是http://www.cppblog.com/tuuzed/archive/2008/12/27/70516.html。 ultraedit 17已经将字典文件集中存放到一个文件夹下而不是使用原来的一个字典,只需要将lua字典文件拷贝到C:\Users\XXXXXXXXXXX\AppData原创 2012-02-03 17:32:28 · 3967 阅读 · 0 评论 -
Node.js先睹为快(1)
这篇文章来自于《Lynda.com.Node.js.First.Look》。Node.js主要的作用是一个脱离浏览器的js调试器,是一个开源项目,官网地址:http://nodejs.org/,本来项目的名称是可以叫node的,但由于项目名称太短容易造成重名,所以定义为Node.js,我们也可以在描述中简称Node.js为Node。安装过程没什么好说的,安装完成之后如果需要翻译 2012-12-27 14:27:48 · 1622 阅读 · 0 评论 -
Node.js先睹为快(4)
接下来我们学习express这个module的使用。我们看一个简单的例子:var express = require("express");var app = express.createServer();// recipes handlerapp.get("/recipes", function(req, resp){ resp.send("All Recipe翻译 2012-12-28 14:04:20 · 763 阅读 · 0 评论 -
Node.js先睹为快(3)
接下来我们创建一个简单的http server,我们需要使用到http模块,这是一个内核模块,所以无需npm install:// require core module httpvar http = require("http");// create http server, port 3000http.createServer(function(request, response)翻译 2012-12-28 11:03:37 · 717 阅读 · 0 评论 -
Git工作流
今天正好和一个朋友谈到版本管理控制的问题,谈到现在颇为流行的Git,结合自己平常托管学习代码的一些经验,简单就Git的流程方面做个总结。本文对一些基本概念等内容不做阐述,可能有时间我会开单独一章来讲吧。首先我们需要初始化一个目录作为Git工作目录,需要在该目录下使用git init命令,会出现一个.git目录;接着我们将设置一个remote,如果仅在本地开发这是不需原创 2013-02-22 22:44:37 · 1023 阅读 · 0 评论 -
利用html文件生成chm帮助文件的方法
今天试了一下几种生成chm帮助文件的方法,很遗憾,基本上每种工具都有缺点,先MARK一下,有时间继续研究:目标:对struts2源代码生成chm格式帮助文件。生成html我使用的javadoc参数是:-locale en_US -encoding UTF-8 -charset UTF-8jd2chm是个好工具,我这里下载的jd2chm 0.3和jd2chm 0.原创 2013-02-26 22:40:28 · 3978 阅读 · 0 评论 -
Android实用小工具介绍之Monitor
我们经常发现别的的界面写的非常好,那么有没有一种reverse的手段来协助我们分析呢?以前我们都是用的Hierarchy Viewer这个小工具,今天使用的时候发现Hierarchy View已经Deprecated了,这个世界变化真快啊。。。现在推荐的工具是Monitor,实际上已经包含了绝大多数的调试功能。Monitor启动之后工作区域可以看到Windows窗口,包含了De原创 2013-03-13 23:11:43 · 2574 阅读 · 0 评论 -
移动开发工具介绍——跨平台开发工具之PhoneGap
现在移动计算领域平台众多,市场上主流的就有Android、iOS、WP7/8、Symbian、BlackBerry、Bada等等等...,尽管我们可以针对每个平台开发独立的Native Application,但是我们更希望能够找到一个能够开发跨平台的开发工具,实现Once Develop, Run on Every Platform。某日无聊下载了一份PhoneGap的资料,这才想着原创 2013-03-24 20:58:42 · 1136 阅读 · 0 评论 -
阿里云计算服务器申请流程
最近组织的一个公司产品的开发使用了阿里云服务器中的云计算服务器和数据库服务器,现将申请流程整理如下,希望大家在申请的时候能够少走弯路:阿里云服务器的首页是:http://www.aliyun.com/;我们使用到的是云计算服务器和RDS数据库服务器,我们首先对服务器配置做了一些调研工作,确定了服务器将要使用的机型和配置;之后拨打售前咨询0571-88992688,真的是超难打通啊,曾经原创 2013-05-21 19:46:40 · 2926 阅读 · 0 评论 -
RHEL使用小技巧——安装rzsz
这两天操作远程的RHEL服务器不能rzsz是在很痛苦,所以找了一下安装的相关经验:在SecretCRT上设置rzsz路径;在linux上下载安装包:wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz;然后make install发现出错,所以只能make posix;然后需要设置环境变量:我们去~目录,然后:vim原创 2013-05-23 19:48:47 · 1453 阅读 · 0 评论 -
VirtualBox安装CentOS 7之后可能出现的断网问题
这个问题困扰了我一周,一开始以为是原创 2014-09-09 19:16:46 · 2855 阅读 · 0 评论