首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大数据开发

    数据开发:Spring 5的新特性

    在本文中,我们将很快了解到Spring5发行版中的一些令人兴奋的特性。 1. 基准升级 要构建和运行 Spring5 应用程序,你至少需要 J2EE7 和 JDK8。 例如: Hibernate 5 Jackson 2.6 EhCache 2.10 JUnit 5 Tiles 3 另外,请记下各种服务器最低支持版本。 兼容 JDK9 运行时 Spring5 发行版与 JDK9 发行日期非常接近。目标是让 Spring Framework5 在 JDK9 的 GA 之后正确运行。 负压是一个确保来自多个生产者的数据不会让使用者不堪重负的概念。 Spring WebFlux 是 Spring 5 的反应式核心,它为开发人员提供了两种为 Spring Web 编程而设计的编程模型:一种基于注解的模型和 Functional Web Framework

    1.9K20发布于 2021-02-02
  • 来自专栏数说工作室

    【SAS Says】基础篇:5. 开发数据(一)

    本节目录: 开发数据 5.1 创建并重新定义变量 5.2 使用SAS函数 5.3 使用IF-THEN语句 5.4 用IF-THEN语句将观测值分组 5.5 构造子集 5.6 处理SAS的日期数据 5.7 可选择的数据格式和函数 5.8 使用retain和sum语句 5.9 用数组简化程序 5.10 列出变量名的快捷方式 ---- 【SAS Says】基础篇:5. 开发数据(定义变量、构造子集、处理日期、SAS函数、简化数组) 5.1 创建并重新定义变量 可以通过分配语句来创建并重新定义变量,基本形式为: Variable=expression Variable是变量名 这个程序包含了5句分配语句,第一个将14赋值给zone,第二个使type等于一个字符串常量……打印出的结果中,既包括旧变量,又包括新变量: ? AvgScore 使用均值函数创建的变量,计算参数的均值,这与直接相加再除以5不同的地方在于,当参数中出现缺失值时,直接相加再除的方法返回缺失值,而均值函数计算非缺失参数的均值。

    2.1K40发布于 2018-03-28
  • 来自专栏LongJava学习资料

    PyQt5数据开发2 5.1 QSqlQueryModel

    创建Action 5. 添加工具栏 6. 创建菜单项  7. 关闭Action的实现 8. 调整布局 8.1 调整两个groupbox的布局 8.3 为窗体设置全局布局 二、代码拷贝和删除 1. 拷贝文件 5. 删代码 6. 现有代码 7. 运行文件 三、代码修改 1. 添加import模块 2. tableView显示 3. 测试tableView显示  4. 新建Qt项目 MainWindow的windowTitle属性设为bkj5-1 2. 拷贝文件 拷贝bkj4-3里面的appMain.py和myMainWindow.py到当前目录 5. 右边的groupBox里面内容的显示 添加红色框中代码 5.

    74220编辑于 2023-02-26
  • 来自专栏LongJava学习资料

    _PyQt5数据开发2 5.1 QSqlQueryModel

    新建Qt项目 MainWindow的windowTitle属性设为bkj5-12. 创建Action 如图创建Action 将其中的actRecFirst、actRecPrevious、actRecNext、actRecLast的enabled属性去掉 5. 添加工具栏6. 新建项目目录 新建e:\baikejia\bkj5-1目录 2. 编译窗体文件和资源文件 拷贝项目4-3里面的compile.bat到项目目录中,运行。 3. Eric6项目4.  拷贝文件 拷贝bkj4-3里面的appMain.py和myMainWindow.py到当前目录5. 右边的groupBox里面内容的显示 添加红色框中代码5.

    31310编辑于 2023-11-28
  • 来自专栏LongJava学习资料

    PyQt5数据开发1 4.3 QSqlTableModel①

    Open In Editor添加前缀添加前缀icons新建放资源文件的目录原QtApp目录文件如下在这个目录下新建images文件夹将所有图标文件放到images文件夹里面添加图标文件Action新建打开数据

    31300编辑于 2023-11-30
  • 来自专栏LongJava学习资料

    PyQt5数据开发1 4.3 QSqlTableModel③

    SQL Server下建库和建表建立pyqt5数据库打开SQL Server,在对象资源管理器的数据库上点右键,选择新建数据库,创建pyqt5数据库添加描述添加描述在pyqt5数据库下建表和插入数据CREATE

    27300编辑于 2023-11-30
  • 来自专栏LongJava学习资料

    PyQt5数据开发1 4.3 QSqlTableModel②

    的布局左右两个GroupBox左边的GroupBox,上面放一个frame,下面放一个table view就像下图的层次结构一样frame的布局frame由三个部分组成,一个排序GroupBox,一个数据过滤 GroupBox,还有一个水平Spacer层次结构类似如下构造如下排序groupbox的布局数据过滤groupbox的布局右侧groupbox的布局注意(1)dbSpinEmpNo的minimum属性为

    30200编辑于 2023-11-30
  • 来自专栏LongJava学习资料

    PyQt5数据开发2 5.2 QSqlRelationalTableModel①

    (departID),  majorID     INT REFERENCES majors(majorID))注意学生表有个外键指向部门表的departid,还有个外键指向专业表的majorid插入数据 students VALUES(7000001,'方证','男', 70, 7002)INSERT INTO students VALUES(8000001,'冲虚','男', 80, 8001)单表数据添加描述添加描述添加描述联合查询添加描述我正在参与

    25000编辑于 2023-11-30
  • 来自专栏LongJava学习资料

    PyQt5数据开发2 5.2 QSqlRelationalTableModel②

    Qt窗体设计新建Qt项目MainWindow的windowTitle属性设为bkj5-2添加组件添加一个tableView添加资源添加Action注意除了actOpenDB和actQuit之外,其他Action 的enabled属性取消添加工具栏添加菜单项添加退出功能代码实现新建项目目录新建e:\baikejia\bkj5-2目录编译窗体文件和资源文件拷贝项目5-1里面的compile.bat到项目目录中,运行 输出类似于添加do_currentChanged槽函数import新模块添加函数在openTable函数中添加代码添加记录代码插入记录代码删除记录代码保存修改代码取消修改代码字段列表代码修改记录代码测试在数据库里面查令狐冲的数据修改把令狐冲的学院从华山派改为日月神教 ,专业从独孤九剑改为吸星大法改好后点保存回到数据库里面再查显示是显示的学院名和专业名,在后台数据库改的还是原来的students表字段列表测试我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖

    26200编辑于 2023-11-30
  • 来自专栏LongJava学习资料

    PyQt5数据开发1 4.3 QSqlTableModel⑥

    数据的修改修改前数据修改数据将黄蓉的工资改为200,出生日期改为4月29日,备注也改一下点完后按一下取消键,数据行变回原样再改一次,这次按保存键查询数据库,发现数据被改了改一下黄蓉的性别和省份,按保存数据库里查查 ,改掉了tableview里数据的修改bug在右边的groupbox里的数据修改没问题,在左边的tableview里面修改就有问题弹出修改框,随便乱改,变成下面的样子按保存,去数据库里面查,发现已经把性别改成了不合理的数据 ,对输入的数据无法限制。 ,新记录出现了测试插入功能查查数据库,新纪录出现。 数据库语句没有排序字段,所以新纪录出现在最后我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

    40200编辑于 2023-11-30
  • 来自专栏LongJava学习资料

    PyQt5数据开发2 5.2 QSqlRelationalTableModel

    添加Action  5. 添加工具栏  6. 添加菜单项 7. 添加退出功能 二、SQL Server下建表插数据 1. 建立表 2. 插入数据 3. 单表数据 4. 联合查询  三、代码实现 1. 新建myMainWindow.py文件 5. 新建appMain.py文件 6. openTable函数 7. 测试opentable函数 8. 在数据库里面查令狐冲的数据 2. 修改 3. 回到数据库里面再查  五、字段列表测试  ---- 一、Qt窗体设计 1. 单表数据 4. 联合查询 三、代码实现 1. 新建项目目录 新建e:\baikejia\bkj5-2目录 2. 编译窗体文件和资源文件 拷贝项目5-1里面的compile.bat到项目目录中,运行。 3. 新建Eric6项目 4. 新建myMainWindow.py文件 输入以下内容 5.

    52930编辑于 2023-02-26
  • 来自专栏LongJava学习资料

    PyQt5数据开发1 4.3 QSqlTableModel⑤

    工具按钮状态当前工具按钮状态打开数据库后,打开按钮不应该还能用,不能多次重复打开数据库。 保存和取消按钮现在还不能按,改了数据后才能按。 添加描述涨工资按钮涨工资代码添加描述添加描述去数据库查一下原始数据添加描述运行程序按涨工资键前添加描述按涨工资键后添加描述添加描述都涨了10%去数据库查一下现在的数据添加描述数据全改了代码分析添加描述删除 、保存、取消按钮删除按钮代码添加描述运行程序添加描述点完后,界面变成了这样添加描述去数据库里面查,发现数据还在添加描述为什么没删掉,没有submit添加保存和取消代码添加描述运行程序添加描述点删除后,发现这两个按钮还是不能按添加描述当前鼠标换别的数据行试试添加描述添加模型相关代码在 点一下全显示按钮添加描述数据回来了,取消删除成功去数据库里面查一查,数据还在添加描述测试保存按钮删除华筝的记录后,点保存按钮添加描述输出添加描述去数据库里查一查我正在参与2023腾讯技术创作特训营第三期有奖征文

    32200编辑于 2023-11-30
  • 来自专栏有关SQL

    5数据开发基本功, 你在第几层?

    2,数据从哪里来 数据的可获取性取决于数据的来源,数据的来源也决定了我们处理的方式,数据开发最耗时的部分是数据抽取,即ETL中的E。 所以对于数据开发来说:SQL可以解决90%的工作。 业务系统结构化的数据表,一般是同步到HDFS做数据存储,利用hive利器来处理ETL工作。 4,数据的应用 基于数据仓中的数据,我们可以开发下一步,提供一个满足业务的数据应用。业务数据应用通常分为两种:一是描述应用,二是推断应用。 5数据开发没有边界 数据开发其实是没有边界的,不仅可以写出很风流的SQL,也懂数仓建模,更懂统计分析,很多开发同学对挖掘算法也颇有研究。 开发人员需要作出判断,原始数据源是否能够解决用户的业务需求,也可能会发现数据源额外的能力,从而扩展最终用户的决策支持能力。

    79930发布于 2021-08-23
  • 来自专栏LongJava学习资料

    PyQt5数据开发1 4.3 QSqlTableModel④下部

    建立tableview与右侧组件的关联当前无关联当前tableview里面选择某个行,右侧是无反应的添加关联代码插入同时import若干新模块运行程序发现右边groupbox出现第一条数据。 注意要在前面写上@pyqtSlot(int),说明其参数为int类型运行程序换一种排序方式升序和降序两个单选按钮的信号与槽函数降序添加槽函数运行测试升序降序功能数据过滤添加槽函数测试过滤功能发现bug原因是这些按钮在数据库没打开时不应该能按 的相关属性也去掉保存,退出qt在Eric6工程目录下运行批处理文件或者将form文件拷贝到Eric6工程目录,然后在Eric6下编译form(因为改动没有涉及资源,所以直接在eric6下编译form就行了)运行程序现在数据库没打开时 ,排序和过滤相应按钮都没法按了添加代码,让数据库打开时,排序和过滤功能能用在opentable函数的最后加入如下代码运行程序打开数据库以后,排序和过滤按钮能用了我正在参与2023腾讯技术创作特训营第三期有奖征文

    37000编辑于 2023-11-30
  • 来自专栏LongJava学习资料

    PyQt5数据开发1 4.3 QSqlTableModel④上部

    项目新建项目新建myMainWindow.py内容如下运行myMainWindow.py确保可以运行新建appMain.py运行appMain.py确保可以运行开启SQL Server远程连接参见4 PyQt5数据开发 4.1 SQL Server 2008 R2如何开启数据库的远程连接配置ODBC数据源参见4 PyQt5数据开发 4.2 配置SQL Server 2008 数据源(ODBC编程)控制面板上看SQL Server数据库名称叫MSSQLSERVER配置ODBC数据源pyqt5打开数据库表写打开数据库的槽函数在qt上的actOpenDB这个action上点击右键,选择转到槽选择triggered信号复制函数名在 (2)主机名写在tableView上显示数据库表的函数添加相应的import模块运行后发现表可以显示了虽然很难看代码分析self.DB是连接上的数据库tableModel是PyQt5预定义的数据模型,用来作为数据库中一个数据库表的数据模型 PyQt5使用Model/View结构来处理界面与数据

    37400编辑于 2023-11-30
  • 来自专栏LongJava学习资料

    PyQt5数据开发单表课设

    一 实验目的更加熟练使用python创建项目和实现相关功能二 实验要求实现14周大作业系统的相关设计三 实验环境本实验在Windows微型计算机上运行,需安装SQL Server数据库。 (1)python (2)PyQt5 (3)Qt (4)Eric6 (5)numpy (6)scipy (7)matplotlib 四 实验内容及结果对工程师表进行查看和对数据进行增删查改,并实现数据过滤 (1)点击打开数据库:可以看到工程师表的所有数据(2)排序字段选择工资,并点击降序可以看到确实是按照工资降序排序(3)点击升序可以看到确实是按照工资升序排序(4)测试数据过滤功能,选择月薪过万可以看到展现出月薪过万的工程师数据 ,实现了数据过滤功能(5)点击月薪没过万可以看到确实是展现出月薪没过万的工程师,该按钮功能实现(6)点击工具栏的添加可以看到下面新增了一行,该按钮实现(7)可以在行内直接添加,或者在右侧添加可以看到该部分功能也可以全部实现 (15)鼠标点击熊大,修改熊大数据可以看到右侧变成了熊大的数据,可以进行修改,把熊大年龄输入26试试,并再次点击鼠标可以看到左侧的文本熊大的年龄变成了26,但是此时并没有提交事务,所以并不会保存(16)

    35210编辑于 2023-11-28
  • 来自专栏学习/读书笔记

    HTML5 Canvas开发详解(5) -- 动画

    5.2.1 三角函数 常见的三角函数有三种: 语法: 在Canvas中,凡是涉及角度都是用“弧度”表示,在实际开发中,推荐写法为: 度数 * Math.PI / 180 在三角函数中,我们可以使用反正切函数 cnvObj: null,//canvas对象 cxtObj: null,//上下文环境对象 optBtnData: [// 操作按钮数据 this.cnvObj)}}, //... ], arrowsData: {//绘制箭头数据 optBtnData: [// 操作按钮数据 //... 在实际开发的过程中,任何复杂的效果,都可以采用类似“分而治之”的方法来思考,再复杂的Canvas物理动画,我们从x轴和y轴两个方向来考虑,实现的思路就非常清晰了。

    2.4K30编辑于 2022-04-07
  • 来自专栏程序员的知识天地

    html5从0到1-html5的简易数据开发(18)

    实际上是模拟实现html5数据库功能,用键值对的方式。 !!!!!!废话不多说 ,代码 index.html的代码 !!!!js代码 !!!!效果图

    1.1K20发布于 2018-09-14
  • 来自专栏性能与架构

    Spring 5 响应式开发

    Spring 5 大力支持了 Reactive Programming(响应式开发),server 和 client 都可以使用这种开发模式,Spring 5 是基于 Reactor项目实现的。 简单来说,Reactive Programming 是一种非阻塞、事件驱动数据流的开发方案,使用函数式编程的概念来操作数据流,系统中某部分的数据变动后会自动更新其他部分,而且成本极低。 Reactor 项目的核心概念 Spring 5 是基于 Reactor 项目实现的响应式开发,Reactor 中有两个核心类型 - Mono 和 Flux。 5. 小结 Reactive Programming 是非常好的开发方法,可维护性和可扩展性都非常好,相对于阻塞式开发,相同资源下性能会得到明显提升。 翻译整理自: https://stackify.com/reactive-spring-5/ 之后会分享 Spring Boot 2.0 响应式开发的内容。

    1.2K40发布于 2018-06-04
  • 来自专栏DevOps时代的专栏

    敏捷开发5种主流开发方法介绍

    XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比较简单的小周期;通过积极的交流、反馈以及其它一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程 三、动态系统开发方法 动态系统开发方法(DSDM)倡导以业务为核心,快速而有效地进行系统开发。可以把DSDM看成一种控制框架,其重点在于快速交付并补充如何应用这些控制的指导原则。 五、Scrum Scrum 是一个用于开发和维护复杂产品的框架 ,是一个增量的、迭代的开发过程。 5.2、Scrum的四大支柱 第一、迭代开发。在Scrum的开发模式下,我们将开发周期分成多个1-4周的迭代,每个迭代都交付一些增量的可工作的功能。 Scrum团队在开发需求的时候,从Backlog最上层的高优先级的需求开始开发

    2.6K40发布于 2019-07-30
领券