自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (7)
  • 收藏
  • 关注

原创 2021-04-15 局域网其他电脑如何访问(ping通)虚拟机

转发记录下,可用https://blog.csdn.net/u013456370/article/details/87190443

2021-04-15 17:40:16 317 1

原创 C# 创建、部署和调用WebService的简单示例

转发链接:https://www.cnblogs.com/Brambling/p/6815565.html

2019-12-27 13:18:34 260

原创 【sql随笔】sql题目:查询每班成绩前三名

实验题目:查询每班成绩前三名的信息实验数据库:Oracle实验数据:学生-成绩表(id,学生名,班级名,分数)建表语句: 15笔数据,俩个班。create table OnePiece_SC(id int,StudentName varchar(30),ClassName varchar(30),Score int);insert into OnePiece_SC ...

2019-11-05 14:05:42 2794 1

原创 Camstar Exposed In User-Defined Fields Area

简单介绍下建模新字段如何暴露在UI中1.在Designer中OrderType建立俩个string类型的属性TestA,TestB。TestA:TestB(勾选Expose in user-defined area):2.在OrderTypeChanges中做一个相反的动作,只勾选TestA(用于对比):3.更新后在p...

2019-09-23 09:56:27 517 1

原创 C# JSON

最近需要使用字符串传递复杂对象,根据需要简单地查了C#中json的使用例子,并自己实测了下:管理NuGet程序包添加后引用,命名空间使用Dictionary作为object,测试using System;using System.Collections.Generic;using System.Linq;using System.Text;using System...

2019-09-19 10:00:33 241

原创 Camstar开发思考:如何在C#代码中控制事务

目录开发现状开发问题解决方案1)自定义UserFunction2)预调用服务预调用服务方案设计与实现代码设计实现结果开发现状Camstar开发过程中,业务代码通常写在以下位置:1)Web服务端(C#代码)基于.NET的B/S框架,代码运行环境是IIS,因为直接使用Visual Studio即可编程,并且方便和UI做代码交互,因此很多业务代码都在此处编...

2019-09-09 17:06:29 1892 2

原创 C# string转换成datetime

//string 转 DateTimeDateTime dt = Convert.ToDateTime("2019-08-26 12:40:59");//DateTime 转 stringString dtStr = dt.ToString("yyyy-MM-dd HH:mm:ss");

2019-08-26 17:56:14 22634 3

原创 C# 自动生成流水码,定时重置流水码

目录流水码开发设计引言设计思路代码实现代码扩展定时重置流水码流水码开发设计引言近期频繁需要生成流水码,最初采用的方式是利用Oracle的Sequence产生,然而随着不同需求的增加,每次在Oracle中建立Sequence难免有些混乱,不利于管理,因此我决定写个简单地封装类,避免开发者频繁地到数据库中建立Sequence,同时封装一些常用的流水码处理方法。...

2019-08-22 12:13:04 1784

原创 我的联系方式

发现经常有网友在评论中提问,我很少闲逛博客,更新博客的时候才会上,所以回复总是不及时的。如果需要的可以加我微信联系我,备注信息说明清楚我一般是会通过的。微信号:q350178459...

2019-08-07 14:49:18 418

原创 来学习C#代码怎么调用SAP的RFC接口

目录1.引入dl2 codeing2.1 贴一段demo3 代码解释3.1 命名空间3.2 配置项3.3 方法调用3.4 参数设置3.5 返回值解析最近需要和SAP(ERP)做系统接口,学习并搭建了接口框架,这里把调用RFC的过程记录下来。1.引入dl如图所示,C#调用RFC最主要的dll就是这俩个,其他的都不是必要的。这俩个dll分32位和64...

2019-08-07 14:32:09 3122 1

原创 搭建的简单的Windows定时服务框架使用说明

前言该框架包含一个WebService和一个WindowsService,设计时是为了做MES(Camstar)系统和ERP(SAP)以及其他系统的接口。接口设计有空我会补一篇文章,本文只介绍使用说明。由于笔者时间有限,也没时间去整理框架的代码,所以非Camstar的系统无法直接使用,不过可以参考设计思路。使用说明模拟一个新的开发人员加入编写业务代码,需要做以下步骤:1)编写业务代...

2019-07-29 10:36:50 407 2

原创 系统接口框架设计与实现

目录1 引言2 设计2.1 InterFace2.2 Business Service2.3 Object Transaction Data3 实现3.1 WebService.asmx3.2IBusinessService3.3 Common (SubmitResult)4 使用说明4.1 编写业务代码4.2 接口服务配置4.3 调用...

2019-07-16 14:28:28 5149

原创 Camstar权限错误is not authorized to perform the service

ERROR! The user "XXX" is not authorized to perform the service "XXXXX"更新MDB混乱可能导致数据库内的CDOID错乱,就会造成明明配了权限却报权限错误。此时勾上CleanUp Orphaned Permissions后再重新更新下MDB,再去重新配相关权限即可。重新配置的时候,可能会发现找不到服务,就全选Remov...

2019-07-10 13:58:47 1382 4

原创 VS产品密钥

网上找到的可以用的,记一记自己以后换了电脑也能用:VS2015企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2

2019-05-27 10:17:37 508

原创 自动水平拆分的数据库连接类

目录支持水平拆分的IDataBase实例描述实现结果代码实现资源下载支持水平拆分的IDataBase在程序中,经常会封装一个连接数据库的类,这个类负责和数据库通信。在程序运行期间,改类建立起和某一个数据库的连接,支撑起系统的运行。现在设计一个数据库连接类,让系统能根据一定的规则自动对数据库进行水平拆分。如下图所示:图片是随便找的,表示下意思就好了~接下来用实例讲...

2019-05-16 15:05:38 189

原创 访问者模式学习总结

目录访问者模式引言定义模式结构图实例实例说明实例类图代码实现模式扩展倾斜的“开闭原则”总结模式优点模式缺点访问者模式引言访问者模式是一种较为复杂的行为型设计模式,它包含访问者和被访问元素俩个主要组成部分,这些被访问的元素具有不同的类型,且不同的访问者可以对其进行不同的访问操作。访问者模式使得用户可以在不修改现有系统的情况下扩展系...

2019-05-10 16:24:10 535

原创 中介者模式学习总结

目录中介者模式引言定义模式结构图实例实例说明实例类图代码实现总结模式优点模式缺点中介者模式引言对于那些存在对象之间复杂交互关系的系统,中介者模式提供了一种简化复杂交互的解决方案,它通过引入一个中介者,将原本对象之间的俩俩交互转换为每个对象与中介者之间的交互,中介者可以对象之间的通信进行控制与协调,极大降低了原有系统的耦合度,使得系统更...

2019-05-06 17:02:23 554

原创 状态模式学习总结

状态模式状态模式是一种较为复杂的设计模式,它用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题。当系统中某个对象存在多个状态,这个状态之间可以进行转换,而对象在不同状态下行为补相同时可以使用状态模式。定义英文定义:“Allow an object to alter its behavior when its internal state changes.The object ...

2019-05-05 15:34:45 571

原创 策略模式学习总结

目录策略模式引言定义模式结构图实例实例说明实例类图代码实现总结模式优点模式缺点策略模式引言策略模式对应于解决某一问题的一个算法族,允许用户从该算法族中任选一个算法解决某一个问题,同时可以方便地更换或者增加新的算法。定义英文定义:“Define a family of algorithms,encapsulate each one,a...

2019-05-05 09:51:36 704

原创 迭代器模式学习总结

目录迭代器模式引言定义模式结构图实例实例说明实例类图代码实现总结模式优点模式缺点迭代器模式引言迭代器模式是一种使用频率非常高的设计模式,用于对一个聚合对象进行遍历。很多语言都定义了迭代器接口。通过引入迭代器可以将数据的遍历功能从聚合对象中分离出来,聚合对象只负责存储数据,而遍历则交给迭代器完成,简化了聚合对象的设计,更符合“职责单一原...

2019-05-01 15:37:19 1857

原创 备忘录模式学习总结

目录备忘录模式引言定义模式结构图实例实例说明实例类图代码实现模式扩展备忘录的封装性总结模式优点模式缺点备忘录模式引言现在大多数软件都有撤销功能,快捷键一般都是Ctrl+Z。人们在使用软件的时候,如果出现误操作,则可以使用撤销功能恢复到误操作之前的状态。备忘录模式是软件系统的“月光宝盒”,它提供了一种对象状态的撤销实现机制。定...

2019-05-01 15:37:05 657

原创 观察者模式学习总结

目录观察者模式引言模式定义模式结构图实例实例说明实例类图代码实现模式扩展 IObserver和IObserverable接口MVC模式总结模式优点模式缺点观察者模式引言观察者模式是一种经常使用的设计模式,在软件系统中对象并不是孤立存在的,一个对象的行为的改变可能会导致一个或者多个其他与之存在依赖的对象行为发生...

2019-05-01 15:36:50 1057

原创 修改asmx样式

今天看到一张图,asmx的WebService。长这样:当时就感觉有意思,这个页面风格和我们平时的不一样,我们平时的WebService长这样:我们如果在WebMetohd上面加注释,即[WebMethod(Description = "注释")],那么长这样:那么问题就来了,第一张图里面的样式是如何实现的呢?在浏览器上进入调试模式观察,可以发现它的html和我们的有点不...

2019-04-26 13:00:17 575

原创 解释器模式学习总结

目录解释器模式引言定义模式结构图实例实例说明实例类图代码实现总结模式优点模式缺点解释器模式引言解释器模式主要使用于面向对象语言开发的编译器和解释器设计,平时不常使用。在某些情况下,为了更好地描述某一些特定的问题,可以创建一个新的语言,这个语言拥有自己的表达式和结构,即语法规则,而且可以根据需要灵活的增加新的语法规则。定义英文定义...

2019-04-25 10:42:16 676

原创 代理模式学习总结

目录代理模式引言定义模式类图代理模式类型远程代理虚拟代理图片代理Copy-on-Write代理保护代理缓冲代理防火墙代理同步化代理智能引用代理动态代理总结模式优点模式缺点代理模式引言在某些情况下,一个客户不能或者不想直接引用一个对象,此时可以通过一个称之为“代理”的第三方来间接引用。代理可以在客户端和目标对象...

2019-04-24 10:05:47 716

原创 服务器未能识别 HTTP 标头 SOAPAction 的值

自己调用一个WebService记录的问题给.NET的WebService类(即.asmx文件下的类)添加属性[SoapDocumentService(RoutingStyle=SoapServiceRoutingStyle.RequestElement)]后面还遇到个元素找不到,找了半天发现了调用方的namespace和WebService不一致,修改一致即可 [Web...

2019-04-17 10:39:02 1392

原创 职责链模式学习总结

目录职责链模式引言定义模式类图实例实例描述实例类图代码实现模式扩展纯与不纯的职责链模式总结模式优点模式缺点职责链模式引言在很多情况下,可以处理某个请求的对象不止一个,这些处理请求的对象可以构成一条链,请求按照这条链传递,这条链就称为职责链。职责链可以是一个条直线,一个环或者树形结构,最常见的职责链是直线型。定义英文定义...

2019-04-11 13:31:22 2041

原创 外观模式学习总结

目录外观模式引言定义模式类图实例实例描述实例类图代码实现模式扩展外观类的数量抽象外观类总结模式优点模式缺点外观模式引言一般情况下,一个Web网站都会提供一个首页,作为网站的入口,我们只需要记住这个首页的地址,即可访问它的各个子页面的超链接。当然,用户也可以记住每个子页面的地址,直接通过子页面的地址直接访问。实际上用户是不会记...

2019-04-10 10:23:33 1645

原创 装饰模式学习总结

目录装饰模式引言定义模式类图实例实例描述实例类图代码实现模式扩展透明装饰模式和半透明装饰模式实例实例描述实例类图代码实现总结模式优点模式缺点装饰模式引言装饰模式是一种用于替代继承的技术,它通过一种无需定义子类的方式来给对象动态地增加职责,使用对象之间的关联关系取代类之间的继承关系。定义英文定义:"Atta...

2019-04-04 17:31:19 1726

原创 享元模式学习总结

目录享元模式引言定义模式类图实例实例描述实例类图实现代码模式扩展单纯享元模式复合享元模式总结模式优点模式缺点享元模式引言当系统中存在大量相同或相似的对象时,享元模式是一种较好的解决方案,它通过共享技术实现相同或相似的细粒度对象的复用,从而节约了内存空间。定义英文定义:"Use the sharing to suppo...

2019-04-04 14:02:37 600

原创 原型模式学习总结

目录原型模式引言定义模式结构图实例实例描述实例类图代码实现模式扩展深克隆和潜克隆原型管理总结模式优点模式缺点原型模式引言原型模式是一种特殊的创建型模式,当需要创建大量相同或相似的对象时,可以通过对一个已有的对象的复制获取更多对象。定义英文定义:"Specify the kind of objects to creat...

2019-03-22 15:33:22 963

原创 抽象工厂模式学习总结

抽象工厂模式引言工厂模式是抽象工厂模式特例,在工厂模式中,一个工厂对应一个产品,在抽象工厂模式中,一个工厂对应N个产品,当N=1时,抽象工厂模式就退化成了工厂模式。 抽象工厂模式重要等级★★★★★ 抽象工厂模式难度等级★★★★☆定义英文定义:"Provide an interface...

2019-03-19 13:39:53 3144

原创 工厂模式学习总结

目录工厂模式引言定义工厂模式结构图实例实例描述代码实现工厂模式扩展静态工厂方法(简单工厂模式)总结模式优点模式缺点工厂模式引言在面向对象的编程中,创建一个对象(实例化)主要使用new关键字,工厂模式将类的使用和创建解耦。用户要使用一个类的时候,无需关心该类的具体创建过程,甚至无需知道该类类名,只需要通过工厂类返回需要的实例。就...

2019-03-19 10:21:07 1056

原创 命令模式学习总结

目录命令模式引言定义模式结构图模式分析实例实例描述代码实现模式扩展命令模式实现撤销操作宏命令总结模式优点模式缺点命令模式 引言命令模式将请求发送者和请求接收者解耦,请求发送者通过命令对象间引用接收者,使得系统具有更好的灵活性,可以在不修改现有系统源代码的情况下将相同的发送者对应不同的接收者,也可以将多个命令组合成宏命令,可以再...

2019-02-19 10:17:00 733

原创 Camstar 开发:缓存的作用与分析

目录 1 引言2 现系统存在的问题2.1 性能问题2.2 团队并行开发问题2.3 学习成本问题2.4 容灾问题3 新的系统架构4 问题解决4.1 性能问题解决4.2 团队开发问题解决4.3 学习成本问题改善4.4 容灾问题改善5 实现分析5.1  Camstar/.Net分离5.2 合理设计缓存5.3 异步重发6 开发实例...

2019-01-18 18:09:36 5229

原创 Camstar开发:缓存的设计与实现(整合Redis实例)

目录1引言2实例描述3开发分析4 实例类图5 代码分析5.1 RedisHelper5.2 ReceiveOrderCache5.3 IReceiveOrder5.4 AbsReceiveOrder5.5 ConcreteReceiveOrder5.6 ReceiveOrderImpl6 运行测试6.1 辅助代码7 总结 1引言本...

2019-01-18 18:08:55 1986

原创 关于我Camstar的博文

 针对Camstar这个产品,截至现在我做开发也快俩年了。本来没打算针对Camstar写博文,但是后面我的一些技术积累研究,直接就运用到了Camstar项目上,所以又有东西可总结了~由于Camstar是西门子的产品。可能会涉及到保密问题,我的博文不会涉及到Camstar产品的具体业务,开发方式等,主要是我的开发心得,项目开发经验分享。 ...

2019-01-16 17:53:50 2136 3

原创 关于我缓存的博文

1)博文参考了大量的网上资料,但是我并非搬运,代码实现和文章内容主要还是原创,因此不列举参考的资料(感谢所有乐意分享的朋友)。另外,本文中一些理论性的文字,我觉得书上写得就挺好的,不需要我画蛇添足,就之间copy了。欢迎读者批评指点,互相讨论,互相学习。目前主要参考引用的书籍有: 《深入分析分布式缓存从原理到实践》 于君泽 曹洪伟 丘硕等著,机械工业出版社...

2019-01-10 11:19:02 147

原创 Redis学习总结:Redis数据结构

目录 Redis学习总结:Redis数据结构引言String1)内存数据结构2)使用实例List1)内存数据结构2)使用实例Hash(MAP)1)内存数据结构2)使用实例Set1)内存数据结构2)使用实例Sorted-Set1)内存数据结构2)使用实例HyperLogLog1)内存数据结构2)使用实例Redis...

2019-01-10 10:53:13 270

原创 24种设计模式合集实例代码

本文主要介绍我上传的一个学习资源的使用方法。资源链接:https://download.csdn.net/download/chen_xuyuan/109017141)将DosClient设置为启动项目,运行后显示如下界面:2)控制台输入数字或者类名,转到具体的测试实例。如输入数字1 ,按回车:3)重复2步骤,即可重复测试不同的实例。 ...

2019-01-07 17:00:31 472

sapnco.dll

C#调用sap的rfc接口的dll,64位的.需要32位的别下,里面只有64位的。

2019-09-29

sapdll_32.zip

C#调用sap的rfc接口的dll,32位的.需要64位的别下,里面只有32位的。

2019-08-07

MesIFJobManagement.zip

Windows定时服务框架,WebService接口框架。 该框架包含一个WebService和一个WindowsService,设计时是为了做MES(Camstar)系统和ERP(SAP)以及其他系统的接口。接口设计有空我会补一篇文章,本文只介绍使用说明。由于笔者时间有限,也没时间去整理框架的代码,所以非Camstar的系统无法直接使用,不过可以参考设计思路。

2019-07-29

MESWebService.zip

使用WebService设计的用于MES系统的系统接口框架。设计时针对的是Camstar产品,所以Camstar产品可以直接使用。学习目的或者其他产品想套用下载只有参考价值。

2019-07-16

IDataBase.rar

自动水平拆分数据库的数据库连接类。用C# 编写的。看懂源码用其他语言实现也很简单。具体可以参考该博文:https://blog.csdn.net/chen_xuyuan/article/details/89211428

2019-05-16

24种设计模式实例合集

资源中包含24种设计模式的小例子,代码中有实例解释和恰当的注释。且整理成Dos小程序,可以边调试边学习。资源分数1分纯粹是因为没法选到0分,嘿嘿,目的是学习分享。另外附上该代码运行方式的博客连接:https://blog.csdn.net/chen_xuyuan/article/details/86012172

2019-01-07

可直接运行的基于SSH的自助点餐系统

资源包括一个基于SSH框架的自助点餐系统。数据库采用MySql(sql脚本打包在资源中)。本人自己在学习J2EE的时候搭建并实现的系统,配置好可以直接运行。 系统主要实现以下功能:1)自助点菜、订餐 ;2)智能上菜;3)消费者信息、餐桌信息、商品信息、订单信息等的后台管理

2019-01-07

空空如也

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

TA关注的人

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