精华内容
下载资源
问答
  • Dr. Lee的大学奇迹

    2009-03-30 16:25:35
    Dr. Lee,并不是李医生化妆品品牌,而是我,本博客的作者李妍君。这里的Doctor解释为专家,至于是哪方面的专家,这里就不易透露,只有曾经跟我共度大学四年的闺中室友所知。或许不该用曾经这个词,因为我的大学生涯...

            Dr. Lee,并不是李医生化妆品品牌,而是我,本博客的作者李妍君。这里的Doctor解释为专家,至于是哪方面的专家,这里就不易透露,只有曾经跟我共度大学四年的闺中室友所知。或许不该用曾经这个词,因为我的大学生涯还没有真正的结束,准确来说还有三个月吧!

            大学时代的记忆最近在脑海中越来越清晰,难道这就是所谓的回光返照?因为即将失去了,所以才变得刻骨铭心吗?非也,非也~09届毕业的我们真的很衰,好不容易混到了大学本科毕业,竟然遇到金融危机,原本就挺愤青的我们变得开始暴躁,让我非常质疑自己读那么多书到底有何用,整天在公司被一些没学历的人差遣,心中常不是滋味。有时会想,如果当年我念个中专什么的,或许现在也能混得不错,起码那么多年可以省下不少学费。反之,公司里有的人现在混得不错,但现在却后悔没多读几年书,人啊,就是矛盾。围城不的概念管在哪都适用。

    ...

    展开全文
  • SCUT J.O: Substring

    2010-12-08 17:33:00
    SubstringTime Limit:1000MS Memory Limit:10000KDescriptionDr lee cuts a string S into N pieces, s[1],…,s[N].Now, Dr lee gives you these N sub-strings: s[1],…,s[N].... For example, if Dr. lee give

    Substring


    Time Limit:

    1000MS

     
    Memory Limit:

    10000K

    Description

    Dr lee cuts a string S into N pieces, s[1],…,s[N].

    Now, Dr lee gives you these N sub-strings: s[1],…,s[N]. There might be several possibilities that the string S could be. For example, if Dr. lee gives you three sub-strings {"a","ab","ac"}, the string S could be “aabac”, ”aacab”, ”abaac”,…

    Your task is to output the lexicographically smallest S.

    Input

    The first line of the input is a positive integer T. T is the number of the test cases followed.

    The first line of each test case is a positive integer N(1≤N≤8) which represents the number of sub-strings. After that, N lines followed. The i-th line is the i-th sub-string s[i]. Assume that the length of each sub-string is positive and less than 100.

    Output

    The output of each test is the lexicographically smallest S. No redundant spaces are needed.

    Sample Input

    1

    3

    a

    ab

    ac

     

    Sample Output

    aabac

    Hint

    No hint.

    Source

                            

                            

                            

                            

                            

                            

                            

    思路:这个题比较a、b两个串的方法是比较ab和ba串的字典序,若ab<ba则a<b,反之是b<a

    展开全文
  • 笔记目录 LVS DR模式搭建 Keepalived lvs 扩展 heartbeat和keepalived比较http://blog.csdn.net/yunhua_lee/article/details/9788433 DRBD工作原理和配置http://5022454...

    笔记目录

    1. LVS DR模式搭建
    2. Keepalived lvs
    3. 扩展
      heartbeat和keepalived比较http://blog.csdn.net/yunhua_lee/article/details/9788433 
      DRBD工作原理和配置http://502245466.blog.51cto.com/7559397/1298945
      mysql+keepalived http://lizhenliang.blog.51cto.com/7876557/1362313
      lvs 三种模式详解 http://www.it165.net/admin/html/201401/2248.html 
      lvs几种算法 http://www.aminglinux.com/bbs/thread-7407-1-1.html
      关于arp_ignore和 arp_announce http://www.cnblogs.com/lgfeng/archive/2012/10/16/2726308.html
      lvs原理相关的 http://blog.csdn.net/pi9nc/article/details/23380589
      haproxy+keepalived http://blog.csdn.net/xrt95050/article/details/40926255
      nginx、lvs、haproxy比较 http://www.csdn.net/article/2014-07-24/2820837
      keepalived中自定义脚本 vrrp_script http://my.oschina.net/hncscwc/blog/158746
      lvs dr模式只使用一个公网ip的实现方法 http://storysky.blog.51cto.com/628458/338726

    云协作:http://note.youdao.com/groupshare/?token=49FF23C281614253A75695B383475FCE&gid=31981530
     

    一.LVS DR模式搭建

    98ee97faeb7db26d278c95c2db5fe3ba55a.jpg

    一:准备工作

    • 三台机器  
    • 因为前面做了实验,需要把rs1 ,rs2 的网关更改回192.168.133.2
    • 一台机器做分发器,也叫调度器(简写为dir)
    • 133.130  
    • rs1机器  133.132  
    • rs2机器  133.133  
    • vip  133.200

    二.DR模式搭建(dir分发器操作)

    eefa4cddafc155fe1fd12b46895bd000e33.jpg

    • dir分发器上编写脚本 vim /usr/local/sbin/lvs_dr.sh //内容如下  

    #! /bin/bash

    echo 1 > /proc/sys/net/ipv4/ip_forward 打开端口转发

    ipv=/usr/sbin/ipvsadm 

    vip=192.168.133.200 

    rs1=192.168.133.132

    rs2=192.168.133.133

    #注意这里的网卡名字

    ifdown ens33

    ifup ens33

    ifconfig ens33:2 $vip broadcast $vip netmask 255.255.255.255 up   绑定vip

    route add -host $vip dev ens33:2 网关

    $ipv -C

    $ipv -A -t $vip:80 -s wrr

    $ipv -a -t $vip:80 -r $rs1:80 -g -w 1

    $ipv -a -t $vip:80 -r $rs2:80 -g -w 1

    • sh /usr/local/sbin/lvs_dr.sh 执行一下脚本,如下则脚本没问题

    7e0a97f5d0ab78d90150e676431a24a89f1.jpg

     

    (rs机器上操作)

     

    7cee3e8abc3a73f94e5821d4fdc05536653.jpg

    • 两台rs上也编写脚本 vim /usr/local/sbin/lvs_rs.sh//内容如下

    #/bin/bash

    vip=192.168.133.200

    #把vip绑定在lo上,是为了实现rs直接把结果返回给客户端

    ifdown lo

    ifup lo

    ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 up

    route add -host $vip lo:0

    #以下操作为更改arp内核参数,目的是为了让rs顺利发送mac地址给客户端 #参考文档www.cnblogs.com/lgfeng/archive/2012/10/16/2726308.html

    echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore

    echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce

    echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore

    echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce

    • 分别在dir上和两个rs上执行这些脚本  

    三.测试

    • 检查一下

    f90dcadae17d42ca19501c8a6b89978b542.jpg

    • 负载均衡,等一会就可以访问到另一个服务器上。

    9c82a0afb2dda3e2cdbb8d227801213d254.jpg

     

     

    二.Keepalived lvs

    e83f75353b7494177dd08f86274f8433408.jpg

    7bbfed79a43fa4bdf9d5adf2a0234e523a3.jpg

    示例一:

    • 完整架构需要两台服务器(角色为dir)分别安装keepalived软件,目的是实现高可用,但keepalived本身也有负载均衡的功能,所以本次实验可以只安装一台keepalived  
    • keepalived内置了ipvsadm的功能,所以不需要再安装ipvsadm包,也不用编写和执行那个lvs_dir的脚本  
    • 准备三台机器分别为:  
    • dir(安装keepalived)133.130  
    • rs1 133.132  
    • rs2 133.133  
    • vip 133.200
    • 编辑keepalived配置文件 vim /etc/keepalived/keepalived.conf//内容请到:https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D21Z/lvs_keepalived.conf 获取  :

    vrrp_instance VI_1 {
        #备用服务器上为 BACKUP
        state MASTER
        #绑定vip的网卡为ens33,你的网卡和阿铭的可能不一样,这里需要你改一下
        interface ens33
        virtual_router_id 51
        #备用服务器上为90
        priority 100
        advert_int 1
        authentication {
            auth_type PASS
            auth_pass aminglinux
        }
        virtual_ipaddress {
            192.168.188.110
        }
    }
    virtual_server 192.168.188.110 80 {
        #(每隔10秒查询realserver状态)
        delay_loop 10
        #(lvs 算法)
        lb_algo wlc
        #(DR模式)
        lb_kind DR
        #(同一IP的连接60秒内被分配到同一台realserver)
        persistence_timeout 60
        #(用TCP协议检查realserver状态)
        protocol TCP

        real_server 192.168.133.132 80 {
            #(权重)
            weight 100
            TCP_CHECK {
            #(10秒无响应超时)
            connect_timeout 10
            nb_get_retry 3
            delay_before_retry 3
            connect_port 80
            }
        }
        real_server 192.168.133.133 80 {
            weight 100
            TCP_CHECK {
            connect_timeout 10
            nb_get_retry 3
            delay_before_retry 3
            connect_port 80
            }
         }
    }
     

    • 需要更改里面的ip信息  
    • 执行ipvsadm -C  把之前的ipvsadm规则清空掉  
    • systemctl restart network 可以把之前的vip清空掉  
    • systemct start keepalived 启动Keepalived。
    • 两台rs上,依然要执行/usr/local/sbin/lvs_rs.sh脚本  
    • keepalived有一个比较好的功能,可以在一台rs宕机时,不再把请求转发过去  
    • 测试

    三.扩展

     

    扩展
    heartbeat和keepalived比较http://blog.csdn.net/yunhua_lee/article/details/9788433 
    DRBD工作原理和配置 http://502245466.blog.51cto.com/7559397/1298945
    mysql+keepalived http://lizhenliang.blog.51cto.com/7876557/1362313
    lvs 三种模式详解 http://www.it165.net/admin/html/201401/2248.html 
    lvs几种算法 http://www.aminglinux.com/bbs/thread-7407-1-1.html
    关于arp_ignore和 arp_announce http://www.cnblogs.com/lgfeng/archive/2012/10/16/2726308.html
    lvs原理相关的 http://blog.csdn.net/pi9nc/article/details/23380589
    haproxy+keepalived http://blog.csdn.net/xrt95050/article/details/40926255
    nginx、lvs、haproxy比较 http://www.csdn.net/article/2014-07-24/2820837
    keepalived中自定义脚本 vrrp_script http://my.oschina.net/hncscwc/blog/158746
    lvs dr模式只使用一个公网ip的实现方法 http://storysky.blog.51cto.com/628458/338726

     

    转载于:https://my.oschina.net/u/3912766/blog/2248251

    展开全文
  • 上一讲已经介绍了的OpenGL纹理部分的内容,今天这...我记得Dr. Lee当初还做了蛮多不错的示例代码,比如旋转的五彩菊花,回头我让他贡献一下他的五彩菊花,放到我们的Github上给大家参考。后期Dr. Lee也将推出一些他...

    上一讲已经介绍了的OpenGL纹理部分的内容,今天这讲关于OpenGL光照(Lighting)示例代码也都在公司github共有仓了,不知道各位是不是试着跑过,没跑过也不要紧,继续往下听吧,最后总要实践的,讲再多不如自己上手一试。我记得Dr. Lee当初还做了蛮多不错的示例代码,比如旋转的五彩菊花,回头我让他贡献一下他的五彩菊花,放到我们的Github上给大家参考。后期Dr. Lee也将推出一些他自己的教程,这可是来自美国克莱姆森大学的教程,大家不要错过,关注我们微信公众号,一起来学习吧。

    1. 光照(Lighting)
      5.1 基本概念
      跑过“太阳系”工程的同学一定发现,除了上一讲的纹理映射实现将太阳及其行星表面纹理进行实现外,还有一个重点就是光。太阳系中唯一的光源就是太阳,其他行星只是进行光反射等,并且太阳光光源是向四面八方照射的,这个系统我们可以用OpenGL光照来进行模拟。

    先来看两张不同的图,一张有光照一张没有,看看区别就知道光照在渲染方面其实还是很重要的。
    拓幻图形学工程师教学手册(第六讲)|一字一字敲出OpenGL学习教程
    接下来就是具体的光照内容了。

    5.2 表面向量

    先引入一个概念叫表面法线,也就是表面上某一点的法向量(Normal Vector),是在该点处与表面垂直的方向。对于平面,其上各点的法向是一样的,统一为这个平面的法向。

    拓幻图形学工程师教学手册(第六讲)|一字一字敲出OpenGL学习教程
    以上是计算表面法线向量的方法,不多说。

    这是对于平面而言,那么更多时候绘制的不是平面而是曲面,该怎么计算表面法线。

    顶点法线(Vertex Normal)是过顶点的一个矢量,在生成曲面时,通常令顶点法线和相邻平面的法线保持等角,这样进行渲染时,会在平面接缝处产生一种平滑过渡的效果。

    这样就产生两种计算表面法线的方法:Per-face和Per-vertex:

    拓幻图形学工程师教学手册(第六讲)|一字一字敲出OpenGL学习教程
    在OpenGL中使用方法如下:

    Per-face:

    拓幻图形学工程师教学手册(第六讲)|一字一字敲出OpenGL学习教程
    Per-vertex:
    拓幻图形学工程师教学手册(第六讲)|一字一字敲出OpenGL学习教程
    所产生的效果,per-face会对于曲面会产生粗糙分割面的感觉,我们称之为“Flat Shading”,per-vertex则会产生平滑感,称之为“Smooth Shading”。
    介绍一个函数glShadeModel函数。用于控制opengl中绘制指定两点间其他点颜色的过渡模式。参数一般为GL_SMOOTH(默认),GL_FLAT。OpenGL默认是将制定的两点颜色进行插值,绘制之间的其他点,如果两点的颜色相同,使用两个参数效果相同,如果两点颜色不同,GL_SMOOTH会出现过渡效果,GL_FLAT 则只是以指定的某一点的单一色绘制其他所有点。看下效果:

    GL_FLAT:
    拓幻图形学工程师教学手册(第六讲)|一字一字敲出OpenGL学习教程
    GL_SMOOTH:
    拓幻图形学工程师教学手册(第六讲)|一字一字敲出OpenGL学习教程
    来看看具体调用和结合Per-face/Per-vertex的效果:
    拓幻图形学工程师教学手册(第六讲)|一字一字敲出OpenGL学习教程
    拓幻图形学工程师教学手册(第六讲)|一字一字敲出OpenGL学习教程
    注意这里介绍一下,glEnable( GL_NORMALIZE ),在进行光照计算之前自动单位化法向量。之所以需要自动单位化法向量是因为法向量会受到glScalef的影响,当glScalef将物体的坐标放大k倍时,法向量变为1/k。具体调用如下:
    拓幻图形学工程师教学手册(第六讲)|一字一字敲出OpenGL学习教程

    展开全文
  • 1198. Substring

    2012-03-15 21:16:00
    1198. Substring ...Dr lee cuts a string S into N pieces,s[1],…,s[N]. Now, Dr lee gives you these N sub-strings: s[1],…s[N]. There might be several possibilities that the string S cou...
  • dR7wGdrlnldHEA0xfnQ+J p3olZrnH9F0fX6OFfcuiTnI2VnE38awkMNqB1xQMMA6tvLtIpP6zAy55jV+Zk/M5LklduyEL Q3zlGkzTIXwbOneZ9XsRNrdTPN/FuUKvx7TK0ujxIj+amLDOR3htCiicc/Bgq9xxuPDXEHu5 14Tnhvj2atUpGJ+...
  • Sicily 1198. Substring

    2016-01-10 23:18:16
    Time Limit: 1 secs, Memory Limit: 32 MBDescriptionDr lee cuts a string S into N pieces,s[1],…,s[N]. Now, Dr lee gives you these N sub-strings: s[1],…s[N]. There might be several possibilities that ...
  • sicily1198. Substring

    2013-05-30 21:55:03
    1198. Substring   Constraints Time Limit: 1 secs, Memory Limit: 32 MB ...Dr lee cuts a string S into N pieces,s[1],…,s[N].  Now, Dr lee gives you these N sub-strings: s[1],…s[...
  • sicily 1198. Substring

    2015-10-30 20:58:40
    1198. Substring Constraints Time Limit: 1 secs, Memory Limit: 32 MB ...Dr lee cuts a string S into N pieces,s[1],…,s[N].  Now, Dr lee gives you these N sub-strings: s[1],…s[N]. Th
  • Error .json failed to write

    2020-12-28 03:28:20
    2017-01-15T11:26:56.929Z - info: Elaborazione Champion.gg: Dr. Mundo 2017-01-15T11:26:56.940Z - info: Elaborazione Lolmasters: Rumble 2017-01-15T11:26:57.008Z - info: Elaborazione Champion.gg: Draven ...
  • 题目: Description Dr lee cuts a string S into N pieces,s[1],…,s...Now, Dr lee gives you these N sub-strings: s[1],…s[N]. There might be several possibilities that the string S could be. For exam...
  • 1198. Substring题解

    2013-09-27 11:46:30
    题目: 1198. Substring Constraints Time Limit: 1 secs, Memory Limit: 32 MB ...Dr lee cuts a string S into N pieces,s[1],…,s[N].  Now, Dr lee gives you these N sub-strings: s[1],…s[N]
  • DescriptionDr lee cuts a string S into N pieces,s[1],…,s[N]. Now, Dr lee gives you these N sub-strings: s[1],…s[N]. There might be several possibilities that the string S could be. For example,...
  • 全世界只有3.14 %的人关注了爆炸吧知识今天要说一位最近在中国圈粉无数萌萌哒老爷爷他是《挑战不可能》里的李博士也是世界上最牛逼的刑侦鉴识专家Dr·Henry·Lee李昌钰人称现实版福...
  • [sicily]1198. Substring

    2015-10-13 21:51:49
    1198. Substring Constraints Time Limit: 1 secs, Memory Limit: 32 MB ...Dr lee cuts a string S into N pieces,s[1],…,s[N].  Now, Dr lee gives you these N sub-strings: s[1],…s[N]. There
  • Dr.?Lee,?and?an?NXP?engineer)?and?Uday Shankar?Shanthamallu?worked?under?the?supervision?of?SenSIP?director?Dr.?Andreas?Spanias and?Michael?Stanley?at?NXP?to?evaluate?the?application?of?standard?...
  • 进化树问题

    千次阅读 2014-09-10 19:52:15
    进化树问题 Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^ ...在生物学中,树可以用来表示物种之间的进化关系,这样的树称为进化树。在进化树上每个叶子结点...生物学家Dr.Lee的一项重要工作就是根
  • /* 用sort默认排序的话,考虑ba和b Constraints Time Limit: 1 secs, Memory Limit: 32 MB ...Dr lee cuts a string S into N pieces,s[1],…,s[N]. Now, Dr lee gives you these N sub-strings: s[1],…s[N]. The
  • The editors of this book, an accomplished senior data scientist and systems engineer, Thomas Anthony, and an academic leader, Dr. Sang Suh, with broad expertise from artificial intelligence to data ...
  • 加了醋的啤酒

    千次阅读 2011-01-17 18:44:00
    如果你是一个啤酒爱好者,你喝啤酒的口味会轻易改变吗... 在一系列的试验中,Dr.Lee请酒吧顾客帮助他进行一项品尝啤酒的实验(当然啤酒是免费的啦)。一共有388人参加了实验,每人品尝了两种啤酒,一种是正常的百威啤
  • Volatility and ARCH Models

    千次阅读 2011-10-07 21:29:47
    ------Dr. Junsoo Lee  Why Volatility clustering? What are the issues? · Time varying risk premia · Heteroskedastic var
  • 1 whatever zhang 张无忌2 make the ...乔峰4 hi baby 韦小宝5 let me go 任我行6 red seven male 洪七公7 dr.huang 黄药师8 fault young 杨过9 health young 杨康10 dont worry lee 李莫愁11 miss little dragon 小...
  • 将文字输出成会动的gif

    千次阅读 2005-08-12 11:53:00
    标题:将文字输出成会动的gifTag:dynamic gif,GDI+,gif89a,dot net,c sharp,fallseir.lee,飞扬·轻狂作者:飞扬·轻狂 (fallseir·lee)来源:http://www.livejournal.com/users/fallseir/14263.htmlusing System;...

空空如也

空空如也

1 2 3 4 5
收藏数 87
精华内容 34
关键字:

dr.lee