在编写 C# 程序时,通常会有很多模式类似的代码,需要反复编写,这时候代码生成器就成了一个很有用的东西,可以大量降低人的重复劳动。 原先我也看过 CodeSmith 等生成工具,但是要去学习它们的模板语言通常也需要时间成本,或者需要费一些气力才能达到自己想要的效果。 另外,CodeDOM,Emit 等 C# 技术虽然有所研究,总感觉用来作这种事情实在是
转载 2023-05-31 16:07:38
177阅读
前言熟悉我的同学都知道,我的大部分教程最终都希望教会你怎么节省代码。今天我要说的不是怎么写代码,而是介绍一款我亲手打造的小工具,他作为探索数据的工具,你不仅不需要写任何的代码,他最终还会自动生成pandas代码python 上其实有一些库或者工具,是基于pandas做的界面操作,而我的工具有两大特性可以秒杀他们。现在来简单看看所见即所得,人工操作转代码这个工具的核心功能,就是自动生成代码!!首先
可自定义模板的代码生成器,通过XML与XSL生成临时代码,在通过您自定义的Dll文件处理后生成代码。可扩展性强     ltscode代码生成器,本人DIY的。    写了一些常规模式的网站后发现代码生成器的用处,但使用网上的代码生成生成代码大多不符合我的书写格式,而那些代码生成器的自定义模
1. 背景在公司做项目,特别是业务系统的时候,大量的表单和增删改查,而且后台Ui经常用一些easyui等jquery ui框架,数据库一张表对应一个domian.表字段对应domain的属性,也对应这前台js json等数据。这样后台代码和json都是有规律可循。大量的复制粘贴 很枯燥麻烦,因此决定做一个代码自动生成工具。1. 界面2.用到的技术与核心代码 2.1
原创 2021-05-12 12:19:23
429阅读
1. 背景在公司做项目,特别是业务系统的时候,大量的表单和增删改查,而且后台Ui经常用一些easyui等jquery ui框架,数据库一张表对应一个domian.表字段对应domain的属性,也对应这前台js json等数据。这样后台代码和json都是有规律可循。大量的复制粘贴 很枯燥麻烦,因此决定做一个代码自动生成工具。1. 界面2.用到的技术与核心代码 2.1 jdbc DatabaseMet
原创 2022-03-07 11:04:48
387阅读
不管我们用什么方法生成的id,都应该满足以下几个条件:第一 ,  必须是唯一,可以全局唯一,或者同一种业务内唯一也可以。第二, 必须按时间递增(这个需要解释吗)。第三,尽量使用数字类型的,其次才考虑字符串型的。原因很简单,数字不需要使用编码(utf-8,gbk等)翻译。直接可以保存到数据库,而字符串必须使用编码翻译后才能使用。第四, 在id里面尽量能看出id是什么时候生成的。 
转载 6月前
107阅读
# 使用Python生成报表:一步步打造自动化的报表系统 随着数据驱动时代的到来,许多企业和个人越来越依赖报表来进行分析和决策。然而,手动生成报表既耗时又容易出错。幸运的是,Python提供了强大的库,能够自动生成报表,帮助用户节省时间并提高工作效率。本文将介绍如何使用Python生成报表,并附上相应的代码示例。 ## 1. 选择合适的库 在Python中,可以使用多个库来生成报表,最常用的
原创 2024-10-18 06:33:24
285阅读
很久之前我在Github上搞了一个LeetCode的仓库,但一直没怎么维护。最近发现自己刷了不少LC的题目了,想搬运到这个仓库上。玩Github最重要的当然是写README了,MD的逼格决定了项目牛逼不牛逼。但是让我一个一个去手写项目中的链接那是不可能的,这辈子都不可能手写,只有写脚本自动生成才能满足装逼的样子。import os import os.path # 根目录 rootdir="E:/
# Python生成自己的API 作为一名经验丰富的开发者,我将教你如何使用Python生成自己的API。在本文中,我将介绍整个流程,并提供每个步骤所需的代码和注释。 ## 整体流程 下面是生成自己的API的整体流程: ```mermaid pie title 生成自己的API的流程 "准备数据" : 20 "创建Flask应用" : 20 "创建API路由
原创 2023-09-09 06:19:42
257阅读
目录:面向对象继承多态异常模块与包面向对象应用1. 面向对象#封装:将属性和方法写到类达里面的操作 / 可以为属性和方法添加私有属性 #1)类和对象:用类去创建一个对象/用类实例化对象 print('类和对象:') #1.定义类 class Washer(): def wash(self): #self指的是调用该函数的对象 print('能洗衣服')
引述通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限 的。而且,创建一个包含 100 万个元素的列表,不仅占用很大的存储空间,如果我们仅仅 需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推 算出后续的元素呢?这样就不必创建完整的 list,从而节省大量的空间。在 Pyth
# Python介绍自己代码 Python是一种广泛使用的高级编程语言,以其简洁、可读性强而著称。它的设计哲学强调代码的可读性和简洁性,允许程序员以更少的代码表达想法。在本文中,我们将借助一个简单的示例,展示如何使用Python编写一个“介绍自己”的程序。此外,我们还将用类图和关系图分别展示Python类的结构和数据之间的关系。 ## Python代码示例 以下是一个简单的Python类,
原创 2024-10-23 04:51:30
32阅读
# 自己编写 Python 代码的指南 Python 是一种广泛使用的编程语言,适合初学者。本文将为你提供一个详细的步骤指导,使你能够从零开始编写自己Python 程序。我们将按照以下流程进行: | 步骤 | 描述 | |------|------| | 1 | 安装 Python 环境 | | 2 | 编写第一个 Python 程序 | | 3 | 理解基本语法和数据结
原创 2024-08-31 04:09:36
74阅读
目录:基本语法if语句循环字符串列表元组字典集合公共操作推导式1. 基本语法#来源 http://yun.itheima.com/course/542.html #1.定义变量 #2.使用变量 #3.变量特点 my_name = 'TOM' print(my_name) schoolName = 'SZU' print(schoolName) num =1 #整型 nump =1.1 #浮点型
python的列表生成式 一、r的防止字符转义 print r"a\nb" 运行结果: a\nb 二、获取变量类型 a = r"a\nb" print type(a)  运行结果: <type 'str'>  三、判断类型 a = r"a\nb" print isinstance(a,str)  &nb
# 生成Python代码的流程 ## 概述 本文将指导刚入行的小白如何使用Python生成代码。通过本文的学习,你将了解到生成代码的整个流程,以及每个步骤需要做的事情和需要使用的代码。 ## 流程图 ```mermaid flowchart TD subgraph 生成Python代码 A[定义代码模板] --> B[生成代码] B --> C[保存代码
原创 2023-11-18 16:08:40
139阅读
# 代码生成 Python 入门指南 在软件开发中,代码生成是一种自动生成代码的技术,可以提高开发效率。本文将教会你如何用 Python 实现代码生成的基本流程。 ## 流程概述 以下是实现代码生成的基本步骤: | 步骤 | 描述 | |-------|--------------------------------| | 步骤 1
原创 10月前
57阅读
Python开发软件可根据其用途不同分为两种,Python代码编辑器和Python集成开发工具,两者配合使用极大的提高Python开发人员的编程效率。掌握调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等操作。Python常用工具:1、Python TutorPython Tutor 是由 Philip Guo 开发的一个免费教育工具,可帮助学生攻克编程学习中的
## 用Python生成Python代码 在编程中,有时候我们需要自动生成一些Python代码来完成特定的任务,这时候就可以借助Python自身的功能来生成Python代码。通过编写脚本,我们可以快速生成大量的代码,提高工作效率。 ### 使用AST模块生成Python代码 Python标准库中的`ast`模块可以帮助我们生成抽象语法树,然后再将其转化为Python代码。下面是一个简单的示例
原创 2024-03-18 04:17:52
71阅读
随着互联网和智能移动设备不断普及,二维码(Quick Response code)已经成为世界上应用最为广泛的信息载体之一。生成二维码的工具也层出不穷,但多数需要在线完成,并且生成的图案也千篇一律,过于单调。近日,一位热衷于终身学习的工程师兼摄影师 Arindom Bhattacharjee 撰写了一篇自定义生成二维码的方法,并且整个生成过程只需要 5 行 Python 代码即可完成。二维码(QR
  • 1
  • 2
  • 3
  • 4
  • 5