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

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

首页 / 操作系统 / Linux

Linux Shell 通配符、转义字符、元字符、特殊字符

Linux Shell 通配符、转义字符、元字符、特殊字符

一、Linux shell通配符(wildcard)通配符是由shell处理的(不是由所涉及到命令语句处理的,其实我们在shell各个命令中也没有发现有这些通配符介绍), 它只会出现在命令的“参数”里(它不用在命令名称里,也不用在操作符上)。当shell在“参数”中遇到了通配符时,shell会将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行替换(路径扩展);否则就将该通配符作为一个普...
OS X: HP的打印机工具程序安全漏洞(HP Utility.app)?

OS X: HP的打印机工具程序安全漏洞(HP Utility.app)?

如果你有一台“较新”型号的HP Uility.app支持的HP打印机,那么你可以轻松地从HP Utility程序管理部分的打印机配置,这个功能和HP的WebJet Admin提供的功能类似,不过功能少很多,而且不适合网络环境的批量配置和管理。如果到网络设置中,你可以轻松地设置/改变打印机的网络配置,如IP地址等。这个程序存放在/Library/Printers/hp/Utilities目录中,是随着HP打印机驱动安装包一起安装的。这...
Python 多线程之threading condition

Python 多线程之threading condition

使用Condition对象可以在某些事件触发或者达到特定的条件后才处理数据,Condition除了具有Lock对象的acquire方法和release方法外,还有wait方法、notify方法、notifyAll方法等用于条件处理。threading.Condition([lock]):创建一个condition,支持从外界引用一个Lock对象(适用于多个condtion共用一个Lock的情况),默认是创建一个新的Lock对象。acquire()/rele...
使用Python生成源文件的两种方法

使用Python生成源文件的两种方法

利用Python的字符串处理模块,开发人员可以编写脚本用来生成那些格式相同的C、C++、JAVA源程序、头文件和测试文件,从而避免大量的重复工作。本文概述两种利用Python string类生成java源代码的方法。1,String TemplateTemplate是一个好东西,可以将字符串的格式固定下来,重复利用。Template也可以让开发人员可以分别考虑字符串的格式和其内容了,无形中减轻了开发人员的压力。Template属于string中的一个类,有...
Android 版 WhatsApp 曝漏洞:聊天记录可被窃取

Android 版 WhatsApp 曝漏洞:聊天记录可被窃取

创业公司DoubleThink CTO巴斯·博斯奇特(Bas Bosschert)发现,Android版移动聊天服务WhatsApp的一个安全漏洞,导致其他应用可以访问和读取用户的所有聊天记录。博斯奇特已经将使用这一漏洞的方法发布到网上,他还证实,在Android进行了最新一次重大升级后,该漏洞依然存在。该应用的模式大致如下:Android版WhatsApp将所有的聊天记录存储在手机的SD卡上,但其他应用也会申请SD卡的访问权限,一旦用户批准...
Replicant 发现三星手机固件植入可疑后门

Replicant 发现三星手机固件植入可疑后门

基于 AOSP 的自由 Android 衍生版 Replicant 开发者近日发现在 Samsung 出品的 Galaxy 系列手机固件中存在可疑后门程序,允许远程通过调制解调器控制系统 I/O。简单来说,智能手机上除了运行一般程序及用户交互的应用处理器,还有一个专门负责通讯模块操作的通讯处理器。尽管运行在应用处理器上的系统,比如 Android 是开源或部分开源的,但通讯处理器上的操作系统部分几乎都是来自 SoC 提供的闭源私有固件。本次 Replica...
Java注解在SSH开发中的简单应用

Java注解在SSH开发中的简单应用

在系统开发过程中,出现错误在所难免。虽然系统出错时控制台也会报错,但是因为系统控制台输出太多,往往不能快速定位出现错误的功能点及原因。在此通过使用注解,结合spring的AOP,来制作一个错误输出拦截器。首先写一个注解类Catcher:@Target({ ElementType.METHOD })@Retention(RetentionPolicy.RUNTIME)@Documented@Inheritedpublic @interface Catcher...
<< 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 >>