内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > C#教程 >

  • 微信小程序之微信支付C#后台(统一下单)09月28日

    一、微信小程序支付 1、微信小程序端请求支付接口 商户在小程序中先调用该接口在微信支付服务后台生成预支付交易单,返回正确的预支付交易后调起支付。具体可以查看 接口示例 。 接口传入参数示例: xml appidwx2421b1c4370ec43b/appid attach支付测试/attac

    Tags:C#微信小程序微信支付
  • 详解C#特性和反射(2)09月28日

    使用反射(Reflection)使得程序在运行过程中可以动态的获取对象或类型的类型信息,然后调用该类型的方法和构造函数,或访问和修改该类型的字段和属性;可以通过晚期绑定技术动态的创建类型的实例;可以获取程序集中的所有类型信息;可以在动态构建新类型;

    Tags:C#
  • C#使用反射获取私有属性的方法09月28日

    本文告诉大家多个不同的方法使用反射获得私有属性,最后通过测试性能发现所有的方法的性能都差不多 在开始之前先添加一个测试的类 public class Foo { private string F { set; get; } = 123; } 如果需要拿到 Foo 的 属性 F 可以通过 PropertyInfo 直接拿到

    Tags:C#私有属性
  • 高并发、低延迟之玩转CPU高速缓存(附C#示例)09月28日

    写在前面 好久没有写博客了,一直在不断地探索响应式DDD,有get到了很多新知识,解惑了很多老问题,最近读了Martin Fowler大师一篇非常精彩的博客 The LMAX Architecture ,里面有一个术语Mechanical Sympathy,姑且翻译成 机器协同编程 ,很有感悟,说的是

    Tags:CPU高并发低延迟
  • 使用C#创建windows服务续之使用Topshelf优化Windows服务09月28日

    前言: 之前写了一篇使用C#创建windows服务,https://www.cnblogs.com/huangwei1992/p/9693167.html,然后有博友给我推荐了一个开源框架Topshelf。 写了一点测试代码,发现Topshelf框架确实在创建windows服务上非常好用,于是就对我之前的代码进行了改造。

    Tags:TopshelfWindowsC#
  • C#泛型带头节点的单链表 双向链表实现09月28日

    在编程领域,数据结构与算法向来都是提升编程能力的重点。而一般常见的数据结构是链表,栈,队列,树等。事实上C#也已经封装好了这些数据结构,在头文件 System.Collections.Generic 中,直接创建并调用其成员方法就行。不过我们学习当然要知其然,亦知其所

    Tags:C#单链表双向链表
  • 自己动手写一个分布式系统(附c#代码示例)09月28日

    分布式系统有很多成熟的解决方案。如:微软的WCF。WCF太过于复杂,配置也麻烦。其实可以自己动手设计一个小的分布式系统。系统的原理完全在自己掌握之中,可以根据业务随机而变。这里展示远程调用最核心最基本的处理逻辑,其实远程调用并不复杂神秘。 分布式

    Tags:分布式系统c#
  • C#沉淀:泛型09月28日

    泛型特性提供了一种优雅的方式,可以让多个类型共享一组代码 泛型允许声明 类型参数化 的代码,可以用不同的类型进行实例化 即使用类型占位符来写代码,然后在创建实例的时候指明真实的类型 泛型也是一种类型的模板 C#提供了5种泛型:类、结构、接口、委托和

    Tags:C#
  • 使用C#创建windows服务09月28日

    前言: 前段时间因为项目上需要用到实现一个简答的卫星云图播放功能,因此需要将卫星云图实时下载到本地目录。当时也没多想,直接就用控制台程序开发了一个卫星云图自动下载工具。最近项目不是很忙了,静下心重新看了一下项目代码,对部分代码进行了重构....

    Tags:windowsC#
  • 手把手教你搭APM之Skywalking搭建指南(支持Java/C#/Node.js)09月28日

    前言 什么是APM?全称:Application Performance Management 可以参考这里: 现代APM体系,基本都是参考Google的Dapper(大规模分布式系统的跟踪系统)的体系来做的。通过跟踪请求的处理过程,来对应用系统在前后端处理、服务端调用的性能消耗进行跟踪,关于Dap

    Tags:APMSkywalking
  • C#沉淀:委托09月28日

    什么是委托 可以认为委托是持有一个或多个方法的对象。委托可以被执行,执行委托时委托会执行它所持有的方法 代码示例: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CodeF

    Tags:C#
  • tolua之wrap文件的原理与使用09月28日

    什么是wrap文件 每个wrap文件都是对一个c#类的包装,在lua中,通过对wrap类中的函数调用,间接的对c#实例进行操作。 wrap类文件生成和使用的总体流程 生成一个wrap文件的流程 这部分主要通过分析类的反射信息完成。 wrap文件内容解析 使用UnityEngine_GameOb

    Tags:toluawrap
  • C#沉淀:Linq的使用09月28日

    Linq 可以轻松的查询对象集合。Linq代表 语言集成查询 ,是 .NET框架的扩展 ,支持从 数据库、程序对象的集合以及XML文档 中查询数据 一个简单的示例: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Th

    Tags:LinqC#
  • C#语言描述:设计模式之简单工厂模式09月28日

    严格意义上来说,简单工厂模式并不属于GoF的23种设计模式,但是它是学习其他工厂模式的基础和前提条件。理解了简单工厂模式,学习工厂方法模式和抽象工厂模式会比较容易一些。 简单工厂模式的定义 定义一个工厂类,他可以根据不同的参数返回不同类的实例。通

    Tags:C#设计模式简单工厂模式
  • C#在PPT幻灯片中创建图表09月28日

    图表能够很直观的表现数据在某个时间段的变化趋势,或者呈现数据的整体和局部之间的相互关系,相较于大篇幅的文本数据,图表更增加了我们分析数据时选择的多样性,是我们挖掘数据背后潜在价值的一种更为有效地方式。在做数据汇报时,常用到PPT幻灯片来辅助工

    Tags:PPT幻灯片图表C#
  • C# Redis过期机制不生效问题09月28日

    引用: https://ask.csdn.net/questions/358802 根据这里的代码写出监听事件后,事件并没有生效 在比对了多次配置文件后,终于发现了一点蹊跷,在配置中不能有与之相冲的配置,于是处理方法就很简单了。 将无关监听事件注释,再把自己需要的取消注释,即可让

    Tags:C#Redis
  • 设计模式之单利模式(C#语言描述 附视频下载地址)09月28日

    今天来介绍所有设计模式中结构最简单的设计模式 单例模式 ,它的核心结构中只包含一个被称为单例类的特殊类。 要想完成单例类的设计,我们要遵循一下原则即可: 1、一个类只能有一个实例 2、确保该实例对外有一个访问入口(保证我们的系统可以从这个入口拿到

    Tags:设计模式单利模式
  • C#入门数据库增删改查09月28日

    在C#中ADO.NET技术提供了对数据源的访问,ADO.NET是一个类库,包含了Conection 对象、Comand对象、DataReader对象、DataSet对象、DataAdapter对象5个对象,用于和不同种类的数据源进行交互 cc.png 其中Connection用于和数据库建立连接,Command用于执行SQL命

    Tags:C#数据库增删改查
  • C#设计模式之六大原则(上)09月28日

    面向对象设计原则,是一种指导思想,在程序设计过程中,要尽量的去遵守这些原则,用于解决面向对象设计中的可维护性,可复用性以及可扩展性。常用的,就是我们日常所说的6大原则,分别是:单一职责(SRP)、里氏替换原则(LSP)、依赖倒置原则(DIP)、接口隔离原

    Tags:C#设计模式
  • C#实现斐波那契数列整理09月28日

    斐波那契数列:{1,1,2,3,5,8,13,21...} 递归算法,耗时最长的算法,效率很低。 public static long CalcA(int n){ if (n = 0) return 0; if (n = 2) return 1; return checked(CalcA(n - 2) + CalcA(n - 1));} 通过循环来实现 public static long CalcB(in

    Tags:C#斐波那契

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号