<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yutimes的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yutimes</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yutimes]]></copyright><item><title><![CDATA[vue3与vue2的区别]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/136237235</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/136237235</guid><author>yutimes</author><pubDate>Thu, 22 Feb 2024 16:22:17 +0800</pubDate><description><![CDATA[Composition API：Vue 2使用Options API来组织组件的逻辑，而Vue 3引入了Composition API，使得组件的逻辑可以更灵活地组织和重用代码。适配性：Vue 3对底层代码进行了重写，不再兼容Vue 2的语法和API，所以在升级到Vue 3时，需要对原有的代码进行适应和修改。TypeScript支持：Vue 3对TypeScript的支持更加完善，内置了对TypeScript的类型推断和校验，使得开发者在使用TypeScript时可以享受到更好的开发体验。]]></description><category></category></item><item><title><![CDATA[smartforms abap]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135966283</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135966283</guid><author>yutimes</author><pubDate>Thu, 01 Feb 2024 09:20:05 +0800</pubDate><description><![CDATA[以上是SmartForms的基本编写步骤，具体的编码细节可以参考SAP官方文档或相关的ABAP开发教程。]]></description><category></category></item><item><title><![CDATA[屏幕增强 ABAP]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135935792</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135935792</guid><author>yutimes</author><pubDate>Tue, 30 Jan 2024 16:18:08 +0800</pubDate><description><![CDATA[User Exits：ABAP中的User Exits是指在标准程序中预留的一些固定的代码空间，可以在这些位置插入自定义代码，实现屏幕的增强功能。事务码SE41：使用事务码SE41，可以创建自定义的屏幕集，并将这些集合与标准的屏幕集合进行合并，从而扩展标准屏幕的功能。MOD：使用事务码SMOD或CMOD，可以进入SAP的修改模式，在这个模式下可以对标准屏幕进行修改和增强。事务码SE51：使用事务码SE51，可以创建自定义的屏幕对象，并在标准屏幕中引用这些对象进行增强。然后，找到要增强的屏幕元素的位置。]]></description><category></category></item><item><title><![CDATA[前端发展路径]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135904570</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135904570</guid><author>yutimes</author><pubDate>Mon, 29 Jan 2024 09:10:54 +0800</pubDate><description><![CDATA[同时，不断学习和实践也是前端发展的关键，参与开源项目、参加技术交流会议和研讨会等都是很好的学习和成长机会。高级阶段：学习常用的前端框架和工具，如React、Vue、Angular等，了解前端工程化和组件化开发的思想，能够开发复杂的单页面应用。初级阶段：学习HTML、CSS和JavaScript等基础知识，了解网页的基本结构和样式，能够实现简单的页面布局和交互效果。专家级阶段：深入研究前端性能优化、模块化开发、移动端适配等技术，关注前端的最新发展动态，并且能够独立解决复杂的前端问题。]]></description><category></category></item><item><title><![CDATA[如何发布自己的npm包]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135867485</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135867485</guid><author>yutimes</author><pubDate>Fri, 26 Jan 2024 15:28:26 +0800</pubDate><description><![CDATA[以上就是使用TypeScript开发、测试和发布npm包的基本流程。你可以根据自己的需求进行更多的配置和扩展。这个配置文件将告诉TypeScript编译器将源代码编译为commonjs模块，并将结果输出到。你可以使用任何你喜欢的测试框架，比如Mocha、Jest等。文件夹中编写TypeScript代码。构建项目：在项目根目录中运行以下命令，编译TypeScript代码。文件夹中生成编译后的JavaScript文件。这将会将你的包发布到npm仓库中，供他人使用。运行测试：运行以下命令，执行测试用例。]]></description><category></category></item><item><title><![CDATA[如何学习前端]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135867368</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135867368</guid><author>yutimes</author><pubDate>Fri, 26 Jan 2024 15:25:19 +0800</pubDate><description><![CDATA[学习工具和技术：除了HTML、CSS和JavaScript之外，还有很多其他的前端工具和技术，如版本控制工具Git、包管理工具npm、CSS预处理器Sass等。掌握HTML和CSS：HTML和CSS是构建网页的基础，学习它们可以使你能够创建和布局网页。要成为一名优秀的前端开发者，需要保持持续学习的态度，关注前沿的技术和趋势，并不断提升自己的能力。总之，学习前端需要掌握HTML、CSS和JavaScript的基础知识，学习前端框架和库，进行实践和练习，并且持续学习新的技术和工具。]]></description><category></category></item><item><title><![CDATA[ALV报表]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135770398</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135770398</guid><author>yutimes</author><pubDate>Tue, 23 Jan 2024 14:11:35 +0800</pubDate><description><![CDATA[请注意，以上示例中的代码仅供参考，实际使用时可能需要根据具体的需求进行适当的修改和调整。同时，还可以使用更多的ALV工具类方法和属性来实现更复杂的功能，如设置列属性、排序、过滤、分页等。在程序中定义数据结构和内表，用于存储需要展示的数据。创建一个ABAP程序，命名为ZALV_REPORT。]]></description><category></category></item><item><title><![CDATA[ABAP发送邮件]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135742466</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135742466</guid><author>yutimes</author><pubDate>Mon, 22 Jan 2024 10:41:45 +0800</pubDate><description><![CDATA[接下来，我们指定收件人的电子邮件地址，并调用函数模块SO_NEW_DOCUMENT_ATT_SEND_API1来发送邮件。请注意，此代码使用了固定的发送方名称“ZABAP_EMAIL”。此外，您还需要替换收件人的电子邮件地址，“email@example.com”。您需要与您的系统管理员合作，以确保邮件发送功能正常工作。如果您想要发送HTML格式的邮件，您需要将内容类型更改为HTML，并相应地设置内容。在ABAP中发送邮件，可以使用函数模块SO_DOCUMENT_SEND_API1。]]></description><category></category></item><item><title><![CDATA[前端的发展]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135665461</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135665461</guid><author>yutimes</author><pubDate>Thu, 18 Jan 2024 09:16:58 +0800</pubDate><description><![CDATA[随着时间的推移，前端开发的范围逐渐扩大，涉及到了更多的技术和工具。随着人工智能和虚拟现实等新技术的出现，前端开发又面临着新的挑战和机遇。前端开发需要不断学习和适应新的技术和工具，以满足用户不断变化的需求。随着移动互联网的兴起，用户对Web应用和移动应用的需求不断增加，前端开发也变得越来越重要。现代前端开发还涉及到许多其他的技术和概念，如模块化开发、打包工具、自动化测试和性能优化。云计算和移动互联网的发展，使得前端开发需要适应不同的设备和平台。总的来说，前端的发展是与互联网和技术的发展密不可分的。]]></description><category></category></item><item><title><![CDATA[Object.defineProperty()]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135527902</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135527902</guid><author>yutimes</author><pubDate>Thu, 11 Jan 2024 14:12:31 +0800</pubDate><description><![CDATA[上述示例中，通过Object.defineProperty()方法分别定义了obj对象的name和age属性。其中name属性为数据描述符，具有可修改、可枚举和可删除特性；age属性为存取描述符，具有可枚举和可删除特性，并且通过get和set方法定义了属性的获取和设置行为。Object.defineProperty()是JavaScript中一个内置函数，用于定义一个对象的属性。属性描述符对象有两种形式：数据描述符和存取描述符。]]></description><category></category></item><item><title><![CDATA[使用BAPI]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135497212</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135497212</guid><author>yutimes</author><pubDate>Wed, 10 Jan 2024 10:33:03 +0800</pubDate><description><![CDATA[通过BAPI，可以在外部应用程序中调用SAP系统的功能模块，实现对SAP系统中的数据进行读取、添加、修改和删除等操作。同时，还需要了解BAPI的输入和输出参数的格式和含义，以正确地调用和解析BAPI的返回结果。查找合适的BAPI：在SAP系统中，可以通过事务码BAPI或者功能模块库(SE37)中的BAPI目录查找合适的BAPI。处理返回结果：通过BAPI调用的返回结果，可以获取SAP系统处理的结果信息，例如成功与否、返回的数据等。关闭连接：完成对SAP系统的操作后，需要关闭与SAP系统的连接。]]></description><category></category></item><item><title><![CDATA[发布订阅者模式]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135450234</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135450234</guid><author>yutimes</author><pubDate>Mon, 08 Jan 2024 10:01:49 +0800</pubDate><description><![CDATA[方法，当发布者通知订阅者时，该方法会被调用。对象，并将它们订阅到发布者对象上。方法，发布一条消息，这时两个订阅者的。在主程序中，创建了一个发布者对象。方法会被调用，并输出相应的信息。数组，用于存储订阅者对象。方法用于订阅一个订阅者，方法用于通知所有订阅者。是两个具体的订阅者类。]]></description><category></category></item><item><title><![CDATA[Eclipse中离线安装abap ADT插件教程]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135403311</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135403311</guid><author>yutimes</author><pubDate>Fri, 05 Jan 2024 10:26:30 +0800</pubDate><description><![CDATA[请注意，这是一种离线安装abap ADT插件的方法，如果你可以访问互联网，也可以选择在线安装插件。在“Name”字段中输入一个有意义的名称，例如“ABAP ADT”，然后点击“Local”按钮。在“Install Details”页面中，确认要安装的插件信息，然后点击“Next”。在“Available Software”列表中，你将看到abap ADT插件的名称。选中abap ADT插件的复选框，然后点击“Next”按钮。在弹出的窗口中选择你下载的离线安装包，然后点击“OK”。]]></description><category></category></item><item><title><![CDATA[VS Code 离线安装插件]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135380093</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135380093</guid><author>yutimes</author><pubDate>Thu, 04 Jan 2024 10:22:30 +0800</pubDate><description><![CDATA[下载插件的 .vsix 文件。你可以在插件的官方网站或者其他可信的插件源上找到插件的 .vsix 文件。确保选择适用于你的 VS Code 版本的插件。在扩展面板的右上角找到三个竖点，点击它并选择 "Install from VSIX..."。注意：离线安装的插件不会自动更新，你需要手动下载新版本的 .vsix 文件并重新安装插件。打开 VS Code。点击左侧的扩展图标，或者使用快捷键。在文件浏览器中找到之前下载的 .vsix 文件，并选择它。安装完成后，你会收到一个提示消息，告诉你插件已经成功安装。]]></description><category></category></item><item><title><![CDATA[ABAP COMMIT ROLLBACK]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135332373</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135332373</guid><author>yutimes</author><pubDate>Tue, 02 Jan 2024 08:45:58 +0800</pubDate><description><![CDATA[然后使用STRIP_LEADING_ZEROES函数将lv_value中的前导零去掉，并将结果存储在lv_stripped_value中。最后，如果lt_table不为空，则将lt_table插入到数据库表database_table中，并使用COMMIT进行事务提交。下面是一个示例代码，展示了如何在ABAP中使用COMMIT和ROLLBACK控制事务，并使用STRIP_LEADING_ZEROES函数去掉表类型中的前导零。对于表类型去掉前导零的操作，可以使用STRIP_LEADING_ZEROES函数。]]></description><category></category></item><item><title><![CDATA[Git 的基本概念和使用方式]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135284413</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135284413</guid><author>yutimes</author><pubDate>Fri, 29 Dec 2023 10:07:00 +0800</pubDate><description><![CDATA[远程仓库（Remote Repository）：远程仓库是存储在云端或其他远程服务器上的Git仓库，可以与其他团队成员共享和协作。拉取和推送更改：使用git pull命令将远程仓库的更改更新到本地，使用git push命令将本地仓库的更改推送到远程仓库。创建和切换分支：使用git branch命令可以创建一个新的分支，使用git checkout命令可以切换到一个分支。克隆将创建一个与远程仓库相同的本地仓库副本。初始化一个新的Git仓库：可以使用git init命令在本地文件夹中创建一个新的Git仓库。]]></description><category></category></item><item><title><![CDATA[论vue的使用]]></title><link>https://blog.youkuaiyun.com/yutimes/article/details/135249322</link><guid>https://blog.youkuaiyun.com/yutimes/article/details/135249322</guid><author>yutimes</author><pubDate>Wed, 27 Dec 2023 16:24:21 +0800</pubDate><description><![CDATA[响应式数据绑定：Vue使用了双向数据绑定机制，使得数据的变化能够自动反映在界面上。通过使用Vue，开发者能够更高效地开发应用，并且能够获得更好的用户体验。生态系统丰富：Vue拥有庞大的社区和生态系统，提供了大量的插件和库，能够满足各种需求。组件化开发：Vue将界面拆分为多个可复用的组件，使得开发者能够更好地组织代码和逻辑。编写模板：使用Vue提供的模板语法编写界面模板，可以使用插值、指令等来控制界面的显示。处理用户交互：使用Vue提供的指令和事件处理机制，处理用户的输入和操作。]]></description><category></category></item></channel></rss>