推荐
专栏
教程
课程
飞鹅
本次共找到2241条
宏定义
相关的信息
Easter79
•
4年前
Vue+SpringBoot+SpreadJS 实现的在线文档
在线文档,顾名思义就是通过在线的方式对文档进行操作,实现如数据填报、数据计算、可视化、在线导入导出Excel文件、自定义系统外观、工具栏、在网页内满足单人或多人编辑并将文件上传至服务端保存的功能。国内外常见的在线文档,包括:微软OfficeOnline、Google文档、石墨文档、腾讯文档、飞书、语雀等。点击此处,了解这些软件产品的功能对比(h
Wesley13
•
4年前
java socket实现全双工通信
版权声明:本文为博主原创文章,未经博主同意不得转载。https://blog.csdn.net/hzj9118/article/details/28419651单工、半双工和全双工的定义假设在通信过程的随意时刻,信息仅仅能由一方A传到还有一方B。则称为单工。假设在随意时刻,信息既可由A传到B,又能由B传A。但仅仅能由一个方向上的传输存在
京东云开发者
•
3年前
关系型数据库设计三大范式
作者:郑龙飞范式定义百度百科:设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。人类语言:范式可以理解为设计一张数据表的表结构,符合的标准级别、规范和要求。而通
Dax
•
4年前
Vue中计算属性和 watch的区别
通俗来讲,既能用computed实现又可以用watch监听来实现的功能,推荐用computed,重点在于computed的缓存功能computed计算属性是用来声明式的描述一个值依赖了其它的值,当所依赖的值或者变量改变时,计算属性也会跟着改变;watch监听的是已经在data中定义的变量,当该变量变化时,会触发watch中的方法;根据
Python进阶者
•
4年前
浅析装饰器的那些事儿
一、装饰器的简单定义外层函数返回里层函数的引用,里层函数引用外层函数的变量。二、装饰器的作用通俗来讲装饰器的作用就是在不改变已有函数代码前提下,为该函数增加新的功能。defrun():print('我会跑')fun()现在我想在原有函数的基础上新增一个功能:我会唱歌。这个时候利用装饰器则轻松可以帮我们实现这个功能。三、实
Stella981
•
4年前
Authing 是什么及实现了哪些国际身份协议
Authing是什么?Authing提供身份认证和授权服务。我们为开发者和企业提供用以保证应用程序安全所需的认证模块,这让开发人员无需成为安全专家。你可以将以任意语言和任意技术栈编写的应用接入到Authing,同时你还可以自定义应用程序的登录方式(如:邮箱/密码、短信/验证码、扫码登录等)。你可以根据你使用的技
Stella981
•
4年前
JSP实现Velocity的layout功能
虽然目前工作时的页面开发一直在用Velocity,但其实我的心是属于JSP的,毕竟那是我第一次接触web开发使用的页面模版技术。JSP很多地方都不错:Eclipse支持得很好;JSTL用起来顺手;还能强大的直接调用Java代码(当然,不鼓励这么干);能自定义各种功能强大的标签等等。这里要有但是了!但是,没有直接提供类似Velocity的layout功能!
Stella981
•
4年前
Mybatis中如何将POJO作为参数传入sql
今天在工作时,需要将获取的用户的注册信息插入数据库,开始的做法是将所有的model的属性作为DAO接口的参数,后来想想不对劲,要是有100个属性,那我这个接口岂不是要有100个参数传进来?于是我就考虑将整个Model或者DTO作为DAO接口的参数,向SQL传参,具体的实现如下: (1)定义DAO接口:1@Repository
Wesley13
•
4年前
C89和C99标准比较
1、增加restrict指针C99中增加了公适用于指针的restrict类型修饰符,它是初始访问指针所指对象的惟一途径,因此只有借助restrict指针表达式才能访问对象。restrict指针指针主要用做函数变元,或者指向由malloc()函数所分配的内存变量。restrict数据类型不改变程序的语义。如果某个函数定义了两个restrict指针变
Stella981
•
4年前
Rust 入门 (五)
定义并介绍结构体结构体和我们前面学习的元组类似,结构体中的每一项都可以是不同的数据类型。和元组不同的地方在于,我们需要给结构体的每一项命名。结构体较元组的优势是:我们声明和访问数据项的时候不必使用索引,可以直接使用名字。声明结构体我们直接看一个结构体的例子:structUser{user
1
•••
187
188
189
•••
225