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

首页 / 操作系统 / Linux

PopupWindow中显示ListView时自适配窗口大小

PopupWindow中显示ListView时自适配窗口大小

在使用PopupWindow的时候,有一个不好的地方就是不太好设置弹出窗体的大小。如果指定绝对大小,那么对于不同分辨率不同尺寸的手机来说,显示出来效果会不同,从而导致用户体验不佳。为了达到PopupWindow能够自适配布局大小,可以在设置长宽时候指定:popupWindow.setWidth(LayoutParams.WRAP_CONTENT); popupWindow.setHeight(LayoutParams.WRAP_CONTENT);下面我就来...
Java网络编程深入之TCP协议编程

Java网络编程深入之TCP协议编程

我们知道,TCP编程虽然在传输速度上不及UDP编程,但是,使用TCP编程可以保证数据在传输时的稳定性,而且TCP是建立在连接的基础之上的,因此,学习TCP编程,在网络编程中是十分重要的。那么,我们要了解TCP编程,就必须了解TCP协议编程在Java高级编程中的应用以及我们应当如何实现TCP协议编程。同UDP协议编程一样,使用TCP协义编程,也是要在两个端口上实现的。不过在UDP中我们称作是发送端和接收端,而在TCP中我们称作是服务端和客户端。相同的是,在实...
OpenX Ad Server跨站请求伪造漏洞

OpenX Ad Server跨站请求伪造漏洞

危害级别 高危是否首次公开 非首次发布发布时间 2011.07.29漏洞影响产品版本 OpenX Ad Server 2.8.7漏洞描述OpenX是一款用PHP开发的广告管理与跟踪系统。 OpenX Ad Server的管理界面存在跨站点请求伪造漏洞,远程攻击者可以利用漏洞强制管理员登陆服务器执行恶意操作。漏洞解决方案暂无目前没有详细解决方案提供: http://www.openx.org/about/facts HP Network Automation...
Java编程高级之Java网络编程知识基础

Java编程高级之Java网络编程知识基础

Java是一种平台无关的编程语言,具有“一次编写、到处运行”的特点,所以非常适合网络编程。可以这样说,在网络编程方面没有任何一门语言比Java更优秀。要学习Java网络编程,就必须要对相关的网络知识有一定的了解,下面对于网络的一些基础知识进行简单的叙述。网络基本概念计算机网络:计算机网络,就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。网...
苹果渐成恶意软件攻击目标 每秒检测到两个

苹果渐成恶意软件攻击目标 每秒检测到两个

日前,一份针对今年上半年在线安全活动的报告指出,Mac系统正在受到越来越多的恶意软件的威胁。Mac平台上的恶意软件生成率达到60%,每天有超过15万个恶意软件被生成,其中1.9万个网站被检测出包含恶意代码并被阻断掉,这大概占所有恶意软件行为的30%。有五分之四的合法网站被劫持和篡改,其中超过三分之一由美国运营,比俄罗斯高出了13%。在过去的半年中,针对苹果Mac系统用户的攻击逐渐增多,攻击主要是通过Mac Defender虚假安全软件欺骗来完成的。Mac ...
Java编程高级之UDP协议编程在Java中的体现

Java编程高级之UDP协议编程在Java中的体现

要实现UDP协议编程就要知道什么是UDP协议、我们为什么要使用UDP协议编程以及在Java中是如何实现UDP编程的,这些都是值得我们思考的。所谓的UDP( User Datagram Protocol )协议指的是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP是一种无连接的协议,每个数据报都是一个独立的信息,包括完整的源或目的地址,它在网络上以任何可能的路径传往目的地,因此能否到达目的...
Linux 进程调度

Linux 进程调度

参考Robert love的著作:2.6内核版本以后的linux实现了抢占式内核,实现了内核抢占。进程调度顺序:1. 实时进程 > 非实时进程2. 实时进程之间,比较实时优先级,0到99,越大越高。3. 实时优先级相同的实时进程之间,根据调度策略来执行。分FIFO和RR两种。 1)其中RR方式,是轮询的,在3.5.3内核版本中,rt_sched_class中task_tick的RR_TIMESLICE为100ms。当RR时间片超时后,进程被放到“实时...
Linux内核--网络协议栈深入分析(二)--sk_buff的操作函数

Linux内核--网络协议栈深入分析(二)--sk_buff的操作函数

本文分析基于Linux Kernel 3.2.1更多请查看 Linux内核--网络内核实现分析1、alloc_skb()函数该函数的作用是在上层协议要发送数据包的时候或网络设备准备接收数据包的时候会调用alloc_skb()函数分配sk_buff结构体,需要释放时调用kfree_skb()函数。staticinlinestructsk_buff*alloc_skb(unsignedintsize, gfp_tpriority) { return__allo...
《APUE》:打印线程ID

《APUE》:打印线程ID

《Unix环境高级编程》这本书附带了许多短小精美的小程序,我在阅读此书的时候,将书上的代码按照自己的理解重写了一遍(大部分是抄书上的),加深一下自己的理解(纯看书太困了,呵呵)。此例子在Ubuntu 10.04上测试通过。相关链接《UNIX环境高级编程》(第二版)apue.h的错误 http://www.linuxidc.com/Linux/2011-04/34662.htm Unix环境高级编程 源代码地址 http://www.linuxidc.com...
<< 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 >>