自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 VC++ 之获取主机IP gethostbyname()函数 详细实例分析

以下是VC Socket初始化时用到的两个函数一、WSAStartup函数                int WSAStartup                       (                          WORD wVersionRequested,                          LPWSADATA lpWSAData

2016-05-27 08:58:43 1051

转载 linux之 获取主机IP gethostbyname()函数说明

gethostbyname()函数说明——用域名或主机名获取IP地址    包含头文件    #include     #include     函数原型    struct hostent *gethostbyname(const char *name);    这个函数的传入值是域名或者主机名,例如"www.google.cn"等等。传出值,是一个hostent

2016-05-27 08:48:53 6869 1

转载 Android之 Activity之间传递数据(bitmap和map对象)

做项目的时候需要用到在2个activity之间传递一些数据,之前做的都是些字符串之类的东东,结果这次卡了好久,折腾了一个下午。第一个:传递bitmap  这个问题非常奇葩(可能我Android水平还不够),居然不会报错,我是直接用bundle或Intent的extral域直接存放bitmap,结果运行时各种宕机,各种界面乱窜(我非常的纳闷)。。。搜索之后看大家都说不能直接传递大于4

2016-05-26 10:03:49 475

转载 VC++之 实现ODBC数据库操作实例解析

方式一:使用CRecordset类读写ODBC 在安装数据库首先要创建ODBC数据源,使用CDatabase和CRecordset两个MFC的类与数据库建立连接,访问数据库。  1.1条件  包含头文件:#include   声明成员变量:CDatabase m_dbPostGre;  1.2连接数据库(使用 CDatabase类)  int nRetVal;  n

2016-05-24 18:44:23 1175

转载 VC++之 CreateEvent和SetEvent及WaitForSingleObject的用法

CreateEvent:1、函数功能:   创建一个命名或匿名的事件对象 2、函数原型:  HANDLE CreateEvent(  LPSECURITY_ATTRIBUTES lpEventAttributes,                      // pointer to security attributes  BOOL b

2016-05-24 18:39:08 5007

转载 VC之 delete和delete [] 的区别

我们通常从教科书上看到这样的说明:delete 释放new分配的单个对象指针指向的内存delete[] 释放new分配的对象数组指针指向的内存那么,按照教科书的理解,我们看下下面的代码:int *a = new int[10];delete a;        //方式1delete [] a;     //方式2肯定会有很多人说方式1肯定存在内存泄漏,是这样吗?

2016-05-24 18:34:45 508

转载 VC之 线程同步之事件对象(Event)

事件对象也是内核对象,它也包含三个成员:使用计数、指明事件是自动重置事件还是一个人工重置事件的布尔值、指明事件是处于已通知状态还是处于未通知状态。 人工重置的事件对象:当人工重置的事件对象得到通知时,等待该事件对象的所有线程均变为可调度线程。                    在拥有事件对象的所有权之后要调用ResetEvent函数手动地将事件对象重置为无信号 

2016-05-24 18:30:29 739

转载 Android之document 帮助文档打开慢的三种解决方法

1、 经查是因为本地文档中的网页有如下js代码会联网加载信息,将其注释掉后就好了复制代码 代码如下:用一下java代码就可以批量注释复制代码 代码如下:package cn.sd.fxd.android;/* * 去掉Android文档中需要联网的javascript代码 */import java.io.BufferedRead

2016-05-24 18:22:26 373

转载 数据库之SQL 语句as的用法 SQL 结果重命名

as 一般用在两个地方,一个是query的时候,用来重新指定返回的column 名字如:一个table 有个column叫 id, 我们的query是select id from table1. 但是如果你不想叫id了,就可以重新命名,如叫 systemID 就可以这样写select id as systemId from table1;还有一个用法就是在create tabl

2016-05-24 18:14:04 5397

转载 数据库之SQL 数据类型转换 使用cast()函数

本文导读:CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。一、语法:CAST (expression AS data_type)参数说明:expression:任何有效的SQServer表达式。AS:用于分隔两个参数,在AS之前的是要处理的数据

2016-05-24 18:10:51 898

转载 数据库之SQL ORDER BY 语句用于对结果集进行排序

ORDER BY 语句用于对结果集进行排序。ORDER BY 语句ORDER BY 语句用于根据指定的列对结果集进行排序。ORDER BY 语句默认按照升序对记录进行排序。如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。原始的表 (用在例子中的):Orders 表:CompanyOrderNu

2016-05-24 18:06:37 2735

转载 数据库之SQL SERVER中使用函数去掉结果数据中的空格

SQLSERVER中使用函数去掉数据中的空格某天查询两个表的数据,用一个inner join联接来找出两个表中NAME相同的记录,但是在查找过程中发现有一些记录select不出来我这里用A表和B表来代替我那天的两个表,然后插入一些数据模拟那两个表中的情况 1 USE [pratice] 2 GO 3 CREATE TABLE A(ID INT,NAME NV

2016-05-24 18:03:23 782

转载 数据库之SQL的主键和外键的作用

SQL的主键和外键约束 SQL的主键和外键的作用:   外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,SQL的

2016-05-24 17:33:24 9701 1

原创 Android经验之如何使用ListView

ListView相对其它的控件,算是比较复杂的,先要理清思路ListView三个要素:1.ListView 用来显示,还可以响应触击事件。该怎么布局显示每一行呢?你应该想到要用layout了,没错,可以使用android自带的一些简单的现成布局,也可以自己定义。2.Adapter 将数据映射到ListView上的适配器,分为ArrayAdapter,Simp

2016-05-22 12:26:04 314

原创 Android经验之如何使用JDBC连接数据库

我用的是JTDS驱动来连接SQL server 2005数据库,其它举一反三。1.  下载使用版本1.2.7。因为1.3.1出ClassNotFoundException 2. 加载JTDS驱动在eclipse工程右键---->Properties-->左侧选“Java Build Path”-->“Libraries”-->“Add External JARs

2016-05-22 11:55:24 741

转载 JAVA之使用JDBC连接数据库-使用微软sqljdbc连接SQL Server 2005数据库

关于jdbc驱动 可以去微软上下载import java.sql.*; public class BaseDao { private Connection dbConn=null; private Statement stmt=null; private ResultSet rs=null; public void setConnection(Connection dbCo

2016-05-22 11:43:53 1535

转载 JAVA之使用JDBC连接数据库-使用jtds 连接Sql Server 2005数据库

使用java连接sqlserver 2005 搞了好久,终于连接上了,记录如下:设置SQLEXPRESS服务器:a.打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IPb.右键单击启动TCP/IP c.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433d.重新启动SQL Serv

2016-05-22 11:32:50 1866

转载 Android之使用JDBC连接数据库-使用Jtds连接SQL Server 2008数据库

首先下载JTDS(http://sourceforge.net/projects/jtds/files/jtds/),这里有JTDS的各种版本,起初下的是jtds-1.3.1,但在使用中总出现ClassNotFound:net.sourceforge.jtds.jdbc.Driver 错误,后来下载了1.2.7版本,解决了这个问题import java.sql.Conn

2016-05-22 11:26:57 1523

转载 Android之使用JDBC连接数据库-使用jtds连接mySQL

1.什么是jdbc:根据Sun的声明,JDBC是一个商标的术语,并非Java DataBase Connectivity。但将其当成Java DataBase Connectivity更容易理解。jdbc是java程序访问数据库的一套接口,它结合了SQL语句。因为市场上有多种数据库,他们的访问协议不同,因此数据访问方式不同。针对于这种情况,java提供了驱动管理器与数据库驱动的概念,访问方式有

2016-05-22 11:16:19 2317

转载 Android之使用JDBC连接数据库-使用jtds连接各种数据库

1、Android平台下与服务器数据库通信的方法        在Android平台下,连接电脑服务器的MySQL、PostgreSQL、Oracle、Sybase、Microsoft SQLServer等数据库管理系统DBMS(database management system),主要有以下两种方法:方法1、直接连接在Android工程中

2016-05-22 11:09:24 4242 2

转载 Android之ListView自带的布局simple_list_item

在使用ListView的时候,常常用到Android自带的list布局,即simple_list_item_1、simple_list_item_2、simple_list_item_checked等。初次用起来,难免有点云里雾里。下面,就这几种list布局,做一些简单介绍:注:适配器选用SimpleAdapter main.xml 如下:

2016-05-20 20:19:46 6614 1

转载 Android之ListView内容数据刷新

最近在学习Android的listView控件时遇到了一个问题,如何添加一个Item到ListView中并及时的刷新出来。在网上查了很多帖子,很多人在问,也很多人在解答,但是总的来说都没找到详细的解决方案。对于ListView与数据库的同步,高手们建议使用ContentProvider对象。但是如果我不使用数据库呢?也有人回答用notifyDataSetChanged()方法。这倒是一个正确的解决

2016-05-20 20:14:18 379

转载 Android之ListView详解-源码分析-原理完全解析

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/44996879在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏幕部分的内容只需要通过手指滑动就可以移动到屏幕内了。另外

2016-05-20 20:09:08 754

转载 Android之ListView优化进阶

在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来整理下,网上类似的资料蛮多的,倒不如自己写一篇,记录在这个地方,供自己以后使用,不用再翻来翻去的找了,用自己写的…呵呵,不多讲其它了,说起优化我想大家第一反应跟小马一样吧?想到利用ViewHolder来优化ListView数据加载,仅仅就此一条吗?其实不是的

2016-05-20 20:04:59 250

转载 Android之ListView优化基本

话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用BaseAdapter时需要重写很多方法,其中最重要的当属getView,因为这会涉及到ListView优化等问题,其他的方法可

2016-05-20 19:57:21 360

转载 Android之ListView使用方法-ArrayAdapter-SimpleCursorAdapter-SimpleAdapter-BaseAdapter

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据    具体的将被映射的字符串,图片,或者基

2016-05-20 19:53:18 427

转载 Android之ListView使用方法-SimpleAdapter-SimpleCursorAdapter

要将数据库中的数据列表显示在屏幕上,我们要使用ListView这个控件,当用户从数据库中取出数据时,要将数据绑定到显示控件上,如何绑定呢,我们需要创建适配器进行绑定,创建适配器有两种方式:第一种是用SimpleAdapter创建(要求绑定的数据是List>数据类型)第二种是用SimpleCursorAdapter创建(要求绑定的数据是Cursor数据类型)显示效果如图所示:

2016-05-20 19:50:19 606

转载 Android之ListView使用方法-ArrayAdapter-SimpleAdapter-BaseAdapter

一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与List

2016-05-20 19:42:57 624

转载 Android之ListView使用方法-SimpleAdapter-两个TextView

首先是布局文件,这里需要两个布局文件,一个是放置列表控件的Activity对应的布局文件 main.xml,另一个是ListView中每一行信息显示所对应的布局  list_item.xml    这一步需要注意的问题是ListView 控件的id要使用Android系统内置的 android:id="@android:id/list"   [注意形式]main.xml复制代码 代码如

2016-05-20 19:35:02 897

转载 Android之Activity启动和结束方法-传递结果数据

1、在一个Activity中调用startActivity()方法。这种方法2、在一个Activity中调用startActivityRequest()方法。重写onActivityResult方法,用来接收B回传的数据。在B中回传数据时采用setResult方法,并且之后要调用finish方法。第一种方法简单直接。但是如果A调用B,并传递数据,同时B对

2016-05-20 19:26:04 632

转载 Android之Activity启动和结束方法-无传递结果数据

Acitivity启动其他Activity有如下两种方法 startActivity(Intent intent): 启动其它ActivitystartActivityForResult(Intent intent,int requestCode): 以指请求码启动Activity,而且程序将会得到新启动Activity的结果(重写onActivityResult(...)方法获取)相

2016-05-20 19:12:40 345

转载 Android之Activity之间的数据传递-多种方法

1  基于消息的通信机制 Intent--------boudle,extra用这种简单的形式,一般而言传递一些简单的类型是比较容易的,如int、string等详细介绍下Intent机制Intent包含两部分:1 目的【action】-------要去到哪里去2 内容【category、data】----------路上带些什么,区分性数据和内容性数据

2016-05-20 18:57:50 573

转载 Android之Activity之间的数据传递-intent-bundle

在Activity中调用另一个Activity时,需要调用startActivity(Intent i), 若需要在调用另外一个Activity的同时传递数据,那么就需要利用android.os.Bundle对象封装数据的能力,将欲传递的数据或参数,通过Bundle来传递不同Intent之间的数据。Bundle对象针对了不同的数据类型提供了许多的方法,例如,传递String类型的数据,使用的方法为

2016-05-20 18:50:10 526

转载 linux 函数 sendto recvfrom

sendto recvfrom

2016-05-03 11:00:56 1418

空空如也

空空如也

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

TA关注的人

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