自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岳旭宁博客专栏

岳旭宁-技术控

  • 博客(35)
  • 收藏
  • 关注

转载 MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to r

!SESSION 2015-01-19 20:59:03.289 -----------------------------------------------eclipse.buildId=I20120608-1400java.version=1.6.0_45java.vendor=Sun Microsystems Inc.BootLoader constants: OS=win

2015-01-19 21:11:21 3453

转载 SharedPreferences存储和读取数据

除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的

2015-01-18 11:22:06 855

转载 Handler,Looper,MessageQueue

Handler是用于操作线程内部的消息队列的类。这有点绕,没关系,我们慢慢的来讲。前面Looper一篇讲到了Looper是用于给线程创建消息队列用的,也就是说Looper可以让消息队列(MessageQueue)附属在线程之内,并让消息队列循环起来,接收并处理消息。但,我们并不直接的操作消息队列,而是用Handler来操作消息队列,给消息队列发送消息,和从消息队列中取出消息并处理。这就是Handl

2015-01-17 21:13:07 546

转载 android网络选择

/*** 检查当前网络是否可用 type: ConnectivityManager.TYPE_MOBILE 默认连接* ConnectivityManager.TYPE_MOBILE_DUN dialup_network拨号网络* 需要使用运营商无线热点的,CMCC、ChinaNet等 ConnectivityManager.TYPE_MOBILE_HIPRI* Connectiv

2015-01-11 09:31:17 626

转载 Android中调用webservice

调用 WebService 分以下几步:  1、指定 WebService 的命名空间和调用方法;  2、设置调用方法的参数值,如果没有参数,可以省略,设置方法的参数值的代码如下:  rpc.addProperty("abc", "test");  要注意的是,addProperty方法的第1个参数虽然表示调用方法的参数名,但该参数值并不一定与服务端的WebService类中的

2015-01-10 21:03:07 474

转载 Map.keyset()

有一个Map对象,这时候使用keySet()方法获取所有的key值,比如:Map map = new HashMap();map.put(1, "a");map.put(2, "b");map.put(3, "c");map.put(4, "d");Set keys1 = map.keySet();Set keys2 = map.keySet();Set keys3

2015-01-10 21:01:33 2952

转载 winform省市县级联

读取xml文件加载     XmlDocument doc = new XmlDocument();        ///         /// 省市级联        ///         private void init()        {                      doc.Load(Command.GetApplicationPath(

2014-09-09 15:28:06 1372

原创 射频卡密码验证问题

最近在写一个操作射频卡的程序

2014-09-05 13:35:18 3853

转载 android button属性

android:autoLink setAutoLinkMask(int)控制链接网址和电子邮件地址等是否自动发现并转换为可点击的链接。android:autoText setKeyListener(KeyListener)如果设置,指定该TextView文本输入法和自动纠正一些常见的拼写错误android:bufferType setText(CharSequence TextView.

2013-12-27 13:29:29 39941

转载 Android fill_parent、wrap_content和match_parent的区别

三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_content

2013-12-24 10:12:04 621

转载 Intent中的四个重要属性——Action、Data、Category、Extras

Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。诸如此类,都可以通过设置Intent属性来完成。  Intent主要有以下四个重要属性,它们分别为:    Action:Action属性的值为一个字符串,它代表了系统中已经定义了一

2013-11-29 14:04:46 796

转载 值传递开销大

值传递和址传递:       按照值传递传递的是原始变量的副本,因此不会修改原始变量的值,加入只是传递变量的话采用指针或者引用来传递的方式并不明显,如果是传递较大的对象的时候就会表现的很明显,会建立一个对象的拷贝,从而占据更大的内存空间,返回一个对象的时候也要建立这个对象的拷贝。从而系统开销会很大。按值传递的开销远不止如此,在传递的过程中会复制对象,会默认复制该对象的构造函数,该构造函数的作用

2013-08-20 20:48:57 598

转载 C++学习 11

指针自加自减操作:int  *p=new int;定义指针p p--;因为p是int类型的指针,所以内存地址p减去的是4个字节的内存。如果p=p-2那么内存地址减去的就是8个字节指针的赋值运算: int p1=new int ;  int p2=new int;   p1=p2;表示把p2的内存地址赋给指针p1;指针的比较运算:int p1=new int ;  int p2=ne

2013-08-11 20:30:04 524

转载 C++学习 10 堆中对象操作

堆中创建对象:Human *p;定义一个Human类型的指针,*p=new Human;初始化Human指针的内存地址。    堆中删除对象:delete p;     访问对象的数据成员和函数,使用成员运算符.  (*p).print();或者是p->print();  为使用方便,用->来访问指针对象的成员函数。    如果在构造函数中开辟一块新内存存放的数据为999,i=new

2013-08-11 13:08:27 727

转载 C++学习过程 内存泄露8

例如:           int *p =new int; p=new int;定义指针p指向一个内存空间,又将一块新的内存空间赋给p,这样第一个开辟的内存空间就无法使用,以为指向他的指针已经指向了第二个内存空间。加入第一个开辟的内存空间没有被释放,那么就不能够通过指针p来访问它。所以在为p开辟内存空间的时候要删除第一个内存空间。delete p;

2013-08-11 11:28:05 531

转载 C++学习过程7

为什么使用指针:操作大型数据或者类时,指针可以通过内存地址直接访问数据,从而避免程序中复制大量的代码,因此指针的效率最高。            指针的三大用途:1:处理堆中存放的大量数据,2快速访问类的成员数据和函数,3以别名的方式向类中传递参数。堆:程序员自己申请,用于存放全局变量,由程序员控制释放。栈:由系统自动分配,局部变量或者是函数参数,不是共享的,函数结束后就被释放。由系统自动释放

2013-08-11 11:20:34 589

转载 C++学习过程6

指针:用来存放内存地址的变量。1 定义指针   int *p 定义一个int类型的指针用来存放内存地址。 2指针初始化,  int *p=0定义一个int类型的指针,初始化为0表示该指针存放的内存地址为:00000000。定义的指针的类型和声明的变量的指针需要相同。运算符*为间接引用变量符,*p表示该地址下的值   指针保存的地址,,指针地址,,,指针保存的地址对应的值

2013-08-10 20:58:08 492

转载 C++学习过程 4

循环语句:      goto:  number:i++; std::cout    if(i    {     goto number;    }表示当i小于10的时候会一直跳转到number标号处,直到i大于10后就不跳转到number处拉,就跳出了循环。       可是如果标号定义在末尾就不会执行goto语句啦。用共同循环容易出错。     while,fo

2013-08-08 20:34:51 470

转载 C++学习过程 4

函数和类的声明和定义:                   class  A;声明类A   定义类class  A{}                    int show();声明  int show(){  内容}  定义函数                     注:函数的声明和定义分开写,在一个类中声明函数以后,在外面定义的时候:leiming::成员函数(){}     

2013-08-07 21:18:43 452

转载 C++学习过程3--逻辑运算符

逻辑运算符:          1:赋值运算符  a+=6表示把a加上6以后赋给a  和 a=a+6作用一样  ,同理a-=6;a*=6;a/=6。 a++ :a加上1  a--是a减少1  前置自加自减。++a加1后再取a的值--a减少1后再取a的值          2:关系运算符!=不等于  ==等于大于 =大于等于            3:逻辑运算符  && and   

2013-08-04 17:42:39 604

转载 C++ 学习过程2

函数的定义和使用                           使用函数前先要定义     无返回值的定义: void show();   又返回值得定义  int show();分配4个字节的内存                 参数的传递  void show(int num1,int num2);分配8个字节内存  返回值的 int show(int num1,int nu

2013-08-04 11:38:37 475

原创 C++学习过程1--简单程序

控制台应用程序的时候要在输出语句末尾加上system("pause");,否则控制台会一闪而过。

2013-08-03 18:21:45 466

转载 WinCE平台与数据库服务器通过web service进行数据通讯

1:终端设备可以通过gprs,3g或者是wifi连接到网络当中。            2:写好服务器端程序,定以后服务器端需要终端调用来实现的函数。            3:建立一个智能设备应用程序,添加Web引用。      服务器代码:private SqlConnection Conn;  private string ConnStri

2013-05-25 18:28:40 1176

转载 sqlite优化

浅谈SQLite——查询处理及优化     查询处理及优化是关系数据库得以流行的根本原因,也是关系数据库系统最核心的技术之一。SQLite的查询处理模块非常的精致,而且很容易移植到不支持SQL的存储引擎,Berkeley DB最新的版本已经将其完整的移植过来。本文将简要的讨论一下SQLite的查询处理及优化。     查询处理一般来说,包括词法分析、语法分析、语义分析、生成

2013-03-18 20:17:22 2172

转载 射频卡读写原理及实现

射频卡又称非接触式IC卡,它将RFID和IC技术完美结合,使卡片能够在不需要电源及与读卡器不接触的情况下正常工作。目前射频卡已经广泛使用在社会生活的各个领域,如银行卡、企业一卡通系统等。由于射频卡具有使用人群的密集性以及使用时间不确定性的特点,就要求读卡器能够对射频卡进行实时准确的数据采集并通过数据线把采集到的数据传送给计算机,通过特定的处理软件进行快速处理,并将处理结果反馈回射频卡,从而实现计算

2013-02-28 22:35:16 10722

转载 好的Java编码七条好习惯

1. 对象不要提前声明,尽量在使用前声明,减少JVM的消耗.  2. 尽量避免显式调用System.gc().  3. 尽早将不使用的引用对象设置为null,这样可以加速GC的工作.  4. 尽量少用finalize函数,finalize函数是Java程序提供一个释放空间的机会,但是会加大GC的工作量.  5. 尽量避免在类构造函数里面创建初始化大量的对象,防止再调用构造器时造成不

2012-12-10 00:27:16 428

转载 Java中collection set list map

1.collection:集合层次中的根接口,jdk没有提供这个接口直接实现的类。  2.set是一个无序的集合,不能包含重复的元素。  3.list:是一个有序的集合可以包含重复的元素,提供了按索引访问的方式。  4.map:包含了key-value对,map中key必须唯一,value可以重复。之间的关系是:  Collection├List │├LinkedL

2012-12-10 00:11:28 345

原创 wince通过socket通信时客户端线程问题

最近做了抄水表程序,在发送登录名和密码到服务器验证通过以后关闭这个线程        实际接收数据还要开启一个线程,但是用来检测是否要下载数据时发送指令以后接收数据没有另外开线线程,因为我要判断是否需要下载数据,如果开启线程的话刚开始接收不到数据的话。我就没法判断是否需要下载数据。不开线程害怕接收不到的话直接在接收那里死掉。这一块有关上传下载数据太频繁,到底开不开线程          纠结!

2012-12-04 23:38:37 794

原创 wince 通信方式

wince通过gprs联网  ,通过socket或者是webservice和pc通信。web服务器端程序是其他人用java做的,发现无论是用socket还是webservice来通信服务器接收数据很慢都是同样的效果。然后我就把服务器端程序换成用C#做的窗体应用程序,并且开了个线程来不断的接收设备发来的数据。这样就能很快接收到数据了。客户端程序: public class ClassTong

2012-12-02 18:14:55 1619

转载 sql

--创建链接服务器exec sp_addlinkedserver  'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 ' --查询示例select * from ITSV.数据库名.dbo.表名

2012-05-08 16:14:23 412

转载 sql语句 update from

sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就可以在update的表达式 中引用要更新的表以外的其它数据。     一般形式:update A SET 字段1=B表字段表达式, 字段2=B表字段表达式   from B WHERE    逻辑表达式例如:

2012-05-07 16:25:44 26856 1

原创 wince 关闭窗体

当点击关闭窗体时,会触发窗体的closing 事件。可以在closing事件里面控制窗体的关闭和显示。

2012-05-07 11:32:25 756

转载 未能找到存储过程 'sys.sp_addextendedproperty' SQL2005-2000

2005数据库脚本在SQL2000上执行     在SQL2005上生成一个creat数据库脚本文件,然后在SQL2000上执行的时候,出现问题:“未能找到存储过程 'sys.sp_addextendedproperty'。”解决办法:   1、将脚本放在2005平台执行;   2、在2005环境生成脚本时修改配置:工具/选项/编写脚本/为服务器版本编写脚本/选择SQL Ser

2012-05-04 17:55:08 3719

原创 sql中存储过程中判断记录是否存在时

在sql sqlserver存储过程中,如果用来判断该记录是否存在时。如果用if exitst(select * from table )如果记录多的话会影响查询速度,可以转换为 if exitst(select count(1) from table)这样的话当查询只要有一条符合就行。

2012-05-03 17:28:15 11861 3

转载 C#调用存储过程

string sConnectionString = @"Server=(local)\SQLEXPRESS;database=Forum;Trusted_Connection=True";04     using (SqlConnection conn = new SqlConnection(sConnectionString)) 05     { 06         conn

2012-03-02 16:57:23 414

空空如也

空空如也

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

TA关注的人

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