自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (8)
  • 论坛 (88)
  • 问答 (1)
  • 收藏
  • 关注

原创 苹果ipa包发布在IIS环境记录

项目以前IOS打包都是发布到了蒲公英上,不过最近蒲公英突然升级,之前的发布记录全都没了不说,再次上传居然没有公开选项了,也就是说用户每次下载安装都需要输入一个预设密码,最奇葩的是你连接中包含了密码也没用,打开连接时没密码,点安装却提示你要输入密码,真是我勒个去……IOS开发提出实在不行可以打ipa包,并给我发了一个部署方式链接,乖乖,原来IOS也可以像安卓那样打个独立包的,涨知识了,只是不像ap...

2019-11-18 13:40:12 215

原创 已有MVC项目(非Net Core)如何快速接入Cas单点登录

CAS是一个企业级的开源项目,其github地址为:https://github.com/apereo/cas,其Net客户端的git地址为:https://github.com/apereo/dotnet-cas-client,因为本篇内容的目标是已有系统快速接入CAS,所以CAS服务端的部署等不在本篇内容范围内。首先需要说明的是,CAS的Net客户端目前并不支持Net Core,但看项目Is...

2019-10-28 16:34:15 734

原创 如何通过增值税(区块链)发票上的二维码获取发票要素信息

在我们收到的增值税电子发票、普票、专票,包括现在深圳专有的区块链发票上,在其左上侧空白位置都会有一个二维码,通过这个二维码呢,我们可以获取到发票关键的几样要素信息:发票代码、发票号码、开票日期、金额、不含税金额、校验码、销售方纳税人识别号,其中校验码为增值税普通发票和增值税电子普通发票专有,销售方纳税人识别号是深圳电子普通发票专有。PS:增值税普通发票(卷票)的二维码只包含发票代码、发票号码,不...

2019-08-06 20:14:46 4219 8

原创 Windows7下安装docker记录

docker火了也那么好几年了,偶才开始学习docker,说来真是落后主潮流太久。不过落后有落后的好处,因为大多数的坑都已经有人填过,所以遇见问题解决问题那也是相当的迅速,但就算是相当的迅速,这windows7下安装docker,也花了我大约3个小时的时间。因为我碰到的坑,居然没能在一篇博客里有全部的记录!首先,在安装前,最最重要的,你的电脑必须支持VA-X/AMD-V,一般来说主流电脑都支持这...

2019-07-30 19:45:35 330

原创 记录一次SqlServer数据库阻塞死锁问题排查过程

“网站又打不开了!”下午刚睡完午觉不久,就从客户那听见这不好的消息,因为之前也出过两次同样的情况,直觉就是数据库又死锁阻塞了,但之前几次都是发布完程序没多久,所以前几次都是通过“估计是发布时有事务正在执行导致事务死锁”搪塞过去,但这次可没发布过,再用这理由搪塞,估计客户会板着脸,然后一脸“虽然我不懂技术,但我不是傻子”的表情!我们可以通过下面的sql来查看当前有哪些sql正在被阻塞中:SELE...

2019-07-25 20:19:28 1308

原创 C#下ECDsa签名、验签

因为业务需要,与第三方对接时,第三方签名方法居然采用的ECDsa,而不是更常见的RSA、MD5之类,真是不走寻常路,当然我是不会承认是我见识太少的!!!麻利的让对方提供了签名算法代码,奈何对方是java,提供的也是java版本代码,具体代码如下:/** * Project Name:trustsql_sdk * File Name:ECDSAAlgoUtil.java * Package...

2019-07-22 16:06:00 2047 2

原创 兴业银行银企直联冲账查询及网银审核退回经办

之前写过兴业银行银企直联应当如何查询手续费及退票,但事实上兴业银行还会产生冲账问题。所谓冲账,就是指支付信息错误,导致根本无法到达实际收款银行,这时候因为根本无法到达收款银行,所以也就不会有收款银行回馈的支付失败信息(也就是退票),这时候银行就会自己产生一笔负向交易流水,以便将这笔付款进行冲正。虽然看起来与退票类似,但两者其实完全不同:退票记录金额是正值,而冲账金额是负值;退票并不会退还手...

2019-06-12 20:23:01 1454

原创 基于Redis实现的验证码发送及校验方案

在我们的业务中,经常存在需要通过发送验证码、校验验证码来完成的一些业务逻辑,比如账号注册、找回密码、用户身份确认等。在该类业务中,发送验证码的方式可以有各种各样,比如最常见的手机验证,最古老的邮箱验证,到现在相对少见的微信公众号、钉钉通知等;而验证码服务端存储的方式也可以各式各样,比如存储在关系型数据库中,当然也可以如本文标题所示,存储在Redis中。既然已经预见到了各式各样的发送方式,也预见...

2019-05-23 09:31:28 2967

原创 EF6中慎用async void

其实正确的说,应该所有地方都慎用async void,应当尽可能的只在用作事件Event方法时才采用async void,其它地方应当将async Task作为返回值。项目中使用的是EF6,在测试过程中,产生了一个System.NotSupportedException异常,其内容如下A second operation started on this context before a pre...

2019-05-10 10:23:26 519

原创 兴业银行银企直联如何判断支付结果是否成功

说实在的,写这篇博客完全是意料之外,毕竟封装SDK后,银行支付理论上讲就仅仅只是简单的调用加判断,但应用实际上生产后,居然发现支付失败会有多种原因,而不同的错误,其后续处理逻辑也不一样,所以这篇博客内容就是讲如何区分失败原因,以及后续应当如何处理。以3.4.1转账汇款指令提交为例,支付代码基本如下:(全部代码可见此处) /// <summary> //...

2019-04-29 15:38:10 855

原创 兴业银行银企直联查转账手续费和退票流水(C#代码篇)

前几天写了在兴业银行的银企直联中,如何查询手续费和退票流水,但没有完整的代码展示,所以这里再完整的提供下查询相关的代码。封装代码不涉及任何外部业务,如果你也正在接入兴业银行,且使用的开发语言是NET,那么你完全可以发挥拿来主义,完全不需要你修改一行代码!首先为了在转账时将企业内部系统业务Id作为PURPOSE,我在这里定义了一个ICIBTransactionPurposeBuilder接口,该接...

2019-03-22 09:39:33 633

原创 兴业银行银企直联如何查询转账支付后的手续费及退票流水

银企直联转账和企业通过网银转账一样,都会有手续费和退票问题,所以在实际对接中,这两个问题是不可避免,必须要处理的业务问题。对于手续费,企业通过银企直联进行转账操作时,正常来说每笔操作都会产生一笔手续费,这和企业通过网银操作时并无区别,不过一般情况下,为了吸引企业将资金留在本行,可能银行会对本行内转账进行免费,但跨行转账涉及人行及其它银行,这部分费用是不可避免的。而既然产生手续费,那对于企业来说就...

2019-03-18 14:44:33 914

原创 兴业银行银企直联对接记录及SDK

年前因为业务需要,接触了兴业银行的银企直联,因为感兴趣,所以大致搜了下国内一些银行,发现目前银行银企直联模式新接入的用户都只有前置代理机这一途径,所以兴业银行也不例外。可在此处查看兴业银行的接口文档,该处包含了V4.0.0和V4.0.4版本两份文档。至于前置机安装以及证书之类的,此处就不提供了,如果你有接入的业务需要,兴业银行的相关工作人员会提供相关资料,如下图。一般而言,你按照《兴业银行银...

2019-02-13 17:29:38 3132 14

原创 RestSharp进行POST请求时如何直接发送byte数组或string字符串

当POST请求时,RestSharp可以非常简单的实现application/x-www-form-urlencoded、form-data等方式的请求,对于application/json其也有着比较好的支持,对于application/xml方式,如果请求实体属性与xml格式定义完全一致那也是没问题的。通常情况下,上述情况已经可以满足我们大部分的需求,但是,却可能存在这些情况Json序列...

2019-01-16 15:31:15 2398

原创 RestSharp解决Encoding乱码问题

RestSharp是一个第三方开源的Http模拟请求辅助类,其底层实现基于System.Net.HttpWebRequest,且不依赖于任何第三方控件。其github地址为:https://github.com/restsharp/RestSharp,start数可以说明该类库的知名度,当然侧面也可以证明它的确是一个比较好用的HTTP请求辅助类。一般情况下,RestSharp都工作的很好,只是当...

2019-01-07 17:33:05 2022 2

原创 ABP EF Core多数据库支持

ABP官方Demo中提供了在EF Core中如何实现多数据库支持的例子,但Demo说明文档中对于要做哪些修改没做说明,所以本文在此做下说明。首先要说明的是(我这边通过官方模板生成时输入的项目名称为TaobaoAuthorization),除了ConnectionStringName声明是在TaobaoAuthorizationConsts中外,所有修改均在TaobaoAuthorization....

2018-12-26 16:29:54 5994 2

原创 第三方系统如何与阿里商旅进行对接

经过一周半的时间,终于实现了第三方系统对接阿里商旅API,通过将审批通过的差旅申请单同步到阿里商旅,来实现员工先在企业内部系统(比如OA)进行申请,申请通过后,再通过阿里商旅来进行机票、酒店之类的预定这样一个完整的差旅申请流程,因为过程比较曲折,而且如果你打阿里商旅客服电话,对方也会回复目前已不再支持通过API同步到阿里商旅这样的方案,所以此处特做记录,方便后续有业务需求要接入阿里商旅的同学。准...

2018-11-29 20:04:57 2769 3

原创 【微信卡包发票导入】微信电子发票报销方服务端接入时遇到的那些坑

首先先附上微信电子发票报销方接口列表的官方链接,如果你是.NET开发,那么你可以通过Senparc.Weixin.MP来快速开发相应的微信电子发票功能,该功能在其16.4.0版本开始提供,16.4.9版本修复报销方的bug(修复PR代码由本人提供),16.4.10电子发票原作者又做了一些调整,重新定义了发票实体,所以电子发票部分16.4.9和16.4.10不兼容,然后目前16.4.10报销方部分已...

2018-10-31 15:43:45 6704 6

原创 通过Spire.pdf生成新版税务局监制章

因为国家税务局发文,要求将电子发票上旧的税务局监制章改为新版监制章,按我们当初电子发票的做法,此处部分是将已有的监制章png图片绘制到指定位置,但让美工按税务局行文要求制图后,生成出来的效果怎么预览都不满意,所以就产生了直接在pdf上绘制税务局监制章的想法。想法很美好,现实很骨感!平面几何知识早就忘到了不知哪个角落,什么a、b、c,什么切线,还有最难的计算弧线长度(高等数学),所以事实是知道应...

2018-09-30 10:50:17 1024

原创 ASP.NET Core 如何记录每次响应的Response信息

上一篇文章中我们已经成功的记录了Request部分的信息,现在我们来看下如何记录Response的内容。相比于Request,Response额外多了个StatusCode,然后内容都是通过Body读取,不过不同于Request.Body的只读,Response.Body是个只写的数据流。可以看到默认Response.Body数据流数据类型为Microsoft.AspNetCore.Serv...

2018-09-26 14:24:35 6374 1

原创 ASP.NET Core 如何记录每次请求的Request信息

在NFX中,我们可以很简单的通过DelegatingHandler来记录每次请求的Request和Response部分信息,但在ASP.NET Core中却行不通了,因为在Core中,我们无法使用Handler,只能通过Middleware中间件来捕获请求。本篇内容基于ASP.NET Core 2.1版本。在ASP.NET Core中,一般我们都会在Startup的Configure方法中...

2018-09-17 11:01:02 13511 1

原创 老司机翻车记--为什么Session会取不到值

作为一个资深的老司机,用MVC5的WebApi做了个小应用,项目前后端分离,然后需要保持用户登录信息,所以很简单的通过在Global.asax文件中增加相应代码来使WebApi支持Session public override void Init() { this.PostAuthorizeRequest += (sender, e) =&...

2018-08-31 13:56:17 3877

原创 ASP.NET Core默认注入方式下如何注入多个实现(多种方式)

在我们开发过程中,对于服务来说,一般我们定义interface实现均只存在一个具体实现(有人戏称这种情况为十代单传模式),这时候Core默认的注入方式已经支持我们的需求,但对于某些抽象定义实现来讲,我们可能会有多种具体实现,在项目中,我们可能会按照具体需求选用不同的实现。首先先具体下我们的业务场景例子,假设我们有以下interface及它的两个具体实现 public interfac...

2018-07-30 11:52:44 6892 1

翻译 【翻译】在.NET下如何预防XXE注入攻击

接下来关于.NET中XXE注入的内容来自Dean Fleming单元测试的Web站点:https://github.com/deanf1/dotnet-security-unit-tests。该站点覆盖了目前.NET下支持的所有XML解析器,且测试用例均展示了哪些情况下它们对于XXE注入而言是安全的,哪些情况下又是不安全的。这些内容更早之前是基于James Jardine这篇关于.NET XXE的...

2018-07-06 10:09:05 2050

原创 基于MailKit的发送邮件辅助类

MailKit是Net下免费开源的邮箱类库,其github地址为:https://github.com/jstedfast/MailKit一般情况下,MailKit都工作的很好,但可能是姿势不对,在发送附件时,只要附件名为中文名,接收方接收到的附件名必然是乱码或者tcmime.xx.xx.xx.bin 这种完全不明觉厉的东东(具体会乱码还是显示tcmime跟文件名长度有关),作为对于邮件协议不明觉...

2018-06-15 15:53:40 4405

原创 ABP天坑--UOW自动保存修改

ABP项目也做了挺久了,实际上也没碰上太多的问题,但这两天被ABP的自动保存修改(Automatically Saving Changes)这个天坑给恶心坏了因为项目设计上的问题,原先为了方便加上环境限制,没有文件服务器来进行文件持久化服务,这样多个系统之间如何共享文件就成了个问题,所以当初设计上采取了个偷懒的方式,直接将文件保存到MySql中,所有系统要用这些文件时,都去数据库中读取……上面描述...

2018-06-08 15:24:28 1553 5

原创 TemplateManager,记录一份失败的代码

Spire.Pdf这个控件应该蛮多需要操作pdf的开发都多少接触过,其标榜免费的版本FreeSpire.Pdf,按其官方声明,也仅仅比商业版多了一些限制,但其实还隐藏性的做了一些其他限制,而其声明中根本没提及的不支持多线程并发操作,恰恰是导致了标题描述的失败代码产生!先说下使用场景,业务需要按模板批量生成PDF文件,在最初使用Spire.Pdf进行单个文件生成测试时,一切都很顺利,而当测试多线

2018-05-10 13:55:54 363

原创 quartz.net 3.x版本如何通过xml文件进行Job配置

在2.x版本中,我们可以简单的在quartz.config文件中通过以下Xml配置方式来注册相应的Job以及触发器quartz.plugin.xml.type = Quartz.Plugin.Xml.XMLSchedulingDataProcessorPlugin, Quartzquartz.plugin.xml.fileNames = ~/quartz_jobs.xml但在3.x中直接如此

2018-04-20 11:49:15 4243

原创 写烂了的C#获取枚举对应的描述信息

为什么说是写烂了的?这的确是写烂了的,N年就写过,网上一搜更是一大把既然是写烂了的,为啥还要再写?首先因为网上都是仅仅反射获取,没考虑过额外的增加一个缓存步骤来提高性能;其次网上的也都只是对应特定特性,如果需要再支持其他特性就需要改下代码;最后如果是第三方枚举,本身并没提供任何描述特性,这里也可以通过一个额外的注册过程来达到与有描述特性一致的使用效果因为仅是辅助类,所以无需长篇累牍,直接上

2018-04-19 11:37:12 581 1

原创 ASP.NET MVC Core中launchSettings.json修改导致VS2017无法启动IIS Express问题

项目开发往往避免不了与其它系统的交互,而在开发过程中,直接通过VS调试状态与其它项目组成员进行调试也算是比较方便的调试方案(当然一般这也仅仅是内网调试状态),所以就引出了今天这个问题,VS 2017居然无法启动IIS Express!默认创建一个新的MVC core项目时,在Properties文件夹下,会有launchSettings.json文件,该文件的具体描述介绍可见此处,默认的app

2018-04-02 15:25:36 3293

原创 C#下如何控制并发运行的Task数量

首先需要说明的是Task不等于Thread,只是微软默认实现ThreadPoolTaskScheduler是依赖于线程池的,因为该类的可访问性为internal,所以我们在实际编码中无法直接在代码中new这么一个Scheduler出来,只能通过TaskScheduler.Default间接的来使用好了上面好像偏题了,回到原题,为什么需要控制Task数量?假设有这样一个场景,有一批Task需执行

2018-03-27 14:18:05 18457 13

原创 Polly善用Context来记录异常发生时的参数信息

Polly是一个.NET弹性和瞬态故障处理库,具体用法可以参考:https://github.com/App-vNext/Polly,此处不会细讲如何使用Polly来进行异常处理或重试,就如标题所说,本篇内容主要为异常发生时除了Exception,又如何获取记录发生异常时你可能关心的数据信息可能你们会觉得这么简单的问题有什么好说的,直接在方法内try catch记录后,再throw不就行了?当

2018-03-22 17:06:16 407

原创 ABP模板含Zero用户角色的项目还原数据库及数据至MySql相关问题记录

ABP是啥这里就不多说了,既然都已经到还原数据库了,肯定对ABP已经有所了解,ABP通过官网创建时目前提供两种方式:ASP.NET MVC 5.x、ASP.NET Core 2.x,这里分别描述ASP.NET MVC 5.x参考地址:https://www.cnblogs.com/LonelyCode/p/6477065.html,但按文章最终执行Update-Database时,会报各种异常,以...

2018-03-09 16:46:53 1622

原创 Xml序列化当泛型不同时序列化(反序列化)为不同的Xml节点名称

在我们提供接口服务给第三方调用时,一般会采用Request/Response模式,即请求与响应都采用统一的外部封装,真正的业务数据则由Request/Resonse的某个参数比如Data之类的类进行承担,以Request为例,该请求类假设定义成如下内容: /// /// 数据请求类 /// /// [XmlRoot("Request")] pub

2018-03-07 16:59:29 1837

原创 C#下对PDF文件进行电子图片签名

能够对pdf进行图片签名的,网上找来找去,就一个iText是免费的,但这个免费是AGPL协议,当然它也有商业协议,iText现在有5和7两个版本,这里我采用的是版本5,nuget下载地址为:https://www.nuget.org/packages/iTextSharp/,然后为了多做比较,我这里还找了Spire.PDF进行测试,其免费版本Free.Spire.PDF还是3.2版本,而其收费版本...

2018-02-07 11:40:49 1342

原创 C#下实现RSA公钥私钥由pcks8格式(java)转化为pcks1格式(非java)

对于Pcks不了解的可以先看下PKCS标准,然后这里暂时只有pcks8格式转化为pcks1格式,暂时还没能找到直接通过BouncyCastle来转化pcks1格式到pcks8格式的方法或代码(当然可以借由RSACryptoServiceProvider来进行读取,然后再进行间接的转化),只找到了通过openssl来转化pcks1到pcks8的方法,以下为代码: using Org.Bounc

2018-02-01 10:44:01 1634 1

原创 C#下生成CSR证书签名请求

首先普及下知识,CSR是证书签名请求,它不是证书,是用于向CA公司申请证书的,以下为代码: using Org.BouncyCastle.Asn1; using Org.BouncyCastle.Asn1.Pkcs; using Org.BouncyCastle.Asn1.X509; using Org.BouncyCastle.Crypto; using O...

2018-01-31 14:56:01 779 2

原创 C#实现RSA公钥加密私钥解密、私钥加密公钥解密以及Pcks12、X509证书加解密、签名验签

RSA的私钥签名公钥验签可以见http://blog.csdn.net/starfd/article/details/51917916,所以这里就没提供对应代码,具体代码如下: using Org.BouncyCastle.Asn1; using Org.BouncyCastle.Asn1.Pkcs; using Org.BouncyCastle.Asn1.X509; ...

2018-01-25 17:07:17 10948 1

原创 C#下支付宝新版异步回调数据处理及校验(需支付宝提供的AopSdk)

对于支付宝,我们首先得赞扬下,提供了NET下的SDK,这个AopSdk当真是大而全,但同时却又不得不吐槽下,都提供了那么多的Request/Response(笔者下载的是alipay-sdk-NET20170615110549,里面光Request就有556个),但回调这一块居然一点都没提供(我确信肯定没提供,因为我按各种关键字进行了全文搜索),开放平台上也只说提供了服务端SDK,包含签名之类的功...

2018-01-17 16:25:36 5139 4

原创 NET Standard/Core中配置使用TargetFrameworks输出多版本类库及测试

在core之前,要使一个项目支持多个Frame版本,那么可行的办法就是创建多个版本的项目,然后以一个项目为主体,其它版本以添加--现有项--添加为链接的方式将代码文件添加到对应版本中,如果代码不同,则需要使用#if标签,而在core之后,如果需要发布多版本,可以不再需要创建多个项目,这里以VS2017为例首先我们创建一个项目,可以是Standard类库,也可以是Core应用,这里我选择创建一个...

2017-12-19 11:48:27 14417 3

ZookeeperRecipesElectionDemo

简单的zookeeper选举实现demo

2017-03-13

芝麻信用sdk移动端接入pdf文档

芝麻信用sdk移动端接入pdf文档

2016-12-06

动态加载的图片LazyLoad

用于显示动态加载的图片如何通过JQuery.LazyLoad控件实现延迟加载,可惜目前例子在谷歌浏览器下还有些问题

2015-10-20

WebAPIFileDemo

对应于相应博客的源代码,运行Demo时请先调试服务端,然后开启客户端,如果缺少HttpClient对应的dll,请通过NuGet下载

2015-04-30

拼图小游戏Demo

拼图小游戏的源代码,包含两种方式,适用于对应博客

2015-04-03

特殊日期配置小工具

对应博客的源代码,需要注意调整app.config中的相关配置为你实际希望的xml位置

2015-03-02

SecuritySignTools

修正之前的版本,增加访问非签名方式的WebAPI,删除不必要的dll

2015-02-13

SecuritySignTool

WebAPI防篡改的测试小工具,仅针对相应博客

2015-02-06

娃都会打酱油了的留言板

发表于 2020-01-02 最后回复 2020-01-02

散分攒RP,不加班,就淘汰。。。罩不住啊

发表于 2013-08-14 最后回复 2019-10-14

WebAPI通过HttpClient访问时如何指定返回格式

发表于 2014-11-25 最后回复 2019-10-12

这脑残的是什么策划,强制要求更改密码

发表于 2018-04-13 最后回复 2019-06-19

pc端bbs大版打开就跳ask什么鬼

发表于 2018-10-15 最后回复 2019-06-17

这个……虽然喜庆,但不感觉刺眼么

发表于 2018-02-08 最后回复 2018-04-13

这些等级标志什么时候推广到各个系统里呢?

发表于 2018-01-31 最后回复 2018-04-13

诸事不顺,散粉求运道

发表于 2016-02-02 最后回复 2018-01-17

发帖看会有什么效果

发表于 2017-10-30 最后回复 2017-12-27

那个……今天又还了1000左右C币回来,下载分也还了600回来

发表于 2017-10-25 最后回复 2017-11-08

我胡汉三又回来了

发表于 2017-07-11 最后回复 2017-10-25

这傻X的发送手机功能还在啊

发表于 2017-05-26 最后回复 2017-10-25

那个,今天,好像是啥了不起的节日

发表于 2017-03-08 最后回复 2017-05-26

有票的捧个票场,没票的捧个人场

发表于 2016-12-21 最后回复 2016-12-27

大家都在拉票,我不应个景也太不好意思了

发表于 2016-12-21 最后回复 2016-12-27

C币兑换实物,下完单订单状态是已完成

发表于 2016-11-25 最后回复 2016-12-02

NET CORE 1.0 RTM发布

发表于 2016-06-28 最后回复 2016-11-25

恭喜yupeigu(阳泉酒家小当家)连任2015-04 微软MVP

发表于 2015-04-03 最后回复 2016-07-31

微软宣布ASP.NET5开源,跨Win10、Mac和Linux

发表于 2015-02-27 最后回复 2016-07-31

年后第一日,1w确认没了,真心不爽,散分

发表于 2015-02-26 最后回复 2016-07-31

哥散的不是分,是青春

发表于 2016-06-06 最后回复 2016-06-29

小偷猖獗,喜闻乐见

发表于 2013-10-23 最后回复 2016-06-17

咨询下这类帖子是否应该直接删除?

发表于 2016-04-05 最后回复 2016-04-05

CSDN的安卓版本还不是坏了?

发表于 2016-04-04 最后回复 2016-04-05

新年快乐

发表于 2016-02-08 最后回复 2016-03-16

感谢csdn活动送的物品,散分

发表于 2015-10-26 最后回复 2016-02-02

Graphics.DrawString在指定区域内自动换行的例子

发表于 2015-05-15 最后回复 2016-01-11

看代码看的郁闷,散分

发表于 2014-01-07 最后回复 2015-11-30

做了傻事,散分

发表于 2014-06-06 最后回复 2015-11-30

怎么取消博乐的身份?

发表于 2015-10-21 最后回复 2015-11-13

博乐不勾选推荐到首页,只是评价,博客也会被推荐

发表于 2015-10-20 最后回复 2015-11-13

博客上传的图片打的水印怎么现在没用户账号了

发表于 2015-10-22 最后回复 2015-11-13

CSDN停站公告

发表于 2015-09-29 最后回复 2015-10-20

这是一个值得纪念的时刻

发表于 2015-09-22 最后回复 2015-10-19

博乐功能好有问题

发表于 2015-09-24 最后回复 2015-09-28

不砖厂被说不懂事

发表于 2015-09-10 最后回复 2015-09-22

亲,上周五C币兑换的书籍,怎么今天了还没发货?

发表于 2015-09-14 最后回复 2015-09-16

一不小心混了小斑竹,那就只能散分了

发表于 2015-09-08 最后回复 2015-09-16

违章扣分,心伤了

发表于 2015-08-04 最后回复 2015-09-13

博客草稿莫名其妙的内容被清空了

发表于 2015-08-21 最后回复 2015-09-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除