- 博客(643)
- 资源 (4)
- 收藏
- 关注
转载 PHP防盗链的基本思想 防盗链的设置方法
盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。做好防止盗链的工作,是每个网站开发者的重要工作。做好防盗链工作能给网站服务器减少不少压力,这里我们分享一种php防盗链的实现方法:一般的下载的
2016-10-12 14:26:07 1218
转载 php实现图片文件与下载文件防盗链的方法
本文实例讲述了php实现图片文件与下载文件防盗链的方法。分享给大家供大家参考。具体分析如下:在php中最简单的防盗链办法就是利用php的$_SERVER['HTTP_REFERER']函数来操作了,但是此方法不可靠,我们最终还是需要使用apache,iis来进行操作的,具体的操作方法如下:php防盗链:复制代码 代码如下:session_start();session_
2016-10-12 14:25:17 2489
转载 require(),include(),require_once()和include_once()区别
我把这两个语句放在一起介绍,读者可以比较学习。 1.require()语句 require()语句用于指定的文件代替语句本身,就象C语言中的include()语句一样。如果php配置文件php.ini中的URL fopen wrappers 是打开的(默认情况下是打开的),就可以使用URL来指定文件的位置从而实现远程文件的调用。有一点就是使用require()和include()语
2016-10-12 14:22:50 940
转载 PHP中include()与require()的区别说明
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控
2016-10-12 14:22:10 607
转载 递归和迭代的区别
递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过程或函数里面调用自身;2)在使用递归时,必须有一个明确的递归结束条件,称为递归出口.
2016-10-06 11:07:41 529
转载 lamp、lnmp和lnamp,到底应该选择哪个?
导读:一键安装包有lamp、lnmp、和lnamp三种,主要区别就是用apache还是nginx,或者是要两者都用呢?如果你的服务器或VPS的内存不多,lnmp是最好的选择,如果网站动态内容多的话,lamp还是最稳定的。一键安装包有lamp、lnmp、和lnamp三种,到底该选用哪个呢?这个是分情况的,先看下三者的区别在哪里:lamp 的全称是linux + apache +
2016-10-04 15:40:56 9055
转载 Android学习笔记之AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte
2015-07-07 11:05:15 471
转载 【求助】更新了androidsdk 现在打开eclipse报错
来源:http://bbs.pediy.com/showthread.php?t=201039昨天用android sdk manager 更新了android sdk,我是在myeclipse上面安装adt来开发android的现在每次打开myeclipse都报错,而且我每次打开虚拟机的时候也报错。报错的信息都是一样的。 报错的信息如下:[2015-05-30
2015-07-07 10:41:48 783
转载 Eclipse主题更换方法
1.打开Eclipse的Help->Eclipse Marketplace2.在Find里搜索Eclipse Color Theme,点击Install按钮3.打开Window->Preferences->General->Appearance在Color Theme里就可以挑选自己喜欢的主题了http://eclipsecolorthemes.org/上也有许多主题可以下载了import进Ecli
2015-07-05 21:02:12 631
转载 linux下装php5+mysql5+apache 2的笔记
环境是red hat linux4+MySQL5+apache 2+php51、安装apache:tar zvxf httpd-2.0.46.tar.gzcd httpd-2.0.46./configure –PRefix=/usr/local/apache2 –enable-so \–enable-mods-shared=most &&make &&make in
2015-02-18 22:32:16 628
转载 shell的简介
什么是 Shell? Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/linux操作系统之核心程序(kernel)间的一个接口。为什么我们说 shell 是一种介于系统核心程序与使用者间的中介者呢?读过操作系统概论的读者们都知道操作系统是一个系统资源的管理者与分配者,当您有需求时,您得向系统提出;从操作系统的角度来看,它也必须防止使用者因为错误的操作而造成系统的伤害?众所
2015-02-18 22:30:44 544
转载 Linux菜鸟必学的60个命令
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的
2015-02-18 21:45:04 735
转载 vector的成员函数解析
vector是线性容器,它的元素严格的按照线性序列排序,和动态数组很相似,和数组一样,它的元素存储在一块连续的存储空间中,这也意味着我们不仅可以使用迭代器(iterator)访问元素,还可以使用指针的偏移方式访问,和常规数组不一样的是,vector能够自动存储元素,可以自动增长或缩小存储空间,vector的优点:1. 可以使用下标访问个别的元素2.
2014-11-19 15:55:30 598
转载 vector::erase()方法的详细介绍及问题解答
vector::erase():从指定容器删除指定位置的元素或某段范围内的元素vector::erase()方法有两种重载形式如下:iterator erase( iterator _Where);1.iterator erase( iterator _First, iterator _Last);如果是删除指定位置的元素时:返回值是一个迭代
2014-11-19 15:42:27 688
转载 Linux 如何配置无线网络
前您可以使用我们提供的wireless-tools 或wpa_supplicant工具来配置无线网络。请记住重要的一点是,您对无线网络的配置是全局性的,而非针对具体的接口。wpa_supplicant是一个最好的选择,但缺点是它不支持所有的驱动。请浏览wpa_supplicant网站获得它所支持的驱动列表。另外,wpa_supplicant目前只能连接到那些你已经配置好ESSID的无线网络
2014-10-10 12:07:05 1256
转载 linux wifi配置
前段时间移植了U-boot和linux2.6.27.9到mini2440上,最近有点空,手头有一个usb接口的zd1211b芯片的wifi无线网 卡(PSP和NDSL玩家都知道的神卡),于是决定进行wifi无线网卡在嵌入式中的移植。要在内核中加入此无线网卡的驱动。我是在我移植的 linux2.6.27.9内核上移植的。关于内核移植,请看我的这篇文章。http://blog.chinaunix.ne
2014-10-10 12:05:34 3256
转载 Shell基础知识
原文地址:Shell基础知识 作者:SodaGreen_wyj1.shell特殊变量: $# 传送给命令Shell的参数序号 $- 在Shell启动或使用set命令时提供选项 $? 上一条命令执行后返回的值 $$ 当前shell的进程号 $! 上一个子进程的进程号 $@ 所有的参数,每个都用双括号括起
2014-10-10 12:03:57 582
转载 Linux shell脚本全面学习
1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:编译 chmod +x
2014-10-10 11:59:14 527
转载 Linux下制作能Boot的SD卡
因为板子要从SD卡启动,编译了bootloader、kernel、rootfs后需要格式化sd卡并写入这3个文件插入sd卡后,通过 dmesg 命令检查设备名,下面假设为/dev/sdb。1、$ sudo fdisk /dev/sdb,进入格式化命令行,命令行都是以字母表示,具体命令格式按m可以列出所有命令。2、列出所有分区,按p3、如果SD卡已有分区,按d,删
2014-10-10 11:58:44 1371
转载 Linux内核编译步骤
原文地址:Linux内核编译步骤 作者:xgr07happylinux系统内核编译步骤:1,启动系统,引导linux系统,并以root用户名登录到linux系统。2,准备内核源码,下载源码压缩包,并复制到目录/usr/src下。3,建立编译链接,首先新内核首先删除/usr/src/linux的符号链接,解压内核源码后,创建新的linux符号链接,
2014-10-10 11:32:20 465
转载 linux sd卡驱动分析
最近要让s3c2440在linux2.6.18上 支持4G的SD卡.原文地址:http://linux4u.wikidot.com/mmc-controller-driver==============================================================linux-2.6.2x的mmc驱动与linux-2.6.1x的mmc驱动的区
2014-10-10 11:31:21 640
转载 SD卡驱动参考blog
http://blog.csdn.net/lanmanck/archive/2009/12/03/4930089.aspx //SD卡驱动流程http://hi.baidu.com/396954504/blog/item/99aaac0ecfe97fc77bcbe1d5.html //sd 卡驱动在2.6内核的编写.sd/mmc/sdio kernel,sd/mmc/sdio 内核ht
2014-10-10 11:25:33 633
转载 Ubuntu 10.04无线网卡rtl8191安装经历(转)
我在学校的实验室安装realtek公司的rtl8188su版本的网卡驱动.进入源码目录make./cleansudo insmod 8712u.koifconfig wlan0提示:SIOCSIFFLAGS: Resource temporarily unavailable资源临时不可用dmesg:... ...[ 279.636633] rtl
2014-10-10 11:24:51 1737
转载 Android 开发简介
开源的设备平台Frank Ableson, 软件设计师简介: Android 是一种基于 Linux® V2.6 内核的综合操作环境。最初,Android 的部署目标是移动电话领域,包括智能电话和更廉价的翻盖手机。但是, Android 全面的计算服务和丰富的功能支持完全有能力扩展到移动电话市场以外。Android 也可以用于其他的平台和应用程序。在本文中,阅读对 Andr
2014-10-10 11:20:47 654
转载 VC 获取系统特殊文件夹的路径如:系统目录,桌面等
如果需要,请在StdAfx.h中添加 #include TCHAR MyDir[_MAX_PATH]; SHGetSpecialFolderPath(this->GetSafeHwnd(),MyDir,CSIDL_APPDATA,0);AfxMessageBox(MyDir); 其中第三个参数CSIDL_APPDATA可以为以下的值:
2014-10-01 10:01:16 804
转载 新型K4宏病毒代码分析报告
最近据说是新型的K4宏病毒到处肆虐,感染了办公室不少.xls文件,杀又杀不干净。对此互比较感兴趣,花了点时间跟踪了一下代码,并作了简要注释,基本了解该病毒的行为: 以ToDOLE模块中的代码,在虚拟机XP+Excel2003下跟踪并注释了关键代码: '病毒行为主过程 Private Sub auto_open() Application.DisplayAle
2014-10-01 09:43:09 3668 1
转载 在VC中调用WORD(显示,修改,存盘,运行宏)
ZHENG017 原作 (1)使用AppWizard创建一个新的MFC AppWizard(EXE)工程,命名为"office" (2)选择单文档视图(SDI)结构,在第3步中需要选中Container,以提供容器支持,并且选中active document container 其它都为默认(3)在View菜单中,选ClassWizard,选Automation选
2014-10-01 09:14:12 635
转载 VC U盘病毒模版
当然不是我写的,但会仿写:// MyVirus2.cpp : Defines the entry point for the application.//// MyVirus1.cpp : Defines the entry point for the application.//// WindowsXP2.cpp : Defines the entry point
2014-09-14 14:00:39 1150
转载 暴风一号 病毒 源码学习
On Error Resume Next '//屏蔽出错信息,发生错误时继续向下执行Dim Fso,WshShell '//定义了两个变量'//创建并返回对 Automation 对象的引用。'//CreateObject(servername.typename [, location])'//servername 必选项。提供对象的应用程序名称。'//typename 必
2014-09-07 10:04:59 1705
转载 VC++盗号木马源码分析
VC++ 网游dll盗号木马源码2009-09-06 12:19前段时间,在lonkil前辈的网站上看到的一款DLL网游木马源码,确实佩服...(幸亏这类牛人没走这道儿,不然中国网民会死得很惨的~~~~)/** main.cpp **/#include BYTE userCode[7]={0x8B,0x45,0x0C,0x50,0x8D,0x4B,0x5C}; BYTE
2014-08-16 14:29:50 2529
转载 VC常用代码之通过注册表寻找应用程序路径
很多时候在调用一些应用程序之前需要先找到应用程序的路径。使用CFileFind类效率较低,如果要寻找一些已经在注册表标明路径的应用程序,通过注册表来寻找不失为一个便捷的途径。下面就是通过注册表寻找应用程序路径的相关代码(以寻找Rar.exe为例,Rar.exe是WinRar的控制台程序): // 打开键 HKEY hKEY; LPCTSTR Rgspath
2014-07-27 14:41:34 605
转载 流氓APP是如何潜伏进手机的
在我们的生活中,智能手机已经无处不在了。可是在使用一段时间之后,用户就会发现手机里莫名其妙地多了一堆APP。这些APP轻则会占据不少的存储空间,重则会自动下载APP,消耗流量,甚至是捆绑有吸费软件,危害很大。那么这些APP究竟是如何进入手机的呢?本期我们就来一起研究一下APP潜入手机的途径。 技术研究:经过我们的研究,APP悄悄潜伏进手机这个现象非常严重,无论是Android
2014-07-25 20:14:22 1655
转载 VC中IP地址控件的赋值与取值
一、CIPAsressCtr初始化代码只能写在OnInitDialog()中#include //把CString表示的IP地址写到IP Address里面CString strIP="192.168.0.17"; DWORD dwIP=ntohl(inet_addr(strIP)); m_IP.SetAddress(dwIP);//读取IP Address的内
2014-07-16 10:21:00 2288
转载 c#端口扫描器源代码
老师要求写的一个端口扫描器图: 源代码:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System
2014-07-15 16:25:25 893
转载 S扫描器源代码
#include #include #include #define iPort 80//目标Web Server端口 .#define szSign "500 13\r\nServer: Microsoft-IIS/5.0"//根据此标志来检查目标是否有漏洞 #pragma comment(lib,"ws2_32.lib") ////////////////////
2014-07-15 14:42:31 3662
转载 visual assitant x 安装注意
先到这里http://dl.cr173.com//soft1/VA_X_Setup.zip 下载 Visual Assist X V10.7.1929.0下载之后解压:assitant x 安装注意" title="visual assitant x 安装注意" style="margin:0px; padding:0px; border:0px; list-style:none"
2014-07-15 14:07:26 720
转载 VC2010 使用TAB控件
1. 添加TAB控件并为其关联一个CTabCtrl类型的控件变量m_tab在对话框点击右键,选择class wizard... 2. 创建新的对话框,新对话框个数及ID根据设计需要进行修改 资源视图栏中,在Dialog文件夹右键对新添的对话框属性进行设置:Border设为None,Style属性设为Child
2014-07-15 12:42:39 723
转载 堆溢出学习笔记
0x00 概述本文从程序实例出发,展示了XP SP1下的堆溢出+代码执行,XP SP3下的堆溢出+内存任意写,主要面向{已经掌握缓冲区溢出原理,希望进一步了解堆溢出原理的初学者}、{就是想找个堆溢出例子跑一遍的安全爱好者}以及{跑不通各种堆溢出书籍示例代码、非得跑通代码才看的进去书的搜索者}本笔记参考自:http://net-ninja.net/article/2011/Sep/0
2014-07-11 11:23:11 1563
转载 如何简单地找回保存在浏览器里的密码
一个简单的议题,也是同学们比较常遇到的问题,怎样找回保存在浏览器的“自动填写表单”功能中的密码。最容易想到的当然是抓包。一般的网站数据包里密码就是明文的,不过有些却也不是,可能是经过hash之后传递的(多数大网站)。 还有些浏览器自带此功能,但总有诸多限制。比如chrome需要输入当前windows密码: 猎豹浏览器需要输入之前设置的手势安全锁:
2014-07-11 11:19:31 3644
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人