c#
IT-老五
这个作者很懒,什么都没留下…
展开
-
c#开发初学者之mvc及架构分层
从事Android开发6年多了,早期的Android开发基本都是基于MVC来进行架构搭建,只是现在更偏向于MVP;现在兼c#开发,作为一个初学者,发现项目中也采用MVC架构,现在就来聊聊c#开发中的MVC和架构分层。MVCMVC即:模型(model)-视图(view)-控制器(controller),在Android mvc开发中,其实要让这三层分离是一件很困难的事情;而c#(或者...原创 2018-12-02 22:27:00 · 1863 阅读 · 0 评论 -
踩坑:文件路径过长问题(超过260字符)
代码运行一直正常,直到同事svn提交代码后,编译不能通过。。。(关键是同事编译都正常)如上图,“无法计算项元数据“%(FullPath)”。…完全限定的文件名必须少于260个字符”,也就是说我项目中的某个文件路径超过了260字符,为什么同事那边正常我这里就报这个错呢?原来这个文件路径是指绝对路径,我这边项目本就放在三级文件夹中,而同事那边放在D盘根目录下,我这边就相当于多了两个文件夹名字...原创 2019-07-08 22:06:19 · 3989 阅读 · 0 评论 -
c#: 请求被中止: 未能创建 SSL/TLS 安全通道。
调用第三方的数据上传接口,使用http一切正常,然而使用https报错“请求被中止: 未能创建 SSL/TLS 安全通道。”然而,使用微信小程序连接该域名其他接口是正常了,说明该服务器是支持https的。因为考虑到之前做小程序开发时让后台升级过tsl到1.2,所以想,这次是不是也是因为tsl版本支持的问题呢?到myssl.com提交域名进行校验,果然,该域名只支持tsl1.2,不支持1.0与...原创 2019-07-08 22:05:47 · 3753 阅读 · 0 评论 -
HTTP POST请求json数据量过大的问题
与第三方合作,需要提供数据上传接口给他们,联调时被他们的单条json数据量困扰到了…一条7M的json上传给我们,毫无意外的报错了:实体数据量太大。该如何修改以便适应大数据量的上传呢?在代码层面想不到解决方案,于是查看配置,百度之。修改web.config配置两个节点:<system.web>节点下<httpRuntime targetFramework="4.5"...原创 2019-07-08 22:05:08 · 5682 阅读 · 0 评论 -
数据安全:后台接口中一些看似多余的参数
【IT老五】数据安全:后台接口中一些看似多余的参数后台接口开发与前端开发有不少不同,在并发、性能、容错、安全等方面都需要有一定的考虑......而且由于后台接口往往是直接或者间接的对数据库进行操作,所以在提供一个接口时,往往要考虑数据库数据是否有可能被人通过该接口恶意拷贝、修改甚至删除......接口我这里就最近碰到的一种现象来吐槽下:GetReportById(int r...原创 2019-05-30 10:38:14 · 487 阅读 · 0 评论 -
.NET中取消密码输入框自动填充(不让浏览器记住密码)
也许是为了让用户更便捷,各主流浏览器都有记住密码的功能,然而,这一功能有带来了一些安全隐患。如Chrome的密码就在其“设置–>高级–>密码和表单–>管理密码”中,点击显示密码即可以看到明文密码。这万一哪天别人使用你的电脑,看到了一些关键的登录账户密码,甚至采用撞库方式登录你的支付宝、QQ或者其他社交或金融账户~甚至有部分网站在密码修改页也能自动填充密码,也可能导致别人不知道你...原创 2019-03-29 15:33:45 · 1531 阅读 · 0 评论 -
OnClick到底运行在哪,客户端?服务端?
.net开发新手,看到项目中有的控件包含OnClick和OnClientClick,有的控件包含OnClick和OnServerClick;那么问题来了,这个OnClick事件触发的方法到底运行在哪里呢?不懂就要搞懂,经过一番折腾,终于明白了这属于两类控件。asp控件OnClick和OnClientClick在asp控件中,OnClick是执行后台C#方法,而客户端方法则通过OnCli...原创 2019-03-29 15:33:55 · 331 阅读 · 0 评论 -
AppScan扫描.NET站点漏洞及修复
刚处理完App安全问题,安全扫描方又反馈来一个Web安全漏洞报告,所幸这次不只是一个人解决~漏洞扫描用的是IBM的AppScan,下午主要修复下面几个低危漏洞:一、Autocomplete HTML Attribute Not Disabled for Password Field描述:允许浏览器记住密码,可能导致密码信息泄露修复:在密码输入框(type=“password”)设...原创 2019-03-29 15:34:03 · 1400 阅读 · 0 评论 -
c#初学者记录
c#入坑两个多月了, 从最初的维护到现在的独立功能开发,遇到过一些坑,所幸都能较快得到解决。在这里慢慢补充记录:1. 字符串转int问题:类型转换是初学者的常见问题,我也不例外,所幸有其他语言的基础,猜想会有一些容错率较高的api,字符串转int可以通过下面代码实现,在转换的同时,做了错误捕获,当不能转换时,返回false,并将转换后的值置为0 var iStr = "98...原创 2018-11-26 17:44:00 · 312 阅读 · 0 评论 -
c#:WebService及其几种调用方式
之前做移动端开发,都不清楚WebService是啥东东,现在接触c#,项目中有三处WebService调用,就不得不与其打交道了,最近碰上第三方接口地址更换,而自己项目因功能也需要增加WebService方法,所以了解了下WebService及其调用。C-sharp in itlao5.com一、概念WebService:我们可以理解为基于web的服务,它具有跨语言,跨平台的特...原创 2018-11-28 07:21:00 · 2226 阅读 · 0 评论 -
c#:按钮点击事件--问题记录
上个迭代别人的代码,然后这个迭代我领了相关任务,然后被迫来填坑:#####问题1:点击事件触发正常,但是看Console中打印出错误日志:Uncaught SyntaxError: Unexpected token )解决:javascript:void(0)写成了javascript:void(),少了参数0#####问题2:按钮点击事件重复解决:增加节流函数,如下...原创 2019-07-09 09:26:25 · 695 阅读 · 0 评论