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

首页 / 操作系统 / Linux

UITableViewCell - UITableView中cell的边框和背景

UITableViewCell - UITableView中cell的边框和背景

UITableView是iOS开发中最常用的元素,在平常用的iPhone App中大部分都用到了UITableView,所以你应该知道她的强大了。需求很简单,就是在一个UITableView里面实现一个不一样的UITableViewCell,如下图里的“切换账号”按钮正常情况下grouped样式(UITableViewStyleGrouped)UITableViewCell都是有边框的,所以如果只是用addSubView添加一个按钮的话,就会有边框在外面,...
Android init进程中鲜为人知的charger mode 模式

Android init进程中鲜为人知的charger mode 模式

假如基于Andriod系统平台的手机在没有硬件充电指示灯的情况下,你如何知道电池是否在充电呢,进入andriod系统才能进行充电指示,而我们有时候仅仅需要充电而不需要进入系统,一般的情况是,当你关机的时候,插上充电器,屏幕会出现充电的图标。这是如何做到的呢?Android 为我们提供了一个c程序,在system/core/charger/目录下。首先说明一下charger目录下的东西,一个charger.c 判断电池的电量,以及显示充电图标的功能。 iam...
Linux 安全配置

Linux 安全配置

Linux不论在功能上、价格上或性能上都有很多优点,然而,作为开放式操作系统,它不可避免地存在一些安全隐患。关于如何解决这些隐患,为应用提供一个安全的操作平台,本文会告诉你一些最基本、最常用,同时也是最有效的招数。Linux是一种类Unix的操作系统。从理论上讲,Unix本身的设计并没有什么重大的安全缺陷。多年来,绝大多数在Unix操作系统上发现的安全问题主要存在于个别程序中,所以大部分Unix厂商都声称有能力解决这些问题,提供安全的Unix操作系统。但L...
Linux的网络安全策略

Linux的网络安全策略

随着Internet/Intranet网络的日益普及,采用Linux网络操作系统作为服务器的用户也越来越多,这一方面是因为Linux是开放源代码的免费正版软件,另一方面也是因为较之微软的Windows NT网络操作系统而言,Linux系统具有更好的稳定性、效率性和安全性。在Internet/Intranet的大量应用中,网络本身的安全面临着重大的挑战,随之而来的信息安全问题也日益突出。以美国为例,据美国联邦调查局(FBI)公布的统计数据,美国每年因网络安全...
Linux内核调试技巧--current的应用

Linux内核调试技巧--current的应用

是什么?current 指针指向当前在运行的进程,内核代码可以通过使用 current 来使用进程特定的信息。指向 task_struct 的current指针在内核堆栈内,是一个全局项。为什么要用?查看当前谁在使用内核你关心的那段代码的时候。怎么用?printk(KERN_INFO"Thecuurentprocesscommond:"%s"thepid:%i ",current->comm,current->pid);comm:当前进程执行的...
操作系统Linux服务器安全配置

操作系统Linux服务器安全配置

一、Linux服务器磁盘分区 1、如果是新安装系统,对磁盘分区应考虑安全性: 1)根目录(/)、用户目录(/home)、临时目录(/tmp)和/var目录应分开到不同的磁盘分区;2)以上各目录所在分区的磁盘空间大小应充分考虑,避免因某些原因造成分区空间用完而导致系统崩溃; 2、对于/tmp和/var目录所在分区,大多数情况下不需要有suid属性的程序,所以应为这些分区添加nosuid属性; 方法一:修改/etc/fstab文件,添加nosuid属性字。例如...
Linux设备驱动编程模型之设备篇

Linux设备驱动编程模型之设备篇

设备驱动程序模型建立在几个基本数据结构上,这些结构描述了总线、设备、设备驱动、属性以及他们之间的关系。我们首先认识一下这些数据结构。 一、数据结构设备表述符[cpp] structdevice{structdevice*parent;/*指向父设备的指针*//*该字段用于管理device和其他device结构,一起device与其他结构之间的关系*/structdevice_private*p;structkobjectkobj;/*内嵌的kobject结...
Red Hat Linux已对kdegraphics升级

Red Hat Linux已对kdegraphics升级

Red Hat对kdegraphics发布了升级。此次升级修正了多个漏洞,这些漏洞可被恶意攻击者操作进行拒绝服务攻击并且潜在危及到一个易受攻击系统的安全。 信息提供:安全公告(或线索)漏洞类别:拒绝服务攻击系统攻击攻击类型:本地系统攻击发布日期:2006-08-28更新日期:2006-08-29受影响系统:RedHat Enterprise Linux AS 2.1RedHat Enterprise Linux AS 3RedHat Enterprise ...
UNIX与Linux的关系

UNIX与Linux的关系

一、老调重谈,什么是Linux ?Linux 是一个计算机操作系统,计算机操作系统有好多,比如 Windows Macos Unix Bsd 等。所以Linux在地位上和Windows是平行的,都是计算机操作系统,这个表述可能不太正确,呵,我自己是明白,可能表达上有困难。毕竟我不是专业计算机出身的。请大家理解理解吧。Linux 出生计划是在1991年(是Linus计划的),他的父亲是一个是芬兰的一个小伙子,现在可能也老了吧,反正咱也没有见过他本人,是不是真...
Linux-C实现GPRS模块发送短信

Linux-C实现GPRS模块发送短信

“GSM模块,是将GSM射频芯片、基带处理芯片、存储器、功放器件等集成在一块线路板上,具有独立的操作系统、GSM射频处理、基带处理并提供标准接口的功能模块。GSM模块根据其提供的数据传输速率又可以分为GPRS模块、EDGE模块和纯短信模块。短信模块只支持语音和短信服务。GPRS,可说是GSM的延续。它经常被描述成“2.5G”,也就是说这项技术位于第二代(2G)和第三代(3G)移动通讯技术之间。GPRS的传输速率从56K到114Kbps不等,理论速度最高达1...
侵入oracle数据库的操作命令

侵入oracle数据库的操作命令

侵入Oracle数据库的操作命令最近遇到一个使用了oracle数据库的服务器,在狂学oracle+请教高手后终于搞到了网站后台管理界面的所有用户密码,我发现oracle操作起来真是太麻烦,为了兄弟们以后少走些弯路,我把入侵当中必需的命令整理出来,一个星期的心血,版权所有,转载请注明作者. 1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。 2、sqlplus /nolog 或sqlplus system...
Linux 如何使用GCC生成静态库和动态库

Linux 如何使用GCC生成静态库和动态库

在演示示例之前,我们先要明白以下几个概念:1、静态库与动态库的区别:根据代码被载入的时间不同,linux下库分为两种:静态库和动态库(也叫共享库)。静态库,在编译时,已经被载入到可执行程序中,静态库成为可执行文件的一部分,因此可可执行程序文件比较大。动态库,可执行程序在执行时,才被引用到内存,因此可执行程序文件小。动态库,一个显著特点就是:当多个程序调用同个动态库时,内存中只有一个动态库实例。2、库命名规范a)静态库以.a 为后缀,动态库以.so为后缀b)...
打造Linux服务器网络安全

打造Linux服务器网络安全

打造Linux服务器网络安全如果你的Linux服务器被非受权用户接触到(如服务器放在公用机房内、公用办公室内),那么它的安全就会存在严重的隐患。 使用单用户模式进入系统Linux启动后出现boot:提示时,使用一个特殊的命令,如linuxsingle或linux 1,就能进入单用户模式(Single-User mode)。这个命令非常有用,比如忘记超级用户(root)密码。重启系统,在boot:提示下输入linux single(或linux ...
几个在Linux下的后门和日志工具

几个在Linux下的后门和日志工具

几个在Linux下的后门和日志工具 攻入Linux系统后,很多入侵者往往就开始得意忘形了。这其中还有一个原因,就是技术性也要求更高了。下面,我们来看看一些常用的经典工具。 1、从这里延伸:后门和连接工具 (1)Httptunnel Tunnel的意思是隧道,通常HTTPTunnel被称之为HTTP暗道,它的原理就是将数据伪装成HTTP的数据形式来穿过防火墙,实际上,它是在HTTP请求中创建了一个双向的虚拟数据连接来穿透防火墙。说得简单点,就是说在防...
ActivityGroup + GridView 实现Tab分页标签

ActivityGroup + GridView 实现Tab分页标签

很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost 与 TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到ActivityGroup所指定的容器(LinearLayout)中。接下来贴出本例运行的效果图:ImageAdapte...
<< 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 >>