- 博客(35)
- 资源 (5)
- 收藏
- 关注
原创 管理VMware虚拟机的方法
vmware安装centos7后,发现操作不如ubuntu方便,命令无法修改,也无法传输文件。网上通用的解决方式是安装vmtools,其实发现也不是很方便。思考后发现有一个办法可以解决,就是使用桥接模式,通过ssh,sftp方式操作虚拟机。桥接模式其实就是将虚拟机模拟成一台机器,直接接到路由器上。1、下载安装securecrt这个软件,这个既可以ssh,又可以操作sftp传输文件极...
2018-09-18 21:25:54
1671
转载 Linux(CentOS 7)命令行模式安装VMware Tools 详解
本篇文章主要介绍了如何在Linux(CentOS 7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。本例中为在Linux(以CentOS 7为例)安装VMware Tools。1.首先启动CentOS 7,在VMware中点击上方“VM”,点击“Install VMware Tools...”(如已安装则显示“Reinstall VM...
2018-09-17 21:37:00
1245
原创 centos7部署NFS实践
一、部署vmware虚拟机1、在centos7网站下载https://www.centos.org/download/(使用centos7是它是社区版的redhat,企业级的服务器一般部署的是redhat,方便与工作相联系)2、共安装3台虚拟机,分别为original、node1、node2,实验其实只用两台,为了后续部署分布式mysql实验,所以安装了2个node节点。其中orig...
2018-09-17 21:22:08
13088
原创 写给自己的话
研究生毕业后也有2年有余,虽然从事的是计算机行业,却由于工作的原因离技术越来越远。偶然翻看自己那时候的博客文章,看到自己之前做过的项目,感慨之余又重新燃起了我对技术的渴望和追求。 回顾自己的计算机历程,与计算机的种种回忆就像是梦。最早初中时代,在文曲星上偶然发现了一个编程的地方。正好家里的书架上有一本VB编程的书,说来也巧,父母都不是搞这个的,这本书看起来古老,却从未被翻阅过。照着书的方法,我...
2018-08-11 18:04:51
310
1
原创 java静态代码调用顺序
package com.proj.oop;class Child extends Parent {public final int age = 12;static{System.out.println("static code in Child");}{System.out.println("no-static code in Child");}
2015-10-21 10:17:49
364
转载 数据库关系与范式
第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。每个属性不可分割而这样的数据库表是不符合第一范式的: 字段1 字段2 字段3 字段4 字段3.1 字段3.2很显然,在当前的任何关系数据库管理系统(DBMS)中,傻瓜也不可能做出不符合第一范式的数据库,因为这些DBMS不允许你把数据库表的一列再分成二列或多列。因此,你想在现有的DBMS
2015-09-18 11:28:35
348
原创 大众点评2015笔试题(答案)
1、有10个文件,每个文件1G,每个文件的每一行存放的都是用户的query,每个文件的query都可能重复。要求你按照query的频度排序。答案:1)遍历10个文件的每个query,取t = hash(query)%10,将这个query存入第t个文件。这一步结果将相同query保存至同一个文件中,并且每个文件的大小约为1g2)分别对每个文件,找出每个query的个数,使用hashmap(
2015-09-16 21:42:50
1767
1
原创 各种排序算法源码(c++)20150913
#include “sort.h”#include “mytool.h”void selectSort(int *a, int n) {int min;for(int i = 0; i 0 && a[j] < a[j-1]) { int temp = a[j]; a[j] = a[j-1]; a[j-1] = temp; j--; } } } void bubbleSor
2015-09-14 20:44:29
434
原创 简单介绍各种算法20150911
1.1、插入排序(字符串排序)特点:stable sort、In-place sort最优复杂度:当输入数组就是排好序的时候,复杂度为O(n),而快速排序在这种情况下会产生O(n^2)的复杂度。最差复杂度:当输入数组为倒序时,复杂度为O(n^2)与之前的元素比较,插入到适合的位置。1.2、选择排序(字符串排序)特性:In-place sort,unstable so
2015-09-14 20:43:09
407
原创 C++优先级20150909
理解:1)一般的计算顺序:取值-》运算-》比较-》赋值2)取值运算永远最先执行(不取值如何做运算)要注意有++,–也是最先的3)取值:取反,++,负号,引用,去引用4)计算:* / + – ,移位,(中间插了一个比较)位运算PrecedenceOperatorDescriptionExampleAssociativity1
2015-09-14 08:53:28
323
原创 各种类型占用字节数,以及内存分块20150908
方便查看各种类型占用的字节数#include int main() {bool v_bool;char v_char;wchar_t v_wchar_t;short v_short;int v_int;long v_long;float v_float;double v_double;long double v_long_double;std
2015-09-14 08:52:27
910
原创 在ubuntu上建立一个nginx代理邮件服务器20150405
在ubuntu上建立一个nginx代理邮件服务器使用系统是ubuntu12.04.4版本,nginx版本为选择稳定版本1.6.2,使用apt-get安装相关包。这里记录一下apt-get搜索包的命令:apt-cache search packagenginx相关包:1、pcre正则表达式(rewrite模块需要用到正则) sudo apt-get inst
2015-09-14 08:51:06
1532
原创 virutalbox相关问题20150405
1、在ubuntu虚拟机内设置共享,安装增强功能后,系统自动挂载共享文件夹至/media下,文件夹属于sfbox组,所以必须将现在使用的用户加入sfbox组中,使用 sudo adduser yourusername vboxsf
2015-09-14 08:50:13
362
原创 Burp Suite说明文档(1)20150312
最近看网络渗透方面的书籍,其中提到一个Burp Suite的软件。搜索发现相关的中文说明文档非常少,无奈只能自己查阅官方的文档。查看官方文档有两种途径,1)去官网上,但是只能在线浏览 2)在软件里面有帮助一栏,其实就是一个chm的官方文档。
2015-09-14 08:48:25
435
原创 QQ验证机制分析(二)20150310
上一篇以为函数会比较复杂,但是其中核心的功能其实比较简单。getSubmitUrl: function(b) {//取得提交的前缀var a = pt.plogin.loginUrl + b + “?”;//f为提交的参数集合var f = {};if (b == “login”) {f.u = encodeURIComponent(pt.plogin.at_a
2015-09-14 08:47:21
797
原创 QQ验证机制分析(一)20150310
QQ验证是基于iframe框架下的(这里我分析的是QQ邮箱的跳转,其他的也有可能用的是ajax技术)。我们使用fidder截取请求,在浏览器输入mail.qq.com,提交请求,我们可以看到1、请求跳转至https://mail.qq.com/cgi-bin/loginpage 2、页面通过iframe,提交子请求至https://xui.ptlog
2015-09-14 08:46:54
2295
原创 从零开始学习WEB安全—-1白帽子20150308
花了一个过年的时候过了一遍白帽子WEB安全一书(精读比例50%),其中还跳过了加密算法漏洞的一章,理由会在后面补充。起初的想法是100%精读的,但是书本写的思维比较跳跃,虽然是出自淘宝安全大神,但是对于初学的菜鸟来说好多地方还是比较晦涩,所以就改变初衷,当作一个科普来读了。下面是对本书的理解:能感受到作者试图将书写成一本科普读物的意图,其中也穿插了许多基础概念的讲述,但事实上对于我
2015-09-14 08:46:05
1818
原创 从零开始学习WEB安全—-0序篇20150308
标题写的是从零开始,这里零仅指的是自己安全相关的知识。其实在开始踏足安全领域之前,我已经充分地了解WEB的相关的知识,简单介绍一下作为参考(从底层开始吧):通读过一遍TCP/IP详解,对相关的协议有比较深刻的了解,但是具体协议细节说不出来。经常会使用linux环境,对linux的各种操作比较熟悉。vim也能用一点。具体分析修改过NGINX源码,对服务器的具体配置以及各种处理都非常的熟悉。分
2015-09-14 08:45:31
887
原创 我的第一篇博客20150308
折腾了两天时间,终于把自己的博客建好了。在这里也给自己庆祝一下,发上第一篇文章。之所以要写这个博客主要还是趋于三个方面的考虑:边学习边记录,养成习惯的同时能够促进自己学习的动力。学习WEB安全的知识很杂,东西很多,需要有一个东西能够记录下来,以便自己能够在需要的时候方便查找。记录从零开始学习WEB安全的路,希望能给他人留下一些学习的经验。大概就写这么多吧,希望接下来的学习争
2015-09-14 08:44:33
289
转载 在Ubuntu 12.04安装和设置Samba实现网上邻居共享
Samba 是一款功能强大的共享工具,可以实现与windows的共享,就是我们经常在windows计算机之间使用的网上邻居功能,可以共享文件和打印机等。今天要介绍的是在 ubuntu 12.04 中安装和设置,当然也可以在以前的版本上使用。 在Ubuntu上安装Samba: 1 安装Samba文件 我们需要做的第一件事是安装Samba,你可以在Ubuntu软件中心搜索
2014-09-12 10:14:50
557
转载 【总结】Python 2.x中常见字符编码和解码方面的错误及其解决办法
Python 2.x中的字符编码,设计的的确不好,导致初学者,甚至是即使用Python很长时间的人,都会经常遇到字符编解码方面的错误。下面就把一些常见情,尽量的都整理出来,并给出相应的解决办法。看此文之前Python中字符编码所涉及的背后逻辑(从你输入字符,到终端显示字符的背后过程)在去了解Python编码解码之前,还有个更加重要,但是很多时候却被其他解释相关知
2014-07-24 20:28:32
715
转载 使用py2exe生成独立的exe文件
今天写一个python小脚本,在windows下将当前状态下,所有的task的名字输出到一个文件里,然后将这个脚本转化成exe文件。先看一下python脚本TaskNameList.py: Python代码import subprocess # running the command "tasklist" in cmd.exe p
2014-07-24 18:57:54
631
转载 python字符串操作
在python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用impor
2014-07-23 16:44:40
434
原创 修改Google Chrome浏览器背景颜色的方法
Stylish是一个Firefox扩展,你可以利用它来定制目标网页或网站的css样式,甚至一些Firefox app的样式,让浏览效果更加舒适。而且在UserStyles网站上已经有不少现成的样式可供下载,让不会写css的普通用户也可以享受到它的便利。 利用Stylish插件我们可以修改谷歌Chrome浏览器的背景颜色(保护色:豆沙绿),字体黑色的网页css,悬停设绿底蓝字,正点击设绿
2014-07-23 10:23:50
10081
转载 几款实用的Chrome浏览器插件
几乎每一款浏览器都专注浏览器插件开发,让自己的用户能够方便的对浏览器进行操作,来最大限度的提升浏览器体验度。时下很多人都用上了Google Chrome浏览器,这款目前世界上最快的浏览器既简洁又高效,用来上网冲浪还真是不错。不过好马也得配好鞍,和很多非IE核心浏览器一样,Chrome也需要利用插件扩展自己的能耐。下面精心挑选几款实用插件: 1. 气泡翻译 ——Bubble T
2014-07-23 10:22:39
905
转载 修改Google Chrome浏览器背景颜色的方法
Stylish是一个Firefox扩展,你可以利用它来定制目标网页或网站的css样式,甚至一些Firefox app的样式,让浏览效果更加舒适。而且在UserStyles网站上已经有不少现成的样式可供下载,让不会写css的普通用户也可以享受到它的便利。 利用Stylish插件我们可以修改谷歌Chrome浏览器的背景颜色(保护色:豆沙绿),字体黑色的网页css,悬停设绿底蓝字,正点击设绿
2014-07-23 10:02:05
5862
转载 Eclipse背景颜色修改
Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test
2014-07-23 09:10:43
428
转载 Eclipse配置PyDev插件
安装PyDev:首先需要去Eclipse官网下载:http://www.eclipse.org/,Eclipse需要JDK支持,如果Eclipse无法正常运行,请到Java官网下载JDK安装:http://www.oracle.com/technetwork/java/javase/downloads。打开Eclipse,找到Help菜单栏,进入Install New Software…选项。点击
2014-07-22 16:36:47
317
转载 Eclipse+PyDev 安装和配置
Python开发有很多工具,其中Eclipse+Pydev 是最常见的一种。本文简单介绍Windows下Eclipse+PyDev 安装和配置。 Eclipse 是一种基于 Java 的可扩展开源开发平台。就其自身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 PyDev 是Eclipse的 Python IDE 插件,利用 PyDev 插件把 Eclipse
2014-07-22 15:54:20
291
转载 Python IDE的选择 —— 以智能代码功能为标准
大年初二开始学Python,首先得选一个开发环境。由于以前一直用Visual Studio,选IDE的时候首先得看是不是有智能代码(Call-Tips和 Auto-Complete)功能,如果没有的话,对于我这样的新手实在太痛苦了,我可不想去记那些库、包和函数名,最好一点 . 就能全出来。 看了《python IDE 介绍》这篇文章,把里边提到的IDE都下载了试用,最后选择了Pyt
2014-07-22 15:52:59
437
转载 成功解决在Python文件上右键菜单无“Edit with IDLE”选项
打开注册表在HKEY_CLASSES_ROOT\SystemFileAssociations中添加.py\shell\Edit with IDLE\command;修改HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Edit with IDLE\commandcommand的值为"C:\\Python26\\ArcGIS10.0
2014-07-22 15:49:30
1362
转载 琐碎
主机字节序就是我们平常说的大端和小端模式:不同的CPU有不同的字节序类型,这些字节序是指整数在内存中保存的顺序,这个叫做主机序。引用标准的Big-Endian和Little-Endian的定义如下: a) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。 b) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高
2014-02-17 10:55:20
463
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人