从发现.NET Framework中SmtpClient的Bug并拿出解决方案,然后给微软开发者社区提交Bug开始,总共耗时一个多月,对Bug修复的代码最终被采纳,现已合并到.NET Core Libraries (CoreFX)主线中. 修复记录https://github.com/dotnet/corefx/commit/94b1f1eae84fd4823cfa2bbdde6fc87c46b57908 虽然对Bug修复实际生效的代码只有20个字符,但意义重大,这个Bug不遇上一点事没有,遇上…
SmtpClient一处代码编写错误导致异步发送邮件时DeliveryFormat配置项无法正确工作,异步操作已经完全不受我们设置属性控制了,UTF-8内容(如中文)转不转码完全看对方邮件服务器心情! 问题已经发到了开发者社区 https://developercommunity.visualstudio.com/content/problem/381046/smtpclient%E4%B8%80%E5%A4%84%E4%BB%A3%E7%A0%81%E7%BC%96%E5%86%99%E9%9…
首先声明,bug的测试规范应该在公司的正式文档建立.本建议非正式文档,有些内容可能不正确,有些内容可能需要继续商榷,甚至有些内容同公司规范有冲突.如果发现问题,直接忽略本文相应内容.本帖本意仅就工作中的一些现象记录,可以通过简单规范让大家工作轻松,高效.后续继续补充修改,也请大家补充修改. 其次,本帖也仅就填写bug报告的行为进行了一些梳理和建议,不能取代正式的bug测试流程或质量管理过程. 内容: 填写bug报告,可能是专门的测试人员或者开发人员,甚至其他临时帮忙或者最终用户.发现bug和解决…
tp框架  表单提交到当前方法,会重复执行显示部分和保存部分的代码.导致不知名的错误.…
使用场景: 当我们提交了一个pr,但是该pr合并之后,经过在测试测试有问题,需要回滚.这个时候主master代码将会被回滚到提交你的pr之前的代码.而你的pr由于已经被合并过了,所以无法继续提交. 这个时候我们需要revert revert那个分支.以获得提交之后没有合并之前的代码.revert revert 是什么意思? 当我们提交pr之后并合并,这个时候主库处于一个最新的状态,当出现bug主库需要revert的时候,这个时候主库回到了合并你的代码之前. 也就是说你发个pr revert掉你的…
提交数据的代码如下: procedure TForm1.btnSaveClick(Sender: TObject);var LDeltas: TFDJSONDeltas;begin if FDMemTable1.State in dsEditModes then FDMemTable1.Post else Exit; LDeltas := TFDJSONDeltas.Create; TFDJSONDeltasWriter.ListAdd(LDeltas, '1', FDMemTable1); i…
最近研发BDC 云开发部署平台的数据路由及服务管理器意外作出了一个javascript的服务器,可以通过js调用并执行任何java(包括 所有java 内核基本库)及C#类库,并最终由 C# 执行你提交的javascript代码!整体解决方案http://pan.baidu.com/share/link?shareid=2118966359&uk=201606611不敢藏私,特与大家分享! 部分代码如下: using System; using System.Collections.Generi…
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:从bug中学习怎么写代码.…
前期准备: 1.安装git  官网地址:https://git-scm.com/(下载下来,直接下一步)   2.github账号(这有点废话)   3.配置github密钥 下载及安装好git后,右击桌面,找到git Bash Here, 打开输入:ssh-keygen -t rsa -C 你的邮箱 比如: ssh-keygen -t rsa -C ccsd@.com 然后就一直下一步 箭头标的是.ssh的地址,(我以前安装过,要不然可能程序会多点),打开本地文件,找到.ssh的目录,点进去会…
公司绩效考核要求,统计GITLAB仓库所有人提示有效代码行业 脚本1: 统计所有仓库.所有提交人的代码总行数(新增加-删除) 脚本2: 统计所有仓库.所有提交人的代码提交汇总与删除汇总 脚本3: 统计指定仓库的所有提交人的代码提交 汇总与删除汇总 注意:所有代码行数为0,统计结果中清除. 所有统计只统计master分支. 安装: 把脚本中的仓库路径搜索修改为GitLab的存储目录. 统计结果存储在/home目录下面. [root@gitlab home]# cat code_statistics…