- 博客(39)
- 资源 (24)
- 收藏
- 关注
原创 Java 算法题 一
<br /><br /> /** *//**父子俩的年龄:父亲今年30岁,儿子今年6岁,问多少年后父亲的年龄是儿子年龄的2倍。*/<br />package exec;<br />public class Age {<br /> public static void main(String[] args) {<br /> // TODO Auto-generated method stub<br /> int father = 30;<br /> int so
2010-08-31 15:09:00 2508
转载 .NET Socket开发之同步Socket实现两例
<br />今天,我们来讲一下在。NET 网络应用程序开发中同步Socket的应用,很多人认为在网络应用的服务端Socket不应该使用同步Socket.是的,在大多数情况下是这样的,但是也有一些场景下我们使用同步Socket可能会得到更的结果。如在下面的两种场景下我们便可以考虑使用同步的Socket.<br /> 一、客户端数量比较少:<br /> 数量比较少是指会同时连接到服务器的客户端数量一般在50人以下。这种情况下我们可以考虑使用同步Socket+Thread来实现我们的服务端。这样会让我们编
2010-08-26 08:56:00 1472 1
转载 使用Socket连接穿越CMWAP代理与完整的HTTP通信步骤7步
<br /><br />使用Socket连接穿越CMWAP代理<br />在J2ME网络程序开发过程中,为了节约用户支付的网络费用,很多J2ME手机网络程序都支持CMWAP代理。<br /> 但是由于CMWAP只是中国移动建立的一个HTTP网络服务器,所以在使用HTTP网络编程中,可以很方便的使用。但是在使用socket方法操作时,这个方式好象就行不通了。<br /> 下面就介绍一下如何使用socket连接来穿越CMWAP代理。其实由于CMWAP是一个标准的HTTP代理服务器,也就是
2010-08-26 08:50:00 3573
转载 c#中生产者消费者问题
//一个同步程序,生产者向一个缓冲区(定义为三个字节)中写入数据,消费者从中提取数//据,如果缓冲区中没有数据,那么consumer只好wait,进入等待状态,当另一个线程(也就是//生产者)向缓冲区中写入数据猴,执行了Monitor.pulse,唤醒了consumer的等待
2010-08-25 16:52:00 8175
转载 完成端口(iocp)的一个例子
<br /> <br />来自微软的完成端口例子,就讲解一下它的使用套路吧<br />反正编程这个玩意,只要用过,自然就知道什么回事,一次不会再看一次,学习这个玩意,无他,勤奋而已。<br />奢谈效率等等,那只是孰能生巧上的功夫。<br /> 这个例子是在console下的例子,算是一个echo服务器吧,<br /> 跑起来后将在5150端口监听,一旦有个端口连接上来,发个数据给服务端口,它就echo回数据给那个端口. 直到那个连接中断.<br /> <br /> 完成端口,其实理解成一个通道或管子
2010-08-25 16:02:00 2674 1
转载 OSI七层参考模型
<br /><br />LAN和WAN的通信是由一种网络通信模型?开放系统互连( OSI )来指导的。OSI模型是两家标准化组织?国际标准化组织( ISO )和美国国家标准协会( ANSI )的产物。ISO代表了100多个国家在经济、人文、科学和技术标准上的发展,ANSI则与美国商界、政府机构和国际组织联手,建立了商业产品(包括网络和计算机产品在内)的标准。OSI模型于1974年开发,应用于LAN和WAN的通信,充分体现了为网络软件和硬件实施标准化做出的努力。多年以来,OSI模型通过以下几方面的功能促进了网
2010-08-25 14:57:00 1596 1
原创 六个常见的英语面试题
<br /><br />First One: Work experience<br /> "work experience" is the type of work youve done in the past. If you havent started working yet you can say "Right now Im still a student." or "Im a recent grad and Ihavent started working yet." In the se
2010-08-25 14:17:00 2179
转载 为Activity屏幕的标题添加图标
<br /> 我们可以在AndroidManifest.xml中,使用<br /><application android:icon="@drawable/icon"> <br /><application android:icon="@drawable/icon"><application android:icon="@drawable/icon"><application android:icon="@drawable/icon"><application android:icon="@drawab
2010-08-20 10:35:00 2394
转载 Android设置Activity全屏和无标题
<br /><br />Activity设置全屏和无标题栏,要用到andorid.view.Window和android.view.WindowManager。<br />Window.FEATURE_NO_TITLE表示无标题栏。<br />WindowManager.LayoutParams.FLAG_FULLSCREEN表示全屏。<br />具体用法如下:<br /><br />1、设置全屏可以使用如下代码:<br />getWindow().setFlags(WindowManager.Layout
2010-08-20 10:23:00 5571 1
原创 VSS中添加用户与修改密码
<br /><br />这是个很简单的问题,如果你是个leader,你会经常操作;我之所以写这篇小文,原因是我不是leader。我经常使用vss,用的是leader分给我的用户名和密码。今天要给同事分配一个用户名,我用admin登录vss,找了好久也没有user相关的选项。<br />原来,还有一个vss administrator这个工具呢,呵呵,惭愧啊。<br />你找到它,问题就解决了!<br />启动->所有程序->Microsoft sourcesafe目录下面。用admin登录它,剩下的事情就迎
2010-08-19 10:07:00 7895
原创 Java中字符集编码问题
sockte通信时,服务器端使用.net,字符集用gb2312,如 byte[] bytes = Encoding.GetEncoding("gb2312").GetBytes(msg); 为了正常通信,Java端也必须使用相应的编码方式。 byte[] bytes=msg.getBytes("gb2312");
2010-08-18 16:08:00 1717 1
原创 Android中对话框(dialog)的使用
<br /> <br />与c#中的MessageBox.Show()方法略有不同,android使用AlertDialog来搞!<br /> /* * 显示对话框 */ private void showMessage(String string) { new AlertDialog.Builder(this) .setTitle("提示") .setMessage(string) .
2010-08-18 09:25:00 1989
原创 Java 面试题 三
1、java中会存在内存泄漏吗,请简单描述。 会。如:int i,i2; return (i-i2); //when i为足够大的正数,i2为足够大的负数。结果会造成溢位,导致错误。 2、java中实现多态的机制是什么? 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。 3、什么是java序列化,如何实现java序列化? 序列化就是
2010-08-16 08:56:00 1843
原创 Java 笔试题 二
1、请说出你所知道的线程同步的方法。 wait():使一个线程处于等待状态,并且释放所持有的对象的lock。 sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。 notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。 Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁
2010-08-14 11:27:00 2141
原创 Java笔试题一
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为
2010-08-14 11:10:00 2805 6
原创 Android 控件背景图片和imagebutton的使用(selector)
1、背景图片的使用在使用xml做布局的时候使用andriod:background = "@drawable/your_image" 其中“your_image”就是你放在res/drawable/目录下的需要设置成的背景图片的图片,只需要图片名不要后缀名。2、imagebutton的使用在mainxml文件中定义imagebutton android:id="@+i
2010-08-14 10:28:00 8707
原创 Java中string的null和“”对比
Java中字符串的比对用string.equals(object)来做, 但与空字符串比对的时候要注意,如果是“”话,用string.equals(“”), 如果是null的时候,string.equals(null)会报错, 应该使用string==null来比对。
2010-08-13 13:35:00 5824 1
原创 Android Activity 传入/回传数据
Adnroid用Intent来做activity的跳转,轻量级的数据用Bundle 配合着传递。 传回数据用startActivityForResult来搞。 跳转时代码: _Intent=new Intent(); _Intent.setClass(getBaseContext(), Appearance.class); startActivityForResult(_Intent, 1); 重载方法: @Override p
2010-08-12 14:21:00 2772
原创 Android界面布局之gravity
gravity原意为地心引力、重力,在界面布局中表示摆放的位置。在开发中是离不开它的。具体内容查看android文档Gravity。 下面举个例子,我想把按钮放在中间,怎么做呢? gravity的属性很多,基本可以满足我们界面布局的要求。
2010-08-12 08:27:00 1829
原创 VSS数据从一台服务器移动到另一台
对于这种移动,微软的文档上已经有了说明,下面我就简单的描述一下,毕竟有很多像我一样的人不看文档的,呵呵。 简短一句话,这种情况,只需要把vss共享文件复制过来就可以了! 之后就可以连接了,设置好路径,在连接的时候出现了一个 Access to file "rights.dat" denied的错误。 原来是共享文件可写权限没有释放,操作如下: 文件夹->右键属性->共享->权限->选中everyone的更改,保存就okay了!
2010-08-11 09:48:00 2251
转载 listview的简单用法
本文转自:http://nwhy.org/android-listview.html 对listview的简单使用很有帮助。 先是在XML里定义一个ListView:<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_p
2010-08-10 16:30:00 1792
原创 修改eclipse默认项目目录
<br />由于要更换工作目录,在eclipse找了半天,无果。<br />Google了一把,<br />原来要在eclipse的配置文件上做修改。<br />找到eclipse目录,如D:/Program Files/Android/eclipse/configuration/.settings,<br />打开org.eclipse.ui.ide.prefs,<br />看到<br />#Wed Apr 28 15:05:16 GMT+08:00 2010RECENT_WORKSPACES_PRO
2010-08-10 08:38:00 7624 2
转载 Android问题集锦转载之一:解决Android requires .class compatibility set to 5.0. Please fix project properties
<br /><br />转载自:http://gengen201314.javaeye.com/blog/714949<br /><br />有时候在新创建的android项目或者导入进来的项目的时候会出现Android requires .class compatibility set to 5.0. Please fix project properties.这个错误.大概的意思是因为android的版本不一致导致的吧.因为我导进来的项目是android sdk1.5 而我的avd的版本是2.0 ,所
2010-08-09 08:23:00 2708
转载 Android模拟器环境中安装和删除应用程序
<br /><br />1. 安装Android应用程序<br />1) 启动Android模拟器<br />2) adb install (apk在PC上的路径/)*.apk (将apk文件上传到了模拟器自带操作系统的data/app目录下了)<br />3) Android模拟器界面中浏览打开apk应用程序<br /><br /><br /> <br />2. 删除Android应用程序<br />删除Android有好几种方法。<br />第一种:命令行用uninstall<br />adb unin
2010-08-07 08:42:00 2857
转载 Android 安装卸载程序
<br /><br />对于编程爱好者们来说,Android手机操作系统是一款非常实用的系统。他们可以进行各种Android应用程序的开发来满足自的应用需求。在这里我们就先来为大家讲解一下有关Android安装卸载程序的具体操作步骤。<br />在Android安装卸载程序的源码中我们知道:< activity android:name=".PackageInstallerActivity"> < intent-filter> < action android:name="android.inten
2010-08-07 08:31:00 1278
原创 Android 学习笔记
本笔记记录在工作学习中的小心得,并随时更新。2010-8-6界面中的小白色分隔符。今天要设计界面,与系统自带的界面相比,我自己做的太丑陋了。寻找了一下,有两种方法,一个是listview的divider,另一个是PreferenceScreen。
2010-08-06 14:03:00 3392 2
原创 看你的ADT版本及对其升级
安装ADT后,随着sdk的更新,它也会被我们更新,后来呢,我想看一下我升级到什么版本了。原来在Eclipse的help->about Eclipse里面有个小机器人图标,那是The Android Open Source Project,点击它会看到它的Version,我现在的版本是0.9.7。搞定~~~
2010-08-06 08:35:00 6427
转载 一个模型视图的例子
<br />转自:http://hi.baidu.com/huangh0z0/blog/item/1a97cd3198cf0890a8018ec2.html<br /> <br />// main.cpp#include <QtGui>#include "weaponmodel.h"int main(int argc, char *argv[]){QApplication app(argc, argv);QTextCodec::setCodecForTr(QTextCodec::co
2010-08-04 20:58:00 2968
转载 qt 的模型视图结构
<br />View 类<br /><br />概念<br />在model/view架构中,view从model中获得数据项然后显示给用户。数据显示的方式不必与model提供的表示方式相同,可以与底层存储数据项的数据结构完全不同。<br />内容与显式的分离是通过由QAbstractItemModel提供的标准模型接口,由QAsbstractItemview提供的标准视图接口共同实现的。普遍使用model index来表示数据项。view负责管理从model中读取的数据的外观布局。<br />它们自己可以
2010-08-04 20:57:00 1787
原创 关于qt程序自适应屏幕分辨率的探索
qt提供的layout使其成为可能,在加上程序加载时最大化,可以委曲求全成为屏幕自适应,虽然这不是很完美, 但也不失为一种方案。 layout分为verticalLayout、horizontalLayout、gridLayout和formLayout,layout加上horizontalSpacer和 verticalSpacer的配合,界面布局变得很容易。qt在这方面做的很好,完全可以和微软媲美。。。
2010-08-04 15:41:00 4952 1
原创 .net cf 3.5安装包的位置
<br />我们安装好Windows mobile的开发环境后,<br />.net cf 3.5其实已经存在了。<br />目录为:C:/Program Files/Microsoft.NET/SDK/CompactFramework/v3.5/WindowsCE<br />文件名为:NETCFv35.wm.armv4i.cab<br />
2010-08-04 14:41:00 5379
转载 Android权限列表permission介绍
<br />Android权限分的很细,但命名比较人性化,Android permission比Symbian Capabilities有了不少改进,下面就来看看权限许可都有哪些定义吧,发现还是比较繁多的,如果发现你的程序某个地方调试错误很可能是 Android permission的访问控制在作怪,这也是为了安全防止手机成为病毒的场所。Android开发网获取到的消息来看不用购买高昂的数字签名证书,权限许可权由用户决定而不是手机制造商和平台提供商,这一点不得不说明为Android开发人员着想,下面的信息都
2010-08-04 11:19:00 6221 1
原创 Qt中timer使用
<br />没想到qt中使用timer是如此的简单,<br />在遇到需要每隔一段时间触发一个事件的时候,<br />timer就有了用武之地。<br />如下例:<br />#include <QTimer>QTimer timer=new QTimer; connect(timer,SIGNAL(timeout()),this,SLOT(dosomething())); timer->start(1000);void dosomethings(){//do somet
2010-08-03 16:12:00 20663 1
原创 Android中获取IMEI码
好友zxh_wolfe:Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).getDeviceId();暂时还没有真机,希望应该可以~~~
2010-08-02 16:35:00 3987 1
转载 C++中友元类和友元函数的示例讲解
<br />简单的讲 :把类外部的类或函数声明为友元类和友元函数,使其能直接访问类中的私有成员。<br />格式: friend 类 或 函数 声明<br />//此语句可以放在类中的任意位置,与访问权限保留字无关。<br />需要注意几个方面:<br />1.友元关系是不可以传递的。<br /> 比方说你是我的友元而Joe是你的友元,但这并不意味着Joe是我的友元。<br />2.友元关系不能继承。<br />3.友元关系不是互通。<br />把class A设置为class B的友元并不会使得clas
2010-08-02 16:23:00 1394
转载 QT的属性
<br />1.属性有什么用?<br />由于c++类具备封装特性,不推荐对类成员变量(class variables)进行直接存取。现代编译器引用属性(property)的概念,对成员变量进行安全的存取。比如在win平台下 vc7有类似于__property或[property]的支持。Qt由于要实现其跨平台(cross platform),引入一套独特的属性系统。其底层是由meta compiling进行支持。<br />2.格式<br /> Q_PROPERTY(type name<br />
2010-08-02 15:43:00 3932
转载 QT中调用外部程序:QProcess的使用
<br /><br />本文转自:http://blog.csdn.net/WaderChan/archive/2009/05/19/4199913.aspx<br /> <br />本文通过QProcess,实现了在Qt中调用外部程序(控制台程序),并将输出重定向到了一个QTextEdit里。效果如下图所示:<br />运行界面如下:<br /><br /><br />程序共包含以下有一个文件:<br /> view plaincopy to clipboardprint?//: main.cpp #i
2010-08-01 11:58:00 5514
翻译 如何在QT应用程序中读取Meamo5的IMEI码
Maemo 5 为获得手机上的IMEI吗提供了DBus接口。服务的名称是com.nokia.phone.SIM,路径是/com/nokia/phone/SIM/security,接口名是Phone.Sim.Security。最后,获得IMEI码的方法名get_imei。 你可以在XTerm中用dbus-send工具来核实: bus-send --system --type=method_call --print-reply / --dest=com.nokia.phone.SIM /
2010-08-01 11:46:00 2614
script.module.keyboard.chinese-2.0.0
2014-12-24
VC++玩转炫酷悬浮窗3源码
2014-09-05
VC++玩转炫酷悬浮窗2---不规则窗体的实现源码
2014-08-22
VC++玩转炫酷悬浮窗1---悬浮窗的实现
2014-08-21
GDI+不规则窗口
2014-08-05
VC++ CALLBACK
2014-06-07
开机自启动VC实现
2014-05-21
HowToPreferenceActivity
2014-03-06
Android Read Excel sourcecode
2013-11-27
Activity传递类对象源码
2011-12-17
WM StopWatch 源码
2011-10-09
StopWatch源码
2011-10-09
Programming WinPhone7,Charles最新力作
2010-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人