React 将 svg 转换为 React 组件 作者: Chuwen 时间: 2022-02-07 分类: 其他分类 评论 SVGR:https://react-svgr.com/docs/cli/ ## 转换 将当前路径下的 `svg` 文件转换为 `tsx` 并以驼峰命名法明明 ```shell npx @svgr/cli --out-dir . --ext tsx -- * ``` 更多命令请看项目文档 ## 使用 直接导入就可以使用了
Laravel Model(模型) 保存(save) 前/后判断变更了哪些字段 作者: Chuwen 时间: 2021-08-21 分类: 其他分类 评论 ## 代码示例 ```php $user = User::whereId(1); $user->email = 'i@nowtime.cc'; // 提交更新前,获取修改了哪些字段 $user->getDirty();// 返回 ["email": "i@nowtime.cc"] $user->save(); // 提交更新后,获取修改了哪些字段 $user->getChanges();// 返回 ["email": "i@nowtime.cc"] ``` - `getDirty` 更新前调用 - `getChanges` 更新后调用
PHPStorm 快速预览定义的 方法/函数 代码 作者: Chuwen 时间: 2021-06-11 分类: 其他分类 评论 ### mac 下的快捷键是 `Alt + 空格` 
Laravel 中间件向控制器传入参数 作者: Chuwen 时间: 2020-12-23 分类: Laravel,其他分类 评论 ## 中间件中的handle方法 ``` $request->attributes->add(['data'=>'data]); ``` ## 控制器中要接受参数的方法 ``` function index(Request $request){ echo $request->get('data'); } ``` --- 转载自:https://www.jianshu.com/p/488b92f2015b
Java 使用 Collections.sort() 排序 作者: Chuwen 时间: 2020-10-12 分类: 其他分类 评论 > 只是记录下笔记 # RechargeHistoryList.class ``` public class RechargeHistoryList { private int id; private int carId; private int rechargeVal;//充值金额 private String rechargeDate; public RechargeHistoryList(int carId, int rechargeVal, String rechargeDate) { this.carId = carId; this.rechargeVal = rechargeVal; this.rechargeDate = rechargeDate; } public int getId() { return id; } public void setId(int id) { this.id = id; } public int getCarId() { return carId; } public void setCarId(int carId) { this.carId = carId; } public int getRechargeVal() { return rechargeVal; } public void setRechargeVal(int rechargeVal) { this.rechargeVal = rechargeVal; } public String getRechargeDate() { return rechargeDate; } public void setRechargeDate(String rechargeDate) { this.rechargeDate = rechargeDate; } } ``` # 代码 ``` ArrayList rechargeHistoryLists = new ArrayList<>(); rechargeHistoryLists.add(new GechargeHistoryLists(1, 100, "2020-10-12 09:35:20")) rechargeHistoryLists.add(new GechargeHistoryLists(2, 50, "2020-10-12 09:35:20")) Collections.sort(rechargeHistoryLists, new Comparator() { @Override public int compare(RechargeHistoryList o1, RechargeHistoryList o2) { return -(o1.getRechargeVal() - o2.getRechargeVal());//根据充值金额 “降序” 排序 //return o1.getRechargeVal() - o2.getRechargeVal();//根据充值金额 “升序” 排序 } }); ```