此博客有文章304篇,评论279条,分类8个,标签852个
-
Git Gui 设置语言为中文
2022-05-16 Git Gui的英文界面如下:那么如何将该界面从英文切换到中文呢?在Git的安装目录中找到路径 \mingw64\share\git-gui\lib ,如下:如果lib目录中没有 msgs 目录和zh_cn.msg文件的(有的版本是直接把zh_cn.msg放在lib目录下),就手动创建该目录。如果有则无需创建。下载Git Gui语言文件:https://github.com/stayor/git-gui-zh下载好 Git Gui语言文件 后,将zh_cn.msg文件放入刚刚的msgs 目录中,如下:然后再次打开Git Gui,界面已经显示为中文。如下: -
[Git]OpenSSL SSL_read: Connection was reset, errno 10054
2022-05-16 早上再从Github上面clone代码的时候,提示 OpenSSL SSL_read: Connection was reset 。karry_bai@XA-Karry_Bai MINGW64 /f/Git $ git clone https://github.com/stayor/git-gui-zh.git Cloning into 'git-gui-zh'... fatal: unable to access 'https://github.com/stayor/git-gui-zh.git/': OpenSSL SSL_read: Connection was reset, er... -
[VUE]"TypeError: Cannot read property 'validate' of undefined"
-
如何去掉vue路径中的“#”号
2022-04-11 如何去掉vue路径中的“#”号我们在vue项目中使用vue-router时,路径中会有 # 号,这样看着也不舒服(例如“http://localhost:3000/#/”)。其实是因为路由有两种模式 hash 和 history,我们平时直接使用的是默认的hash,所以路径会有 # 号,因此我们只需要修改成 history 就可以了,如下图: 接下来就改了下vue-router的模式export default new Router({ mode: 'history', routes: [ ... ] })改成‘history’模式,‘#’就去掉了,很开心。然而打完... -
ES6之变量的解构赋值(Destructuring)
2022-02-04 ES6中解构赋值主要分为6类,分别为 数组解构赋值 、对象解构赋值 、字符串解构赋值 、数值和布尔值解构赋值 、函数参数解构赋值 。什么是解构?在ES6中允许按照一定的模式从数组和对象中提取值,然后对变量进行赋值,这被称为解构(Destructuring)数组解构赋值数组的解构赋值时,等号的右边必须是数组,否则将会报错。只要数据结构具有Iterator借口,则都可以采用数组形式的解构赋值。let [a, b, c] = [1, 2, 3]; a // 1 b // 2 c // 3这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。下面是一些常见的解构例子... -
【户外徒步】秦岭光头山
-
【户外徒步】竹祥沟到塔盘沟环形穿越
2021-12-25 周二约一两好友,前往竹祥沟-塔盘沟环形穿越。本次路线附近途径 古观音禅寺、塔盘沟水库。古观音禅寺:古观音禅寺位于陕西省西安市长安区东大街办罗汉洞村,距西安市约30公里。始建于唐贞观二年(公元628年),距今约有1400年历史,为终南山千年古刹之一。据史料记载,建于唐贞观年间的古观音禅寺,当年已颇具规模。山门、大殿、钟鼓楼,云水寮一应俱全,占地300余亩,气势宏大,香火旺盛,直到文革。 塔盘沟水库:塔盘沟水库位于西安市长安区三合村境内,是秦岭群山中一条有特色的山沟中的水库。 {bilibili bvid="BV1Bf4y1K78x" page=""/}环形起点位于东大镇祥峪的古观音禅寺旁边... -
Flutter 2.0空安全之数据模型(Model)空安全适配技巧
2021-12-25 数据模型(Model)空安全适配主要以下两种情况:含有命令构造函数的模型含有命名工厂构造函数的模型含有命令构造函数的模型含有命令构造函数的模型的空安全适配技巧:适配前:///数据模型 class ItemModel { int totalCount; List<Item> resultList; ItemModel.fromJson(Map<String, dynamic> json) { totalCount = json['totalCount']; if (json['resultList'] != null) { r... -
【秦岭户外】自驾周至清凉古寺
-
使用WebView出现net::ERR_CLEARTEXT_NOT_PERMITTED
2021-12-15 开发应用时(在Android11.0【Android API 30】环境下)使用Webview插件加载页面出现如下图情况: 用模拟器尝试了下其他几个版本,发现8.0版本以下的都是可以正常显示网页的,于是上网查了下原因是说从Android9.0(也就是API 28)开始,默认情况下禁用明文支持。所以url无法在webview中加载。解决办法就是在AndroidManifest中application节点内添加android:usesCleartextTraffic="true",如下:<manifest xmlns:android="http://schemas.andr... -
Flutter 2.0空安全之自定义Widge适配
2021-12-08 自定义Widget的空安全适配分两种情况:Widget的空安全适配State的空安全适配Widget的空安全适配对于自定的Widget无论是页面的某控件还是整个页面,通常都会为Widget定义一些属性。在进行空安全适配时要对属性进行一下分类:可空的属性:通过?进行修饰不可空的属性:在构造函数中设置默认值或者通过 required 进行修饰class WebView extends StatefulWidget { String? url; final String? statusBarColor; final String? title; final bool? hide... -
Flutter 2.0空安全之手动关闭/开启
2021-12-06 Flutter 2默认启用了空安全,所以通过Flutter 2创建的项目是已经开启了空安全的检查的,另外,也可以可以通过下面命令来查看你的Flutter SDK版本:flutter doctor那么,如何手动开启和关闭空区安全的?environment: sdk: ">=2.12.0 <3.0.0" //sdk >=2.12.0表示开启空安全检查提示:一旦项目开启了空安全检查,那么你的代码包括项目所依赖的三方插件必须是要支持空安全的否则是无法正常编译的。开启空安全之后,然后运行下项目你会看到很多的报错,然后定位到报错的文件,对项目进行空安全适配。...