精华内容
参与话题
问答
  • Z平台-开源免费的JAVA快速开发平台

    万次阅读 多人点赞 2019-08-24 19:26:39
    Z平台是开源免费的JAVA快速开发平台,通过Z平台集成开发环境,以零编码、动态配置的方式能够快速开发BS管理系统。同时该平台还可以做为APP、微信、各种小程序等项目的服务端来使用,为前端项目提供数据接口。并且Z...

    平台简述 

             Z平台是开源免费的JAVA快速开发平台,通过Z平台集成开发环境,以零编码、动态配置的方式能够快速开发BS管理系统。同时该平台还可以做为APP、微信、各种小程序等项目的服务端来使用,为前端项目提供数据接口。并且Z平台也内置了代码生成器组件,可以通过生成代码方式来完成项目的开发工作。

    源码仓库

    https://gitee.com/zj1983/zz

    使用教程

    基础教程:https://edu.csdn.net/course/detail/29220

    演示系统

    https://www.zframeworks.com/

    开发技巧

    https://blog.csdn.net/qq_38056435/article/details/103386195

    平台价值

    • 提升软件开发速度,缩短软件开发周期。

    • 降低软件开发BUG率,缩短软件测试周期。

    • 降低项目所需高级开发人员比例,减少项目用工成本支出。

    平台特点

    永久开源免费

    Z平台为开源免费项目,可以应用在所有商业或非商业项目中进行使用。

    学习成本低

    Z平台所使用的框架都是热门的开源技术框架。学习资料丰富。核心框架为Spring + SpringMVC + Mybatis组成。

    技术成熟稳定

    Z平台所应用的基础框架都是经过长时间沉淀成熟稳定的开源框架。在稳定性方面值得信赖。

    适用用户

    Z平台功能

    非专业人士

    企业信息管理人员

    计算机专业学生

    程序员

    安装部署

    YES

    YES

    YES

    YES

    平台功能

    YES

    YES

    YES

    YES

    表单开发

    YES

    YES

    YES

    YES

    报表开发

    NO

    YES

    YES

    YES

    工作流程配置

    NO

    YES

    YES

    YES

    自动任务配置

    NO

    NO

    YES

    YES

    接口开发

    NO

    NO

    YES

    YES

    框架修改

    NO

    NO

    NO

    YES

    展开全文
  • PyQt5快速开发与实战pdf

    万次阅读 多人点赞 2019-04-22 00:24:50
    下载 第1章 认识PyQt 5 1 ...1.1.3 其他图形界面开发库介绍 4 1.1.4 PyQt 4/PyQt 5 6 1.1.5 Python 2/Python 3 6 1.2 PyQt 5环境搭建 7 1.2.1 在Windows下搭建PyQt 5环境 7 1.2.2 在Mac OS下搭建P...

    下载
    原地址失效,更新网盘链接链接:PyQt5下载
    提取码:qwne

    展开全文
  • Spring Boot2.x: 集成JPA快速开发

    万次阅读 2020-05-21 23:28:08
    Spring Boot2.x集成JPA快速开发 什么是JPA 一种规范,并非ORM框架,也就是ORM上统一的规范 spring-boot-starter-data-jpa 是Spring Boot的项目,包含了spring-data-jpa和一些其他依赖用于Spring Boot项目 ...

    Spring Boot2.x: 集成JPA快速开发

    什么是JPA

    一种规范,并非ORM框架,也就是ORM上统一的规范

    • spring-boot-starter-data-jpa 是Spring Boot的项目,包含了spring-data-jpa和一些其他依赖用于Spring Boot项目
    • spring-data-jpa 是Spring Data的项目,就是本体,用于任何项目

    解决

    • 为了执行简单查询分页,编写太多重复代码
    • 基于JPA的数据访问层的增强支持

    用了之后可以做什么,为什么要用?如下代码解释

    实体类

    package com.example.springredis.entity;
    
    import lombok.Data;
    
    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.GenerationType;
    import javax.persistence.Id;
    import java.io.Serializable;
    
    @Entity
    @Data
    public class User implements Serializable {
        @Id
        @GeneratedValue(strategy = GenerationType.AUTO)
        private Long id;
        private String name;
        private String account;
        private String pwd;
    
    }
    

    dao层

    @Repository
    public interface UserDao extends JpaRepository<User, Long> {
    
    }
    

    测试类

    @Autowired
    	private UserDao userDao;
    
        public void findAllTest() {
            System.out.println(userDao.findAll().toString());
        }
    

    上面的操作已经完成了一个查询全部,相信不用在做多余的解释了

    JPA优点:主要就是简单易用,集成方便,可以不用写SQL语句

    准备工作

    image.png
    这里使用的是Maven,下载之后请在IDEA导入项目

    项目结构图

    image.png

    先看pom.xml配置

    国外依赖下载慢,更换阿里源

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.3.0.RELEASE</version>
            <relativePath/> <!-- lookup parent from repository -->
        </parent>
        <groupId>com.example</groupId>
        <artifactId>springboot-jpa</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <name>springboot-jpa</name>
        <description>Demo project for Spring Boot</description>
    
        <properties>
            <java.version>1.8</java.version>
        </properties>
    
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-data-jpa</artifactId>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
    
            <dependency>
                <groupId>com.h2database</groupId>
                <artifactId>h2</artifactId>
                <scope>runtime</scope>
            </dependency>
            <dependency>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
                <optional>true</optional>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <scope>test</scope>
            </dependency>
        </dependencies>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    
        <repositories>
            <!--阿里云主仓库,代理了maven central和jcenter仓库-->
            <repository>
                <id>aliyun</id>
                <name>aliyun</name>
                <url>https://maven.aliyun.com/repository/public</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository>
            <!--阿里云代理Spring 官方仓库-->
            <repository>
                <id>spring-milestones</id>
                <name>Spring Milestones</name>
                <url>https://maven.aliyun.com/repository/spring</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository>
        </repositories>
    
    </project>
    

    定义一个实体对象 SysUser.java

    package com.example.demo.model;
    
    import lombok.AllArgsConstructor;
    import lombok.Data;
    import lombok.NoArgsConstructor;
    
    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.GenerationType;
    import javax.persistence.Id;
    
    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    @Entity(name = "sys_user")
    public class SysUser {
    
        @Id
        @GeneratedValue(strategy = GenerationType.AUTO)
        private Long id;
    
        private String email;
    
        private String username;
    
        private String password;
    
        public SysUser(String email, String username, String password) {
            this.email = email;
            this.username = username;
            this.password = password;
        }
    }
    
    • 这里有一个**SysUser** 类, @NoArgsConstructor 默认构造函数仅为JPA而存在。
    • 另一个构造函数是您将用于创建要保存到数据库的user实例的构造函数。
    • 在类上加 @Entity 注解,表示这个是一个 JPA 的实体,如果在类上没有加 @Table 注解,表明该实体将映射到名为 sys_user 的表,如果要加上,可以在其 name 属性里写入表名,如: @Table(name = "t_user")
    • id 属性使用 @Id 注释,以便JPA将其识别为对象的ID.
    • @GeneratedValue(strategy = GenerationType.AUTO) 自增长ID策略

    创建一个 UserRepository.java 接口

    这里很简单,直接继承核心接口JpaRepository

    package com.example.demo.repository;
    
    import com.example.demo.model.SysUser;
    import org.springframework.data.jpa.repository.JpaRepository;
    import org.springframework.stereotype.Repository;
    
    @Repository
    public interface UserRepository extends JpaRepository<SysUser, Long> {
    
    }
    

    配置文件application.yml

    修改application.properties 为 application.yml

    src/main/resources/application.yml

    spring:
      datasource:
        driverClassName: org.h2.Driver
        password: root
        url: jdbc:h2:mem:demodb:file:data/demo
        username: root
      jpa:
        open-in-view: true
        database-platform: org.hibernate.dialect.H2Dialect
        # spring.jpa.show-sql=true 配置在日志中打印出执行的 SQL 语句信息。
        show-sql: true
        # 配置指明在程序启动的时候要删除并且创建实体类对应的表。
        # create 这个参数很危险,因为他会把对应的表删除掉然后重建。所以千万不要在生成环境中使用。只有在测试环境中,一开始初始化数据库结构的时候才能使用一次。
        # ddl-auto:create----每次运行该程序,没有表格会新建表格,表内有数据会清空
        # ddl-auto:create-drop----每次程序结束的时候会清空表
        # ddl-auto:update----每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新(推荐)
        # ddl-auto:validate----运行程序会校验数据与数据库的字段类型是否相同,不同会报错
        hibernate.ddl-auto: update
    

    h2数据库

    在resources 文件夹下新建 data.sql

    data.sql

    DROP TABLE IF EXISTS sys_user;
    
    CREATE TABLE sys_user
    (
        id       INT AUTO_INCREMENT PRIMARY KEY,
        email    VARCHAR(250) DEFAULT NULL,
        username VARCHAR(250) NOT NULL,
        password VARCHAR(250) NOT NULL
    );
    

    测试类进行测试 SpringbootJpaApplicationTests.java

    package com.example.demo;
    
    import com.example.demo.model.SysUser;
    import com.example.demo.repository.UserRepository;
    import lombok.extern.slf4j.Slf4j;
    import org.junit.After;
    import org.junit.Before;
    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.boot.test.context.SpringBootTest;
    import org.springframework.test.context.junit4.SpringRunner;
    
    @Slf4j
    @RunWith(SpringRunner.class)
    @SpringBootTest
    public class SpringbootJpaApplicationTests {
    
        @Autowired
        private UserRepository userRepository;
    
        @Before
        public void add() {
            userRepository.save(new SysUser("123@qq.com", "root", "root"));
        }
    
        @Test
        public void contextLoads() {
            System.out.println(userRepository.findAll().toString());
        }
    
        //修改操作
        @After
        public void update() {
            // ifPresent 如果存在值,则使用值调用指定的使用者,否则不执行任何操作。
            userRepository.findById(1L).ifPresent(user -> {
                user.setUsername("马华云腾");
                userRepository.save(user);
                System.out.println(user.toString());
            });
        }
    
        //删除
        @After
        public void del() {
            userRepository.findById(2L).ifPresent(user -> userRepository.delete(user));
        }
    
    }
    

    测试输出

    image.png

    常见异常

    如果出现下列等错误:

    Error:(41, 13) java: 找不到符号
      符号:   方法 setName(java.lang.String)
      位置: 类型为com.example.springbootjpademo.entity.User的变量 user
    

    请注意下面的设置是否正确:

    RestClient API 测试

    image.png

    ### 新增1
    
    POST http://localhost:8080/user/add
    Content-Type: application/json
    
    {
      "email": "eyck@aws.com",
      "username": "root",
      "password": "root"
    }
    
    ### 新增2
    
    POST http://localhost:8080/user/add
    Content-Type: application/json
    
    {
    "email": "ekko@aws.com",
    "username": "ekko",
    "password": "ekko"
    }
    
    ### 修改
    
    PUT http://localhost:8080/user/update
    Content-Type: application/json
    
    {
      "id": 1,
      "email": "eyck@aws.com",
      "username": "root",
      "password": "root"
    }
    
    ### 获取所有
    GET http://localhost:8080/user/all
    Accept: */*
    Cache-Control: no-cache
    
    ### 删除
    
    PUT http://localhost:8080/user/del/2
    
    ### 获取所有
    GET http://localhost:8080/user/all
    Accept: */*
    Cache-Control: no-cache
    

    左上角 Run all …
    测试结果…
    image.png

    代码地址

    https://github.com/Gleans/spring-boot/tree/master/springboot-jpa

    微信截图_20200521232250.png

    展开全文
  • C#.NET NFine快速开发框架_V1.1 程序

    万次下载 热门讨论 2016-08-20 00:31:12
    NFine 是基于 C# 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更迅速、简单。能解决60%重复工作。为您节约更多时间,去陪恋人、家人和朋友。...
  • .net core快速开发框架

    千人学习 2020-01-31 14:32:17
    WTM是基于.netcore的开源快速开发框架,github标星2400. 本教程详细的介绍了WTM的功能和使用方法,以及asp.net core和entityframework相关知识的讲解,另外还有一些我个人对于编程的理解。 为了避免大家感觉枯燥,我...
  • SpringBoot2.x【三】使用 JPA 快速开发

    万次阅读 2019-11-14 14:39:39
    SpringBoot2.x【三】使用 JPA 快速开发 什么是JPA? 一种规范,并非ORM框架,也就是ORM上统一的规范 用了之后可以做什么,为什么要用? 代码解释: 实体类 package com.example.springredis.entity; import ...

    SpringBoot2.x【三】使用 JPA 快速开发

    什么是JPA?

    一种规范,并非ORM框架,也就是ORM上统一的规范

    用了之后可以做什么,为什么要用?

    代码解释:

    实体类

    package com.example.springredis.entity;
    
    import lombok.Data;
    
    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.GenerationType;
    import javax.persistence.Id;
    import java.io.Serializable;
    
    @Entity
    @Data
    public class User implements Serializable {
        @Id
        @GeneratedValue(strategy = GenerationType.AUTO)
        private Long id;
        private String name;
        private String account;
        private String pwd;
    
    }
    

    dao层

    @Repository
    public interface UserDao extends JpaRepository<User, Long> {
    
    }
    

    测试类

    	@Autowired
    	private UserDao userDao;
    
        public void findAllTest() {
            System.out.println(userDao.findAll().toString());
        }
    

    上面的操作已经完成了一个查询全部,相信不用在做多余的解释了
    JPA优点:主要就是简单易用,集成方便,可以不用写SQL语句

    准备工作

    这里的环境

    • JDK 1.8 以上
    • IDEA 2018.2
    • Gradle 4+ 或者 Maven 3.2+
    • 在https://start.spring.io/ 初始化一个项目

    这里使用的是Gradle
    下载之后请在IDEA导入项目

    build.gradle配置

    buildscript {
    	ext {
    		springBootVersion = '2.1.0.RELEASE'
    	}
    	repositories {
    		mavenCentral()
    	}
    	dependencies {
    		classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    	}
    }
    
    apply plugin: 'java-library'
    apply plugin: 'idea'
    apply plugin: 'org.springframework.boot'
    apply plugin: 'io.spring.dependency-management'
    
    group = 'com.example'
    version = '0.0.1-SNAPSHOT'
    sourceCompatibility = 1.8
    
    repositories {
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
    }
    
    //Gradle3.4新增了Java-library插件,java-library插件使用了新的依赖配置implementation和api。旧的依赖配置compile被废弃
    dependencies {
    	implementation('org.springframework.boot:spring-boot-starter-data-jpa')
        implementation('mysql:mysql-connector-java')
    	compileOnly('org.projectlombok:lombok')
    	testImplementation('org.springframework.boot:spring-boot-starter-test')
    }
    

    开始定义一个简单的实体

    package com.example.springbootjpademo.entity;
    
    import lombok.Data;
    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.GenerationType;
    import javax.persistence.Id;
    
    @Entity
    @Data
    public class User {
        @Id
        @GeneratedValue(strategy = GenerationType.IDENTITY)
        private Long id;
    
        private String name;
    
        private String ename;
    
        protected User() {
        }
    
        public User(String name, String ename) {
            this.name = name;
            this.ename = ename;
        }
    
        @Override
        public String toString() {
            /*
              JAVA字符串格式化-String.format()
              %s 字符串类型  %d 整数类型(十进制)
             */
            return String.format("Customer[id=%d, name='%s', ename='%s']", id, name, ename);
        }
    }
    
    • 这里有一个User类,它有三个属性,id,name和ename。你还有两个构造函数。默认构造函数仅为JPA而存在。您不会直接使用它,因此它被指定为 protected 。另一个构造函数是您将用于创建要保存到数据库的user实例的构造函数。
    • User类上加 @Entity 注解,表示这个是一个 JPA 的实体,如果在 User 类上没有加 @Table 注解,表明该实体将映射到名为user的表,如果要加上 @Table ,可以在其 name 属性里写入表名,如: @Table(name = “t_user”)
    • User的id属性使用@Id注释,以便JPA将其识别为对象的ID。id属性也使用@GeneratedValue注释
    • @GeneratedValue(strategy = GenerationType.IDENTITY) 自增长ID策略
    • 其他两个属性name和ename未注释。表明它们将映射到与属性本身相同一名称的列,比如,User实体中的name属性映射user表中的name列。
    • toString() 方便将打印出实体的属性

    创建一个 UserRepository 接口

    这里很简单,直接继承核心接口JpaRepository

    **src/main/java/com/example/springbootjpademo/repository/UserRepository.java **

    package com.example.springbootjpademo.repository;
    
    import com.example.springbootjpademo.entity.User;
    import org.springframework.data.jpa.repository.JpaRepository;
    import org.springframework.stereotype.Repository;
    
    @Repository
    public interface UserRepository extends JpaRepository<User, Long> {
    
    }
    

    配置文件application.yml

    修改application.properties 为 application.yml

    src/main/resources/application.yml

    spring:
      # 数据源配置
      datasource:
        driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf-8&useSSL=false
        username: root
        password: 123456
      jpa:
        # 在 SrpingBoot 2.0 版本中,Hibernate 创建数据表的时候,默认的数据库存储引擎选择的是 MyISAM
        #(之前好像是 InnoDB,这点比较诡异)。这个参数是在建表的时候,将默认的存储引擎切换为 InnoDB 用的。
        database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
        # spring.jpa.show-sql=true 配置在日志中打印出执行的 SQL 语句信息。
        show-sql: true
        # 配置指明在程序启动的时候要删除并且创建实体类对应的表。
        # create 这个参数很危险,因为他会把对应的表删除掉然后重建。所以千万不要在生成环境中使用。只有在测试环境中,一开始初始化数据库结构的时候才能使用一次。
        # ddl-auto:create----每次运行该程序,没有表格会新建表格,表内有数据会清空
        # ddl-auto:create-drop----每次程序结束的时候会清空表
        # ddl-auto:update----每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新(推荐)
        # ddl-auto:validate----运行程序会校验数据与数据库的字段类型是否相同,不同会报错
        hibernate.ddl-auto: update
    

    建立测试类进行查询

    src/test/java/com/example/springbootjpademo/SpringbootJpaDemoApplicationTests.java

    package com.example.springbootjpademo;
    
    import com.example.springbootjpademo.repository.UserRepository;
    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.boot.test.context.SpringBootTest;
    import org.springframework.test.context.junit4.SpringRunner;
    
    @RunWith(SpringRunner.class)
    @SpringBootTest
    public class SpringbootJpaDemoApplicationTests {
    
        @Autowired
        private UserRepository userRepository;
    
    	@Test
    	public void contextLoads() {
            System.out.println(userRepository.findAll().toString());
        }
        
    }
    

    输出

    注意

    如果出现下列等错误:

    Error:(41, 13) java: 找不到符号
      符号:   方法 setName(java.lang.String)
      位置: 类型为com.example.springbootjpademo.entity.User的变量 user
    

    请注意下面的设置是否正确:

    其他操作

    src/test/java/com/example/springbootjpademo/SpringbootJpaDemoApplicationTests.java

    package com.example.springbootjpademo;
    
    import com.example.springbootjpademo.entity.User;
    import com.example.springbootjpademo.repository.UserRepository;
    import org.junit.After;
    import org.junit.Before;
    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.boot.test.context.SpringBootTest;
    import org.springframework.test.context.junit4.SpringRunner;
    
    
    @RunWith(SpringRunner.class)
    @SpringBootTest
    public class SpringbootJpaDemoApplicationTests {
    
        @Autowired
        private UserRepository userRepository;
    
        @Test
        public void contextLoads() {
            System.out.println(userRepository.findAll().toString());
        }
    
        @Before
        public void add() {
            userRepository.save(new User("英雄联盟", "lol"));
        }
    
        //修改操作
        @After
        public void update() {
    //        ifPresent 如果存在值,则使用值调用指定的使用者,否则不执行任何操作。
            userRepository.findById(1L).ifPresent(user -> {
                user.setName("xiugaihou");
                userRepository.save(user);
                System.out.println(user.toString());
            });
        }
    
        //删除
        @After
        public void del() {
            userRepository.findById(2L).ifPresent(user -> userRepository.delete(user));
        }
    }
    

    最后数据库的值:

    码云代码地址

    https://gitee.com/cuifuan/SpringBoot

    展开全文
  • 在网上看到在matlab下开发stm32的例子,经过几天研究。终于成功移植了一个最简单的程序。下面对程序做简单记录 1.硬件STM32F107VC(注意官方文档中仅仅写支持STM32F4系列 STM32F3系列)后来亲测STM32F429IG STM32...
  • 企业云+端应用开发 就用BeX5BeX5企业快速开发平台 ⇒ 云+端时代企业应用开发利器BeX5 = WeX5开源快速开发框架+ 强大的工作流/报表/组织权限/文档/门户能力WeX5:开源、免费的应用快速开发框架BeX5:专业、强大的...
  • SpringBoot2.x【二】快速开发插件与API规范 萌新:小哥,我在实体类写了那么多get/set方法,看着很迷茫 小哥:那不是可以自动生成吗? 萌新:虽然可以自动生成,但是如果我要修改某个变量的数据类型,我岂不是还要...
  • idea快速开发之代码块编辑

    万次阅读 多人点赞 2020-05-09 17:59:28
    使用idea操作的时候,经常想对代码块操作,一个个切换效率太低,下面这招可以提高代码块的编辑。 alt+左键 ,选择需要拖动的代码块,如图,这几行代码前面都有光标 这样,就可以同时编辑已被选择的代码块了。...
  • 安卓app开发-02-安卓app快速开发

    千次阅读 2018-09-18 22:00:07
    上一篇介绍了安卓 app 开发的工具和环境配置,本篇不涉及编程技术,适合小团队快速高效开发 APP制作流程 当有一个APP创意,该如何实现呢?是花数十万找APP外包?自己能不能开发一个APP?其实大多数人没有多少...
  • Android Studio快速开发之道

    千次阅读 多人点赞 2016-11-28 10:14:25
    介绍现如今开发越来越追求效率和节奏,节省出时间做更多的事情,除了开发技术上的封装等,开发工具的使用技巧也是很重要的,今天就根据自己的经验来给大家介绍一下Android Studio快速开发之道。Postfix completion...
  • idea快速开发之代码模板的使用方法

    万次阅读 多人点赞 2020-05-04 22:01:06
    以下介绍开发时经常使用到的代码模板。 idea代码模板使用教程目录一、 常用代码模板1.1 使用代码模板1.2 常见的代码模板二、 自定义代码模板 一、 常用代码模板 简介:介绍开发时常见的代码模板。 1.1 使用代码模板 ...
  • .net快速开发平台—web快速开发框架

    千次阅读 2019-05-24 14:37:18
    力软web快速开发框架 力软web是基于ASP.NET MVC的敏捷开发系统,他是一款具有代码生成功能的智能快速开发平台。力软web的主架构是基于.Net MVC的b/s架构,后台ORM支持 EF 和 dapper 两种模式。系统前后台通 Ajax ...
  • C语言基础:使用IDE快速开发

    千次阅读 多人点赞 2020-09-30 22:15:06
    这篇文章介绍一下如何使用CLion进行C语言的开发与调试。
  • Python+VSCode IDE 快速开发配置

    千人学习 2020-03-24 12:16:42
    本套课程系大喵在**2020年****录制课程,大喵将带着大家使用vscode这款轻量级编辑器神器,快速上手Python高效开发、调试及单元测试的插件扩展和 VSCode IDE环境配置; 什么是 vscode 编辑器? ...
  • Apache PDFbox快速开发指南

    万次阅读 2013-06-04 22:53:00
    Apache PDFbox快速开发指南作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、介绍Apache PDFbox是一个开源的、基于Java的、支持PDF文档生成的工具库,它可以用于创建新的PDF文档,修改现有的PDF...
  • 前言: 快速开发的趋势 在十年前,没有人会想到互联网会发展成今天这个样子,同样,也没有人... 快速开发目前风头正盛,但是十分完善的快速开发平台目前并不多,用过的可能都知道,虽然宣称可以覆盖各种功能,但...
  • Android 应用快速开发框架

    千次阅读 2019-06-27 11:16:15
    FastDevelop 项目地址:lzyang187/Fast...Android 项目快速开发框架 一、包含以下功能 1、工具类 2、基础 Activity、Fragment、Dialog 3、基础 mvp 架构 4、运行时权限库 5、核心业务库 6、网络库 7、图片加载库 ...
  •  Jxstar是一个业务基础软件平台,其融入了面向构件、模型驱动开发的思想,平台提供了丰富的基础组件,提供完善的开发工具,支持多种业务模型,极大的提高了软件开发效率与质量。  Jxstar支持面向业务构件的开发...
  • 1.1 关于OpenJWebOpenJWeb是一款基于java主流开源技术(SSH2)实现的Web应用快速开发平台产品。如果选择了OpenJWeb作为贵公司的基础产品架构,这意味着您选择了一个低成本、高效率的软件开发模式,换句话说,就是软件...

空空如也

1 2 3 4 5 ... 20
收藏数 133,905
精华内容 53,562
关键字:

快速开发