- 博客(11)
- 资源 (9)
- 收藏
- 关注
转载 JAVA wait(), notify(),sleep详解
在CSDN开了博客后,一直也没在上面发布过文章,直到前一段时间与一位前辈的对话,才发现技术博客的重要,立志要把CSDN的博客建好。但一直没有找到好的开篇的主题,今天再看JAVA线程互斥、同步的时候又有了新的体会,就以他作为开篇吧。 在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的synchr
2014-03-29 17:19:17 543
转载 android 水平方向跑马灯效果
xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" tools:context=".MainActivity" >
2014-03-20 09:52:21 1225
转载 循序渐进Socket网络编程(多客户端、信息共享、文件传输)
循序渐进Socket网络编程(多客户端、信息共享、文件传输) 前言:在最近一个即将结束的项目中使用到了Socket编程,用于调用另一系统进行处理并返回数据。故把Socket的基础知识总结梳理一遍。1、TCP/IP协议 既然是网络编程,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输。这里就要使用到TCP/IP
2014-03-10 16:49:34 706
原创 java 使用arraycopy拷贝数组
byte[] data1="hello world".getBytes(); byte[] data2 = "2000".getBytes(); byte[] data3 = new byte[data1.length+data2.length]; System.arraycopy(data1,0,dat
2014-03-10 11:30:52 12599
转载 Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
ZERO、前言有关通信原理内容是在网上或百科整理得到,代码部分为本人所写,如果不当,还望指教。一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双
2014-03-10 11:12:09 1946
转载 Java网络编程:UDP通信
网络通讯的方式除了TCP方式以外,还有一种实现的方式就是UDP方式。UDP(User Datagram Protocol),中文意思是用户数据报协议,方式类似于发短信息,是一种物美价廉的通讯方式,使用该种方式无需建立专用的虚拟连接,由于无需建立专用的连接,所以对于服务器的压力要比TCP小很多,所以也是一种常见的网络编程方式。但是使用该种方式最大的不足是传输不可靠,当然也不是说经常丢失,就像大家
2014-03-10 11:09:00 8123
转载 Java Socket通信及心跳包
最近android项目中有需要用到Socket与服务器连接的项目,自己之前没有使用过Socket套接字这种方案,所以对Socket通信机制就是个也很有限,领导在会议上讲Socket通讯呢就是客户端和服务器端先进行一次握手,双方同意后就可以进行数据传送。我心里最反感别人说这句话如果是大学老师第一次给我们讲Socket概念的话,这话我乐意听。对这有开发经验的程序员竟然还这么跟我介绍Socket,我要的
2014-03-07 12:53:15 27930 4
转载 AudioRecord 使用小结与注意事项
使用专门的线程读取数据,容易出现buffer overflow。使用 setRecordPositionUpdateListener时,要注意两个问题:一:1.启动录音后,要先read buffer,才会通知激活 listener。audioRecord.startRecording();audioRecord.read(buffer, 0, buffer.lengt
2014-03-06 17:49:31 12853
转载 Android异步处理三:Handler+Looper+MessageQueue深入详解
在《Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面》中,我们讲到使用Thread+Handler的方式来实现界面的更新,其实是在非UI线程发送消息到UI线程,通知UI线程进行界面更新,这一篇我们将深入学习Android线程间通讯的实现原理。概述:Android使用消息机制实现线程间的通信,线程通过Looper建立自己的消息循环,MessageQueue是F
2014-03-06 17:13:42 622
转载 Android中的Handler, Looper, MessageQueue和Thread
前几天,和同事探讨了一下Android中的消息机制,探究了消息的发送和接收过程以及与线程之间的关系。虽然我们经常使用这些基础的东西,但对于其内部原理的了解,能使我们更加容易、合理地架构系统,并避免一些低级错误。对于这部分的内容,将分成4小节来描述:1.职责与关系2.消息循环3.线程与更新4.几点小结----------------------------------
2014-03-06 16:58:55 588
原创 android.os.NetworkOnMainThreadException异常
今天练习android例子,例子请求新浪网站地址获取内容,结果遇到android.os.NetworkOnMainThreadException异常。网上查资料说是android4.0+后,在主线程里不能直接访问外部网络。相关说法见:http://hi.baidu.com/duqingming/item/8e9504c39d74bd25a0b50aafhttp://blog.csdn.
2014-03-01 17:00:37 937
Microsoft SQL Server 2005 JDBC Driver for java
2008-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人