摘要:
最近项目需要做多语言,原先是2种语言(中文/英文),现在又要加一种语言,成了3种。那么原来的方式肯定不适用了,只能升级解决方案。 原来的写法,使用三目表达式,按照当前全局变量的语言类型,返回不同的语言提示,如图: 那么,如果再加一种法语,该咋弄呢?显然再写三目表达式是不合适的(其实原来写三目表达式也 阅读全文
摘要:
如图,在开发微信退款功能时,需要用到微信提供的证书文件。本地开发调试时是正常的,但放到服务器(WinServer 2012 R2)中,则报错提示找不到文件。 网上找了一堆骚操作都没什么卵用,最后在其中一个贴子中终于找到了解决办法(原文地址:https://blog.csdn.net/hongthin 阅读全文
摘要:
安装NuGet包 Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation startup.cs 中的ConfigureServices 方法加入以下配置 public void ConfigureServices(IServ 阅读全文
摘要:
一、编辑文件 1. sudo vi 文件名,进入文件页面,如图: 2. 按 i 键或者 o 键,进入编辑,左下角出现 INSERT 信息 3. 输入完毕后,按ESC退出编辑, INSERT 信息消失。 4. :wq保存文件并退出vi 编辑 5. 其他命令 :w 保存文件但不退出vi 编辑 :w! 强 阅读全文
摘要:
写法 一: 1. 打开Startup.cs,定义静态变量Any,用以配置跨域。 private readonly string Any = "Any"; 2. 在ConfigureServices中添加以下代码: services.AddCors(m => m.AddPolicy(Any, a => 阅读全文
摘要:
如今前后端分离是大势所趋,笔者虽然是做后台的,但也不得不学学前端的流行框架VUE -_-||| 。 为了学习VUE,笔者搭建了一个简单的用户后台,以此来了解VUE的开发思路(注:本项目不用于实际开发,只是为了学习,本文重点在于vue的动态路由添加,动态权限以及页面处理的一些小问题)。 一、项目组成 阅读全文
摘要:
1、注释: a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/ b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u) c) 多行注释:[alt+shift+A] d) 多行注释:/** 2、移动行:alt+up/down 3、显示/隐藏左侧目录栏 c 阅读全文
摘要:
支撑环境 1. Windows 10 1809 12月更新版本(其他版本应该也行,但建议不低于1809,过低的版本可能无法安装子系统ubuntu18.04 LTS) 2. ubuntu 18.04 LTS (本文采用Windows 10 的子系统 linux实现,未在虚拟机及实体机中单独安装) 安装 阅读全文
摘要:
由于工作原因,本人经常会用到Skype来联系客户,目前有两个账号需要同时登录。 但是,Skype默认只能登录一个账号,而且安装的时候也不能自定义安装地址,所以没办法同时登录两个。 有的朋友可能会想到直接Win10商店也是有UWP版Skype的,官网再下载一个Skype,这不就可以用两个了吗?没错!但 阅读全文
摘要:
一、效果图 相信从事技术开发的朋友们,都有自己的博客。 今天我们来讲讲如何让自己的博客增加一点色彩。 我们来看一张效果图: 右下角有个很乖巧的动漫妹子,鼠标移动,妹子会摇头晃脑~ 集成其实很简单,这是一种2D技术,实现方式有挺多中的,业界有比较多的方案,今天我们讲讲L2Dwidget。 博客园加入这 阅读全文