搜索 “daily tips” ,共找到 530 项结果
×
  • FalconChen
    2020-04-30 15:24
    #daily tips# Bootstrap4 这套缩写的命名方式真是棒,稍有前端基础的一下就记住了。
  • FalconChen
    2020-04-30 13:06
    #daily tips# Bootstrp4文档只有调整列col 顺序的示例,我写了一个调整行row的(其实也是用调整列的方式实现的),在视觉呈现上html代码的第二个row的元素在第一个row之前了。不知道有没有别的方式
    html 代码片断
    <div class="container">
    	<div class="row">
    
    		<div class="row col-12">
    		<div class="col-md">hello world1</div>
    		<div class="col-md">hello world2</div>
    		<div class="col-md">hello world3</div>
    		<div class="col-md">hello world4</div>
    		<div class="col-md">hello world5</div>
    		</div>
    
    		<div class="row col-12 order-first">
    		<div class="col-md">hello world1</div>
    		<div class="col-md">hello world2</div>
    		<div class="col-md">hello world3</div>
    		<div class="col-md">hello world4</div>
    		<div class="col-md">hello world5</div>
    		</div>
    
    	</div>
    </div>
  • FalconChen
    2020-04-30 12:11
    #daily tips# Bootstrap4的栅格系统也与时俱进地用了 flexbox,栅格系统固定是12栏,如果是以前的版本,要实现5等分宽度是非常蛋疼的,好像只能修改LESS或者Sass变量重新编译才能实现,现在用flexbox就很容易多了,只要一个row里放5个col就行了。
  • FalconChen
    2020-04-29 20:56
    #daily tips# box-sizing: border-box 盒子的pading和border会计算到盒子本身width和height上,而默认的box-sizing: content-box;width和height只会应用到盒子内容里,padding和border不会计算在width和height里。
  • FalconChen
    2020-04-28 17:50
    #daily tips# 查看git全局忽略文件配置。git config core.excludesfile
  • FalconChen
    2020-04-25 12:40
    #daily tips# 从电视盒子用 telnet和nc传递文件到pc。
    bash 代码片断
    #盒子,此处打包 /system/app/ 几个MediaCenter目录的apk,因为我觉得这几个还挺好用的。
    /system/xbin/busybox nc -l -p 5000 -e /system/xbin/busybox tar -zcvf - /system/app/MediaCenter*
    
    #接收方
    nc 盒子IP 5000 | tar zxvf -
  • FalconChen
    2020-04-21 15:55
    #daily tips# 无须重启和重刷机,修改N1根目录的文件系统大小.刷的openwrt 系统,N1的根目录只有512M,装了几个包之后只有100M可用。今天重新做了一下分区,在此做下记录,以下操作纯属记忆,大概步骤如下:
    bash 代码片断
    # 1. 用fdisk移除最后一个emmc分区
    fdisk /dev/mmcblk1 
    m查看帮助,分别输入d(删除分区),3(删除/dev/mmcblk1p3),w(写入修改)
    
    #2. 用parted 重设分区大小
    parted /dev/mmcblk1
    help查看帮助, print( 查看分区的列表), resizepart(重置分区大小),mkpart(新建分区) 按需要使用。重置分区的数字为2,即挂载到根目录的设备 /dev/mmcblk1p2,我增加了1G到根目录。
    
    #3.parted只修改分区的大小,还要修改文件系统的大小,执行 (假如增加了1G)
    btrfs filesystem resize +1g / 
    
    #4. 查看结果:
    df -hT 
  • FalconChen
    2020-04-20 18:02
    #daily tips#解决了一个蛋疼的需求,网站要从 http://a.com 跳转到 https://a.com ,看似很平常的需求,但是由于环境很诡异导致不能用常规的方式解决,一是DNS, 公司内部DNS将a.com解析到真实IP,公司外部则使用CDN,二是CDN的https回源到网站的http,是80端口而非443
    bash 代码片断
    # 重定向的是在CDN上做的,在外部访问正常跳转,而公司内部由于是直接访问源站80端口,不会跳转。现在要让在公司访问时也跳转。也就是从80转到443端口。我观察了回源时会传递HTTP_X_REAL_IP的header到服务器的80的http服务,可以利用这个header按条件跳转,不会带这个HEADER也就是发生内部访问时才跳转。
    代码只有三行,但花了我一个小时。有人看到if就会说evil,其实不然,在return或者redirect时,if并不evil,
    
    if ($http_x_real_ip = '') {
         return 301 https://a.com$request_uri;
     }
  • FalconChen
    2020-04-16 17:32
    #daily tips# 连ssh一会就掉线,正常设置 ServerAliveInterval 60 ServerAliveCountMax 3,可像我的网络,这样设置了仍然掉线,可能是我的网络实在太差了吧,直到使用了下面的暴力设置,终于稳定了
    bash 代码片断
    #/etc/ssh/ssh_config OR ~/.ssh/config
    Host *
        Protocol 2
        ServerAliveInterval 10
        ServerAliveCountMax 5