搜索 “#” ,共找到 5461 项结果
×
  • FalconChen
    2020-05-15 14:02
    在中国,传统的教义是用审美代替思辩,用玄想抵制实测,用善恶混淆是非。屈原作了《天问》,两千年间的学人,则共同创作了一部“不问”。——那么,这两千多年里,人们怎么还好意思去纪念屈原呢?答曰:没什么不好意思的,赛龙舟、吃粽子嘛。#viaKindle#
  • FalconChen
    2020-05-15 13:59
    儒家的一个毛病,是没有知识上的好奇心,对《天问》之类,完全能做到视而不见,晏然自若。#viaKindle#
  • FalconChen
    2020-05-13 01:47
    #daily tips# iis7 服務器開啓gzip動態內容壓縮有問題,只能使用php壓縮,對wp_send_json進行了封裝,實現了wp_send_json的gzip壓縮,原來2.8M的內容壓縮只要110k。效果驚人,用戶代理不支持時fallback回原來的wp_send_json。
    php 代码片断
    <?php
    
    function wp_send_json_gzip( $response, $status_code = null ) {
    
                if(!isset($_SERVER['HTTP_ACCEPT_ENCODING']) 
                || strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') === false
                || !function_exists('gzencode')){ 
                    //如果瀏覽器不支持gzip壓縮或者沒有gzencode函數,fallback
                    return wp_send_json($response, $status_code);
                }
    
                @header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) );
                if ( null !== $status_code ) {
                    status_header( $status_code );
                }
                
                header('Content-Encoding: gzip');
                header('X-By-Falcon: gzip on the fly', false);
                ob_start();
                echo wp_json_encode( $response );
                $buffer = ob_get_contents();     
                ob_end_clean();       
                echo gzencode($buffer, 9);
    
                if ( wp_doing_ajax() ) {
                    wp_die(
                        '',
                        '',
                        array(
                            'response' => null,
                        )
                    );
                } else {
                    die;
                }
            }
  • FalconChen
    2020-05-07 19:16
    #daily tips#vscode 用户配置文件位置     ps: cursor的在:~/Library/Application Support/Cursor/User/settings.json  
  • FalconChen
    2020-05-06 13:55
    #daily tips# 自定义wp-login.php 页的 logo
    php 代码片断
    // functions.php
    add_action('login_enqueue_scripts', function(){
    	wp_enqueue_style('login-styles', get_stylesheet_directory_uri().'/login.css');
    });
    
    
    //login.css, place in (child) theme folder
    body .login h1 a {
      background-image: url('path/to/custom-logo.png');
    }
  • FalconChen
    2020-05-02 22:54
    #daily tips# sweetAlert2 ,一个友好的弹框组件:https://sweetalert2.github.io/
  • FalconChen
    2020-04-30 17:00
    #程序员的口头禅# 我去,什么情况???
  • 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就行了。