会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Love it or leave it
博客园
首页
新随笔
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
26
下一页
2019年1月30日
你可能不知道的 docker 命令的奇淫怪巧
摘要: 你可能不知道的 docker 命令的奇淫怪巧 Intro 分享一些可能会用到的一些简单实用却可能是你不知道的 docker 命令 dangling images build 自己的 docker 镜像的时候,有时会遇到用一个甚至多个中间层镜像,这会一定程度上减少最终打包出来 docker 镜像的大小
阅读全文
posted @ 2019-01-30 23:54 WeihanLi
阅读(5297)
评论(6)
推荐(4)
2019年1月28日
asp.net core根据用户权限控制页面元素的显示
摘要: 在 web 应用中我们经常需要根据用户的不同允许用户访问不同的资源,显示不同的内容,之前做了一个 AccessControlHelper 的项目,就是解决这个问题的。 asp.net core 支持 TagHelper 和 基于 Policy 的认证 AccessControlHelper 从1.4.0 版本开始支持 TagHelper 和 基于 Policy 的认证
阅读全文
posted @ 2019-01-28 00:21 WeihanLi
阅读(3080)
评论(1)
推荐(6)
2019年1月26日
如何为 .NET Core CLI 启用 TAB 自动补全功能
摘要: 在 Linux 下经常可以发现有些目录/文件名,以及有些工具可以命令输入几个字母之后按 TAB 自动补全,最近发现其实 dotnet cli 也可以,从.NET Core 2.0 SDK 开始,NET Core CLI 支持 tab 自动补全。你如果已经装了 dotnet Core Sdk,但是不知道版本,可以在命令行中输入 `dotnet --info` 来查看版本信息。
阅读全文
posted @ 2019-01-26 13:54 WeihanLi
阅读(1059)
评论(1)
推荐(2)
2019年1月25日
Http 压测工具 wrk 基本使用
摘要: Http 压测工具 wrk 基本使用 Intro wrk 是一款现代HTTP基准测试工具,能够在单个多核CPU上运行时产生显着负载。它将多线程设计与可扩展事件通知系统(如epoll和kqueue)结合在一起。 官方描述: wrk is a modern HTTP benchmarking tool
阅读全文
posted @ 2019-01-25 22:03 WeihanLi
阅读(768)
评论(0)
推荐(0)
使用docker部署skywalking
摘要: 之前在本地搭建过一次 skywalking + elasticsearch ,但是想要迁移到别的机器上使用就很麻烦了,于是 docker 就成了很方便的解决方式,只要 dockerfile / docker-compose 定了下来在哪里跑都是一样的。
阅读全文
posted @ 2019-01-25 00:35 WeihanLi
阅读(10347)
评论(0)
推荐(1)
2019年1月23日
Skywalking部署常见问题以及注意事项
摘要: 最近用 Skywalking 的时候遇到一些问题,记录一下,首先部署之前建议看一下[官方文档](https://github.com/apache/incubator-skywalking/blob/5.x/docs/cn/Quick-start-CN.md),有一些注意事项是要注意的,不然部署了之后还是没办法正常用。我部署的时候使用的是 Skywalking 5.0.0-GA 版本,6.0 版本可能不一定适用。
阅读全文
posted @ 2019-01-23 11:06 WeihanLi
阅读(26171)
评论(1)
推荐(0)
2019年1月21日
使用 WeihanLi.Npoi 操作 CSV
摘要: 最近发现 csv 文件在很多情况下都在使用,而且经过大致了解,csv 格式简单,相比 excel 文件要小很多,读取也很是方便,而且也很通用,微软的 [ml.net](https://github.com/dotnet/machinelearning) 的[示例项目](https://github.com/dotnet/machinelearning-samples) 用来训练模型的数据也是使用的 csv 来保存的,最近又发现使用 jmeter 来测试网站的性能,也可以用 csv 来参数化请求,csv 文件操作的重要性由此可见。 此前做了一个 NPOI 的扩展 [WeihanLi.Npoi](https://github.com/WeihanLi/WeihanLi.Npoi),支持.net45 以及 .netstandard2.0及以上,主要是对 excel 文件的操作,于是打算再增加一些对csv的操作。
阅读全文
posted @ 2019-01-21 00:45 WeihanLi
阅读(1021)
评论(5)
推荐(1)
2019年1月18日
给IConfiguration写一个GetAppSetting扩展方法
摘要: 给 写一个 扩展方法 Intro 在 .net core 中,微软已经默认使用 appsettings.json 来代替 app.config,并重新设计了一套完整的配置系统,可以支持 json/xml/ini/环境变量等。 在 .net core 中有一个 的扩展方法用来比较方便的获取链接字符串,
阅读全文
posted @ 2019-01-18 00:00 WeihanLi
阅读(1676)
评论(2)
推荐(2)
2019年1月16日
.net core 验证 Options 参数
摘要: 在 .net core 中配置项推荐用 Options 来实现,有一些参数可能必须是用由用户来配置,不能直接写成默认值的参数,这样就需要就 Options 中的参数做一些校验,否则程序内部可能就会出现一些意想不到的异常,今天介绍一个比较简单的,通过 `PostConfigure` 的方式来实现Options 参数的校验。
阅读全文
posted @ 2019-01-16 11:34 WeihanLi
阅读(798)
评论(1)
推荐(1)
2019年1月15日
EFCore使用JSON_VALUE查询json对象的值
摘要: EFCore使用JSON_VALUE查询json对象的值 Intro SqlServer 从2016开始支持 JSON 操作,可以使用 JSON_VALUE 查询 JSON 对象的某个属性值, "更多介绍" ,现在公司的一些项目主要是使用 EF Core,手写sql较少,针对比较简单的 JSON_V
阅读全文
posted @ 2019-01-15 23:51 WeihanLi
阅读(5959)
评论(5)
推荐(3)
2019年1月12日
HttpWebRequest 改为 HttpClient 踩坑记-请求头设置
摘要: HttpWebRequest 改为 HttpClient 踩坑记 请求头设置 Intro 这两天改了一个项目,原来的项目是.net framework 项目,里面处理 HTTP 请求使用的是 WebReauest,但是 WebRequest 已经不再推荐使用了,你如果在项目中使用的话,编译器会警告,
阅读全文
posted @ 2019-01-12 00:10 WeihanLi
阅读(4472)
评论(2)
推荐(1)
2019年1月10日
监控 redis 执行命令
摘要: 监控 redis 执行命令 Intro 最近在用 redis 的时候想看看执行了哪些命令,于是发现了 redis cli 提供的 命令,直接使用这个就可以监控执行的大部分 redis 命令,之所以说是大部分,是因为有一些命令如: 出于安全原因是不会记录的。 Monitor 是调试用的命令 Redis
阅读全文
posted @ 2019-01-10 10:21 WeihanLi
阅读(8398)
评论(0)
推荐(0)
2019年1月6日
asp.net core参数保护之自定义要保护的参数类型
摘要: asp.net core参数保护之自定义要保护的参数类型 Intro 为了实现 asp.net core 下的参数保护,扩展了asp.net core 中 DataProtection,可以自动化的保护某些敏感参数,上次推出之后有一些小伙伴反馈希望能保护 返回的参数,本文主要以 为例介绍如何注册自定
阅读全文
posted @ 2019-01-06 18:11 WeihanLi
阅读(802)
评论(2)
推荐(0)
借助表达式树感受不一样的CRUD
摘要: 借助表达式树感受不一样的CRUD Intro 最近有个想法,想不写 sql 语句,做一个类似于 ORM 的东西,自己解析表达式树,生成要执行的 sql 语句,最后再执行 sql 语句,返回相应结果。 思路解析 常用的 sql 语句基本都有一定的模式,就是 /`DELETE Update SELECT
阅读全文
posted @ 2019-01-06 17:46 WeihanLi
阅读(536)
评论(0)
推荐(0)
2018年12月31日
新版的nuget包 PackageLicense 这样写
摘要: Intro 最近编译类库项目的时候发现总是有个 licenseUrl 的警告,警告信息如下: 本文针对的是使用新版项目文件打包的方式, .nuspec 官方文档详细,在此不多说。 新版的官方文档里基本没有提及,不过 Github 有个 "samples 项目" ,可以参考。 新版项目文件的 nuge
阅读全文
posted @ 2018-12-31 12:09 WeihanLi
阅读(1488)
评论(2)
推荐(3)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
26
下一页
公告