所有由咪咪猪发布的文章

谷歌DNS服务器8.8.8.8最近总是超时,不得不换回电信DNS

电信的114.114.114.114 DNS服务器总是弹出一些小广告或者在输错网址时给半路出来个满屏广告的垃圾站114网址导航,花了钱还要忍受他们这个强盗行为,有苦说不出。

听闻谷歌的8.8.8.8早已获解禁,于是欣喜的换上了,终于告别了电信的垃圾。但在使用了一阵子后,却发现谷歌浏览器在打开网页时,左下角总是出现 正在解析中 的字眼,原来本地连接至8.8.8.8服务器的通道不太顺畅啊,这严重影响了网页打开的速度,不得不忍痛割爱。在电脑管家DNS选优的功能协助下,最终还是选择了响应速度最快的电信114DNS服务器,唉,反抗不成,只能默默忍受了…

MYSQL 相关技巧备忘

1.将列中格式化的日期转换成时间戳

1UPDATE `teable1` SET dateline2 = UNIX_TIMESTAMP(dateline);

2.替换

1//比如你要将表 tb1里面的 f1字段的abc替换为def
2UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');

3、合计

1SELECT Customer,SUM(OrderPrice) FROM Orders
2GROUP BY Customer

4、查询某字段长度范围

1SELECT * FROM admin WHERE LENGTH(username) > 10

5、查询表1的数据复制到表2中

1CREATE TABLE test1 SELECT * from test2 where 1;

百度联盟中新增了广告填充率的指标

今日打开百度联盟发现网盟推广报告中增加了填充率这项指标,其说明为:指代码位有广告返回的请求量与代码位总请求量的比率。这句话句式简单,但是非专业人士理解起来还是有点难度的。首先得搞清楚代码位总请求量和广告返回请求量的概念。

出这个指标的初衷我猜是因为360浏览器这种流氓软件增加了广告屏蔽功能后,我们站长的广告覆盖面大幅下降,或许广告填充率这个项指标就是来衡量这个情况的。如果真的是这样的话,真是恨死360了,我的广告填充率仅50.58%,真是欲哭无泪!

高效防攻击

因一个朋友的网站终日遭一心理变态人士的攻击,四层攻击: SYN洪水攻击 TCP连接攻击;七层攻击: HTTP Flood(CC攻击)。虽然配置了个8核的服务器,但依然被击垮。为了减轻攻击带来的危害,特写了以下代码进行抵御(基于discuz x3 框架)。经实践,起到了作用,虽说不能完全杜绝,但至少让对方攻击的成本大大提高。

1//获取客户端IP
2$fip = $_G['clientip'];
3 
4//取被列入黑名单的IP地址
5$blackipstr = memory('get', 'blackips');
6 
7//判断是否被列入黑名单了,若是则中止访问
8if($blackipstr){
9     
10    if(strexists($blackipstr, $fip)){  
11        exit();
12    }
13}
14 
15//未被列入黑名单的话则对其访问进行控制.TIMESTAMP.
16$usertag = $fip."@".cutstr(TIMESTAMP,9,'');
17 
18if(memory('get', $usertag)){
19     
20    $ppp = memory('get', $usertag);
21    if($ppp>50){
22        //允许的蜘蛛IP
23        $zhizhu = array("220.181","123.125","66.249","157.55","157.56","65.55","131.253");
24        $efiparr = explode(".",$fip);
25        $efip = $efiparr[0].".".$efiparr[1];
26         
27        //加入黑名单
28        if(!in_array($efip,$zhizhu)){
29             
30            memory('set', 'blackips',$blackipstr."|".$fip,18000);
31            exit();
32        }
33 
34         
35    }else{
36         
37        memory('set', $usertag,$ppp+1,20);
38         
39    }
40     
41     
42}else{
43     
44    memory('set', $usertag,1,20);
45     
46}

做站真的是万里长征

每个月总有那么几天情绪低落,期间没有了昂扬的斗志,没有了奋勇拼搏的动力,只是站在原点环望,思索着所做的一切,开始琢磨着得与失。

只剩下5个月的时间,除了做好工作外,还得在这5个月的夜晚、周末、假期里挤出时间埋头苦干,完成50个精品小站的目标!这一切都为了5个月后的毅然辞职,去干自己喜欢的事,去赚更多的钱。

必须抉择才会有改变,必须有坚定的决心,才会有自我的释放,过了今晚必须得重新振作起来,继续我的万里长征!

胡萝卜、菠菜、玉米、葡萄分别是什么时候引进我国的

  • 胡萝卜是在西汉时期张骞出使西域的时候引进的,同汗血宝马一起进入中原,源自西域胡人,所以叫胡萝卜。
  • 《汉书·武帝记》记载:“太初元年(公元前104年)秋八月,行幸安定,遣贰师将军李广利发大宛。”中认为葡萄在李广利伐大宛时带回。
  • 中国至迟在唐代已有菠菜的栽培。
  • 玉米本非中国土产,这是常识。玉米原产美洲,1494年哥伦布从美洲回来后才传入欧洲,辗转传入中国的时间最早估计也在16世纪中期(现在最早的记载是明嘉靖三十九年(1560年)甘肃《平凉府志》,当时叫“番麦”)。

2014浙江公务员考试的一道常识题,真是难倒无数人啊

Discuz词语过滤censormod()不起作用的解决方法

1/**
2    词语过滤,检测是否含有需要审核的词
3*/
4function censormod($message) {
5    ......   
6}

哈哈,纠结了一个多小时,真是累死我了,解决方法就是,因为我已管理员帐号登录的,而Discuz后台默认设置管理员是不受内容审核约束的,这个censormod函数自然也就无论如何返回TRUE了。

一个十分不错的返回页面顶部的代码ScrollUp

如何使用

引入 jquery.scrollUp.min.js

下载:scrollup-master

快捷设定

1$(function () {
2    $.scrollUp();
3});

默认配置示例

1$(function () {
2    $.scrollUp({
3        scrollName: 'scrollUp', // Element ID
4        scrollDistance: 300, // Distance from top/bottom before showing element (px)
5        scrollFrom: 'top', // 'top' or 'bottom'
6        scrollSpeed: 300, // Speed back to top (ms)
7        easingType: 'linear', // Scroll to top easing (see http://easings.net/)
8        animation: 'fade', // Fade, slide, none
9        animationInSpeed: 200, // Animation in speed (ms)
10        animationOutSpeed: 200, // Animation out speed (ms)
11        scrollText: 'Scroll to top', // Text for element, can contain HTML
12        scrollTitle: false, // Set a custom <a> title if required. Defaults to scrollText
13        scrollImg: false, // Set true to use image
14        activeOverlay: false, // Set CSS color to display scrollUp active point, e.g '#00FFFF'
15        zIndex: 2147483647 // Z-Index for the overlay
16    });
17});