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

首页 / 操作系统 / Linux

Android判断设备网络连接状态,并判断连接方式

Android判断设备网络连接状态,并判断连接方式

现在是互联网高速发展的时代,Android开发过程中,对于一个需要连接网络的Android设备,对设备的网络状态检测是很有必要的!好多的App都需要连接网络,所以抽时间就写了一个检测Android设备网络连接状态的demo!这个小例子可以判断设备是否已经连接网络,并且在连接网络的状态下可以判断是wifi无线连接还是GPRS手机网络连接,这样就可以在不同的网络连接下去调用不同的方法,处理不同的事情,比如一个有下载功能的app可以判断只有当wifi连接的是后去...
Xen漏洞曝光(CVE2014-7188)

Xen漏洞曝光(CVE2014-7188)

Xen是大规模部署的虚拟化方案之一,这一轮的*EMBARGO*一共曝光了5个漏洞,其中最后一个已经于北京时间2014年10月1日晚上披露,这个编号CVE2014-7188的漏洞是由SUSE Linux的工程师Jan Beulich发现的,Xen和KVM的实现略有不同,在x86架构上,其hypervisor是运行于RING-0的,而传统的linux内核host运行于RING-1,通常的系统调用是直接CALL到RING-1,只有hypercall才是CALL到...
Android自定义侧滑菜单slidmenu

Android自定义侧滑菜单slidmenu

在制做一个软件的时候要用到侧滑菜单(SlidMenu),而且,现在这个应用在软件开发中应用很多!虽然网上有好多说是实现了这个功能,csdn上资源下载那里也有好多提供下载,但当我一个一个的测试了之后,只能感叹一句“坑爹啊!”都是由bug的,想想还是自己来实现吧!实现上主要就是一个自定义的MySlidView,在这个MySlidView里边去加载两个你要显示的View(mMenuView, mSlidView),即一个是滑动之后,左侧的...
Android 自定义控件打造史上最简单的侧滑菜单

Android 自定义控件打造史上最简单的侧滑菜单

侧滑菜单在很多应用中都会见到,最近QQ5.0侧滑还玩了点花样~~对于侧滑菜单,一般大家都会自定义ViewGroup,然后隐藏菜单栏,当手指滑动时,通过Scroller或者不断的改变leftMargin等实现;多少都有点复杂,完成以后还需要对滑动冲突等进行处理~~今天给大家带来一个简单的实现,史上最简单有点夸张,但是的确是我目前遇到过的最简单的一种实现~~~1、原理分析既然是侧滑,无非就是在巴掌大的屏幕,塞入大概两巴掌大的布局,需要滑动可以出现另一个,既然这...
Java代理模式(Proxy模式)

Java代理模式(Proxy模式)

理解并使用设计模式,能够培养我们良好的面向对象编程习惯,同时在实际应用中,可以如鱼得水,享受游刃有余的乐趣。Proxy是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理。设计模式中定义:为其他对象提供一种代理以控制对这个对象的访问。为什么要使用代理模式授权机制 不同级别的用户对同一对象拥有不同的访问权利,如Jive论...
LibVNCServer拒绝服务漏洞(CVE-2014-6052)

LibVNCServer拒绝服务漏洞(CVE-2014-6052)

发布日期:2014-09-23更新日期:2014-10-04受影响系统:LibVNCServer LibVNCServer描述:BUGTRAQ ID: 70091CVE(CAN) ID: CVE-2014-6052LibVNCServer是跨平台C库,可在程序内实现VNC服务器或客户端功能。LibVNCServer没有在客户端检查malloc()返回值,在实现上存在拒绝服务漏洞,攻击者可利用此漏洞使受影响应用崩溃,导致拒绝服务。<*来源:Nicola...
新恶意软件 iWorm 已感染全球1.7万台 Mac 电脑

新恶意软件 iWorm 已感染全球1.7万台 Mac 电脑

北京时间10月4日早间消息,信息安全研究人员近期发现,全球超过1.7万台Mac电脑已经感染了一种名为“iWorm”的新的OS X恶意软件。这种恶意软件曾使用Reddit网站作为传播媒介,能窃取用户数据,触发多种系统操作,并执行Lua脚本。俄罗斯信息安全研究公司Dr. Web在病毒库中将这一恶意软件标记为“Mac.BackDoor.iWorm”。这是一种复杂的后门软件,能在被感染的Mac电脑上执行多种命令,从而...
C++复制控制:赋值操作符和析构函数

C++复制控制:赋值操作符和析构函数

一、赋值操作符类定义了该类型对象赋值时会发生什么。与拷贝构造函数一样,如果类没有定义自己的赋值操作符,编译器会合成一个。1、重载操作符的简单介绍重载操作符是一些函数,其名字为operator后跟着所定义的操作符的符号,通过定义名为operator=的函数,我们可以对赋值进行定义。操作符函数的形参表必须具有与该操作数数目相同的形参(如果操作符是一个成员,则包括隐式this形参)。赋值是二元操作符,对应的两个形参,第一个形参为左操作数,第二个形参为右操作数。注...
LibVNCServer多个栈缓冲区溢出漏洞(CVE-2014-6055)

LibVNCServer多个栈缓冲区溢出漏洞(CVE-2014-6055)

发布日期:2014-09-23更新日期:2014-10-05受影响系统:LibVNCServer LibVNCServer描述:BUGTRAQ ID: 70096CVE(CAN) ID: CVE-2014-6055LibVNCServer是跨平台C库,可在程序内实现VNC服务器或客户端功能。LibVNCServer在文件传输功能的实现上存在栈溢出漏洞,攻击者可利用此漏洞造成在受影响应用上下文中执行任意代码。<*来源:Nicolas Ruff *>...
Boost C++库介绍

Boost C++库介绍

今天我们将来讲述一个非常实用的C++库,它叫做Boost C++库。Boost库中加入了一些在实战中非常常用的函数对C++标准进行了扩充,在实际开发中非常有用。Boost C++的安装包可以在这里下载:http://www.boost.org/解压后进入目录执行:sh bootstrap.sh。完成后得到了b2可执行文件,继续执行./b2,最后执行./bjam完成安装。在Boost C++库中,有智能指针,函数对象,词法分析器,多线程,数据结构等等。具体用...
Java基础——变量及数据类型

Java基础——变量及数据类型

每种语言中都会设计到许多数据,于是,你会接触到不同的数据类型,初次接触数据类型是也曾晕晕乎乎,在Java语言中,终于有点明白了,梳理一下,与君共勉。变量的概念内存中的一个存储区域变量名+数据类型可在同一类型范围内不断变化为什么定义变量:用于不断的存放同一类型的常量,并可以重复使用使用变量注意:变量的作用范围,一对{}之间有效初始化值定义变量的格式:数据类型 变量名=初始化值eg: int x = 4注:格式固定理解:变量就如同数学中的未知数。数据类型:整数...
Linux Bash安全漏洞修复

Linux Bash安全漏洞修复

日前Linux官方内置Bash中新发现一个非常严重安全漏洞,黑客可以利用该Bash漏洞完全控制目标系统并发起攻击,为了避免Linux服务器受影响,建议有Linux服务器的朋友尽快完成漏洞修补。【已确认被成功利用的软件及系统】 所有安装GNU bash 版本小于或者等于4.3的Linux操作系统。【漏洞描述】 该漏洞源于你调用的bash shell之前创建的特殊的环境变量,这些变量可以包含代码,同时会被bash执行。1.影响的系统包括CentOSDebian...
<< 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 >>