Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

基于Linux的TCP网络编程

基于Linux的TCP网络编程

一.Linux下TCP编程框架TCP网络编程的流程包含服务器和客户端两种模式。服务器模式创建一个服务程序,等待客户端用户的连接,接收到用户的连接请求后,根据用户的请求进行处理;客户端模式则根据目的服务器的地址和端口进行连接,向服务器发送请求并对服务器的响应进行数据处理。1.服务器端程序包括? 建立套接字( socket())? 套接字与端口的绑定(bind())? 设置服务器的侦听连接(listen())? 接收客户端连接(accept())? 接收和发送...
Android SDK 中Android.net.wifi简要分析

Android SDK 中Android.net.wifi简要分析

这里列了很多,但是大致可以分为四个主要的类ScanResult wifiConfiguration WifiInfo WifiManager (1)ScanResult,主要是通过wifi 硬件的扫描来获取一些周边的wifi 热点的信息。 在我们进行wifi 搜索的时候,一般会搜到这些信息,首先是接入点名字、接入点信息的强弱、还有接入点使用的安全模式,是WPA、WPE。打开这个类,我们可以看到以下几个信息 BSSID 接入点的地址,这里主要是指小范围几个无...
移植Boa Web服务器到ARM Linux系统

移植Boa Web服务器到ARM Linux系统

本次移植的主要参考资料:1、 《嵌入式Web服务器移植 》是网上一份Boa移植文档,比较全面。本文档就是基本参照它来写的。基本上上可以说是这篇文章的修改版,增加了我的移植经验。由于这篇文章被转载得到处都是,我实在无法找到出处。在这里衷心的感谢文章作者!!2、 《构建嵌入式Linux系统》的第十章 设置网络服务 中的Boa移植部分。 一、Boa程序的移植1、下载Boa源码 下载地址: http://www.boa.org/ 目前最新发行版本: 0.94.13...
移植thttpd Web服务器到ARM Linux系统

移植thttpd Web服务器到ARM Linux系统

本次移植的参考资料:1、 《Linux系统移植》:一个经典的Linux移植文档,(有的网站称之为《Linux系统全线移植文档》等等),共有95页的PDF文档,内容十分详细,里面有thttp的移植记录,值得参考。2、 《构建嵌入式Linux系统》的第十章 设置网络服务 中的thttp移植部分。 1 下载并解压下载地址为:http://www.acme.com/software/thttpd 我下载的是最新的2.25b解压: [tekkamanninja@Te...
移植Android系统到mini2440

移植Android系统到mini2440

我将最新Android系统的Linux内核2.6.29下载下来,针对我的G1手机进行了打补丁(nand flash、多点触摸支持),并编译出了G1的Linux内核,使用Fastboot引导入G1,实践证明此内核可以使用。之后便开始了向mini2440移植的工作。 我的移植和之前的网上已有的人的移植方法有不同,之前的移植者都是向已经移植好S3C2440的内核里打Android补丁,这样补丁量大,出错的机会也大。而我经过考虑,决定使用反方法,先实现可以使用的A...
MaxWit及其中的g-bios 在mini2440的初次使用

MaxWit及其中的g-bios 在mini2440的初次使用

前段时间上网的时候无意中看到了国内的一个开源项目maxwit,看了其中的介绍感觉还不错,所以就下载了相关的文档和源码试着用了用。经过了一些学习,发现可以很容易地使用MaxWit的开发环境编译出了arm的toolchain和bootloader,其他的功能还没有实验,有待学习。MaxWit有比较详细的文档资料你可以从网上单独下载,也可在下载源代码时得到。现在我就根据自己的经验简单的介绍一下使用MaxWit的开发环境编译toolchain和g-bios。 (1...
Android获取dialog自定义布局中的控件

Android获取dialog自定义布局中的控件

最近写了一个自定义布局的Dialog,运行效果如下:然后我想获取到自定义布局中的EditText控件,并得到其中的字符串,但是使用send_email = (EditText) findViewById(R.id.send_email_dialog_et);并不能获取到控件对象,经测试发现send_email对象为null。。。。没办法,只好到一个技术群里问一下别人,很幸运我找到了解决方法,关键代码如下:finalViewlayout=inflater.i...
Android使用后台线程提高用户体验

Android使用后台线程提高用户体验

当应用程序启动时,系统会为应用程序创建一个主线程(main)或者叫UI线程,它负责分发事件到不同的组件,包括绘画事件。完成你的应用程序与Android UI组件交互。例如,当您触摸屏幕上的一个按钮时,UI线程会把触摸事件分发到组件上,更改状态并加入事件队列,UI线程会分发请求和通知到各个组件,完成相应的动作。单线程模型的性能是非常差的,除非你的应用程序相当的简单,特别是当所有的操作都在主线程中执行,比如访问网络或数据库之类的耗时操作将会导致用户界面锁定,所...
利用Java和Java IDL创建CORBA应用

利用Java和Java IDL创建CORBA应用

CORBA基本介绍 CORBA(Common Object Request Broker Architecture ,公用对象请求代理体系)是OMG(对象管理组织)于1991年提出的基于对象技术的分布计算应用软件体系结构。与过去的面向过程的RPC(Remote Procedure Call)不同,CORBA是基于面向对象技术的,它能解决远程对象之间的互操作问题。CORBA标准主要分为三个部分:接口定义语言(IDL)、对象请求代理(ORB),以及ORB之间的...
Android开发:利用selector设置ImageButton不同状态下的背景图片

Android开发:利用selector设置ImageButton不同状态下的背景图片

在Android中,控件Button和ImageButton一般有三种状态:常态(normal)、点击状态(pressed)、聚焦状态(focused)。很多时候,我们为了提高用户的体验常常为Button以及ImageButton的不同状态设置不同的背景图片,下面介绍一种利用selector设置Button和ImageButton不同状态下的背景图片的方法。具体步骤如下:一、在res/drawable文件下创建selector.xml,示例代码如下:<...
Android 2.2使用广播机制完全退出程序

Android 2.2使用广播机制完全退出程序

最近在开发Android2.2平台上的一款软件,期间遇到了如何完全退出应用程序的问题。在网上找了不少方法,比如:使用ActivityManager的killBackgroundProcesses方法;使用ActivityManager的restartPackage方法;使用android.os.Process.killProcess方法;使用System.exit(0)方法等等。结果在自己的程序中试了之后发现上述几种方法都不起作用。。。。正在我感到束手无策...
基于肤色和眼睛定位的人脸检测算法——MATLAB实现

基于肤色和眼睛定位的人脸检测算法——MATLAB实现

本文提出了一种基于肤色信息和眼睛粗略定位的人脸检测算法。该算法先对 Anil K.Jain 的 Cb 、 Cr 椭圆聚类方法进行了改进,用改进的算法进行肤色提取,经过肤色区域的分析,对人脸区域进行预检测,确定人脸可能区域,然后再根据眼睛的粗略定位进一步确定人脸区域。 一、肤色分析(skin.m) Anil K.Jain提出的基于YCbCr颜色空间的肤色模型,根据当前点的Cb Cr值判断是否为肤色。 %AnilK.Jain提出的基于YCbCr颜色空间的肤色...
基于HSV色彩空间变换的阴影检测算法——MATLAB实现

基于HSV色彩空间变换的阴影检测算法——MATLAB实现

图像在不同的色彩空间可以表现出不同的光谱特性,从而适用于不同的应用场合。在 HSV 色彩空间中,阴影在色度和饱和度通道中都与非阴影区域有明显的区别。根据阴影的这种特性,利用连续两次的 HSV 彩色空间变换,可以在图像中有效的区分出阴影与非阴影区域。 一、Otsu阈值算法(Otsu.m)%利用大津法(Ostu)计算阈值%{大津法由大津于1979年提出,对图像Image,记t为前景与背景的分割阈值,前景点数占图像比例为w0,平均灰度为u0;背景点数占图像比例为...
Android使用KSOAP2调用WebService及正确导入jar包的问题

Android使用KSOAP2调用WebService及正确导入jar包的问题

错误信息最近在学Android使用KSOAP2调用现有的Webservice的方法,期间在网上找了很多代码,但是每次在Android模拟器中运行的时候程序都会崩溃,搞得自己都快崩溃了。。。。查看了一下LogCat中的错误报告,发现是因为java.lang.NoClassDefFoundError导致程序崩溃的:ERROR/AndroidRuntime(600):java.lang.NoClassDefFoundError:org.ksoap2.serial...
<< 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 >>