原创 java-study ArrayList實現發牌、洗牌、排序、隨機地主

輸出示例: package com.TestCard; import java.util.*; public class Test1 { public static void main(String[] args) {

原创 antd-img-crop,使用 Ant Design Upload 時裁切圖片

介紹 我們經常會遇到,需要上傳固定尺寸圖片的場景,比如更換頭像圖片等。這時就需要先對圖片進行裁切,Ant Desgin 默認並沒有提供這樣的功能。 antd-img-crop 是一個用於包裝 Ant Design Upload 的組件,可

原创 java-study Thread線程、synchronized同步鎖、await()/notify()

 demo1: package com.TestThread; public class Test { public static void main(String[] args) { Account a0 =

原创 遠程連接linux、傳輸文件

windows: 下載xshell、xftp、sourceCRT、sourceFX mac/linux: ssh -t 用戶名@IP地址 -p 端口,mac系統要在 偏好設置->共享 中打開文件共享、遠程登錄、遠程管理服務 連接後傳

原创 前端預覽和下載圖片/文檔的幾種方法

瀏覽器下載文件主要還是看文件保存的時候有沒有設置正確的conten-type,有的話瀏覽器訪問url時會自動打開該文件將內容顯示在頁面上,前提時瀏覽器本身能識別這個文件類型,比如圖片/文檔/文本等,否則瀏覽器則會默認直接下載該文件。。。當

原创 java-study使用FileInputStream與FileOutputStream文件讀/寫/複製,枚舉的使用

import java.io.FileInputStream; import java.io.FileOutputStream; //import org.apache.commons.lang.CharEncoding; /**

原创 基於vue、less的vue商品篩選組件,支持多選/單選,默認選中、默認展開/收起、重置、區間範圍值篩選

先看效果: 組件使用方式: <FilterItem label="省份" :firstItemText="'全國'" :list="areaList" @ch

原创 Nuxt使用配置、注意事項、jenkins部署

目錄配置全局less變量配置axiosUI庫按需引入vuex的使用部署其他 nuxt礦建介紹和項目安裝就不多說,下面直接介紹開發時常用配置: 配置全局less變量 以less爲例先安裝less和less-loader,然後在nux

原创 antd表單驗證的坑

坑一: Form.Item中的表單如果是調用的react子組件,則表單驗證功能失效,請看例子: 表單父組組件: Item組件: 這樣雖然能正常渲染出組件樣式,但是會導致submit功能Bug和resetFields功能失效,如下圖:

原创 umi+dva開發環境+常用配置和webpack配置

安裝(官方文檔:https://umijs.org/zh): yarn global add umi 使用: 使用umi -v可查看版本,確保全局安裝沒問題 umi g page <文件名> //創建包含目錄的頁面home/index

原创 自己寫一個平鋪的datePicker

最近公司項目有地方用到平鋪的時間選擇組件,並且只能選擇當天之後的時間,還要能切換月份,尋思antd都是下拉彈出框的datepicker,沒有想要的效果,於是就自己寫了,分享給大家。 先看效果(這個只是demo,樣式無視):  紫色的代

原创 shell腳本expect實現一鍵登錄服務器並進入指定目錄刪除文件

#!/usr/bin/expect -f spawn ssh [email protected].* expect "*password*" send "*qwe123\r" expect "*#" send "cd /home/data/

原创 基於vue、less的vue商品篩選組件,支持多選,自定義全部

先看效果: 組件代碼: <template> <dl class="filterItem"> <dt>{{label}}:</dt> <dd :class="{hasMore: hasMore}" ref="item"

原创 git常用命令、分支的切換創建、強制覆蓋

創建分支 git branch localbranch 切換分支 git checkout localbranch 創建分支並切換到該分支,等效於上面兩個命令都執行 git checkout -b localbranch 在本地更改完分支

原创 redux(一)初步讀懂配置redux流程

創建state.js:let state ={ todos:JSON.parse(localStorage.todos?localStorage.todos:'[]'), count:localStorage.count?Number