pythonGUI ( 二 ) 继续上一篇。我前些日子在某公司实习时候,负责writeup等文档的处理,需要批量给收到的文档打水印,因此写了一个python脚本。现在把该脚本从命令行执行,添加图形化界面。 该程序的功能有: 给png图片批量添加水印,可以选择两种不同的水印。 给gif图批量添加水印。 提取word文档中的所有图片,添加水印。优化方案: 优化前:该程序通过文件后缀,png、gif、docx决定不同的执行方案。 2018-09-13 code code
pythonGUI ( 一 ) 参考资料:《python GUI Programming Cookbook》《Expert Python Programming》python高级编程《代码整洁之道》 学习时间2018-0901——20181231学习目标: 初级目标:熟悉GUI的模块属性的调用。习惯于全英文技术书籍的阅读。 中级目标:熟练掌握python高级语法。 高级目标通过案例联系数据结构知识进行学习。通过案例学习《代码整洁 2018-09-10 code code
git(四)blog主题的修改 参考资料: adding-a-jekyll-theme-to-your-github-pages-site-with-the-jekyll-theme-chooser NexT主题修改配置 jekyll快速指南 依赖gem source -lgem source -r xxxgem source -a http://gems.rubyforge.org/如果运行结果是404,需要换一个源,再重 2018-09-06 tools git
Local-File-Inclusion 题目地址 首先访问下题目提到的:http://www.wechall.net/challenge/training/php/lfi/solution.php 1You are not allowed to execute this script directly. Please include it using the LFI vuln in up/index.php. 提示在主页面(index 2018-08-26 web
实习总结 还有两周就回学校了。实习了5个月,拿了两万多工资,大多都用来维持生活了。深感生活不易。 1. 公司请人是要创造价值。出了社会就不是学生了,公司不是给你学习的地方,要学习,学校才是学习的地方。大多数公司都是干的很低端的活,高端点的都外包,或者公司几个骨干。其他都是可有可无的。走了,再招一个。加薪?不存在的。 2. 对于学历。很多活大多数人都能干,但如果5K能招研究生,为啥要招大专生?如果不看重 2018-08-17 experience experience
awk awk是用来处理文本的。 和sed的区别:sed就像一个女人化妆,只能修饰。awk是整容术,会对文本进行比较大的改动。 命令的结构案例一,结构: { } 类似一个循环体,会对文件中的每一行进行迭代。12345- BEGIN{}- {}- END{} 上面三个语句都有一个花括号,其中放置的是命令(就是要对文本的操作)而begin、end 2018-07-01 linux
kotarak(ssrf+上传) Kotarak(tomcat web server)端口扫描 22/tcp open ssh OpenSSH 7.2p2 Ubuntu 4ubuntu2.2 (Ubuntu Linux; protocol 2.0)8009/tcp open ajp13 Apache Jserv (Protocol v1.3)8080/tcp open http Apache Tomcat 8.5.5S 2018-06-02 training training
编码与解码 二进制、八进制、十六进制简单地说,就是逢二进一,逢八进一,逢十六进一。识别方式 二进制数据最好识别,除了0就是1的就是。八进制通常在开头加0b 作为标志。123python>bin(16)0b10000 八进制数据(base‐8),包括0‐7。八进制通常在开头加0 作为标志。例如: 16(十进制)的八进制为20。写出来就是020用python转换: print oct(16) 十六进制(b 2018-05-20 Cryptography
who-are-you(cookie) who are you(cookie) body { margin: 0; font-family: "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", sans-serif; font-size: 14px; lin 2018-04-30 CTF
read-sed-tr 续上篇。 案例三:用“read”,接受输入作为命令的变量。一看到这么多没见过的命令,先别慌!其实很简单。和上一个案例中一样,read用于读取使用者的输入,然后作为上图倒数两行命令的参数使用。(解释:qcow2是一个虚拟机文件,这个命令的作用是压缩虚拟机的大小,方便在网络上传输)这脚本会要求使用者提供需要压缩的虚拟机文件的名字(虚拟机通常很大),和压缩好的你起的名。然后它就会去执行了!很方便,再也不 2018-04-24 linux