开发工具/集成开发环境
WELLTEN
技术全面,心态积极,做事认真。
技术全面:基本掌握C#、Java、Pascal等主要的编程语言;对VS和Eclipse等主要的编译器能过熟练使用;精通C++;有很强的方案设计能力;熟悉常用的设计模式、系统分析方法和建模方式,及系统常用的架构方式。
心态积极:在团队协作项目中能够成为勇挑重担和发挥正能量的人,遇到复杂难解的事情(主要是技术方面),可以排除万难,将事情最终解决掉;
做事认真:在项目开发过程中,总是寻求解决问题的最优方案,如果时间不允许,尽量采用次优方案,绝不马虎了事。
展开
-
Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载
Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载Android 开发环境介绍 : 目前 Android 有两种开发环境, 一种是传统的 Eclipse + ADT, 一种就是目前最新并且得到 Google 推荐的 Android Studio;-- Eclipse + AD转载 2017-08-02 15:02:18 · 2212 阅读 · 0 评论 -
g++: command not found的解决
G++没有装或却没有更新 以下方法都可以试试:centos:yum -y update gccyum -y install gcc+ gcc-c++ ubuntu:apt-get update gccapt-get install g++转载 2014-06-17 17:43:41 · 1117 阅读 · 0 评论 -
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
问题原因:安装FileZilla3完成后,启动时报错。GLIBCXX_3.4.15找不到。问题现象:[root@q1lcydb901 bin]# ./filezilla/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found解决32为系统下载:http://ftp.de.d转载 2014-06-17 17:00:43 · 1072 阅读 · 0 评论 -
CentOS下php安装mcrypt扩展
(以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑)大致步骤(1)安装mcrypt,(2)安装php对mcrypt的扩展,(3)重启apache(1)、确认你的linux没有安装mcrypt库,如果已安装,跳过安装步骤[root@test-206 ~]# yum list installed|grep mcryptlibmcrypt.x86_64转载 2014-06-17 19:16:42 · 959 阅读 · 0 评论 -
解决configure: error: Cannot find libmysqlclient under /usr.
今天在64位centos5.6系统上编译PHP5.2.17报错checking for MySQL support... yes, sharedchecking for specified location of the MySQL UNIX socket... nochecking for the location of libz... nochecking for MySQL UNI转载 2014-06-17 18:33:59 · 14818 阅读 · 0 评论 -
qtcreator 无法输入中文解决方法
先安装中文输入发: yum install "@Chinese Support"安装完成后,在system->Preferences->input method 就有中文输入发了但现在打开qtcreator还是不能输入中文。再安装 ibus-qt:yum install ibus-qt安装完成,注销,再打开在qtcreator中能输入中文了转载 2014-06-14 23:47:08 · 6036 阅读 · 0 评论 -
回顾总结64位CentOs下安装QT遇到的问题和解决方法
CentOS不久前发布了6.3 版本,仿苹果的桌面,比起Ubuntu更加令人赏心悦目。回想在64位CentOS上安装运行QT,真的是遇到了很多问题,总结出来,供大家参考。第一步,下载 http://qt-project.org/downloads第二步,改变可执行文件的权限, 命令chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run,转载 2014-06-14 21:08:24 · 2831 阅读 · 0 评论 -
Linux编译多个文件
Linux 内核和许多其他自由软件以及开放源码应用程序都是用 C 语言编写并使用 GCC编译的。 编译C++程序: -c 只编译不连接 g++ file1 -c -o file1.o g++ file2 -c -o file2.o g++ file1.o file.o -o exec g++ -c a.cpp 编译 g++ -o a转载 2014-06-23 14:16:41 · 1658 阅读 · 0 评论 -
Source Insight常用快捷键及注释快捷键设置
在使用SI过程中,我根据自己的使用习惯修改了它的默认快捷键,并且在配置文件中添加了一些人性化功能,下面一一介绍: 修改快捷键:Options->Key Assignments...1.main window:Esc 2.Hight light:Middle Mouse3.Go Back:Alt+z 4.Go Forward:Alt+x转载 2014-05-15 09:38:32 · 974 阅读 · 0 评论 -
Source Insight 常用设置和快捷键大全
1.括号配对高亮:“在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容( 2.让{ 和 } 不缩进:Options -> Document Options -> Auto Indenting -> Auto Indent Type 选 Simple还有:让{ 和 } 不缩进: options->document options->auto indent 去掉i转载 2014-05-15 09:22:53 · 982 阅读 · 0 评论 -
VS2008项目移植到Linux
VS2008项目移植到Linux不少人都遇到过这种情况:在Windows下用Visual Studio工具开发的程序需要移植到Linux系统中,做成Linux版本的,但程序比较大,在Linux上又离不开Make,手动编写Makefile文件的工作量又太大.在这里提供一种方法仅供参考.由于VS的解决方案文件“*.sln”和项目文件“*.vcproj”文件中保存了源代码的依赖关系和编译信息转载 2014-05-14 14:16:22 · 1255 阅读 · 0 评论 -
在CentOS安装CMake
在CentOS安装CMake一、环境描述1、系统:CentOS 6.4 i386 (min)2、登录用户:root3、版本:CMake 2.8.10.24、虚拟机:Oracle VM VirtualBox二、安装步骤步骤一、安装gcc等必备程序包(已安装则略过此步)yum install -y gcc gcc-c++ make automake转载 2014-06-18 08:59:04 · 902 阅读 · 0 评论 -
在Linux/centos下,如何将poco库添加到qtcreator中
project必须选择 在.pro文件中添加原创 2014-06-18 11:07:03 · 1909 阅读 · 0 评论 -
maven项目在tomcat7中运行时的方法
Maven创建完webapp项目部署到tomcat有三种方式,如果有知道其他方式部署的,欢迎补充。第一种、讲war包copy到tomcat的webapps目录下。首先选中你的工程,右键-->Run As-->Maven install,如下图:等build成功后,找到workspace中的项目,然后找到target中的war包,copy到tomcat的webapps目录下启原创 2015-12-03 19:22:54 · 7242 阅读 · 0 评论 -
redhat 64位下安装gcc-c++ 以及编译32位代码
本文转载自:glwu_1027的博客第一次接触linux就是redhat9卡哇伊的小红帽。不过没认真学,老师讲的还是蛮认真的。奈何,老师就是在讲操作技巧,没什么兴趣。一直都以为redhat是免费,原来企业版它是不免费的,好多功能非要注册才能使用。CentOS是开源免费版,好用,实在我喜欢。但是没办法,有时候现实逼迫你用阉割版的redhat,我也没有什么办法昨天装了red转载 2015-03-21 23:00:35 · 3264 阅读 · 0 评论 -
Android之shader渲染(线性渐变、镜像渐变、角度渐变)
参考文章: http://blog.csdn.net/q445697127/article/details/7865504 http://xxw8393.blog.163.com/blog/static/37256834201072655832696/一、LinearGradient线性渐变一、LinearGradient线性渐变转载 2014-10-19 16:29:50 · 4865 阅读 · 0 评论 -
使用ExpandableListView实现时间轴效果
不废话,先上图,看看效果这是用ExpandableListView来实现时间轴效果,原理比较简单,以月份为第一级,以天为第二级来实现的。package com.hj.main;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.cont转载 2014-10-16 22:05:16 · 1152 阅读 · 0 评论 -
android项目解刨之时间轴
本文转载自:蚂蚁的专栏 最近开发的app中要用到时间轴这东西,需要实现的效果如下:想想这个东西应该可以用listview实现吧。然后最近就模拟着去写了:首先写 listview的item的布局: listview_item.xml<RelativeLayout xmlns:android="http://schemas.android.com/转载 2014-10-15 18:57:09 · 972 阅读 · 0 评论 -
android退出所有activity
1、先写一个父类继承Activity如BaseActivity,其他的Activity都继承此父类BaseActivity,在BaseActivity写如下重要的两个方法:? private BroadcastReceiver broadcastReceiver = new BroadcastReceiver(){转载 2014-10-23 20:57:11 · 644 阅读 · 0 评论 -
AndroidAnnotations应用部署
ben 做过JavaEE肯定对Spring不陌生,尤其是spring的IOC,真是太好用了。顺着这个思想,Android上有没有spring来实现IOC。搜索一下,果然spring已经推出了spring for android,不过可惜的是它并不支持IOC,但是却在官网发现了这个么一篇文章http://blog.springsource.org/2011/08/26/clean-code-转载 2014-10-23 21:11:16 · 652 阅读 · 0 评论 -
android 自定义progressDialog实现
我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让大家最容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框。由于一些需求在弹出进度条时不希望用户能够操作其他控件,所以只能使用progressDialog,这个时候有遇到了一个问题,我不想要progressD转载 2014-10-21 20:14:55 · 759 阅读 · 0 评论 -
Eclipse开发环境搭建
一、android开发环境搭建一.jdk环境变量->系统变量:JAVA_HOME=C:\Program Files\Java\jdk1.7.0_25环境变量->系统变量:CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;环境变量->系统变量:Path=%JAVA_HOME%\bi原创 2013-08-29 09:06:20 · 780 阅读 · 0 评论 -
centos6.3安装tomcat7
安装说明 安装环境:CentOS-6.3 安装方式:源码安装 软件:apache-tomcat-7.0.42.tar.gz 下载地址:http://tomcat.apache.org/download-70.cgihttp://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.ta转载 2014-08-13 11:37:04 · 706 阅读 · 0 评论 -
aapt 执行错误
恩问转载自:-bash: /usr/bin/aapt: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory查包 yum whatprovides ld-linux.so.2 安装yum install -y glibc-2.12-1.107.el6.i6861、centos 64位系统使用转载 2014-07-30 16:13:23 · 2015 阅读 · 0 评论 -
Centos安装GDB,并查看GDB安装路径
用yum install gdb安装用rpm -ql xxxxx原创 2014-06-18 13:34:09 · 8842 阅读 · 0 评论 -
vs2010及vs2008快捷键大全
VS2010版快捷键Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIF转载 2014-03-07 15:38:12 · 739 阅读 · 0 评论 -
eclipse下android开发问题汇总
一、新建一个WorkSpace,想配置Android模拟器,结果找不到配置菜单(发现Window菜单栏下居然没有Android Virtual Device Manager菜单项) 今天想测试一下android代码,由于默认的workspace下的代码已经很多了,想另外新建一个workspace,结果新建的workspace下的android程序正常的run/debug没问题,就是and原创 2013-09-10 10:56:00 · 734 阅读 · 0 评论 -
SVN使用使用方法
SVN服务器搭建和使用(一)http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.htmlSVN服务器搭建和使用(二)http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407979.htmlSVN服务器搭建和使用(三)http://www.cnblogs.c转载 2013-11-13 22:20:08 · 640 阅读 · 0 评论 -
VC知识(一)
$MFC和API函数$1. 取当前屏幕的宽高GetSystemMetrics(SM_CXSCREEN);GetSystemMetrics(SM_CYSCREEN);2. 定义GDI图形环境HDC MemDC=CreateCompatibleDC(0);// 创建设备场景1HDC hScrDC=CreateDC("DISPLAY",NULL,N原创 2007-08-03 13:23:00 · 1769 阅读 · 0 评论 -
自绘按钮
图标按钮可谓是按钮控件使用图像最简单的方式,除此之外图标按钮的优点还在于显示在按钮上的图标能够使用透明色,因而不必再去为处理非矩形图像在按钮颜色发生变化时边缘颜色的处理而费心。不过也正是使用图标导致了图标按钮的天生弱点。图标太小了,仅仅才 32×32 像素大小,在有的场合仅靠使用这么小的图像就有些显得力不从心了。在讲图标按钮如何使用之前,先得告诉读者句柄的概念。句柄是什么?很多教科书上都这样定转载 2007-07-27 15:31:00 · 1149 阅读 · 0 评论 -
开始Winsock编程-简单的TCP客户端
简介 该文是开始Winsock编程 - 简单的TCP服务器端的续篇,如果您没有看过前文那我提醒你先看前文.本文将展示如何编写一个简单的TCP客户端程序. 我们的程序将链接到一个HTTP服务器并接收一个文件.编写一个简单的TCP客户端程序流程1.使用WSAStartup()初始化WinSock库2.使用socket()创建IPPROTO_TCP类型的SOCKET 3.使用g翻译 2012-11-21 20:52:18 · 1061 阅读 · 0 评论 -
开始Winsock编程-简单的TCP服务器端
简介 WinSock (Windows Sockets) API是微软操作系统的socket可编程库,起先是基于Berkeley sockets的.后来引入了微软自己的特点. 在这边文章中我将通过Winsock试着向您介绍socket编程,并假定你从未在任何系统上进行过任何形式的网络编程。 如果您手头只有一台计算机,请您不要担心。您任然可以进行Winsock编程。您可以使用12翻译 2012-11-21 16:59:03 · 1969 阅读 · 0 评论 -
Qt(SDK) + VS2008 + Qt Creator开发环境搭建
Qt安装—搭建VS2008+QT开发环境(一)工欲善其事,必先利其器,废话不多讲。 总结起来网上流行的VS2008+QT安装说明有以下几个问题需要解释清楚: 1,首先明确需要下载什么版本的QT。网上流行的安装说明只是针对过去旧版本的QT,还有要求下载VS2008 SP1补丁的等等。很乱,对于刚接触Qt开发者会造成不必要的困扰,安装个开发环境真的需要那么繁琐和劳神吗。原创 2012-12-03 17:55:00 · 2510 阅读 · 0 评论 -
对应用进行单元测试(junit)
可以通过下列两种方法实现单元测试:一、 项目中添加测试类1、在AndroidManifest.xml清单文件中添加配置instrumentation android:targetPackage="com.xxx.services"android:name="android.test.InstrumentationTestRunner"/>uses-library android翻译 2013-09-09 09:40:31 · 779 阅读 · 0 评论 -
Eclipse 常用快捷键
1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速转载 2013-09-10 11:28:43 · 689 阅读 · 0 评论 -
Qt线程(QThread)
一、创建一个线程步骤:1>新建Qt控制台应用程序,名称自己取即可。2>新建class,继承自QThread,重写run()方法即可。头文件:#ifndef MYTHREAD_H#define MYTHREAD_H#include class MyThread : public QThread{ Q_OBJECTpublic: explicit原创 2013-09-15 10:40:32 · 986 阅读 · 0 评论 -
QT Signal/Slot机制介绍
注:本文转载自:http://www.ibm.com/developerworks/cn/linux/guitoolkit/qt/signal-slot/#author1简介: 信号与槽作为 QT 的核心机制在 QT 编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。 QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰转载 2013-09-17 15:43:51 · 2677 阅读 · 0 评论 -
Qt Model/View学习笔记之一简介篇
介绍 Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这里对model/view的结构进行了描述,结构中的每个组件都进行了解释,给出了一些例子说明了提供的这些类如何使用。Mod转载 2013-09-17 16:29:03 · 991 阅读 · 0 评论 -
Qt Model/View学习笔记之二热身篇
介绍 Qt提供了两个标准的models:QStandardItemModel和QDirModel。 QStandardItemModel是一个多用途的model,可用于表示list,table,tree views所需要的各种不同的数据结构。这个model也持有数据。 QDirModel维护相关的目录内容的信息,它本身不持有数据,仅是对本地文件系统中的文件与目录的描述转载 2013-09-17 16:40:40 · 975 阅读 · 0 评论 -
Qt Model/View学习笔记之三Model类
Model类基本概念 在model/view构架中,model为view和delegates使用数据提供了标准接口。在Qt中,标准接口QAbstractItemModel类中被定义。不管数据在底层以何种数据结构存储,QAabstractItemModel的子类会以层次结构的形式来表示数据,结构中包含了数据项表。我们按这种约定来访问model中的数据项,但这个约定不会对如何显示这些数据转载 2013-09-17 16:47:35 · 1005 阅读 · 0 评论