码迷,mamicode.com
首页 >  
搜索关键字:as背景    ( 32075个结果
BitArray虽好,但请不要滥用,又一次线上内存暴增排查
一:背景1.讲故事前天写了一篇大内存排查在园子里挺火,这是做自媒体最开心的事拉,干脆再来一篇满足大家胃口,上个月我写了一篇博客提到过使用bitmap对原来的List<CustomerID>进行高强度压缩,将原来的List内存压缩了将近106倍,但是bitmap不是一味的好,你必须在正确的场景中使用,而不是闭着眼睛滥用,bitmap在C#中对应的集合是BitArray。好像剧透了,结果就
分类:其他好文   时间:2020-09-10 22:47:10    阅读次数:43
不要把异常当做业务逻辑,这性能可能你无法承受
一:背景1.讲故事在项目中摸爬滚打几年,应该或多或少的见过有人把异常当做业务逻辑处理的情况(┬_┬),比如说判断一个数字是否为整数,就想当然的用trycatch包起来,再进行int.Parse,如果抛异常就说明不是整数,简单粗暴,也不需要写正则或者其他逻辑,再比如一个字符串强制转化为Enum,直接用Enum.Parse,可能是因为对异常的开销不是特别了解,这种不好的使用习惯也许被官方发现了,后续给
分类:其他好文   时间:2020-09-10 22:45:55    阅读次数:37
对 JsonConvert 的认识太肤浅了,终于还是遇到了问题
一:背景1.讲故事在开始本文之前,真的好想做个问卷调查,到底有多少人和我一样,对JsonConvert的认识只局限在SerializeObject和DeserializeObject这两个方法上(┬_┬),这样我也好结伴同行,不再孤单落魄,或许是这两个方法基本上能够解决工作中80%的场景,对于我来说确实是这样,但随着编码的延续,终究还是会遇到那剩下的20%,所以呀。。。我的场景是这样的:前段时间写
分类:Web程序   时间:2020-09-09 19:06:23    阅读次数:47
pl/sql使用小技巧
pl/sql记住密码设置、 My objects设置 、 tab键设置 、 字体、背景颜色等设置 、 窗口使用 ...
分类:数据库   时间:2020-09-09 19:01:55    阅读次数:43
await,async 我要把它翻个底朝天,这回你总该明白了吧
一:背景1.讲故事await,async这玩意的知识点已经被人说的烂的不能再烂了,看似没什么好说的,但我发现有不少文章还是从理论上讲述了这两个语法糖的用法,懂得还是懂,不懂的看似懂了过几天又不懂了,人生如戏全靠记是不行的哈,其实本质上来说await,async只是编译器层面上的语法糖,在IL层面都会被打成原型的,所以在这个层面上认识这两个语法糖是非常有必要的。二:从IL层面认识1.使用WebCli
分类:其他好文   时间:2020-09-09 18:59:34    阅读次数:45
快醒醒,C# 9 中又来了一堆关键词 init,record,with
一:背景1.讲故事.NET5终于在2020-08-25也就是前天发布了第八个预览版,这么多的预览版搞得我都麻木了,接踵而来的就是更多的新特性加入到了C#9中,既然还想呆在这条船上,得继续硬着头皮学习哈,这一篇跟大家聊聊新增的几个关键词。二:新增关键词1.init出来一个新语法糖,首先要做的就是去揭它的老底,这样可以方便推测它的应用场景,为了方便表述,我先上一个例子:publicclassPerso
分类:Windows程序   时间:2020-09-09 18:59:16    阅读次数:61
HashSet扩容机制在时间和空间上的浪费,远大于你的想象
一:背景1.讲故事自从这个纯内存项目进了大客户之后,搞得我现在对内存和CPU特别敏感,跑一点数据内存几个G的上下,特别没有安全感,总想用windbg抓几个dump看看到底是哪一块导致的,是我的代码还是同事的代码?很多看过我博客的老朋友总是留言让我出一套windbg的系列或者视频,我也不会呀,没办法,人在江湖飘,迟早得挨上几刀,逼着也得会几个花架子,废话不多说,这一篇就来看看HashSet是如何扩容
分类:其他好文   时间:2020-09-09 18:58:21    阅读次数:38
foreach 集合又抛经典异常了,这次一定要刨根问底
一:背景1.讲故事最近同事在写一段业务逻辑的时候,程序跑起来总是报:集合已修改;可能无法执行枚举操作,硬是没有找到什么情况下会导致这个异常产生,就让我来找一下bug,其实这个异常在座的每个程序员几乎都遇到过,谁也不是一生下就是大牛,简单看了下代码,确实是多线程操作foreach,但并没有对foreach进行Add,Remove操作,扫完代码其实我也是有点懵,没撤只能调试了,在foreach里套一层
分类:其他好文   时间:2020-09-09 18:57:49    阅读次数:47
一篇文章教会你使用html+css3制作炫酷效果
【一、项目背景】在浏览一些网站的时候,经常会看到很多的炫酷的效果去装饰页面,使它看起来更高端大气一些。比如,艺龙就采用了图片上加载文字,点击图片使把对应的图片放大,使用户清晰,直观的看到内容。这种效果该怎么做呢?今天教大家用简单的html+css3结合制作艺龙的页面效果。【二、项目准备】1、图片:新建img文件,准备自己喜欢的五张图,保存在文件夹。2、软件:Dreamweaver【三、项目目标】运
分类:Web程序   时间:2020-09-07 18:46:28    阅读次数:56
bi智能报表,好用的开源报表工具
为什么需要电子表格国内目前的同类产品中都有报表工具,这些工具大部分都有一个类似Excel的操作界面:单元格、快捷键、工具栏等典型设计工具要求。这些工具要么需要有专业的背景,或者专业的工程师提供支持,要么学习成本高,调整报表样式十分麻烦。作为报表开发人员而言,花费大量时间去学习一个新工具是一件非常苦恼的事情,我们能否直接把exce作为报表设计的工具呢?基于这个思路,诞生了我们的Spreadsheet
分类:其他好文   时间:2020-09-07 18:41:25    阅读次数:39
32075条   上一页 1 ... 67 68 69 70 71 ... 3208 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!