自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (1)
  • 收藏
  • 关注

原创 SAP CAP篇十七:写个ERP的会计系统吧,Part IV

在前文的基础上,创建Document的数据层、Service层和界面层。

2024-04-13 22:04:14 488

原创 SAP CAP篇十六:写个ERP的会计系统吧,Part III

使用SAP CAP写一个ERP的会计系统,写一个会计账户的Fiori Elements App及其后台的Serivce和数据库表的定义。

2024-04-01 20:43:44 868

原创 SAP CAP篇十五:写个ERP的会计系统吧,Part II

继续写一个简易ERP的财务系统之旅途,公司主数据完成后,开始定义会计科目表。

2024-03-16 20:53:01 713

原创 SAP CAP篇十四:写个ERP的会计系统吧,Part I

会计系统第一步,一个维护和创建公司主数据的App。

2024-03-13 23:12:03 995

原创 SAP CAP篇十三:拥抱TypeScript

SAP CAP使用TypeScript作为实现。本文打架一个实现了Hello World的服务,包括了自动化测试。

2024-01-22 22:19:18 959 1

原创 SAP CAP篇十二:AppRouter 深入研究

系列第十二篇:深入分析下AppRouter的源码,以及如何通过AppRouter实现proxy等类似功能。

2023-08-02 22:23:07 920

原创 SAP CAP篇十一:支持Media Object:图片、附件等

系列的第十一篇,描述了对Media Data的支持,从SAP CDS的修改到Fiori Elements的呈现。

2023-07-25 23:07:10 335

原创 SAP CAP篇十:理解Fiori UI的Annoation定义

本篇在前面篇章的基础上,介绍了Fiori Annotation的基础概念。

2023-07-14 22:40:45 763

原创 SAP CAP篇九:升级为SAP CDS 7.0, CAP Java 2以及Spring Boot 3

本篇讲述在SAP CAP大版本升级后,如何对项目进行升级。

2023-07-02 12:09:27 1055

原创 SAP CAP篇八:为CAP添加App Router并支持Fiori Launchpad (Sandbox环境)

本篇讲述了使用Application Router来适配SAP CAP,同样达到Fiori Launchpad 的效果。

2023-06-24 20:50:44 514

原创 SAP CAP篇七:为CAP添加Fiori Launchpad入口 (Sandbox环境)

在前几篇的基础上,添加Fiori Launchpad的配置。

2023-06-23 19:29:46 893

原创 SAP CAP篇六:为CAP添加Fiori Elements程序(3)

继续为SAP CAP添加Fiori Elements程序。

2023-06-22 19:39:29 564 2

原创 SAP CAP篇五:为CAP添加Fiori Elements程序(2)

本篇中,继续在为SAP CAP(Java)添加Fiori Elements程序。

2023-06-20 22:39:31 932

原创 SAP CAP篇四:为CAP添加Fiori Elements程序(1)

本文在前面几篇文章的基础上,为添加Fiori Elements程序做准备。

2023-06-18 21:44:42 847

原创 SAP CAP篇三:定义Model

SAP CAP中使用SAP CDS进行Model层的定义。

2023-05-09 21:54:47 850

原创 SAP CAP篇二:为Service加上数据库支持

在篇一的基础上,为项目添加数据库(Sqlite)支持。

2023-04-21 22:16:52 801 1

原创 SAP CAP篇一:快速创建一个Service,基于Java的实现

最近研究SAP CAP的摸索过程。虽然SAP CAP(Cloud Application Model)关注在Cloud的开发,我这些文章里面还是偏重本地上的尝试。

2023-04-20 23:17:15 1216

原创 解决forkJoin的Array Argument的depreciation

解决forkJoin的Array Argument的depreciation的警告

2023-03-08 22:47:36 271

原创 Angular: 升级Angular 14到Angular 15

Angular 项目升级,从Angular 14升级到Angular 15。

2023-02-19 11:10:39 2810 2

原创 Visual Studio无法调试特定的ASP.Net项目

Visual Studio无法调试特定的ASP.Net项目。

2022-11-10 23:19:50 754

原创 Angular: 为Angular SPA程序添加Authorization支持

本篇详细描述怎么为Angular SPA程序添加Authorization的全记录。

2022-11-05 16:16:42 730

原创 Angular:升级Angular 13到Angular 14

Angular项目升级Angular 14的小结

2022-10-30 17:35:19 4508

原创 Spring Boot 篇五: Log的使用

Spring Boot的学习过程。本篇主要讲述Log。

2022-10-26 23:43:51 3077

原创 Spring Boot 篇四: Spring Data JPA使用SQL Server

学习Spring Boot,将整个过程记录下来,作为一个Step by Step的Tutorial教程吧。这是第四篇,关于JPA和SQL Server。

2022-10-22 11:20:08 2351

原创 Spring Boot 篇三: Web Application,Thymeleaf以及JPA(下)

Spring Boot的第三篇,是Web Application(基于Thymeleaf和JPA)的最后一部分。

2022-10-17 21:46:32 213

原创 Spring Boot 篇二: Web Application,Thymeleaf以及JPA(中)

学习Spring Boot,将整个过程记录下来,作为一个Step by Step的Tutorial教程吧。这是第二篇,创建一个Web Application,使用Thymeleaf模板,基于JPA。

2022-10-16 16:29:46 274

原创 Spring Boot 篇一: Web Application,Thymeleaf以及JPA(上)

学习Spring Boot的第一篇,创建一个基于Thymeleaf的Web Application以及JPA使用。

2022-10-15 21:24:04 528

原创 C# VIII: 操作Web API (.Net Core 1.0)

所谓操作Web API,无非是Send相应的Request到API。 以下代码基于.NET Core 1.0. var vm = null; // View model for real data var client = new HttpClient(); try { c

2016-09-30 17:16:31 641

原创 Typescript I: 遍历Array的方法:for, forEach, every等

Typescript的官方文档 Iterators and Geneators (https://www.typescriptlang.org/docs/handbook/iterators-and-generators.html)方法一,for…of 这个貌似是最常用的方法,angular 2中HTML语法绑定也是要的这种语法。let someArray = [1, "string", fal

2016-09-08 22:09:15 55329 2

原创 C# VII: 统计文本行数

本文基于StackOverflow的以下问题收集整理而成。 What is the fastest waty to count newlines in a large .NET string: http://stackoverflow.com/questions/2557002/what-is-the-fastest-way-to-count-newlines-in-a-large-net-str

2016-09-05 11:00:44 637

原创 C# VI: 删除字符串中指定字符的几种方法

本文基于Stackoverflows上以下几个Question: Fastest way to remove chars from string (http://stackoverflow.com/questions/2182459/fastest-way-to-remove-chars-from-string) More efficient way to remove special char

2016-09-05 10:53:29 23244 1

原创 ACGallery I: Sequence diagram for reading photos:

AC Photo Gallery is an open-source web app, which designed to organize photos/albums. Codes on GithubSequence diagramCreated with Raphaël 2.1.0AC Gallery Web AppAC Gallery Web AppWeb APIWeb APIDatabase

2016-09-04 10:33:10 416

原创 Angular 2的HTML5 pushState在ASP.NET Core上的解决思路

Angular 2的HTML5 pushState在ASP.NET Core上的解决思路正如Angular 2在Routing & Navigation中所提及的那样,Angular 2是推荐使用HTML5 pushState的URL style的。localhost:3002/crisis-center/而不是Angular 1中所使用的“hash URL sytle“localhost:3002

2016-08-24 10:26:48 1003

原创 C# V: 读取XML文件

在C#中读取XML有LINQ版本和非LINQ版本。 LINQ版本:// Loading from a file, you can also load from a streamvar xml = XDocument.Load(@"C:\contacts.xml");// Query the data and write out a subset of contactsvar query =

2016-08-23 18:40:02 501

原创 JavaScript: 遍历Array的同时删除指定项

一个简单的需求是,在遍历一个数组时,移除指定的项。 下列代码是不能正常工作的:var elements = [1, 5, 5, 3, 5, 2, 4];for(var i = 0; i < elements.length; i++){ if(elements[i] == 5){ elements.splice(i, 1); }}不能正常执行的问题是,elemen

2016-08-22 19:42:13 7119 1

原创 C# IV: 数据库基础操作2

需上一篇C# III:数据库基础操作另外一个经常碰到的数据库操作是,单次执行多个SQL语句,譬如,一次性插入多条数据。方法一,拼凑长SQL语句 拼凑长SQL语句实际上是String的操作。如下示例: string[] arr = { query2, query3 }; string allQueries = string.Join(";", arr); command.CommandTex

2016-08-22 19:38:02 375

原创 ReactJS的4行代码

Angular 2一个显著的变动是,把Angular 1的Promise pattern改成了Observer pattern,并且使用了ReactJS。这里有一篇值得一读的文章要搞懂ReactJS,或者说对ReactJS入门,4 lines of codes无疑是一个不错的例子。它是一个很简单的使用情景——捕捉鼠标的点击事件。间隔超过250ms的点击事件认为是一次点击;单击事件被单独记录;双

2016-08-19 15:33:59 727

原创 Typings移除Deprecated Warning

使用TypeScript进行开发中,经常遇到如下的Deprecated Warning。虽然没有实际影响,但看多了,确实挺烦。 要想消除这些Warning,需要以下几个步骤: 步骤一,确认Warningtypings ls通常这个命令后会出现上图中的Warning。步骤二,查看最新版本。 这里注意的是,名称必须是上图中的名称(除了以~代替/)。typings view dt~node --ve

2016-08-17 11:38:11 1008

原创 JavaScript with Image:创建缩略图

当图片很大,直接把图片从Server下载到浏览器上看是一种很不明智的做法,浪费了服务器的资源,网络带宽和客户端的资源。所以,通常Server和Client之间会传输缩略图,只有当Client请求某张图片的大图时,Server才会把原图发送过来。这样带来的另外一个好处是,Server可以一次性传输多张缩略图。追本溯源,Server端的图片也是由Client端Upload上去的,那么是由Server创建

2016-08-02 11:41:00 849

原创 T-SQL Part XII: Access Remote SQL Server

要链接远程的SQL Server,需要一下几个步骤(以下的步骤都是在远程系统上进行):确认远程SQL Server所监听的端口号 官方的文档是使用SQL Server Configuration Manager来获取SQL Server的当前TCP端口。 https://msdn.microsoft.com/en-us/library/ms177440.aspx?f=255&MSPPError

2016-07-18 16:18:18 347

AC Language Builder 1.2.22.0

AC Language Builder是一个用于创建多语言的,基于.NET的Satellite Assemblies的自动程序。<br><br>开发多语言程序是每个认真地程序员应该考虑的问题。本软件提供了基于.NET平台的多语言的解决方案。可以通过程序非常方便的创建字符串,而访问生成 的代码也非常简单,因为生成的Satellite Assemblies的中心Assembly已经加入了一个类(通过ILDASM.exe来查看如何调用该Class的方法)。<br><br>由于目前没有时间提供一个Read me和帮助文件,如果你使用本软件时遇到问题,请联系我:[email protected]

2007-11-06

空空如也

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

TA关注的人

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