博客

  • 一段有用的excel 宏命令

    PS : 转载的, 仅供参考

    Sub Copy_Auto()
    Dim i
    For i = 1 To 10
        Range(Cells(1, 2), Cells(10, 2)).Copy Range(Cells(10 * i + 1, 2), Cells(10 * i + 10, 2))
    Next
    End Sub

    上述代码的意思就是: 
    把第1行第2列到第10行第2列的数据,往下拷贝10次!


    ——————— 
    版权声明:本文为CSDN博主「路漫远吾求索」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/starstar1992/article/details/80550110

  • EXCEL常用的宏(附件)

    包含了100多种最常用的VBA宏,有源代码和代码解释,适合VBA初学者拿来练习,也可以作为手边书使用。PS : 仅供参考

    EXCEL常用宏

  • thinkphp5 join 使用案例

    thinkphp5 join 使用案例

            $join   = [
                [‘__USER__ u’, ‘f.uid = u.id’]
            ];  
            $list = Db::name('feedback')
                   ->field('f.*,u.user_login,u.user_email,u.user_nickname')
                ->alias('f')->join($join)
                ->where(function (Query $query) {
                    $data = $this->request->param();
                    if (!empty($data[‘uid’])) {
                        $query->where('u.id', intval($data[‘uid’]));
                    }
                    if (!empty($data[‘keyword’])) {
                        $keyword = $data[‘keyword’];
                        $query->where('f.content', 'like', "%$keyword%");
                    }

                })
                ->order("createtime DESC")
                ->paginate(2);
            // 获取分页显示
            $page = $list->render();
            $this->assign('list', $list);
            $this->assign('page', $page);
            // 渲染模板输出
            return $this->fetch();

  • 如何提升计算能力

    把下面几张秘籍挂在床头,熟练掌握,准能提高你的计算能力!

  • Centos7.3 Mariadb 数据库导出、导入命令

    导出mariadb数据库有多种解决方案,一般采用phpmyadmin或Navicat for MySQL等,我演示是常用的命令行模式。

    分别是;-u用户、-p密码、数据库名、> 导出路径。以.sql结尾。

    /usr/local/mysql/bin/mysqldump -uroot -p renwole > /home/renwole.sql
    

    回车后输入用户密码,导出成功,文件在home下。

    注意:如果只导出表结构,在-p后面加上-d即可。

    导入数据库有2种解决方案。

    方案一

    MariaDB [(none)]> create database renwole; //建立空数据库名
    MariaDB [(none)]> use renwole; //选择数据库
    MariaDB [(none)]> set names utf8; //设置数据库导入编码
    MariaDB [(none)]> source /home/renwole.sql; //导入数据(注意sql文件的路径)
    

    方案二

    # mysql -uroot -p renwole < /home/renwole.sql
    

    建议使用第二种方案导入,简单快捷不用设置导入编码,不易出错。以上解决方案也适用于mysql&mariadb任意版本

    本文地址:https://www.linuxprobe.com/mariadb-Import-export.html

  • js 日期计算星座 根据生日的月份和日期,一行代码计算星座的js小函数(转)

    摘要: 根据生日的月份和日期,一行代码计算星座的js小函数(转) 看到了别人写的一个计算星座的js,冗长的有点儿看不过去,就自己写个了。 我想,这个函数应该足够精简了:) 什么 if 啊 switch 啊 for 啊 通通滚蛋了

    传入参数:month [int] 1~12;  day [int] 1~31。

    // 根据生日的月份和日期,计算星座。

    function getAstro(month,day){    
        var s="魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯";
        var arr=[20,19,21,21,21,22,23,23,23,23,22,22];
        return s.substr(month*2-(day<arr[month-1]?2:0),2);
    }

    如果你在网上搜“日期 星座 函数”,除了我的或转载我的代码之外,几乎都是长长的代码,恐怕不能找到比上面更简洁的代码了。


    不过这上面3行代码仍然可以进一步精简,再来改进一下:

    // 根据生日的月份和日期,计算星座。 
    function getAstro(m,d){    

        return "魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯".substr(m*2-(d<"102223444433".charAt(m-1)- -19)*2,2);
    }

    是不是很酷呢,只有一行代码了,而且最大限度的精简了。

    上面用到了一个substr函数和一个charAt函数,如果不考虑IE,那么.charAt(m-1)甚至可以精简为[m-1]

    如果不需要输出星座名称而只需要星座数字索引,前面的字符串也可以省去,看起来就像这样:

    // 根据生日的月份和日期,计算星座。 
    function getAstro(m,d){    

        return m-(d<"102223444433".charAt(m-1)- -19);   //输出0~12的数字,0表示摩羯,1表示水瓶,依此类推,…,11是射手,12是摩羯。
    }

    最简洁的js代码诞生了!

    //下面写一个测试函数

    function test(m,d){
    document.writeln(m+"月"+d+"日 "+getAstro(m,d));
    }

    //测试

    test(12,21);  //输出: 12月21日 射手
    test(12,22);  //输出: 12月22日 魔羯
    test(1,1);     //输出: 1月1日 魔羯
    test(2,18);   //输出: 2月18日 水瓶
    test(2,19);   //输出: 2月19日 双鱼

    附十二星座日期对照:

    魔羯座(12/22 – 1/19)、水瓶座(1/20 – 2/18)、双鱼座(2/19 – 3/20)、牡羊座(3/21 – 4/20)、
    金牛座(4/21 – 5/20)、双子座(5/21 – 6/21)、巨蟹座(6/22 – 7/22)、狮子座(7/23 – 8/22)、
    处女座(8/23 – 9/22)、天秤座(9/23 – 10/22)、天蝎座(10/23 – 11/21)、射手座(11/22 – 12/21)   

    该js计算星座的算法可以改进为更为通用的写法

    //传入参数strBirthday:xxxx-xx-xx或者xxxx年xx月xx日。
    // 根据生日的月份和日期,计算星座。 
    function getAstro(strBirthday){
    	var birthYear,birthMonth,birthDay; 
    	var strBirthdayArr=strBirthday.split("-");
    	if (strBirthdayArr.length>0) {
    		birthYear = strBirthdayArr[0];  
    			    birthMonth = strBirthdayArr[1];  
    			    birthDay = strBirthdayArr[2];  
    	}
    	if (strBirthday.split("年").length>0) {
    		birthYear=strBirthday.split("年")[0];
    		birthMonth = strBirthday.split("年")[1].split("月")[0];  
    			    birthDay = strBirthday.split("年")[1].split("月")[1].split("日")[0];  
    	}
    	var s="魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯";
    	var arr=[20,19,21,21,21,22,23,23,23,23,22,22];
    	return s.substr(birthMonth*2-(birthDay< arr[birthMonth-1]?2:0),2);//12  21
    }
    
    //测试函数
    function test(m,d,strBirthday){
        document.writeln(m+"月"+d+"日 "+getAstro(strBirthday));
    }
    
    //测试
    test(12,21,"2015年12月21日");  //输出: 12月21日 射手
    test(12,22,"2015年12月22日");  //输出: 12月22日 魔羯
    test(1,1,"2015年1月1日");     //输出: 1月1日 魔羯
    test(2,18,"2015年2月18日");   //输出: 2月18日 水瓶
    test(2,19,"2015年2月19日");   //输出: 2月19日 双鱼
    
    本文原创发布 CSDN 无心的专栏 ,转载请注明出处,感谢您的尊重!
  • 新日电动车限速解码技巧

    新出厂的新日电动车是统一加装了限速装置,将最高速度限制在20公里每小时。

    解除限速的方法步骤如下:

    1,拧一下钥匙关闭电动车的电源。

    2、用左手紧捏住刹车把手。

    3、右手拧动加转把至最底连续两下,即可解除限速。

    扩展资料:

    电动车限速的好处:

    电动车的制动性能较差,电动车限制车速能够降低紧急制动时危险系数,减少交通安全隐患。

    新日电动车的注意事项:

    1、检查各转动部件应运转是否灵活,不能有卡住、僵呆现象。

    2、确保变速车在变速范围内的变档正确,变速器有无缺损,不能留有空档。

    3、调节链条的松紧,让链条运转灵活。用手正向逆向反复摇检查曲柄链轮,避免跳链和脱落现象。

    4、用双手握住鞍座上面的前后部分,一只手用力下压鞍座的前端,鞍座前端不得下塌。再用双手水平转动鞍座,鞍座亦不应转动。

    5、车闸及刹车系统的挑选:双手握住车把,分别进行左右刹车同时前后推拉自行车,此时车轮不应转动;松开手柄,刹车系统应能迅速复位。

  • 使用iframe实现播放视频的效果

     

    代码如下:

    <iframe height=498 width=510 src='http://player.youku.com/embed/XMjY5Nzc0MjM0OA==' frameborder=0 'allowfullscreen'></iframe>

    src:视频源地址

    效果如下:

  • Cutterman – 最好用的切图工具

    软件描述

    Cutterman是一款运行在photoshop中的插件,能够自动将你需要的图层进行输出, 以替代传统的手工 "导出web所用格式" 以及使用切片工具进行挨个切图的繁琐流程。 它支持各种各样的图片尺寸、格式、形态输出,方便你在pc、ios、Android等端上使用。 它不需要你记住一堆的语法、规则,纯点击操作,方便、快捷,易于上手。

    立即下载

    • 版本 3.6.0
    • PS版本要求 CC2014及以上
    • 操作系统 win/mac
    • 价格 免费

     

    强大的功能特性

    一键切图,真正解放双手

    Cutterman能够让你只需要点击一个按钮,就自动输出你需要的各种各样的图片,快到没有朋友!  查看更多特性

  • CSS实现单行、多行文本溢出显示省略号

    • 单行

    overflow: hidden;
    
    text-overflow:ellipsis;
    
    white-space: nowrap;
    
    • 多行

    display: -webkit-box;
    
    -webkit-box-orient: vertical;
    
    -webkit-line-clamp: 3;
    
    overflow: hidden;