随笔分类 -  dotNet开发汇总

摘要:winform制作音乐播放器 本文利用C# 调用Windows自带的Windows Media Player 打造一款属于自己的音乐播放器,以供学习分享使用,如有不足之处,还请指正。 概述 Windows Media Player是微软公司出品的一款免费的播放器,属于Microsoft Window 阅读全文
posted @ 2021-06-04 17:31 张林-布莱恩特 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:首先,异常处理应该是系统设计规约的一部分出现在系统设计文档中,而不仅仅是一种技术实现。 作为设计文档的一部分,异常处理应该着眼于系统容错性和稳定性(正如楼主提到的那样)。然后在根据这个规约,再来具体讨论和选择异常处理中使用的各种技术细则。 比如,在设计服务时,必须在服务的调用接口处有异常处理,否则客 阅读全文
posted @ 2021-06-01 15:58 张林-布莱恩特 阅读(671) 评论(0) 推荐(1) 编辑
摘要:宇宙第一开发IDE Visual Studio的调试功能非常强大,平常工作debug帮助我们解决不少问题。今天分享两个异常捕获的技巧,希望能够帮助解决一些问题。 以下两种情况,我相信大家都会遇到过。 1.没有使用Try Catch语句,当异常发生的时候,能够自动跳转到异常发生的地方,在使用Try C 阅读全文
posted @ 2019-12-26 23:25 张林-布莱恩特 阅读(1526) 评论(0) 推荐(1) 编辑
摘要:一套规范的约束有利于提高前后端沟通效率,看过很多RESTful相关的文章总结,参齐不齐,结合工作中的使用,非常有必要归纳一下关于RESTful架构方式了。 阅读全文
posted @ 2019-11-26 16:08 张林-布莱恩特 阅读(6098) 评论(36) 推荐(10) 编辑
摘要:技术是相通的,操作系统、通信、数据结构、协议标准、技术规范、设计模式,语言只是门工具。 阅读全文
posted @ 2019-10-27 16:42 张林-布莱恩特 阅读(2357) 评论(0) 推荐(4) 编辑
摘要:1.实际开发中,都用的是有符号的Int(应该默认强制要求),只有整型有有无符号的特征,Double、Decimal,是没有这种特征的。 2.无符号数中,所有的位都用于直接表示该值的大小。 3.有符号数中,最高位用于表示正负 阅读全文
posted @ 2019-05-03 15:22 张林-布莱恩特 阅读(3013) 评论(3) 推荐(1) 编辑
摘要:一个二进制数的第一位是从左边开始算,还是从右边开始算起? 阅读全文
posted @ 2019-04-30 00:24 张林-布莱恩特 阅读(4516) 评论(16) 推荐(3) 编辑
摘要:些非常基础的东西,在实际工作中没有用到、很少用到。一旦遇到,又不知所云。最近遇到一个问题,把一个int16(short) 、两个bool变量整合成一个int32(int),当听到这个要求时,我第一反应是不是需求弄错了,后来才发现是自己才疏学浅,这里就需要位运算相关的概念 阅读全文
posted @ 2019-04-28 00:07 张林-布莱恩特 阅读(4097) 评论(5) 推荐(4) 编辑
摘要:1.ajax success回调处理,具体状态码为 status >= 200 && status < 300 || status === 304 2.ajax是用于异步获取数据的,并不是用于页面跳转 3.mvc中,如果给某些方法设置权限,就会导致权限验证,从而产生跳转登陆界,应该加上全局的异常捕获,既然是ajax请求,说明请求数据出现异常,应该给出相应的错误信息提示,这个提示也应该在服务器进行确定,前端负责展示。 4.ajax异步请求中,服务器不应该出现直接跳转。 阅读全文
posted @ 2019-03-29 23:10 张林-布莱恩特 阅读(948) 评论(0) 推荐(0) 编辑
摘要:在刚学习c#的时候,在脑子根本就么有命名规范这个概念,有了一定入门的基础,也很难严格要求自己去规范代码的命名,工作后,发现自己的命名和其他人的命名总会有一些出入,总会闹出一些尴尬的笑话,这里汇总12条c#命名规范 阅读全文
posted @ 2019-03-04 18:13 张林-布莱恩特 阅读(1991) 评论(1) 推荐(2) 编辑
摘要:在开发客户端使调用局域网的接口,需要支持局域网连接1.修改IIS Express的applicationhost.config文件2.附加到进程调试 阅读全文
posted @ 2018-10-29 23:49 张林-布莱恩特 阅读(720) 评论(0) 推荐(4) 编辑
摘要:http协议最常见的两种方法GET和POST。请求缓存:GET 会被缓存,而post不会收藏书签:GET可以,而POST不能保留浏览器历史记录:GET可以,而POST不能用处:get常用于取回数据,post用于提交数据安全性:post比get安全请求参数:get是querystring(仅支持urlencode编码),post是放在body(支持多种编码)请求参数长度限制:get请求长度最多1024kb,post对请求数据没有限制 阅读全文
posted @ 2018-06-22 15:53 张林-布莱恩特 阅读(18663) 评论(2) 推荐(5) 编辑
摘要:看过很多RESTful相关的文章总结,参齐不齐,结合工作中的使用,非常有必要归纳一下关于RESTful架构方式了,RESTful只是一种架构方式的约束,给出一种约定的标准,完全严格遵守RESTful标准并不是很多,也没有必要。但是在实际运用中,有RESTful标准可以参考,是十分有必要的。 实际上在工作中对api接口规范、命名规则、返回值、授权验证等进行一定的约束,一般的项目api只要易测试、足够安全、风格一致可读性强、没有歧义调用方便我觉得已经足够了,接口是给开发人员看的,也不是给普通用户去调用。 阅读全文
posted @ 2018-06-07 22:23 张林-布莱恩特 阅读(1503) 评论(2) 推荐(6) 编辑
摘要:一个问题 在这里我想问大家一句,如果你向一个刚刚接触.net web后端程序开发的同学(别人刚刚也就学了webform的request,response,会提交表单的这种刚接触不久的同学),你怎么去解释标题“webapi token验证”。 简单的来说我的答案是:“要对客户端(浏览器,app)发的请 阅读全文
posted @ 2017-06-06 00:53 张林-布莱恩特 阅读(1116) 评论(0) 推荐(1) 编辑
摘要:关于DES加密解密由于项目中用到了,主要用在了对登录的用户名进行加密解密。一个程序某些关键信息肯定是要有安全性要求的,这个时候其实就需要加密和解密的过程,保障起安全性。 DES,全称Data Encryption Standard,是一种对称加密算法。由于其安全性比较高(有限时间内,没有一种加密方法 阅读全文
posted @ 2017-04-13 19:57 张林-布莱恩特 阅读(261) 评论(0) 推荐(0) 编辑
摘要:Func和Action类是特殊的类型,它们允许你在不必指定自定义委托类型的情况下,去使用委托。在整个.NET框架中都可以使用它们。例如,在我们考察并行计算时,你也会看到这两个类的示例。 上面一段文字是官方的一段翻译。虽然看上去你不太容易能理解是什么意思。的确委托糅合C#的很多概念在里面,一时半会要真 阅读全文
posted @ 2017-04-07 01:54 张林-布莱恩特 阅读(269) 评论(0) 推荐(1) 编辑
摘要:关于vs发布项目时webconfig替换语法也是最近才学到的东西,写这篇文章就当是作个备忘录吧,如果能帮助别人能够学习到webconfig如何替换那就再好不过了。 1.认识一下web项目下的web.Debug.config和web.release.config的作用 刚开始学习的时候就没听说过这两个 阅读全文
posted @ 2017-03-04 12:56 张林-布莱恩特 阅读(444) 评论(0) 推荐(0) 编辑
摘要:1.学习之前你应该知道这些 几乎每个项目都会用到缓存,这是必然的。以前在学校时做的网站基本上的一个标准就是1.搞定增删改查2.页面做的不要太差3.能运行(ps真的有这种情况,答辩验收的时候几个人在讲台上演示,网站都运行不起来,混日子了o)就算完成任务。(老师可不会去问你这个页面怎么打开这么慢)。但是 阅读全文
posted @ 2017-03-01 23:48 张林-布莱恩特 阅读(208) 评论(0) 推荐(0) 编辑
摘要:前一段时间写了几篇关于signalr的文章 1.MVC中使用signalR入门教程 2.mvc中signalr实现一对一的聊天 3.Xamarin android中使用signalr实现即时通讯 在平时的工作中用到了signalr进行消息的推送,所以总结了这几篇文章,今天我就来写一写这个signal 阅读全文
posted @ 2017-02-05 23:07 张林-布莱恩特 阅读(1421) 评论(0) 推荐(0) 编辑
摘要:Asp.net MVC中实现即时通讯聊天的功能。前几天刚写了一片基础入门的教程,今天就来实现一下使用signaIr实现一对一的聊天的功能,对于这种场景也是即时通讯最基本功能。好吧废话不多说。先来看一下最终实现的效果图: 首先我们先搭建好环境,如果不熟悉,看下前面写的一片文章 MVC中使用signal 阅读全文
posted @ 2016-12-04 12:21 张林-布莱恩特 阅读(608) 评论(1) 推荐(0) 编辑

博客统计by flagcounter:
点击右上角即可分享
微信分享提示