博客

  • 一款大气炫酷的单机游戏公司网站模板

    插件描述:一款适合游戏娱乐公司做大气炫酷的单机游戏网站

     

  • 超个性动画版本的个人简历animationResume

    插件描述:超个性动画版本的个人简历,采用markedjs完成的简约个性动画简历
    插件使用方法:替换简历中个人信息的文件 ==> js/code.js

     

  • 模拟Windows窗口jQuery UI插件

    插件描述:模拟Windows窗口jQuery UI插件是一款类似windows窗口,可以对窗口进行最大化,最小化,拖动等操作

  • WordPress中点击自定义及小工具菜单出现空白的解决方法

    这个错误一般是发生在安装了新的主题、插件,或是升级到了新的版本。打开wordpress博客就是一个空白页面。在控制面板那里也会遇到这样的情况,这样就没有办法进入到控制面板了。再者是点击‘外观’模块下自定义或小工具菜单,出现空白,并且无报错!

    可能原因

    这个问题,一般是在进行以下操作后出现的:

    1.更换新主题

    2.安装或升级插件

    3.升级Wordpress版本

    问题的根源在于 主题、插件和wordpress自身 三者之间的不兼容:

    1.某些主题集成了很多强大的功能,可能与现在使用的插件冲突

    2.某些插件版本或主题不兼容你现在使用的Wordpress版本

    解决方法1:通过 FTP 重新命名当前安装的主题。

    把当前安装的主题文件夹重命名的话,会强制 WordPress 自动选择默认的主题,然后就可以正常载入了。

    1. 通过 FTP 找到 wp-contents/themes 文件夹。

    2. 重命当前安装的主题文件夹。如:把 twentytwenty 命名为 twentytwenty-temp

    3. 登录到你的 WordPress 后台。

    4. 检查一下你的主题和你现在运行的 WordPress 是否兼容。

    5. 检查一下你的主题是否包含不能够被执行的代码。

    解决方法2.:通过 FTP 重设插件文件夹

    1. 通过 FTP 找到 wp-contents 文件夹。

    2. 把 plugins 文件夹重命名为 plugins-temp

    3. 在同一目录下创建一个新的文件夹为 plugins

    4. 再次登录一下 WordPress 控制面板。

    5. 把你的插件从 plugins-temp 移到 plugin ,然后逐个重新激活。

    6. 检查一下是否有插件与当前的 WordPress 不兼容。

     

  • Python之如何写嵌套代码

    if嵌套由于涉及多个条件判断,并且是条件套条件的判断,所以为了理清逻辑,我们可采用扒洋葱大法写if嵌套

    蜘蛛侠彼得·帕克也仅仅是个18岁的高中生。他曾只顾忙着在街头巷尾当平民英雄,结果在期末历史考试里只考了26分,荣获“学渣”提名。

    成绩评价规则
    考试成绩评价规则:
    
    1. 如果成绩大于等于60分,就是及格,在此前提下:
    (1)如果成绩大于等于80分,属于优秀范围;
    (2)否则,属于一般范围。
    
    2. 如果成绩小于60分,就是不及格,在此前提下:
    (1)如果成绩小于30分,平时太不认真,属于学渣了;
    (2)如果成绩大于等于30分,那么,至少还能抢救一下。

    用“彼得·帕克的历史成绩”举例,第一步就要搞定最外层那张皮,将最基础的命令和条件写出来。

    那么,我们的思考逻辑应该是这样(1)把彼得·帕克26分的历史成绩赋给变量historyscore;(2)用if…else写最基础判断条件如果historyscore>=60时,打印你已经及格,否则,打印不及格;(3)用print()输出程序结束

    第一层皮
    historyscore=26
    #赋值语句:为历史成绩赋值
    
    if historyscore>=60:
        #条件:当历史成绩大于等于60时:
    
        print('你已经及格')
    
    else:
        #条件:当历史成绩小于60时
    
        print('不及格')
        #结果:输出不及格的结果
    
    print('程序结束')
    #打印最终结果

    第二步,在“第一层皮”里装东西。也就是在条件【historyscore>=60】下,增加额外条件。

    其中,额外条件1:当历史成绩大于80分,显示结果你很优秀;额外条件2:当历史成绩在60到80分之间,显示结果:你只是一般般

    下面,请你先瞄一眼正确的代码,并注意我是怎样安排额外条件的代码的。

    第二步
    historyscore=26
    #赋值语句:为历史成绩赋值
    
    if historyscore>=60:
        #条件:当历史成绩大于等于60时
    
        print('你已经及格')
        #结果:输入及格的结果
    
        if historyscore>=80:
            #条件:当历史成绩大于等于60,且历史成绩大于等于80
    
            print('你很优秀')
            #结果:输出你很优秀的结果
    
        else:
            #条件:当历史成绩大于等于60,且小于80时
    
            print('你只是一般般')
            #结果:输出你只是一般般的结果
    
    else:
        #条件:当历史成绩小于60时
    
        print('不及格')
        #结果:输出不及格的结果
    
    print('程序结束')
    #打印最终结果

    最后一步,你要为另一个大条件else增加额外条件了!

    请你以下方代码框中的代码为基础,在else底下增加两个额外条件。

    其中,额外条件1:当历史成绩小于60,同时还小于30时,输出结果学渣;额外条件2:当历史成绩小于60,但大于等于30时,输出结果还能抢救一下

    最后一步

    historyscore=26

    if historyscore>=60:
        print('你已经及格')

        if historyscore>=80:
            print('你很优秀')

        else:
            print('你只是一般般')

    else:
        print('不及格')
        if historyscore<30:
            print('学渣')
        else:
            print('还能抢救一下')

    最后的最后,我们来总结if条件判断:

  • 使用宝塔面板一键部署Z-BlogPHP

    使用宝塔面板一键部署Z-BlogPHP

    使用阿里云、腾讯云,或是各种VPS/服务器的用户,现在可以通过宝塔面板实现一键部署Z-BlogPHP了。

    很高兴地告诉各位用户,我们与宝塔面板达成了合作。宝塔面板的一键部署源码模块已经集成了Z-BlogPHP博客程序,通过其来部署高效而又安全。

     

    什么是宝塔面板?

    宝塔面板是一款使用方便、功能强大、交互友好且终身免费的服务器管理软件,支持Linux与Windows系统。集成一键配置:LAMP/LNMP、网站、数据库、FTP、SSL,一键部署源码,通过Web端轻松管理服务器。

    官网地址:https://www.bt.cn

    安装宝塔面板请查看:https://www.bt.cn/bbs/thread-1186-1-1.html

     

    怎么部署?

    安装成功宝塔面板后,点击“软件管理” -> “宝塔一键部署源码”,在弹出的对话框中找到“Z-Blog”,按下“一键部署”。输入域名,提交即可。

     

  • 移动端浏览器禁止出现横向滚动条

     页面样式中添加以下样式,即可禁止出现横向滚动条

    源代码

    html,body{

    overflow:hidden;

    overflow-y:auto;

    }

     

  • Python之if嵌套

    如何用if嵌套描述考试成绩评价规则:
    
    1. 如果成绩大于等于60分,就是及格,在此前提下:
    (1)如果成绩大于等于80分,属于优秀范围;
    (2)否则,属于一般范围。
    
    2. 如果成绩小于60分,就是不及格,在此前提下:
    (1)如果成绩小于30分,平时太不认真,属于学渣了;
    (2)如果成绩大于等于30分,那么,至少还能抢救一下。

    像这种如果底下还有如果条件里还套条件的情况,我们如何用Python把上面的规则写出来,并得出评价呢?

    答案就是——嵌套条件

    if嵌套的应用场景,简单来讲就是:在基础条件满足的情况下,再在基础条件底下增加额外的条件判断。

    源代码

    historyscore=26

    if historyscore>=60:
        print('你已经及格')

        if historyscore>=80:
            print('你很优秀')

        else:
            print('你只是一般般')

    else:
        print('不及格')

        if historyscore<30:
            print('学渣')

        else:
            print('还能抢救一下')

    print('程序结束')

    执行逻辑

  • Python之冒号和缩进

    在开发中你可能注意到了一个细节:在条件判断代码中的冒号:后、下一行内容的前面,会空几个格,但这是为什么呢?

    首先,在计算机的沟通语言中,空格的学名叫缩进,比如我们写文章都要空两个格,这就叫首行缩进

    对于Python而言,冒号和缩进是一种语法。它会帮助Python区分代码之间的层次,理解条件执行的逻辑及先后顺序。【注:缩进是四个空格或一个Tab键】

    并且,在if条件语言中,缩进不需要我们手动按空格键。当你用英文输入法打:后按回车,我们的开发工具(用来编写Python代码的程序)为了方便大家编程,会自动实现下一行代码,向右缩进的功能。

    此时,被缩进的内容(print()函数)和if条件语句组成了一个代码块(一个整体),成为了if条件下的内部命令

    这意味着:如果赋值满足if条件,计算机就会准确执行if条件内部的命令(即缩进的代码块)。

    那么下面,请你阅读下面这个代码,看看运行结果是什么。

     

    # 赋值语句:为宝石数量赋值
    stonenumber=6
    
    # 条件:如果你拥有的宝石数量大于等于6个
    if stonenumber>=6:
    
    # 结果:显示‘你拥有了毁灭宇宙的力量’的结果
    print('你拥有了毁灭宇宙的力量')
    

     

    是不是会出现IndentationError: expected an indented block(缩进错误:期望一个缩进块)的报错?

    这是因为,当我们去掉缩进时,if条件和print命令成为了两个不同的代码组,属于平行关系。你看:if条件下面,缺少了可以执行的动作。我们想一下:无论条件成不成立,都不会执行什么操作,这个条件的存在没有任何意义。

     

     

  • Python条件判断

    比方说,我想让天猫精灵在感知到我开门的一瞬间,打开客厅的灯。如果我只说:天猫精灵,打开灯。那么,由于缺少开门的前提条件,无论你开不开门,灯都会打开着。

    所以,我们下的命令应该是这样:天猫精灵,如果我开门,你打开客厅的灯。

    而这个下命令的如果…就…逻辑,就是与计算机沟通的逻辑——条件判断,其作用就是明确地让计算机知道:在什么条件下,该去做什么。

    条件判断

    在Python宇宙,条件判断语句总共有三种表现形式,我们先从最简单的单向判断:if开始说起

    单向判断:if

    # 为宝石数量赋值
    stonenumber=6
    
    # 条件:如果你拥有的宝石数量大于等于6个
    if stonenumber>=6:
        
        # 结果:显示‘你拥有了毁灭宇宙的力量’的结果
        print('你拥有了毁灭宇宙的力量')   

    双向判断:if…else…

    # 赋值语句:为宝石数量赋值
    stonenumber=3
    
    # 条件:如果你拥有的宝石数量大于等于6个
    if stonenumber>=6:
        
        # 结果:显示‘你拥有了毁灭宇宙的力量’的结果
        print('你拥有了毁灭宇宙的力量')
        
    # 条件:当赋值不满足if条件时,执行else下的命令
    else:
        
        # 结果:显示‘去找灵魂宝石’的结果
        print('带着卡魔拉去沃弥尔星寻找灵魂宝石')

    多向判断:if…elif…else…

    # 为宝石数量赋值
    stonenumber=5
    
    # 条件:如果你拥有的宝石数量大于等于6个
    if stonenumber>=6:
        
        # 结果:显示‘就拥有了毁灭宇宙的力量’的结果
        print('你拥有了毁灭宇宙的力量')
        
    # 条件:如果想让宝石数量停留在5个以下,至少一个
    elif 0<stonenumber<=5:
    
        # 条件:当赋值不满足if和elif条件时,执行else下的命令,宝石数量在3个以下
        print('红女巫需要亲手毁掉幻视额头上的心灵宝石')
    
    else:
    
        # 结果:显示‘需要惊奇队长逆转未来’的结果
        print('需要惊奇队长逆转未来')
        

    总结:

    执行逻辑: