存档

‘杂七杂八’ 分类的存档

SecureCRT代理上网

2018年6月20日 没有评论

1、打开SecureCRT,并连接上服务器

2、从“选项”菜单打开“会话选项”,点击左侧“端口转发”

3、在右侧增加一个转发连接,然后依次点击确定

4、打开浏览器Internet选项,点击“连接”选项卡

5、点击“局域网设置”,弹出“局域网(LAN)设置”,在代理服务器下面勾选“为LAN使用代理服务器”

6、点击“高级”,进入“代理设置”端口。在套接字一行,代理服务器地址写127.0.0.1,端口要与SecureCRT中设置的转发端口一致,此处即为8888,然后依次点击确定,回到浏览器页面就可以通过代理进行上网了

PS:如果想给本地其它电脑使用,可以给其它电脑做类似设置,但是地址需要写和对方进行通信的内网IP地址。

参考:
https://blog.csdn.net/firstime_tzjz/article/details/64920908

分类: 杂七杂八 标签:

三星note8终于升级android 8.0 oreo 成功

2018年4月23日 没有评论

期盼已久的三星note8 android 8.0 oreo版本升级终于发布了,升级成功。。。

分类: 杂七杂八 标签:

photoshop去掉照片中的路人甲

2017年12月2日 没有评论

1.使用套索工具选取需要去掉的部分

2.点击  编辑->填充 或者按shift + F5 即可去除选取内的部分,并且自动使用周围的内容来填充

 

分类: photoshop 标签:

photo背景虚化(高斯模糊+蒙版)

2017年12月2日 没有评论
  1. 打开照片
  2. Ctrl+J 复制图层
  3. 在复制的图层上使用 滤镜 -> 模糊 -> 高斯模糊
  4. 在复制的图层上下方点击添加矢量蒙版
    图层蒙版
  5. 按B切换到笔刷,然后将前景色调整成黑色,同时调整笔刷大小和硬度,将不需要的地方使用笔刷涂抹即可显示不需要模糊的地图

 

参考:http://www.ittribalwo.com/article/2005.html

分类: photoshop, 杂七杂八 标签:

openwrt实现端口转发

2015年8月29日 没有评论

编辑 

/etc/config/firewall 
config redirect                         
        option src ‘wan’                               包源域。。。

阅读全文…

分类: 杂七杂八 标签: ,

perl Acme EyeDrops

2015年1月21日 没有评论

源码如下:

                                      
                                      ''=~('('.'?'
           .'{'.(                   '`'|'%').("\["^
        '-').('`'|                '!').('`'|',').'"'
 .('['^'+')  .('['^              ')').('`'|')').('`'|
'.').('['^'/').('{'^            '[').'\\'.'"'.('`'|'('
).('`'|'%').('`'|',')          .('`'|',').('`'|"\/").(
  '{'^'[').('['^'+').        ('`'|'%').('['^')').("\`"|
       ',').','.('`'|      '.').('`'|'/').('['^'/').('{'
      ^'[').('`'|'('     ).('`'|'%').('`'|',').('`'|',').
     ('`'|'/').('{'^   '[').('`'|'+').('`'|')').('['^'/').
    ('['^'/').('['^   '"').'\\'.'\\'.('`'|'.').'\\'.'"'.';'.
    '"'.'}'.')');$:  ='.'^'~';$~='@'|'(';$^=')'^'[';$/=('`')|
    '.';$,='('^'}'  ;$\='`'|'!';$:=')'^'}';$~='*'|'`';$^='+'^
    '_';$/='&'|'@'  ;$,='['&'~';$\=','^'|';$:='.'^'~';$~="\@"|
    '(';$^=')'^'[';$/='`'|'.';$,='('^'}';$\='`'|'!';$:=')'^'}'
    ;$~='*'|'`';$^='+'^'_';$/='&'|'@';$,='['&'~';$\=','^'|';$:=
     '.'^'~';$~='@'|'(';$^=')'^'[';$/='`'|'.';$,='('^'}';$\='`'
     |'!';$:=')'^'}';$~='*'|'`';$^='+'^'_';$/='&'|'@';$,='['&'~'
      ;$\=','^'|';$:='.'^'~';$~='@'|'(';$^=')'^'[';$/='`'|'.';$,=
       '('^'}';$\='`'|'!';$:=')'^'}';$~='*'|'`';$^='+'^'_';$/='&'
        |'@';$,='['&'~';$\=','^'|';$:='.'^'~';$~='@'|"\(";$^= ')'
         ^'[';$/='`'|'.';$,='('^'}';$\='`'|'!';$:=')'^'}';$~  =((
          '*'))|'`';$^='+'^'_';$/='&'|'@';$,=('[')& "\~";$\=  ','
            ^'|';$:='.'^'~';$~='@'|'(';$^=')'^'[';  $/='`'|   '.'
             ;($,) ='('^'}';$\='`'|'!';$:=')'^'}'   ;$~='*'   |((
                   '`'));$^='+'^'_';$/='&'|"\@";    $,='['&   '~'
                   ;$\=','^    '|';$:='.' ^"\~";     $~='@'   |+
                   '(';$^=     ')'^'[';   $/='`'     |"\.";  $,
                   =('(')^     "\}";$\=   "\`"|       "\!";  (
                   ($:))=      ')'^'}';   ($~)         ='*'
                   |"\`";     $^=('+')^   '_';         ($/)
                    ='&'|     "\@";$,=    '['&         '~';
                    ($\)=     ','^'|'     ;$:=         '.'^
                    '~';     $~='@'       |'('         ;$^=
                    ')'^     '['          ;$/=         '`'|
                    '.';      $,=         '('          ^((
                    '}'        ));       $\=           '`'
                    |((         '!'     ));            $:=
                    ')'          ^((   '}'              ))
                    ;(             ($~))=               ((
                    ((              '*'))               ))
                    |+             "\`";$^=             ((
                   '+'            ))^+ "\_";            $/
                  =((           '&'))|  '@';           $,=
                 '['&         "\~";$\=   ','          ^'|'
               ;($:)=                                ('.')^
             "\~";$~=                               '@'|'('



复制以上内容粘贴到记事本,后缀改成pl,然后运行perl 文件名.pl,就可以看到效果

  hello_perl.rar (804 字节, 10 次)

  Perl.mm (44.7 KB, 8 次)

分类: 杂七杂八 标签:

测试从wordpress到evernote

2014年9月27日 没有评论

测试从wordpress到evernote,今天用了ifttt,连接wordpress和evernote,看看效果咋样

测试下wordpress发布一篇文章能否同步到evernote

分类: wordpress, 杂七杂八 标签:

搞笑的虚拟化。。。

2014年6月17日 没有评论

我们刚开始。。。

后来,用了虚拟化和开源项目,现在是这样的

分类: 杂七杂八 标签:

游戏boss趣解

2014年6月17日 没有评论

“游戏里的BOSS都在干嘛?不寂寞吗”—-单机和网游的boss,是不同的。
单机游戏里的boss,只是个调用类。
boss和小兵其实没有区别,他们同来自于第一个基类,只是后来boss开始有了越来越多的调用方法,有了算法,引擎,动态脚本,友元接口,资源预分配……boss说什么,做什么,由各色的文件定的,打开安装目录,看到dll么?看到xml么?看到txt么?那就是你的boss,无数exp,str,trycatch就是boss的全部,你打开游戏,文件加载,系统读条,那是混沌初开之时,boss却不在那,npc说,九天魔尊在终南山,他骗你的,等你离了寺院,他释放了内存,卸载掉虚函数,带上友类,你再见他,他就是九天魔尊。
他们都说,boss诞于女娲,沉眠于太古,觉醒在五千年后,不是的,直到你见到boss之前,boss都不在那,他是支离破碎的数据文件,是东拼西凑的几个字节,是传来传去的几个参数,零零落落的散落在硬盘某个磁道上,直到你遇见boss之前,磁头甚至都不会经过那里,当你终于打开那扇门,天惊地动,星坠日落,那只是掩人耳目,boss从无到有,只在那短短的几秒钟,图像引擎给予boss躯壳,状态机赋予boss灵魂,然后boss出现,冲来,杀掉,然后文件关闭,内存释放,堆栈销毁,boss又重归于无。
不信你看,硬盘灯在闪了。
网络游戏的boss,只是个服务器。
网游的boss是永生的,它不在这个屏幕上出现,就在那个屏幕上出现,有多少个玩家就有多少个boss,每台玩家的电脑都是个平行世界,每个世界都是boss的一个化身。
但boss却不在你的电脑里,那只是个虚幻的投影,boss真正的灵魂藏在服务器。
服务器造就了玩家的世界,但这个世界却是为boss而存在的,boss说,要有buff,于是有了状态机服务器,boss说,要有迷宫,于是有了路径服务器,boss说,要有体型判定,于是碰撞服务器出现了,但boss总是要死的,于是掉率服务器也加进来……于是每一台服务器,都只是boss灵魂的一粒沙,直到恒河沙数,集腋成裘,才有了boss。
小兵们大抵是不需要这些服务器的,因为小兵没有灵魂,也不需要灵魂,”直到我的膝盖中了一箭”,小兵只会这样说,但小兵们懂得痛吗?当hp条泛出红色的时候会怒吼吗?会扔出手中沾满淋漓血渍的大斧吗?然后华丽的倒下吗?不会的,服务器说,那样的负担太重了,只有boss才那么做,我们只服侍boss。
但boss却是寂寞的,你和他说话,嘲讽他,冰冻他,眩晕他,其实你没有,那只是他灵魂里的一粒沙,boss的整个灵魂都被析离成无数的沙粒,散落在机房里,你看见的,听见的,永远都不是boss的全部,”西安的机房五百台”,项目经理这样说,”广东的机房只有三百台,因为广东的机房太脏了,运维的进去,挖煤的出来。”
穿梭于盘丝洞般的机房里,在乱如野林的网线间摸爬滚打,触摸boss灵魂的,只有运维,”给我做个测试模型”,数据设计师这样对运维说道:”我想把魔运天尊的脚本改得更鼓励进攻一些”,”可魔运天尊的仇恨值设定是文件里写死的,脚本对魔运天尊的仇恨公式有依赖”,”哦,这样啊,那算了,反正下个版本西安机房的数据就同步过来了,到那个版本魔运天尊就删了。”
“别了,天尊。”小李望了路由器上闪闪的绿色荧光说。

来自某猥琐淫荡的技术QQ群

分类: 杂七杂八 标签:

hive中的top n的解决过程及思路

2014年6月10日 没有评论

基本思路.
有数据 : 字段 user, category, value
需求 : 取每个user的value的最大5个category

1.先按照user,value组合来排序(这里是最大值,倒序)
2.再rank相当于给每个user下的每条记录一个编号rank(user)
3.最后rank编号是N范围的就是要取的TOP N的值

SELECT *
FROM
(
SELECT *, rank(user) as row_number
FROM (
SELECT user, category, value
FROM $compTable
WHERE user is NOT NULL AND AND ctr > 0
DISTRIBUTE BY user
SORT BY user, value desc
) A
) B
WHERE row_number < 5
ORDER BY user, row_number
;

rank udf的源码

package com.example.hive.udf;
import org.apache.hadoop.hive.ql.exec.UDF;

public final class Rank extends UDF{
private int counter;
private String last_key;
public int evaluate(final String key){
if ( !key.equalsIgnoreCase(this.last_key) ) {
this.counter = 0;
this.last_key = key;
}
return this.counter++;
}
}

javac -classpath $HIVE_HOME/lib/hive-serde-1.7.jar:$HIVE_HOME/lib/hive-exec-0.10.0.jar:$HADOOP_HOME/hadoop-core-0.20.2-cdh3u5.jar -d /data/tmp/ /data/tmp/Rank.java

jar -cf /data/tmp/Rank.jar /data/tmp/Rank.classs

参考:

http://ragrawal.wordpress.com/2011/11/18/extract-top-n-records-in-each-group-in-hadoophive/
http://www.shangxueba.com/jingyan/753433.html

Technorati : ,
Del.icio.us : ,
Zooomr : ,
Flickr : ,

分类: 杂七杂八 标签: ,