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

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

首页 / 操作系统 / Linux

Spring RMI 简单使用

Spring RMI 简单使用

相关概述RMI是Java的一组拥护开发分布式应用程序的API。RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程方法协议(Java Remote Method Protocol)。简单地说,这样使原先的程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方法调用,由于J2EE是分布式程序平台,它以RMI机制实现程序组件在不同操作系统之间的通信。比如,一个EJB可以通过RMI调用Web上另一台机器上的EJB远程方法。RMI(...
拥抱 Go 的 HTTP 工具

拥抱 Go 的 HTTP 工具

不久前我发布了nosurf,这是Go语言的一个CSRF跨站请求伪造(Cross-Site Request Forgery)中间件。编写一个看起来简单并且小巧的包就足以让你爱上Go处理HTTP的方式。然而,这却取决于我们拥抱标准的HTTP设施或者是粉碎它,牺牲可组性和模块化。http.Handler是接口与此同时,在Go语言中,唯一需要的接口自2009年就一直在发展中,尽管它从那时起经历了许多严重的改变,但是在2011年末,Go 1.0发布前的几个月,它已经...
iOS在其他视图控制器中转换根视图控制器

iOS在其他视图控制器中转换根视图控制器

怎么在其他视图控制器中切换根视图控制器例如在一个普通的视图控制器UIViewControler中切换根视图控制器1、利用UIApplacation这个类获取当前应用程序2、设置委托对象,注意这个委托对象应为Appdelegate的一个对象3、然后利用委托对象设置根视图控制器例:现在要在UIViewControler这个视图控制器中设置自己为根视图控制器1、首先包含头文件Appdelegate.h2、获取当前应用程序UIApplication *app =[...
Android程序Crash时的异常上报

Android程序Crash时的异常上报

前言大家都知道,Android应用不可避免的会发生crash,无论你的程序写的多完美,总是无法完全避免crash的发生,可能是由于android系统底层的bug,也可能是由于不充分的机型适配或者是糟糕的网络状况。当crash发生时,系统会kill掉你的程序,表现就是闪退或者程序已停止运行,这对用户来说是很不友好的,也是开发者所不愿意看到的,更糟糕的是,当用户发生了crash,开发者却无法得知程序为何crash,即便你想去解决这个crash,但是由于你无法知...
Go 1.3 链接器检修

Go 1.3 链接器检修

摘要链接器是构建和运行一个标准Go程序中最慢的一部分。为了阐明这一点,我们打算将连接器分为两部分。也许每一部分都可以写入GO中。背景链接器一直是Plan9工具链中最慢的一部分,现在它也是Go工具链中最慢的一部分,肯 汤姆森的工具链概述总结道:新的编译器编译很快速,载入很慢,产生中等质量的编译代码。现在编译器都相对具有移植性,两周左右的时间就可以构建出一个针对特殊机器的编译器。对于Plan9,我们需要几个专门特性和我们自己对象格式的编译器,这个工作是独立的。...
为 Ruby 程序员准备的 Go 入门教程

为 Ruby 程序员准备的 Go 入门教程

那些在Google的大牛们开发出了一种称为Go的牛叉的语言。乍一看,Ruby和Go有点像远房表亲。其实不然,他们那些互为补充的功能却让他们成为一对完美组合。Ruby程序员花时间了解一下Go还是非常有好处的,因为Go语言中一些创新之举还是很有不错的。对于我来说,Go弥补了C++和Ruby之间空缺的联系。特别是当需要实现高响应的服务器的时候,我通常会选择C++,但是这样我就丢失了Ruby的精细之处。虽然我比较偏爱Ruby,可是即便是最近,当需要性能有明显提高的...
Android中使用Handler造成内存泄露的分析和解决

Android中使用Handler造成内存泄露的分析和解决

什么是内存泄露?Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的引用(例如有两个对象A和B互相持有引用,但没有任何外部对象持有指向A或B的引用),这仍然属于不可到达,同样会被GC回收。Android中使用Handler造成内存泄...
高效使用Bitmaps

高效使用Bitmaps

高效使用Bitmaps有什么好处?我们常常提到的“Android程序优化”,通常指的是性能和内存的优化,即:更快的响应速度,更低的内存占用。Android程序的性能和内存问题,大部分都和图片紧密相关,而图片的加载在很多情况下很用到Bitmap(位图)这个类。而由于Bitmap自身的特性(将每个像素的属性全部保存在内存中),导致稍有不慎就会创建出一个占用内存非常大的Bitmap对象,从而导致加载过慢,还会有内存溢出的风险。所以,And...
嵌入式系统中看门狗概述

嵌入式系统中看门狗概述

一直以来对于嵌入式中的watch dog(看门狗)都比较陌生,一直都不知道它到底是做什么的,单从名字上看也不知其所以然,然后就在网上找到了一篇blog,就是再说看门狗的作用和概述,原文如下:1、概述: WATCHDOG对于没有底层开发经验的开发人员来说,可能比较陌生,但是它在系统起到非常重要的作用,相当于系统警察,当系统发生严重错误(如程序进入死循环等)不能 恢复的时候,WATCHDOG能够让系统重启。WATCHDOG的应用主要是在嵌入式操作系统中,避...
裸板实验程序解析-点亮LED

裸板实验程序解析-点亮LED

首先明确目标:点亮LED怎样才能点亮LED?查看原理图,LED灯连接在CPU管脚上,只要控制该管脚输出高低电平就可以控制LED通断。怎么控制管脚输出高低电平?两个步骤配置相应寄存器:1.配置管脚功能(输入/输出/其他功能);2.设置输出值0/1,即高/低;怎么布置代码文件及编译?有两种方式布置代码文件:1.直接用汇编代码配置CPU寄存器;2.汇编+C代码;为什么不能只用C代码实现?C语言程序是以main函数为入口,main函数并没有什么特别之处,也要被别人...
Linux内核学习经验总结

Linux内核学习经验总结

开篇学习内核,每个人都有自己的学习方法,仁者见仁智者见智。以下是我在学习过程中总结出来的东西,对自身来说,我认为比较有效率,拿出来跟大家交流一下。?内核学习,一偏之见;疏漏难免,恳请指正。为什么写这篇博客刚开始学内核的时候,不要执着于一个方面,不要专注于一个子系统就一头扎到实际的代码行中去,因为这样的话,牵涉的面会很广,会碰到很多困难,容易产生挫败感,一个函数体中(假设刚开始的时候正在学习某个方面的某个具体的功能函数)很可能掺杂着其他各个子系统方面设计理念...
<< 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 >>