高级软件工程2017 (福州大学)

  • 班级所有博文发布时间分布(24小时制):
  • Presto 标量函数注册和调用过程简述

    在Presto 函数开发一文中已经介绍过如何进行函数开发,本文主要讲述标量函数(Scalar Function)实现之后,是如何在Presto内部进行注册和被调用的。主要讲述标量函数是因为:三类函数的注册和调用过程略有不同,而实际查询中调用最多的是标量函数。 标量函数注册 函数在能够调用之前,首先要
    McHades   2020-09-28 16:44   0   65
  • 《软件工程实践》线上学习资源

    《软件工程实践》线上学习资源 感谢衡与墨整理了一系列必学的线上资源 本文档主要介绍在软件工程实践课程中同学们自行通过网络学习的具体技术、线上学习链接、是否公开免费可以学习、学习后达到的目的。 一、个人开发过程 博客美化: https://www.cnblogs.com/minong/p/961008
    福大软工汪璟玢   2020-08-31 19:44   0   204
  • 《软件工程实践》2020春季学期教学回顾--线上教学,化弊为利

    线上教学,化弊为利 众所周知本学期老师都被迫成为“主播”,线上授课比之线下面对面教学,差距不可谓不大。然鹅,既然不得不线上教学,那么就要想一想如何落实教学计划吧! 首先分析前一轮“做中学”教学中发现的问题: 学生对软件工程专业的整体技术方向理解不够; 对软件开发的必要技能掌握不够; 团队项目中依然存
    福大软工汪璟玢   2020-08-31 16:44   3   118
  • Presto 函数开发

    0. 写在前面 Presto Functions 并不能像 Hive UDF 一样动态加载,需要根据 Function 的类型,实现 Presto 内部定义的不同接口,在 Presto 服务启动时进行注册,然后才能在 SQL 执行时进行调用。 1. 函数定义 Presto 内部将 Functions
    McHades   2020-07-23 10:17   0   253
  • PID控制示例C编程

    typedef struct PID_zhs { double P,I,D;//P、I、D系数 float curError;//当前误差 float lastError;//上次误差 float preError;//上上次误差 double sumError;//积分项 float dError
    春雨冰河   2020-06-08 00:18   0   92
  • 一对简单的IPV6 SOCKET代码

    一对简单的IPV6 SOCKET代码,包括服务端ipv6_server.c及客户端ipv6_client.c 服务端ipv6_server.c 需要注意的是,在ipv4中,地址通配符可以直接使用0来赋值,即 而在ipv6的编程中不能用0直接赋值,原因是ipv6的地址是存放在一个长度为16的unit8
    孙敏铭   2020-02-09 21:57   0   551
  • 2020春季软件工程实践上课与博客作业安排

    软工实践上课安排(2020春季) 序号 |上课日期|对应教学周序 | 教学内容 | | | 1 | 3.7/周六|3|团队选题报告评审 2 | 3.15/周日|4|团队Github实训(机房) 3|3.21/周六|5|团队项目原型设计评审 4|3.28/周六|6|团队项目需求评审 5|4.4/周六|
    福大软工汪璟玢   2020-01-08 14:23   0   549
  • 字节转换函数

    本文简单介绍了几个字符排序函数的使用。 大小端字节序 对于一个大于8位的整数,在内存中有两种存储方式:大端字节序及小端字节序;大端字节序是指将二进制数的低字节存放在低地址中;小端字节序则是将低字节放在高地址中。同时,现有的网络协议指定使用大端字节序作为网络传输的字节序,来传送多字节的数据,即网络字节
    孙敏铭   2019-12-19 15:50   0   180
  • libevent笔记6:ssl bufferevent

    Libevent另外提供了基于openssl的bufferevent来支持ssl,通过特殊的ssl bufferevent来对数据进行加密。 ps:本文不对openssl相应的接口做介绍~~因为不熟~~ SSL bufferevent相关函数 struct bufferevent buffereve
    孙敏铭   2019-12-13 02:11   0   697
  • libevent笔记5:水位watermarks

    bufferevent中提供了对读写回调的触发条件及最大缓存长度的设置,即低高水位: 低水位:是读写回调函数的最低触发数据长度,当输入/输出缓存区中的数据长度小于低水位时,读/写回调函数不会被触发; 高水位:是缓存区的最大接收长度,当输入/输出缓存区中的数据长度大于高水位时,不会继续向缓存区中增加数
    孙敏铭   2019-12-08 00:21   0   544