摘要:
我们经常要用到各种git地址,比如github、gitee还有自己搭建的git等等。但是github我们经常拉取和推送代码的时候超时,这时候如果我们搜索会发现大量的文章都是告诉我们设置全局系统代理:#使用http代理 git config --global http.proxy http://127 阅读全文
摘要:
工具先说工具,我写了一个小工具,可以快速修改,不需要任何其他知识。其中"修改的Ip"为本次你要修改的Ip地址,如果之前你已经修改过了,这里会显示现在的IP,如果没有,这里是空的。如果你有更合适的IP,可以在这里直接填写IP,如果没有,可以点击右侧的"查询推荐Ip",会获取一个可用Ip。点击“确认修改 阅读全文
摘要:
反射这玩意,一直以来都是慢的代名词。一说XXX系统大量的反射,好多人第一印象就是会慢。但是呢,我们又不得不使用反射来做一些事情,毕竟这玩意可以说啥都能干了对吧。It’s immensely powerful, providing the ability to query all of the met 阅读全文
摘要:
在C# 11里,添加了一个叫原始字符串的东西。这个东西算是我相当喜欢以及期待的功能。我们先来看看这玩意咋用。首先,我们先来看看之前如果我们需要定义一个带引号的字符串我们需要怎么做。var a = "\"test\""; Console.WriteLine(a);我们需要把每个引号都加上转义符,变成\ 阅读全文
摘要:
.Net7 RC1发布在9月14号,.Net7 RC1正式发布了。按照微软的说法This is the first of two release candidates (RC) for .NET 7 that are supported in production.从RC1开始,就是生产支持了。但是 阅读全文
摘要:
我们经常有这样的需求,就是我们需要使用属性名来给属性赋值,而不能直接使用类似obj.prop = value这种方式。比如我们有有一个Dictionary,key是属性名,value是属性值。我们需要把它们变成一个对象,就可以使用这种方式。这里我们的代码可以这样写: public static vo 阅读全文
摘要:
我们经常使用Xpath去获取Xml中某个节点的值,但是有时候我们需要反过来,根据Xml的节点名来获取对应的Xpath。找了一下,几乎所有的Xml库都没有提供类似的功能,这里我们就简单说一说这玩意咋实现比较方便。这里我们先不考虑那么多,就是获取一个节点名,一个节点xpath,暂时不去整位置之类的玩意。 阅读全文
摘要:
由于BootstrapBlazor升级到6.9以后的升级还是非常大的,比如图标库升级到了6.1.2,bs升级到了5.2.0。所以这里记录一下升级过程。升级BootstrapBlazor主程序直接升级BootstarpBlazor到最新版本,没有错误,但是我们会发现我们的BootstrapBlazor 阅读全文
摘要:
我们用了14篇文章,基本上把一个后台管理系统需要的UI部分都说的差不多了。所以这套文章也该到了结束的时候了。这里面有很多问题,比如我们直接使用UI来拉数据库信息而没有使用service,再比如我们大量的用了同步,即使使用Task.FormResult也不用异步处理,再比如整个项目里没有任何缓存,所有 阅读全文
摘要:
目前,我们只做了在用户管理里强行修改密码,而没有做用户自行修改密码的功能,今天我们来实现它。首先,我们的用户密码修改最好的位置应该就是在头像下面的下拉菜单里,所以我们在那里的LinkTemplate增加一个LinkButton。 <Logout ImageUrl="images/argo-c.png 阅读全文