自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (3)
  • 收藏
  • 关注

转载 java.sql.Blob与oracle.sql.BLOB问题

1,java.sql.Blob与oracle.sql.BLOB    这两个blob仅仅是大小写不同,但是差异很大,java.sql.Blob是一个接口,而oracle.sql.BLOB是一个实现java.sql.Blob的类,并且还有很多扩展的属性和方法,注意不要搞混了。2,JDBC2.0和JDBC3.0的问题     classes12.zip实现了JDBC2.0(JDK1.3

2012-08-17 16:12:15 9764

原创 关于设备Handle的处理

关于设备Handle的处理         每一层的Handle都是不一样的结构体地址,底层Handle是上层Handle的一个变量。Handle结构体中有大量的本层程序所需要的信息,下层Handle对上层应该是不透明的,以备日后的扩展。

2012-07-04 14:44:12 1042

转载 Android单元测试Unable to find instrumentation target package的问题

-------------------------------AndroidManifest.xml--------------------------      package="com.neter.test.dao"      android:versionCode="1"      android:versionName="1.0">

2012-05-28 14:06:24 6816

原创 Android 项目小红叉解决项目

现象:项目名称上有小红叉,代码无错误,资源文件无错误,资源格式无错误。打开problems窗口,有“Error generating final archive: Debug certificate expired on Date”提示原因:Google官方给出了解决办法:To fix this problem, simply delete the debug.keystore f

2012-05-28 10:54:26 4473

转载 Android数据存储方式之SharedPreferences

在Android系统中提供了多种存储技术.通过这些存储技术可以将数据存储在各种存储介质上,Android 为数据存储提供了如下几种方式:1、文件2、 SharedPreferences( 参数 )3、SQLite数据库4、 内容提供者( Content provider )5、网络在这里我们将对sharedpreferences存储方式进行介绍。

2012-04-28 17:20:43 682

转载 Android中利用SAX解析XML文件(转)

1.什么是SAX答:Android平台解析XML主要是使用SAX这么一个标准。日常开发中有两种常见方式解析XML,一种是SAX;另一种就是DOM(文档对象模型),把XML文档看做一棵树,有根节点,子节点和叶节点,首先要把XML文档全部装载在内存中,然后解析成一棵树,在树上进行相应的操作,好处就是操作简单方便,缺点就是当处理文档比较大,性能上就会存在一些问题。 SAX是逐行的扫描文档,可一边

2012-04-24 19:42:55 1001

转载 EditText自动获取跳出输入法的解决办法(转)

在项目中,一进入一个页面, EditText默认就会自动获取焦点。那么如何取消这个默认行为呢?在网上找了好久,有点 监听软键盘事件,有点 调用 clearFouse()方法,但是测试了都没有! xml中也找不到相应的属性可以关闭这个默认行为解决之道:在EditText的父级控件中找一个,设置成   android:focusable="true"     a

2012-04-20 15:46:33 1924

转载 Android Activity的title设置

1、改变标题内容:public void setTitle (CharSequence title)       2、隐藏标题:requestWindowFeature(Window.FEATURE_NO_TITLE);        3、隐藏标题和最上面的电池电量及信号栏(全屏): public void setFullscreen() {requestWindowF

2012-04-19 20:54:07 11332

原创 使用Android系统图标

系统中自带了很多的图标,基本的删除,添加,设置等图标是够用了,下面就距离说明实用方法。在java代码中实用系统自带的图标资源: //为Menu添加内容 MenuItem canlendermain = menu.add(0, CALENDAR_MENU_ID, 0, R.string.calendar_activity); MenuItem diaryAdd =

2012-04-19 14:42:05 4811

转载 数据库的学习

在做日记本时,发现对数据库的知识不是很熟悉,下面是网友的总结,果断转载asc 按升序排列desc 按降序排列下列语句部分是 Mssql语句,不可以在access中使用。SQL 分类:DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL

2012-03-31 17:46:52 898

原创 Android布局之weight属性解析

在网上看了一些对Layout_weight的讲解,有些说的比较片面,只列举了一种情况,然后自己通过实验和一些比较好的文章总结了一下,特此记录下来,以备以后所用。Layout_weight是线性布局,也就是LinearLayout里面用到的,下面通过实验来看这个Layout_weight的特性。1.当控件的属性android:layout_width="fill_parent"时,布局文件如下:

2012-03-27 20:04:16 17690 8

原创 Android布局之屏幕自适应

Android布局之屏幕自适应         在做应用时发现程序没有屏幕自适应功能,变换手机使用之后,界面就很混乱了,字体也很奇怪。经过百度的帮助,找到自适应方法。1          字体的自适应这里又有关于Android下表示大小的单位的相关知识。下面列出几种表示单位:1.1     dip: device independent pixels(设备独立像素).不同设

2012-03-27 20:03:34 22466 4

转载 Android UI设计,google官方

1. UI设计5不要Don’t:◆不要照搬你在其它平台的UI设计,应该让用户感觉是在真正使用一个 Android 软件,在你的商标显示和平台整体观感之间做好平衡◆不要过度使用模态对话框◆不要使用固定的绝对定位的布局◆不要使用px单位,使用dp或者为文本使用sp◆ 不要使用太小的字体2. UI设计9要素Do:◆为高分辨率的屏

2012-03-20 20:01:01 1389

原创 获得Android系统外置SD卡的路径

方法1:在SD卡中放入特殊文件,搜索此文件找到SD卡http://JAVA和C实现文件搜索方法2:加监听,在加载或者卸载SD时获得SD卡的信息 public void onReceive(Context context, Intent intent) { System.out.println(" Receive SDCard Mount/UnMount!");

2012-03-20 15:34:28 6742 6

原创 Android日历(1)

刚刚才实现简单的显示日历,用gridview实现界面设计,比较简陋啊~~555,无奈实在是水平低级,等待逐步提升了。实现内容:1、显示日期信息2、可变化月份3、点击日期可以显示日记4、双击日期或者双击日记备注的显示部分,可以跳转至日记编辑5、添加关于备注的内容6、每页日历需要有默认当前日,选中或者默认当前日需要有特定的背景色7、加入设置功能待实现内容:特殊的

2012-03-19 15:28:16 3028

转载 获取build.prop中的指定属性

// 获取build.prop中的指定属性 public static String GetBuildProproperties(String PropertiesName) { try { InputStream is = new BufferedInputStream(new FileInputStream(new File("/

2012-03-15 20:07:05 2697

原创 JAVA和C实现文件搜索(递归和文件过滤器)

public static void findFile(File allList,String endName,List filenames){ FileFilter filefilter = new ExtensionFileFilter(endName); // 创建fileArray名字的数组 ,存储allList目录下的所有文件

2012-03-15 20:05:30 3262

原创 对字符串的一些操作(在对文件及文件夹中用到)

1、连接两个数组,头尾相接 public static String[] arraycat(String[] Buffer1, String[] Buffer2) { String[] BufferRet = null; int Buf1Len = 0; int Buf2Len = 0; if (Buffer1 != null) { Buf1Len = Buffer1

2012-03-15 17:45:22 810

转载 ACTION

String  ADD_SHORTCUT_ACTION  动作:在系统中添加一个快捷方式。String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:处理拨入的电话。String BATT

2012-03-13 20:47:35 665

原创 学习List之双击显示

如果是双击,1秒内连续点击判断为双击,需要判断时间和两次双击的ID是否相同。// 双击事件记录最近一次点击的IDprivate static Long LastClickId;//双击事件记录最近一次点击的时间private static long LastClickTime = 0; protected void onListItemClick(ListView l, V

2012-03-11 22:07:48 1220

转载 Android 权限设置大全

android权限大全访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置

2012-03-05 14:49:19 7494

原创 Android Socket练习任务

实现功能:1、基本对话通讯2、传输文件、图片、语音3、设备端口和密码

2012-02-24 14:28:37 1206 2

原创 android实现PC到手机的SOCKET通信

以手机为服务器端,PC为客户端客户端:  public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub // 创建Socket Socket socket = null; DataOutputStream out = null; BufferedReader

2012-02-09 20:35:09 5940 4

转载 jni调用第三方静态库

以前没使用过jni,现在用起来比较复杂了,总是弄的一头雾水,比如现在写得双向翻译:含有多个第三方库,如何加载进来呢,网上找了很久,发现这样可以做到:更改:android.mkview plainLOCAL_PATH := $(call my-dir)    include $(CLEAR_VARS)  LOCAL_MODULE := stat

2011-12-22 17:00:53 8100 3

转载 Linux静态库和动态库的分析

Linux静态库和动态库的分析1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。2.库的种类linux下的库有两种:静态库和共享库(动态库)。二者的不同点在于代码被载入的

2011-12-15 12:23:08 1421

翻译 ReferenceTable overflow (max=512)。

最近遇到一个问题,晚上找了很久没有找到解决方法,最后自己琢磨解决了,特拿出来和大家分享,以免有人遇到同样的问题。       我的这个错误是这样产生的。我的程序大量使用java的jni功能,并在某些时候会频繁的java和C相互调用,这样在程序运行一段时间后就出现了题目中所说到的内容ReferenceTable overflow (max=512)。      从字面上我对这个错误的

2011-12-14 13:24:21 1138

转载 SD相关内存获取路径等

1、讲述 Environment 类。    2、讲述 StatFs 类。    3、完整例子读取 SDCard 内存1、讲述 Environment 类Environment 是一个提供访问环境变量的类。Environment 包含常量:     MEDIA_BAD_REMOVAL    解释:返回getExternalStorageState() ,表明SDCard

2011-12-13 16:42:48 725

原创 JAVA string和byet数组转换

1、实现string转换为byte数组,例如:将“9192”转换为0x91和0x92 public static int HexStringToByte(String in, byte[] b){     int j=0;    if (b.length System.out.println("byte array too small");  return j;}

2011-12-11 14:47:24 2599

转载 MFC 打开保存文件对话框

一、打开文件夹:1、CFileDialog实现CFileDialog hFileDlg(TRUE,NULL,NULL,OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST|OFN_READONLY,       TEXT("支持的图像文件 (*.jpg;*.gif;*.bmp;...)|*.jpg;*.gif;*.bmp|专用Tiff图像文件(*.ti

2011-11-14 17:19:54 10539

转载 BYTE CString之间的转化

在VC中,CSTRING类的用法形式多样,丰富多彩.但有时与传统数据类型之间的转换成为了很多人的难题.下面我来简单介绍它们之间的关系.1 如何实现cstring与char*之间的转换:  CString   m_cstr="abc";     char*   m_char="def";     char*   lp=m_cstr.GetBuffer(m_cstr.Get

2011-11-14 16:03:58 18918 1

原创 Run-Time Check Failure #0

今天在网上看了一个杀进程的程序,复制过来编译,结果执行完后报错:Run-Time Check Failure #0 -   The value of ESP was not properly saved across a function call.This is usually a result of calling a function declared with one calling co

2011-11-06 15:58:09 1046

转载 组合框函数

在MFC中,CComboBox类实现了对组合框控件的封装,它提供了组合框操作相关的函数,常用的函数及其功能如表7-16所示。表7-16 CComboBox类主要成员函数及其功能函数名称函数功能GetCount取得组合框的列表框中项的个数GetCurSel取得组合框的列表框中当前选中项(如果有的话

2011-11-06 15:01:25 1684

转载 组合框无法显示的问题

组合框无法显示的问题问:我在对话框中加入了一个下拉组合框,当我在对话框的OnInitDialog 函数中调用组合框的AddString()函数加入字符,但屏幕上的组合框却没有任何变化,请问这是怎么回事情?答:在对话框中插入组合框后应该对组合框的高度进行设置,方法是点击如下图圆圈中间部分组合框周围会出现可以拉伸的框,将其往下拉长即可。另外告诉你一个往组合框

2011-11-06 14:58:36 1861

原创 MFC 读写配置文件

读写ini文件 参考:附带的三个网页文件1、写ini文件把student.ini 放到C盘根目录下,路径也可以在程序里的两个函数调整BOOL WritePrivateProfileString(   LPCTSTR lpAppName,   LPCTSTR lpKeyName,   LPCTSTR lpString,   LPCTSTR lpFileName

2011-11-04 17:35:26 11936 1

原创 问题记录

1.         头文件重复编译处理,在被重复定义的头文件前加#program once或者#if !defined(AFX_SERIALPORTCOMM_H__73EBC941_C1E4_451B_885D_7524BFBF3360__INCLUDED_)#define AFX_SERIALPORTCOMM_H__73EBC941_C1E4_451B_885D_7524BFBF336

2011-11-01 15:12:28 1216

原创 熟悉工作线程的使用

熟悉工作线程的使用1.         熟悉如何建立一个工作线程。1)    m_hThread=AfxBeginThread(控制函数指针,传递参数,线程优先级,线程堆栈大小,线程创建标志,安全属性结构指针) 返回一个线程指针,保护之以便以后终止该线程2)    在类中添加控制函数:    static UNIT SecondThread(参数)3)    终止:afxendth

2011-11-01 15:10:28 589

原创 熟悉CListCtrl控件的使用。

熟悉CListCtrl控件的使用。1.       如何添加标题栏。参考代码:void CDownloadToolDlg::InitUsbDeviceListCtrl(){     //设置列表的样式m_lst_UsbDevice.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_TRACKSELECT|LVS_EX_FLATSB|L

2011-11-01 15:09:17 576

转载 CSTATIC控件学习

http://baike.baidu.com/view/2130186.htm

2011-10-28 10:51:52 492

原创 WM_DEVICECHANGE使用方法

WM_DEVICECHANGE的使用方式有二種,一種是透過WindowProc()的方式,一種是直接在程式裡加上OnDeviceChange()的函數,底下就先介紹第二種方式。1. 新增消息 -- 在Dialog的.cpp裡加上藍色部份:BEGIN_MESSAGE_MAP(CDeviceMonitorDlg, CDialog)ON_WM_PAINT()ON_WM_QUERYDRAG

2011-10-28 09:08:50 5005 1

原创 WM_TIMER学习

Windows WM_TIMER消息  2010-11-19 09:53:00|  分类:MFC|  标签:|字号大中小 订阅Windows定时器是一种周期性的消息产生装置,它会每隔一段指定时间发送一次定时消息WM_TIMER。它是一个很重要的系统消息,当系统所设置的时间到达以后,系统就会自动发送该消息。与该消息联系密切的函数是SetTimer(),它设置一个系统时钟,当设置的

2011-10-27 20:37:08 22286 1

putty(中文以及原版) 以及使用教程

PuTTY 是一个跨平台的远程登录工具,包含了一组程序,包括: • PuTTY (Telnet 和 SSH 客户端) • PSCP (SCP 客户端, 命令行下通过 SSH 拷贝文件,类似于 Unix/Linux 下的 scp 命令) • PSFTP (SFTP 的命令行客户端,类似于 FTP 的文件传输,只不过使用的是 SSH 的 22 端口,而非 FTP 的 21 端口,类似于 Unix/Linux 下的 sftp 命令) • PuTTYtel (仅仅是一个 Telnet 客户端) • Plink (命令行工具,执行远程服务器上的命令) • Pageant (PuTTY、PSCP、Plink 的 SSH 认证代理,用这个可以不用每次都输入口令了) • PuTTYgen (用来生成 RSA 和 DSA 密钥的工具).

2012-02-16

2012年计算机四级网络工程师

有考试大纲,复习笔记,还有2008-2011年的真题和答案。

2012-02-16

Socket网络编程整理(Android)

重要代码直接放在了文档中,客户端是PC机,服务器端是Android移动设备

2012-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除