自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 Vue.js 3 应用开发与核心源码解析 阅读笔记

MVVM让开发真更加专注于页面视图,从视图出发来编写业务逻辑。1.2.1 Vue的由来解决Angular过于庞大功能复杂上手难度高的问题。1.2.2 Vue 前端工程化和WebpackWebpack的主要功能是将前端工程所需要的静态资源文件打包成一个或者若干个js和CSS文件。

2024-04-25 13:25:58 618

原创 我的 “词义”库

该特性带来的好处是,对于项目所需要的众多组件进行文件化管理,再通过压缩工具和基本的封装工具处理之后,最终得到的可能只有一个文件,这极大地减少了对于网络请求多个文件带来的文件缓存或延时问题。{ 组件化: Vue.js的组件化是指每个组件控制一块用户界面的显示和用户的交互操作,每个组件都有自己的职能,代码在自己的模块内互相不影响,这是使用Vue.js的一大优势。

2024-04-25 11:21:26 159

原创 Django mysql 开发命令

背景,使用VSCODE,在WSL的Unbuntu的环境下使用Django。从系统环境到依赖包安装等,需要一些命令,并不会完全记住。特别的总结到一起。

2024-04-18 16:56:39 279

原创 通过WSL在阿里云上部署Django项目MySQL

前端用Vue,后端用Django, nginx,Mysql。

2024-04-17 18:33:54 1078

原创 Bootstrap/ StackBlitz

是一个在线的基于浏览器的集成开发环境(IDE),特别适合Web应用程序的开发。开发者在浏览器中创建,编辑,运行和分享项目,无需本地安装任何开发工具。我们选择Bootstrap框架编写网页的CSS样式,因此将Bootstrap框架的代码文件放在项目的公共资源文件夹public。V5目前翻译没有完成,可以参考V4的文档。V4文档没有StackBlitz的链接。相关文件安装当前项目的npm_model目录下.CSS 文件和JS文件代码在dist目录内。Html模板需要自己写或者从模版中改。

2024-04-16 17:02:29 131

原创 使用Code开发Django_模版和CSS

在Python开发环境中,我们可以轻松地对函数、类或者其他导入模块中的成员使用“Go to Definition”,以便深入研究其内部实现。这一功能对于调试、重构代码以及学习他人代码库特别有用。当点击或使用快捷键激活此功能时,Code会直接跳转到源代码中该符号被首次声明或定义的位置,这有助于程序员理解代码的工作原理以及如何被实现。例如,在文件。

2024-04-08 17:58:33 1129

原创 Vscode 中调试Django程序

Debug/调试 可以让我们在特定的代码行上暂停程序的运行。当程序暂停时,我们可以查看变量的数值,在“Debug控制台”中运行代码,或利用“Debug”工具提供的其他功能。启动Debugger/调试器会自动文件(未手工保存的代码行)。需要停止之前运行的程序(CTRL+C)。在一个Terminal上保持程序运行,利用里一个Terminal来调试时也是不可以的。运行的程序使用着端口和请求,会忽略所有的debug调试请求.

2024-04-08 15:55:42 1076

原创 通过WSL在阿里云上部署Vue项目

云服务器重装使用wsl开发。使用阿里云。用WSL远程阿里云。 filezilla用于上传文件。nginx作为web服务器

2024-03-28 18:14:03 573

原创 Django官网项目 七

修改的内容module.py中模块的调整。

2024-03-27 14:52:26 140

原创 阿里云上搭建网站

systemd是一个Linux操作系统中的系统和服务管理器。它是由Lennart Poettering和Kay Sievers等人开发的,旨在取代传统的SysV init系统。systemd提供了更快的启动时间、并行启动服务、动态加载和管理服务、更好的日志记录和错误处理等功能。systemd的核心概念是单元(unit),它可以是一个服务、一个设备、一个挂载点等。每个单元都有一个对应的配置文件,用于定义其行为和依赖关系。systemd通过依赖关系来管理单元之间的启动顺序,以确保系统的正确启动和关闭。

2024-03-26 11:16:50 659

原创 JavaScript语言和Vue.js框架

JavaScript是运行在浏览器中的,它同样也提供了一系列对象用于与浏览器窗口进行交互。这些对象主要包括window、location、navigator、screen、history等,它们通常会被统称为BOM(brower object model,浏览器对象模型)。Windows对象,location对象,navigator对象,screen对象,,Web开发大致可以分为前端开发、后端开发和算法3类。8.1.1 Web开发简史。

2024-03-20 11:39:12 730

原创 Django官网项目 五

测试有系统自动完成。你只需要一次性的编写测试代码,当程序代码变更后,不需要对原来的测试人工再重新测试一遍。系统可以自动运行原来编写的测试代码。

2024-03-13 14:27:21 629

原创 Django 官网项目 四

1, 修改URL配置, 2, 删除不适用的Views,3,基于django generic views创建新视图。结果:单击问题项,进入details.html 进行投票,redirect到结果路径。修改应用的视图文件views.py,results方法。使用 generic views. 可以减少代码工作量。创建detail.html文件,来创建POST内容。修改应用的视图文件views.py,vote方法。创建results.html文件。新视图通过类的方式来定义。

2024-03-02 16:34:38 557

原创 Django 管网项目 三

Django 官网文档 ​​Writing your first Django app, part 2 | Django documentation | Django本文内容涉及创建视图 View,路由,和模版。并对内容进行渲染。在我们的投票应用中,我们需要下列几个视图:项目路由定义:App路由:App(应用)视图模版文件:结果:get_object_or_404() 的使用,更好体验了MTV的模式。

2024-03-02 14:44:51 573

原创 Django官网项目 二

(bug:没有加后面的逗号)

2024-03-01 14:09:47 514

原创 Django官网项目

使用VSCODE做IDE。检查Python版本。创建项目路径,创建虚拟环境,创建项目路径 \mysite 进入路径,运行VSCODE运行 "code ." 创建虚拟环境。选择 >python: create enviorment, 选择 virtual environment in current workspace.选择python解释器。结果如下:检查Django是否安装。

2024-02-29 19:09:59 1165 1

原创 VSCODE & Django 建立表单输入数据

在model.py中进行,使用自带的db.sqlite3数据库文件。适用于 Linux 的 Windows 子系统文档 | Microsoft Learn按照WSL的信息安装了SQLITE数据库,可以通过命令行工具查看数据库表了。参照链接2, 创建MyBook的类。同时参考得到电子书第四章例一。创建App>>创建model>>定义model的属性(表字段)>>迁移数据>>Django Admin就可以接收数据的增删改的工作了。

2024-02-27 16:27:39 322

原创 使用Django的admin功能管理数据_vscode

参考得到电子书:第八章。目标,可以通过admin输入信息(家庭图书信息,尽量能处理图片)

2024-02-25 18:10:56 1140

原创 VSCODE中使用Vue3教程

andand​。

2024-02-22 14:20:26 2362

原创 VSCODE中使用Django处理后端data和data models

Django中的Model是python的类,来源于“django.db.models.Model”。相关的类在 app目录下的 models.py文件里进行定义。在数据库中每一个Model自动给予编号(字段名id)。其他的字段作为类的属性存在。属性的类型源自django.db.models的类型包括,CharFieldTextField。

2024-02-21 15:15:25 1026

原创 VSCODE使用Django 页面和渲染

1,web_project中settings.py文件 增加一行定义收集CSS文件的位置。4, 修改hello_there.html文件 titile中增加 load static声明。3,在templates\hello目录下创建 hello_there.html文件。1, 修改代码,hello的App名字增加到installed_apps表中。2, hello子目录下,创建 .\templates\hello的子目录。3,在static\hello中创建文件: site.css。

2024-02-20 12:58:46 450

原创 VSCODE上创建 python_Django项目

前置条件:1, 安装vscode中的Python扩展。2,系统中安装python (wsl) 3, windows系统需要确保安装python的目录在系统默认的Path中。4, vscode 通过 view>Command Pallet 或者 “ctrl+shift_p”启动VScode命令方式。3, 在WSL的hello_django目录下运行 “code .”就打开vscod启动相关项目。6, 命令模式下: Terminal: Create New Terminal。1, 创建项目目录。

2024-02-18 16:56:07 564

原创 python in Vscode

对于后端的语言选择:python,java,JavaScript备选。选择Python原因:可能是非IT专业的人中,会Python的人比较多。

2024-02-17 13:56:50 624

原创 JS 基本语句

函数调用,分支,循环,语句示例。

2024-02-03 13:09:34 413

原创 HTML&CSS JavaScript 基础

示例功能,点击按钮,数量增加,图片交互显示。JS负责定义行为和交互。HTML复杂建立骨架。

2024-02-03 12:41:18 627

原创 HTML 和 CSS 基础

HTML的DOM和CSS渲染的基础。

2024-02-02 17:47:19 572

原创 HTML 相关知识点记录

div 是 division 的简写,division 意为分割、区域、分组。比方说,当你将一系列的链接组合在一起,就形成了文档的一个 division。

2024-02-01 09:33:32 568

原创 WSL 环境下 node/vue/Mysql的安装和配置

记录使用过程中做的设置相关事宜。方便后续查询。

2024-02-01 09:20:21 469 1

原创 自开发报表增加字段

不进行判断,不用modify表操作。由于在loop内做了select语句效率还是不好。对应的字段名: LFGJA 和 LFBNR 查询MKPF表中的budat。困难:EKBE的表中的buzei为4位数字。RSEG表中为6位数字。2 根据上述三个字段筛选RSEG表的 LFBNR和LFPOS。不需要从RSEG表中进行查询,直接适用EKBE表中的信息。3, 根据参考凭证查询 MKPF表中的budat。增加选择数据:子例程 frm_get_data。增加对应参考凭证MKPF查询逻辑。3, 增加fieldcat。

2024-01-30 17:34:57 347

原创 JS第八章 函数

定义函数调用函数函数实参与形参函数作为值函数作为命名空间闭包函数属性、方法与构造函数函数式编程

2024-01-27 19:18:09 315

原创 7JS数组

数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。JavaScript数组是无类型的:数组元素可以是任意类型,并且同一个数组中的不同元素也可能有不同的类型。JavaScript数组是JavaScript对象的特殊形式,数组索引实际上和碰巧是整数的属性名差不多。数组继承自Array.prototype中的属性,它定义了一套丰富的数组操作方法。

2024-01-26 14:56:11 845

原创 6JS对象

对象是JavaScript的基本数据类型。对象是一种复合值:它将很多值(原始值或者其他对象)聚合在一起,可通过名字访问这些值。对象也可看做是属性的无序集合,每个属性都是一个名/值对。属性名是字符串,因此我们可以把对象看成是从字符串到值的映射。这种基本数据结构还有很多种叫法,有些我们已然非常熟悉,比如“散列”(hash)、“散列表”(hashtable)、“字典”(dictionary)、“关联数组”(associative array)。

2024-01-26 14:00:38 1323

原创 5JS语句

表达式在JavaScript中是短语,那么语句(statement)就是JavaScript整句或命令。表达式计算出一个值,但语句用来执行以使某件事发生。诸如赋值和函数调用这些有副作用的表达式,是可以作为单独的语句的,这种把表达式当做语句的用法也称做表达式语句(expressionstatement)。类似的语句还有声明语句(declaration statement),声明语句用来声明新变量或定义新函数。JavaScript程序无非就是一系列可执行语句的集合。原则上按照顺序执行。另外有控制结构(contr

2024-01-26 12:00:39 858

原创 4JS表达式和运算符expression and operator

函数定义表达式定义一个JavaScript函数。表达式的值是这个新定义的函数。

2024-01-26 10:35:19 938

原创 3 JS类型 值和变量

JS类型分为: 原始类型和对象类型。原始类型: 数值,字符串,布尔值,特殊值 (null, undefined), Symbol(符号)对象和数组类型, Set对象(一组值的集合),Map对象(键与值的映射),“定性数组_typed array”(对字节数组和其他二进制数据进行操作),正则RegExp类型(文本模式,字符串的复杂匹配搜索和替换操作),Date类型(日期和时间以及计算),Error。函数和类,不仅仅是语言的语法,也是特殊的类,是可以被操作的值。内存会自动回收,释放变量的内存空间。

2024-01-26 09:15:04 1107

原创 2JS词法结构

编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序。作为语法的基础,它规定了诸如变量名是什么样的、怎么写注释,以及程序语句之间如何分隔等规则。

2024-01-25 14:25:11 382 1

原创 如何掌握一门语言的细节

示例。

2024-01-25 10:53:00 370

原创 ME51N屏幕增强——添加历史订单价格字段

在zMMFU004实施断点,检查堆栈,推送给OA的信息,在ZCL_IM_ME_PROCESS_REQ里面实施。CMOD进入增强用户出口, EXIT_SAPLMEREQ_003的包含文件ZXM02U03中增加下面的代码。按照之前debug的信息,找到增强类 ZCL_IM_ME_PROCESS_REQ_CUST。exit_sapLMEREQ_010, 包含 ZXM02U12。CI_EBANDB信息为屏幕信息,PRitem信息为之前信息。创建PR时,每次回车,系统同先调用增强03,再调用增强01.

2024-01-22 17:40:13 895

原创 第9章面向对象分析设计的过程

OOA是面向对象软件工程方法的初始阶段,是对业务问题和系统功能进行调查和分析整理的过程。SAP所处理的企业级应用业务可以说纷繁复杂,但大体上可以总结为几句话:1)人员驱动了系统运作;2)事件体现了业务过程;3)事物记录了业务结果;4)规则控制了业务过程。理清了上述问题,基本的分析结果也就理清了。系统分析时,就是要理清业务系统的4种对象:1)人员角色;2)业务事件;3)业务事物;4)业务规则。创建领域模型的第一步,是找到“人”,需要找出用户,定义用户的职责、权限,用户业务关系定义为类。

2024-01-19 11:28:23 734 1

原创 第8章ABAP OOP开发实例

基于类对象的动态创建则是我们推荐使用的,如前面讲过的各种设计模式,都是与自定义数据库表相配合,才能达成低耦合的灵活的架构。一般的方式是将业务类型与对应的类类型存储在自定义的数据库表中,然后在程序运行时动态读取配置,获得类名称,按字符串的形式传入到所创建的代码中,动态创建对象实例。动态创建对象实例时,需要注意以下几点。1)确认类的实例化类型,是否能够直接使用CREATE OBJECT或者NEW来创建,还是需要使用类的静态方法或者辅助类的方法来创建。

2024-01-18 17:26:56 864 1

空空如也

空空如也

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

TA关注的人

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