摘要: ls是Linux和Unix下最常使用的命令之一,主要用来列举目录下的文件信息,-l参数允许查看当前目录下所有可见文件的详细属性,包括文件属性、所有者、文件大小等信息。但是,当其显示符号链接的属性时,无论其指向文件属性如何,都会显示777,即任何人可读可写可执行。本文从ls命令源码出发,由浅入深地分析该现象的原因,简略探究了Linux 4.10下的符号链接链接、文件系统与权限的源码实现。 关键词:Linux ls 符号链接 文件系统 权限 源码分析 阅读全文
posted @ 2017-02-25 18:34 ASCII0x03 阅读(5236) 评论(1) 推荐(2) 编辑
摘要: 本文分析了chromuim源代码中对严格安全传输(HTTP Strict Transport Security, HSTS)的源码实现细节,并思考了其中可能存在的安全问题,行文主要记录了探索流程,并加以总结。 阅读全文
posted @ 2017-02-11 18:46 ASCII0x03 阅读(4993) 评论(0) 推荐(0) 编辑
摘要: 要求:使用10-fold交叉验证方法实现SVM的对人脸库识别,列出不同核函数参数对识别结果的影响,要求画对比曲线。 使用Python完成,主要参考文献【4】,其中遇到不懂的功能函数一个一个的查官方文档和相关资料。其中包含了使用Python画图,遍历文件,读取图片,PCA降维,SVM,交叉验证等知识。主要用代码说话,相关资料网络上也很丰富。 阅读全文
posted @ 2016-12-03 19:44 ASCII0x03 阅读(7329) 评论(1) 推荐(0) 编辑
摘要: 使用sklearn构建含有标量属性的决策树 阅读全文
posted @ 2016-11-23 21:47 ASCII0x03 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: SEED系列教程,缓冲区溢出实验Return_to_libc的笔记,该方法可绕过DEP。 阅读全文
posted @ 2016-05-24 17:12 ASCII0x03 阅读(720) 评论(0) 推荐(0) 编辑
摘要: Python写的带图形化界面嗅探器 阅读全文
posted @ 2016-05-23 20:36 ASCII0x03 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 上一个教程中,我们讨论了Qt的QListWidget类,它用来实现简单的单列列表框(list boxes)。然而,我们还需要更加灵活的widget来实现列表,Qt为此提供了QListView 来实现多种多样的项。它是一个纯粹的显示部件,用来显示数据模型提供的信息。这样做将将显示功能和数据逻辑分离开来;这同时还有一些其他widget可以显示来自同一模型结构的数据。 阅读全文
posted @ 2016-05-19 22:38 ASCII0x03 阅读(5689) 评论(1) 推荐(4) 编辑
摘要: Qt具有简洁和方便的几个部件,用来作单列表选择,我们称之为列表框。最灵活的方法是使用一个是Qlistview,它提供了一个必须由程序员定义UI视图、高度灵活的列表模式;一个简单的方法是使用QListWidget,它具有一个预先定义的基于项目的模型,用来处理常见的列表框。我们本节从简单的QListWidget开始。 阅读全文
posted @ 2016-05-18 14:49 ASCII0x03 阅读(3816) 评论(0) 推荐(2) 编辑
摘要: 你不必局限于Qt widget提供的信号,你可以使用Signal类来创建自己的信号。 阅读全文
posted @ 2016-05-17 15:25 ASCII0x03 阅读(3160) 评论(0) 推荐(1) 编辑
摘要: 上一个教程中,我们学习了如何创建和建立交互widgets,以及将他们布局的两种不同的方法。今天我们继续讨论Python/Qt应用响应用户触发的事件:信号和槽。 阅读全文
posted @ 2016-05-17 11:30 ASCII0x03 阅读(4363) 评论(2) 推荐(0) 编辑