原创 C語言printf輸出在輸入後顯示

方案一 設置緩衝區爲空 setvbuf(stdout,NULL,_IONBF,0); 方案二 printf後手動清除緩衝區 printf("輸入一個數:\n"); fflush(stdout);

原创 ice-rate Vue評分組件

ice-rate vue評分組件 使用方式 1.安裝 npm i ice-rate 2.main.js中全局註冊組件 import IceRate from 'ice-rate'; Vue.use(IceRate); 3.使用

原创 Vue Css移動端兼容性配置

vue自帶postcss、autoprefixer,爲css自動添加兼容性前綴 我們可以通過修改package.json文件browserslist,實現更廣泛的兼容性 "browserslist": [ "> 1%",

原创 vue cli 3.0通用打包配置,不分一二級目錄

1.項目根目錄下新建vue.config.js,進行如下配置即可 module.exports={ publicPath:'', };

原创 flutter國際化多語言支持配置

一.pubspec.yaml配置 flutter: sdk: flutter flutter_localizations: sdk: flutter 二.main.dart配置 import 'packa

原创 centos mysql允許遠程訪問

1.修改mysql配置文件 vim /etc/my.cnf 2.在mysqld下添加以下代碼 bind-address=0.0.0.0 //或者你的ip 3.重啓mysql服務 systemctl restart mysqld

原创 Android自定義PopupWindow

class GiftDialog:PopupWindow { private var parentView: ViewGroup constructor(context:Context,parentView:V

原创 Github Actions Android CI打包配置

name: Android CI on: [push] jobs: apk: runs-on: ubuntu-18.04 steps: - uses: actions/checkout@v1

原创 android kotlin dp和px轉換

object DimenUtils { fun dp2px(context:Context,dp:Float):Float=dp * context.resources.displayMetrics.density

原创 gradle全局代理

在.gralde文件夾下新建gradle.properties文件 systemProp.http.proxyHost=127.0.0.1 systemProp.http.proxyPort=8100 systemProp.htt

原创 Android定義寬高比控件

public class RatioImageView extends AppCompatImageView { public RatioImageView(Context context) { supe

原创 設置MySQL時區

my.ini文件 [mysqld] # Set default time zone default-time-zone = '+08:00' 點贊 收藏 分享 文章舉報

原创 Arouter實現判斷路由是否存在

/** * 判斷路由是否存在 * @param context 上下文 * @param path 路由 */ fun isExist(context:Context,path:St

原创 Github CI Android混合flutter自動打包配置

name: Android CI on: [push] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v

原创 centos創建用戶並配置sudo權限

adduser ice //添加用戶 passwd ice //修改密碼 chmod u+w /etc/sudoers //增加sudoers文件的寫入權限 vim /etc/sudoers 在root ALL=(ALL) AL