- 博客(59)
- 资源 (2)
- 收藏
- 关注
转载 Ubuntu 13.04 改变 eclipse popup 的颜色
Ubuntu 13.04中,因为系统本身的 tooltip 背景色是黑色,前景色为白色,所以,eclipse中,将鼠标放到某个方法上时,弹出的 javadoc popup 也是黑底白字。基本上没人能忍受这个颜色。而且,由于 Ubuntu 13.04 Appearance中的Theme是无法customize的,所以,根本就没办法修改 系统 tooltip 的颜色搜索了下
2014-06-03 10:25:07
532
转载 制作安卓自适应拉伸图片*.9.png。draw9patch超详细教程。
视频教程地址:http://player.youku.com/player.php/sid/XMTMwODc3Njc2/v.swf1.背景自适应且不失真问题的存在 制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。 比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背景,无论横屏还是竖屏,高
2013-03-02 17:01:29
3531
1
转载 Android禁止横屏竖屏切换
在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例
2013-01-22 16:36:35
742
转载 Android 开发源码分享
一、最新活动1.2012年移动互联网从业者薪资有奖调查http://www.apkbus.com/dc2012/2.安卓巴士站期待你的加入http://www.apkbus.com/group.php3.安卓巴士诚招版主http://www.apkbus.com/android-48399-1-1.html二、亲测源码分享1.斗地主源码分享
2013-01-13 15:06:54
640
转载 详解Android中AsyncTask的使用
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下
2013-01-11 10:57:47
454
转载 Android 应用界面主题Theme使用方法
主题Theme就是用来设置界面UI风格,可以设置整个应用或者某个活动Activity的界面风格。在Android SDK中内置了下面的Theme,可以按标题栏Title Bar和状态栏Status Bar是否可见来分类: [html] view plaincopyprint?•android:theme="@a
2012-12-29 16:34:55
621
转载 Android 组件样式定制详解
Android 组件样式定制详解前言android中有很多现成的组件可以使用,但是android上面的程序很多时候用系统自带的组件都不太合适,主要是样式可能不是我们想要的。这个时候我们就需要定制一些样式。本文将讲解如何修改组件的样式。 1、默认样式。在修改组件的样式之前,我们还是先了解一下组件默认的样式,如下: 当然还有很多的组件,这里就简单的列举一
2012-12-07 18:55:42
703
转载 Linux下通用线程池的构建
本文源代码请到http://asp.6to23.com/vcprogram/source/sourcefile/linuxpool.rar 下载Linux下通用线程池的创建与使用本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示
2012-10-27 10:23:56
406
转载 android Tabhost部件
本文结合源代码和实例来说明TabHost的用法。 使用TabHost 可以在一个屏幕间进行不同版面的切换,例如android自带的拨号应用,截图: 查看tabhost的源代码,主要实例变量有:private TabWidget mTabWidget; private FrameLayout mTabContent; private
2012-10-17 20:08:45
700
转载 android软键盘以及输入法影响界面布局的问题
关于Android软键盘弹出,会把原来的界面挤上去的问题,这个问题,我记得前面不知道是在这里还是在eoe上看到过此问题,当时没有注意认真看,(真是个坏毛病啊),现在求教各位,但是我发现如果是TableLayout不会出现此类问题,为何,以及如何解决?就是让软键盘出现在Activity最上层,不把我原来的View挤到最上面??一个朋友的回答:在androidMainfest.
2012-10-17 15:10:15
14432
3
转载 Android SDK更新以及ADT更新出现问题的解决办法
问题描述使用SDK Manager更新时出现问题Failed to fetch URLhttps://dl-ssl.google.com/android/repository/repository-6.xml, reason:Connection to https://dl-ssl.google.com refusedFailed to fetch URLhttp://dl-ssl
2012-09-22 14:49:46
651
转载 Android调用WebService
WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WEbservice客户端库非常丰富,例如Axis2,CXF等,但这些开发包对于Android系统过于庞大,也未必很容易移植到And
2012-09-21 10:58:10
696
转载 Permission denied (maybe missing INTERNET permission) 错误解决
这是一个经典错误, Socket不能对外连接,错误不会被报出,调试的时候,能看到Exception。原因是: 需要访问到网络,所以,在AndroidManifest.xml中,需要进行如下配置: //加入以下许可 相关可视化配置可以通过eclipse的xml可视化编辑工具添加。
2012-09-19 21:18:15
7959
转载 利用Axis2开发WebService(5)---使用services.xml文件发布WebService
用Axis2实现Web Service,虽然可以将POJO类放在axis2/WEB-INF/pojo目录中直接发布成Web Service,这样做不需要进行任何配置,但这些POJO类不能在任何包中。这似乎有些不方便,为此,Axis2也允许将带包的POJO类发布成Web Service。 先实现一个POJO类,代码如下:package service;public
2012-09-19 10:28:38
1007
转载 利用Axis2开发WebService(4)---用wsdl2java简化客户端的编写
也许有很多读者会说“有没有搞错啊,只调用两个WebService方法用要写这么多代码,太麻烦了”。 不过幸好Axis2提供了一个wsdl2java.bat命令可以根据WSDL文件自动产生调用WebService的代码。wsdl2java.bat命令可以在安装目录>"bin目录中找到。在使用wsdl2java.bat命令之前需要设置AXIS2_HOME环境变量,该变量值是安装目录>。
2012-09-19 10:22:56
1460
转载 利用Axis2开发WebService(3)---用Java实现调用WebService的客户端程序
WebService是为程序服务的,只在浏览器中访问WebService是没有意义的。因此,在本节使用Java实现了一个控制台程序来调用上一节发布的WebService。调用WebService的客户端代码如下:package client;import javax.xml.namespace.QName;import org.apache.axis2.addressing.Endpoi
2012-09-19 10:08:05
844
转载 利用Axis2开发WebService(2)---编写和发布WebService
对于用Java实现的服务程序给人的印象就是需要进行大量的配置,不过这一点在Axis2中将被终结。在Axis2中不需要进行任何的配置,就可以直接将一个简单的POJO发布成WebService。其中POJO中所有的public方法将被发布成WebService方法。 下面我们来实现一个简单的POJO,代码如下:public class SimpleService{ publi
2012-09-19 09:48:54
809
1
转载 利用Axis2开发WebService(1)---安装配置Axis2
一、Axis2的下载和安装读者可以从如下的网址下载Axis2的最新版本:http://ws.apache.org/axis2/ 在本文使用了目前Axis2的最新版本1.4.1。读者可以下载如下两个zip包:axis2-1.4.1-bin.zipaxis2-1.4.1-war.zip 其中axis2-1.4.1-bin.zip文件中包含了Axis2中所有的jar文
2012-09-19 09:46:35
789
转载 eclipse+webservice开发实例
1.参考文献:1.利用Java编写简单的WebService实例 http://nopainnogain.iteye.com/blog/7915252.Axis2与Eclipse整合开发Web Service http://tech.ddvip.com/2009-05/1242968642120461.html3.http://blog.csdn.net/lightao
2012-09-17 20:59:29
622
转载 android绚丽的ListView表格效果的实现
绚丽的ListView表格效果的实现 简介: 在业务系统中经常会用到表格控件去显示数据,但Android自带的ListView控件本身无法实现一种较为美观的表格效果,但我们可以通过其他的方式让ListView表格变得更漂亮。让我们一起来探讨下。 我们先来看看以下两幅图: 图(一) 图(二) 很明显,图一比较简洁,而图二看上
2012-09-15 19:07:22
2862
1
原创 Java连接access数据库
JDBC(Java DataBase Connectivity)是Java数据库连接API。JDBC能完成与一个数据库建立连接,然后向数据库发送SQL语句,再处理数据库返回的结果。JDBC在设计上和ODBC相似。JDBC和数据库建立连接的一种方式是首先建立起一个JDBC-ODBC桥接器。首先安装office2000,就有了Access2000,启动Access,建立新数据库mess
2012-09-12 00:06:43
1161
转载 Java 数据库操作
一、JDBC基础JDBC是Java应用与数据库管理系统进行交互的标准API,包括两个包:核心API---java.sql和扩展的API---javax.sql。应用程序通过核心API的接口实现数据库连接和数据处理,其主要接口如下:接口名称功能java.sql.Driver驱动程序,连接应用程序和数据库,用于读取
2012-09-11 23:27:32
24401
4
转载 Java序列化与反序列化
基本概念:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。昨天在一本书上看到了,好好实践了一下,序列化为一般文件,也序列化为XML文件(使用XStream)。用于序列化的实体类Person.java 代码如下(记得需要实现Serializable接口):import java.
2012-09-11 23:10:15
811
转载 C# WinForm控件之Dock顺序调整
最近被.net winform中的控件布局搞困惑了,由于控件都是使用Dock方式的,操作起来也是比较方便,如果最大化,窗口大小调整等,都可以随着窗口大小的变化而变化。但问题是,.net winform的dock方式是根据先添加的控件顺序进行优先级Dock排列的,假设我想目前有三个控件A、B、C分别以 Top、Bottom以及Fill方式填充窗口即窗口看起来应该是这样的:------
2012-08-05 14:32:49
10155
7
原创 利用Aspose.Words,在word文档中创建表格
//Open document and create Documentbuilder Aspose.Words.Document doc = new Aspose.Words.Document("demo.doc"); DocumentBuilder builder = new DocumentBuilder(doc); //Set table formating //Set b
2012-05-23 13:42:34
4215
2
转载 c# word文档中创建表格
public string CreateWordFile() { string message = ""; try { Object Nothing = System.Reflection.Missing.Value; string name =
2012-05-22 21:39:04
2089
转载 DevExpress.XtraGrid.GridControl 控件的使用
介绍: DevExpress公司开发的用于数据绑定的控件。操作: 1. 在程序的【引用】中添加DevExpress.XtraGrid的引用。 2.右击工具箱,在弹出的菜单中选中【选择项】。如下图1 3. 在【选择工具箱项】窗体中选中GridControl项,点确定。如下图2-34.从【工
2012-04-25 10:51:17
1166
转载 ClickOnce使用体会
由于很少写Winform的程序,所以net2.0发布后,对于ClickOnce这个新特性,一直只是听说过没用过。直到最近有个小程序使用winform开发,使用了Clickonce的发布方式,发现它远没有想象中好用。因此写下自己的一些心得,希望对没用过的人有点帮助。 一、ClickOnce的几个缺点: 1,没有单独的项目类型。 在“安装和部署”中没有这个项目类型,所以不
2012-04-23 11:24:51
636
转载 C#彩色图像灰度化算法
public static Bitmap MakeGrayscale(Bitmap original) { //create a blank bitmap the same size as original Bitmap newBitmap = new Bitmap(original.Width, original.Height);
2012-04-16 15:00:42
516
转载 .net中突破每客户端两个http连接的限制
在Http协议中,规定了同个Http请求的并发连接数最大为2. 这个数值,可谓是太小了。而目前的浏览器,已基本不再遵循这个限制,但是Dot Net平台上的 System.Net 还是默认遵循了这个标准的。从而造成了,在使用HttpWebRequset 或者 WebClient 利用多线程的方式,访问某个网站时,经常出现 连接被异常关闭的错误,大大降低了效率。这个限制的值,是
2012-03-30 10:29:59
1150
转载 使用WebClient.UpLoadFile方法在C/S程序中上传文件
效果和代码如下:补充说明:虚拟目录为images,要为改虚拟目录设置写入权限,并且images这个存放图片的文件夹要有写入权限(对于主分区为NTFS格式),有时还要设置Web服务扩展(如下图:)关于更多WebClient文件上传,详细请了解:http://terrylee.cnblogs.com/archive/2006/03/27/360165.aspx
2012-03-23 16:37:49
13879
转载 C#程序只允许运行一个实例的解决方案
最近在做winform的程序中,需要只能打开一个程序,如果已经存在,则激活该程序的窗口,并显示在最前端。在网上google了一哈,找到了很多的解决方案。这里我整理了3种方案,并经过了测试,现和朋友们分享:一、使用用互斥量(System.Threading.Mutex) 同步基元,它只向一个线程授予对共享资源的独占访问权。在程序启动时候,请求一个互斥体,如果能获取对指定互斥的访问权,
2012-03-16 00:13:16
758
转载 如何:为 ClickOnce 应用程序创建文件关联
ClickOnce 应用程序可以与一个或多个文件扩展名关联,这样当用户打开那些类型的文件时,该应用程序将自动启动。 向 ClickOnce 应用程序添加文件扩展名支持非常简单。为 ClickOnce 应用程序创建文件关联以常规方式创建一个 ClickOnce 应用程序,或者使用现有的 ClickOnce 应用程序。用文本编辑器或 XML 编辑器(如“记事本”)打
2012-03-12 22:12:15
765
原创 MageUI部署ClickOnce应用程序经常遇到的错误
在我们用ClickOnce部署Windows应用程序的时候,可以在VS中打开工程来发布,这是非常简单,也是非常快捷的方式。但是有时候,我们不想在VS中发布ClickOnce应用程序,也就是说想脱离工程来发布。这时候就可以用MageUI工具来发布。至于如何使用MageUI来发布ClickOnce应用程序,网上有很多很详细的资料,这里我不再重述。但是对于初学者来说,可能会经常遇到这样的情况:情况1
2012-03-09 17:02:41
1046
转载 给多线程传递参数的三种方式
从《C#高级编程》了解到给线程传递参数有两种方式,一种方式是使用带ParameterizedThreadStart委托参数的Thread构造函数,另一种方式是创建一个自定义类,把线程的方法定义为实例的方法,这样就可以初始化实例的数据,之后启动线程。方式一:使用ParameterizedThreadStart委托如果使用了ParameterizedThreadStart委托,线程的入
2012-02-22 12:26:05
569
转载 WebService RSA加密传输示例
对于部分的应用,对称加密是不可行的,例如一对多的通讯加密如果密码是对称的,将不可靠。所以要利用非对称加密 所谓非对称加密,就是说,加密的是可以公开的公钥,但是解密,必须用自己私有的私钥,简单地说,就是加密解密不是同一个密码下面是例子,建了一个 webservice,这个是提供公钥的一端public class secureServices : Sys
2012-02-20 21:32:27
4790
1
转载 c#webservice的简单示例
是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有 函数可供外部客户调用(注意:里面同样有客户不可调用的函数)。假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态。即使客户不了解(也不需要)其过程,他们只获取数据。
2012-02-15 23:13:02
660
转载 如何制作CHM帮助文件
工具:Microsoft的HTML Help Workshop安装完HTML Help Workshop后,您可以在开始菜单|程序|HTML Help Workshop中打开它。要建立CHM帮助文件必须先将我们所有想要让其出现在帮助文件中的内容做成相对独立的网页文件(即HTML文件),这些工作可以在HTML Help Workshop中完成,也可以应用其他网页编辑器(如FontPage或H
2011-12-31 01:43:03
645
转载 C# 内存管理、优化的方法
在C# winform应用程序中,用以下代码可以进行一些内存使用的优化using System;using System.Diagnostics;using System.Runtime.InteropServices;/// /// 包含各种内存管理、优化的方法/// public class Memory { private static rea
2011-12-25 20:30:36
1949
转载 C#判断操作系统类型总结
Windows操作系统的版本号一览 操作系统 PlatformID 主版本号 副版本号 Windows95 1 4 0 Windows98 1 4 10 WindowsMe 1 4 90 WindowsNT3.5 2 3 0 WindowsNT4.0
2011-12-19 22:57:41
3111
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人