精华内容
下载资源
问答
  • 2019-12-03 08:52:29

    背景

    最近用到freeradius做认证, 其中涉及到"unlang"语法, 整理一下.
    参考: https://freeradius.org/radiusd/man/unlang.html

    关于FreeRadius本人也不是很熟悉, 只因用到才学了其中一部分, 如有问题请指出, 共同学习.
    重要部分会加粗显示, 如有错误请指出, 非常感谢.

    “unlang”

    名称

    unlang - FreeRADIUS 处理的"非语言"(“un-language”)

    概述

    FreeRADIUS 在它的配置文件中支持一种简单的处理语言. 我们称之为"非语言"(“un-language”), 因为并不是想创造另一种编程语言.
    如果你需要比这里描述的更复杂的功能, 我们建议你使用Perl或者Python模块: rlm_perl或者rlm_python.
    这个语言的目标是容易书写简单的策略. 当一个请求被处理时这些策略会被应用.
    在"授权"(authorize), “认证”(authenticate), “认证后”(post-auth), 计费前(preacct), “计费中”(accounting), “代理前”(pre-proxy), “代理后”(post-proxy), 和"会话"(session)这些部分, 请求通过虚拟服务器处理(包括默认的那个).

    这些策略不能被用在配置文件的其他部分, 比如模块(module)或者客户端配置.

    关键字

    if (condition) {
    } elsif (condition) {
    } else {
    }
    
    // Foreach-Variable-#
    // 其中#是循环的深度, 从0开始, 如Foreach-Variable-0, Foreach-Variable-1等
    foreach &Attribute-Reference {
    	Foreach-Variable-#
    }
    
    switch <argument> {
    	case <argument> {
    	}
    	case <argument> {
    	}
    	
    	// default
    	case {
    	}
    }
    

    update可以修改某个list中的属性(key),
    list可以为: “request”, “reply”, “proxy-request”, “proxy-reply”, “coa”, “disconnect”, “session-state”, 或者 “control”.
    在版本3中, 可以省略, 此时它为"request"

    update <list> {
    	&Attribute-Reference = value
    }
    
    return
    

    (未完待续)

    参考:

    更多相关内容
  • 上下文无关语法的普通形式化器 需要python 3.x(已测试3.6) 支持的范式 基本上下文无关语法定义 乔姆斯基范式 格赖巴赫范式 输入文字格式 V : [ V | V_0 ], ... SIGMA : [ s | # ], ... S : s0 P : V1 -> s1 V | #,...
  • 因为自己的BLOG中贴代码会比较多,帮考虑用JS来实现对code的语法标亮效果。以前曾看过了下dp.SyntaxHighlighter,但并未深入研究-_-在新的BLOG中打算加入代码标亮功能,这段时间就先好好研究研究:)参考地址:...
  • free-idea-mybatis.rar

    2020-02-06 10:55:02
    free-idea-mybatis是一款增强idea对mybatis支持的插件,主要功能如下: 生成mapper xml文件 快速从代码跳转到mapper及从mapper返回代码 mybatis自动补全及语法错误提示 集成mybatis generator gui界面
  • Linux free命令用法详解

    2021-01-09 18:36:27
    语法free [-bkmotV][-s ] 参数说明: -b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使用情况。 -h 以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值...
  • 语法格式:free [参数] 常用参数: -b 以Byte显示内存使用情况 -k 以kb为单位显示内存使用情况 -m 以mb为单位显示内存使用情况 -g 以gb为单位显示内存使用情况 -s 持续显示内存 -t 显示内存...
  • 这是一个客户端Web应用程序,用于分析和转换上下文无关的语法。 它是在( 的支持和指导下开发的,它基于他的。 构建应用 Rake和Sprockets用于连接JavaScript源文件,编译模板等。用gem install sprockets并使用默认...
  • 有些人访问不了idea插件市场,我下载下来了,提供给大家 Free Mybatis plugin A idea plugin for mybatis free-idea-mybatis is an enchange ...mybatis自动补全及语法错误提示 集成mybatis generator gui界面
  • freemaker语法

    2011-11-25 19:39:47
    freemaker语法freemaker语法freemaker语法freemaker语法freemaker语法freemaker语法
  • 除了使用单个函数add_prod构建语法add_prod ,一些强大的功能还允许您从旧语法构建新语法: union , diff , inter 。 这些功能的行为有点像它们的对应设置。 例如, inter将生成所有语法实体的交集(常见的非终结...
  • c-free 5.0中文版

    2018-06-09 15:28:40
    12. 工程转化功能,可将其他类型的工程转化为C-Free格式的工程,并在C-Free中打开。 最新的c-free5.0版本已经可以支持c99标准。步骤是点击工具--环境选项--新建文件类型将cpp改为c确定,然后点击构建--构建选项--...
  • 该存储库包含一个Python包cfg ,该包实现用于进行复杂分析和解析任意上下文无关语法的数据结构和算法。 CFG解析的主要工具是Toma Masaru发现的GLR(通用LR)算法。 还包括Alfred Aho和Jeffrey Ullman描述的几种教学...
  • VisualFreeBasic.chm

    2020-07-09 15:59:07
    拥有和VB6高度相似的语法规则,具有和C语言一样强大的功能,支持面向对象,能开发32位和64位软件、DLL、LIB库。是VisualBasic6最佳进阶语言。 集合 VisualBasic6的简单易用、快速开发 和 C语言的强大底层支持、代码...
  • Mybatis Lite提供Dao层到Xml-sql层的跳转,根据官方建议优化跳转性能,修复编辑XML过程中标签消失bug,此功能默认打开(可能会与Mybatis Plugin / free mybatis plugin等插件冲突显示2个标签),需要关闭的同学,请在...
  • C-Free 5 CJY版

    2016-11-19 14:30:53
    C-Free是一款支持多种编译器的专业化C/C++集成开发环境(IDE)。利用本软件,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。C-Free 4 较之前的版本有巨大改进,主要有以下特性:(主窗口) 1. 支持多编译器...
  • #include <stdio.h> #include<stdlib.h> typedef struct _Node { int data; }Node; int main() { Node node= (Node)malloc(sizeof(Node));...printf(“free before value:%d\n...

    #include <stdio.h>
    #include<stdlib.h>
    typedef struct _Node
    {
    int data;
    }Node;

    int main()
    {
    Node node= (Node)malloc(sizeof(Node));
    //赋值
    node->data=8;
    //打印值
    printf(“free before value:%d\n”,node->data);
    //打印地址
    printf(“free before address:%p\n”,node);
    //free掉
    free(node);

    printf("------------------\n");
    
    
    //打印值
    printf("free later value: %d \n",node->data);
    //打印地址
    printf("free later address: %p \n",node);
    //置空
    node=NULL;
    //打印地址
    printf("null later address: %p \n",node);
    return 0;
    

    }

    在这里插入图片描述在使用free后我们可以看到 node->data 中的值已经不是8了
    但是地址的值仍然没有改变,也就说明指还指向该内存 free只是将里面的值全部抹空
    而使用node=NULL后我们可以看到 地址值已经没有了 也就是该指针没有指向任何地址
    在释放掉地址后尽量让指针置空 防止指针指向其他地方导致程序崩溃

    展开全文
  • DbVisualizer Free 10.0.12

    2018-06-25 23:02:22
    DbVisualizer是一个完全基于JDBC的跨平台数据库管理工具,内置SQL语句编辑器(支持语法高亮),凡是具有JDBC数据库接口的数据库都可以管理,已经在Oracle, Sybase, DB2, Informix, MySQL, InstantDB, Cloudcape, ...
  • 本文已授权微博著名大V思想聚焦转载,来自 思想聚焦 - 微博在网上如何检查自己的英语语法是否正确,并能得到学习提升?2016-12-8 10:02https://we...

    640?wx_fmt=gif


    本文已授权微博著名大V思想聚焦转载,来自 思想聚焦 - 微博 在网上如何检查自己的英语语法是否正确,并能得到学习提升? 2016-12-8 10:02

    https://weibo.com/1742566624/El7Sa5wOI


    目前规范转载的仅有如下3位:

    640?wx_fmt=png


    也感谢其他各路大V的扩散~

    国内的工具就算了【理由:个人觉得这样的软件由母语为英语的人设计比较好,美国本土人最合适了】。

    发福利,推荐国外的几个工具,大部分电脑端的都用过,很给力...移动端的有兴趣的自己试试哈~

    另外声明一下,本文的侧重于语法检查工具的科普推荐推荐理由,不会有过多的比较分析,要看比较分析请参考后文临街,不喜请绕行...

    下面这几个工具基本上都是美国人开发的,估计使用了先进的机器学习技术,使用了地道的英语规则,较智能,不像谷歌翻译、必应翻译、有道翻译、百度翻译、海词翻译、金山爱词霸等翻译的那么死死地(硬生生的、以翻译词的方式来翻译整句)。

    这几个英文语法检查工具,很智能,就像有个美国本土人远程给你修改英文文章一样...

    不过需要提醒的是:工具毕竟是工具,只能在某些方面帮你改进,以自己的英语水平为主,工具为辅,没有一个工具是十全十美的,英语瞬间提升到很牛也是不现实的,毕竟个人英语实力靠积累,所以如果真正期望使用这些工具的优势,可以自己逐个尝试一下,别人能遇到的情况你不一定能遇到...

    另外说明一点:将有明显错误的语句放进去测试,这样的行为木有什么意义~


    1 NOUNPLUS

    NOUNPLUS: Grammar Check Free Online 

    https://www.nounplus.net/grammarcheck/

    (文后有相应的iOS版本)

    640?wx_fmt=jpeg

    2 Ginger Check

    Grammar Check Online - Free | Ginger Software (可在线使用,也可下载离线软件Ginger后使用)

    http://www.gingersoftware.com/en/grammarcheck# (文后有相应的iOS版本)

    640?wx_fmt=jpeg

    有知友反映,下载太慢,奉上Ginger完整版传送门

    https://pan.baidu.com/s/1eSh5vl  key: gytd

    3 AutoCrit

    3. AutoCrit Online Editing | Manuscript Editing Tool for Fiction Writers 

    https://www.autocrit.com/

    640?wx_fmt=jpeg

    4 ProWritingAid

    Writing and Book Editing Software 

    https://prowritingaid.com/ (需要登录,可以单独注册账号,也可使用LinkedIn或Facebook账号登录)

    640?wx_fmt=jpeg

    5 Grammarly 扩展

    5. Chrome浏览器扩展Grammarly 

    Spell Checker & Grammar Checker - Chrome应用商店

    https://chrome.google.com/webstore/detail/grammarly-spell-checker-g/kbfnbcaeplbcioakkpcpgfkobkghlhen 

    更多信息参见官网-> Grammar Check

    640?wx_fmt=jpeg

    6 lang-8.com

    http://lang-8.com (论坛形式的英文语法交流网站。如果人在国内,建议使用email注册;如果在国外,用facebook或twitter登录即可)


    640?wx_fmt=jpeg


    640?wx_fmt=jpeg

    7 Virtual Writing Tutor

    Virtual Writing Tutor Grammar Checker 

    http://virtualwritingtutor.com

    640?wx_fmt=jpeg

    8 Hemingway Editor

    Hemingway Editor 

    http://www.hemingwayapp.com/

    640?wx_fmt=jpeg


    先从默认的'Edit'状态改为'Write'状态,输入要检查语法的内容,输入完成后再切换到'Edit'状态,即可看到系统提供的语法检查建议...

    640?wx_fmt=jpeg

    9 GrammerBase

    GrammarBase:Check for mistakes,

    在线版 

    http://www.grammarbase.com/check/,有相应的Chrome插件... 

    GrammarBase - Chrome应用商店

    https://chrome.google.com/webstore/detail/grammarbase-web-grammar-c/plklmneddckmpnnkjldofmaegchjmoea

    640?wx_fmt=jpeg


    这个工具与第3个工具的使用界面差不多...

    其他

    另外,还有两个只能离线使用的软件:Stylewriter 和 WhiteSmoke

    1、styleWriter,是MS Word的一个插件挺有趣的。很容易安装和使用。

    官网-> 

    http://www.editorsoftware.com/StyleWriter.html

    可以自动给出 对词语 句子的修改建议并且和word联动。

    检查完一个文档后,Stylewriter会把认为需要修改的地方用不同颜色来标记出来。具体如下:

    1. 蓝色的词组是建议修改,单击可显示建议修改的原因。但实际上,很多是Stylewriter误判的,它会把一些专业型较强的术语都标记上。

    2. 橙色的词是拼写错误,此处应该注意英式英语与美式英语的不同,按美式英语检查的Stylewriter 会标记所有的英式单词。

    3. 红色的部分是Stylewriter 认为必须要修改的,通常Stylewriter 会建议将所有的被动语态改成主动语态。另外还有一些单词Stylewriter 认为是多余的,会要求删除。

    4. 蓝色加背底的句子是Stylewriter 认为是bog 指数过高,如果想增强可读性,需要进一步修改。

    下面来解释一下Stylewriter 中的核心概念bog 指数简单地说,bog 指数代表了文章的可读性,指数越高文章越难懂。bog指数和句子长短、用词、写作风格相关。如果想降低bog指数,可以从下面几个方面进行修改:

    1. 降低句子长度

    2. 尽量避免使用被动语态

    3. 避免使用生僻单词

    4. 精简用词

    值得注意的是,

    1. Stylewriter 不能找出一些简单的语法错误,比如时态、单复数、介词等。

    2. Stylewriter 界面本身不提供修改的功能,在Stylewriter 中找出修改的地方,回到word 中进行修改。

    总结:Stylewriter 是一个提供给英语母语的人使用的,提高文章可读性的建议性软件。


    2、WhiteSmoke,官网

    http://www.whitesmoke.com/

    简单地说,WhiteSmoke是高质量的英文写作辅助工具,可以针对英文输入内容自动给出相应的提示和建议。

    WhiteSmoke是一个可以即时、根据语境进行语言润色的写作工具,可以纠正英语语法错误、使用智慧型同义词词库替换词汇、通过添加符合语境的词汇美化文章,同时还使用内容丰富的词典检查单词拼写。

    WhiteSmoke是一个高品质的英语写作改进和写作增强软件,它能有效帮助您按照整句润色英文文章,是英语写作解决方案的全球市场领导者。

    作为完整的英文写作和学习解决方案,WhiteSmoke2011引入了自然语言处理和人工智能技术,在提供高效的全文翻译、多语言字典以及标点、拼写检查、语法检查功能同时,还具备文体检查功能,能够改善语句、词汇和写作风格。附带的几百个信函模板也能辅助快速写作。

    在WhiteSmoke2011中,How to Use模块主要是提供单词的应用场景和示例;Enrichment是英文润色功能,它会提供符合语境的形容词、副词等词汇以美化文章;Thesaurus模块提供单词的同义词、反义词、惯用词组等资源,并实现替换。

    WhiteSmoke的写作风格检查功能(Style Checker),可以调用服务器规则,使用智能的同义词词库替换现有文章,可以当作英文伪原创工具使用了。


    另外,有知友推荐国内的 1checker(易改)。 在线版 

    http://www.1checker.com/OnlineChecker,

    免费离线版 

    http://www.1checker.com/download?file=1Checker_setup.exe&from=mecca

    640?wx_fmt=jpeg

    1Checker:Greedy Intelligence(杭州硅易科技有限公司)由来自英国剑桥大学的技术团队与国内顶尖互联网公司的优秀人才合力创办,国内的产品,你们有兴趣的自己试试吧...

    此外,还有知友提到『 句酷批改网』,关于此工具,请参考:

    用句酷批改网来提高英语作文水平科学吗? - 知乎 

    https://www.zhihu.com/question/2095

    更有知友提到MS Word审阅功能中的'语法检查',事实上Word基本上只能检查单词拼写错误、单复数等的问题,英语语法博大精深呢,Word解决不了的问题多了...

    以上都是电脑上使用的工具,下面给出几个Android设备上可以用的:

    Android设备上的10个最佳语法检测Apps 

    http://appcrawlr.com/android-apps/best-apps-grammar-checker

    下面再给出几个iOS设备上可以用的:

    Grammar Checker Daily on the App Store 

    https://itunes.apple.com/us/app/grammar-checker-daily/id581828177?mt=8 (第一个在线工具NOUNPLUS的iOS版本)

    iPhone (iOS) Writing App | Grammar Checker App | Ginger (上述第2个在线工具Ginger的iOS版本)

    http://www.gingersoftware.com/zh/ios-writing-app#

    以上内容为笔者 Bravo Yeung原创,最初发表于:

    在网上怎么能检查自己的英语语法是否正确,并能得到学习提升? - Bravo Yeung 的回答https://www.zhihu.com/question/37198909/answer/89223477


    640?wx_fmt=gif


    原文地址:

    https://www.zhihu.com/question/37198909/answer/89223477

    
     

    更多精彩文章,欢迎访问本人博客https://enjoy233.cnblogs.com 或 知乎搜索Bravo Yeung.

    欢迎转发到朋友圈,公众号转载请后台联系本人申请授权~



    推荐阅读

    中英文电子书下载网站大搜罗

    玩转RSS | 使用RSS地址订阅微信公众账号的文章~



    640?wx_fmt=png

    不是针对谁,我说在看的各位,都是小可爱smiley_66.png

    展开全文
  • Brook for Free Pascal是适用于您的Web应用程序的完美框架。 这是纯Pascal。 您无需离开首选的编程语言。 它是完整的:用于数据库访问的简单动作或可配置动作,高级路由功能, 向导,对国际化的支持,与结构的高度...
  • 生成给定的无上下文语法的第一个,遵循和预测的集合。 这些集合对于构建预测解析器以避免回溯很有用。 该生成器带有一个基本的用户界面,以人类友好的格式显示集合和上下文无关的语法。 该程序的目的是让解析器构造...
  • C++语法11111

    2018-10-22 21:59:01
    关于C++的语法等知识 10. 函数参数的哑元 11. 函数参数的默认值 12. 内联函数 13. C++ 中的动态内存分配 14. C++中的引用 15. C++中的类型转换 16. C++给C程序员的建议 17. 面向对象编程 18. 构造函数 19. ...
  • 非官方语法API客户端 安装 npm i -S @stewartmcgown/grammarly-api 或下载仓库,然后npm run build 。 用法 分析文字 import { Grammarly } from 'grammarly-api' ; const text = `When we have shuffled off this...
  • 多语言 …对于F3多语种! 该无插件提供了URL友好的方式来本地化您的网站/应用程序。... 可以使用以下语法在配置文件中实现相同的声明: [MULTILANG.languages] en = en-GB, en-US, en ja = ja-JP,
  • #Context Free 语法随机生成器 课程:UNI 计算机理论 - 2014 - 2
  • 什么是语法解析? 在自然语言学习过程中,每个人一定都学...在自然语言的处理过程中,有许多应用场景都需要考虑句子的语法,因此研究语法解析变得非常重要。 语法解析有两个主要的问题,其一是句子语法在计算机中的

    原文:http://blog.csdn.net/lanxu_yy/article/details/37700841


    什么是语法解析?

    在自然语言学习过程中,每个人一定都学过语法,例如句子可以用主语、谓语、宾语来表示。在自然语言的处理过程中,有许多应用场景都需要考虑句子的语法,因此研究语法解析变得非常重要。

    语法解析有两个主要的问题,其一是句子语法在计算机中的表达与存储方法,以及语料数据集;其二是语法解析的算法。

    对于第一个问题,我们可以用树状结构图来表示,如下图所示,S表示句子;NP、VP、PP是名词、动词、介词短语(短语级别);N、V、P分别是名词、动词、介词。


    实际存储的时候上述的树可以表示为(S (NP (N Boeing)) (VP (V is) (VP (V located) (PP (P in) (NP (N Seattle))))))。互联网上已经有成熟的、手工标注的语料数据集,例如 The Penn Treebank Project ( Penn Treebank II Constituent Tags)。

    对于第二个问题,我们需要有合适的算法来处理。这也是我们本章将要讨论的内容。

    上下文无关语法(Context-Free Grammer)

    为了生成句子的语法树,我们可以定义如下的一套上下文无关语法。
    1)N表示一组非叶子节点的标注,例如{S、NP、VP、N...}
    2)Σ表示一组叶子结点的标注,例如{boeing、is...}
    3)R表示一组规则,每条规则可以表示为X->Y1Y2...Yn,X∈N,Yi∈(N∪Σ)
    4)S表示语法树开始的标注

    举例来说,语法的一个语法子集可以表示为下图所示。当给定一个句子时,我们便可以按照从左到右的顺序来解析语法。例如,句子the man sleeps就可以表示为(S (NP (DT the) (NN man)) (VP sleeps))。


    这种上下文无关的语法可以很容易的推导出一个句子的语法结构,但是缺点是推导出的结构可能存在二义性。例如下面两张图中的语法树都可以表示同一个句子。常见的二义性问题有:1)单词的不同词性,如can一般表示“可以”这个情态动词,有时表示罐子;2)介词短语的作用范围,如VP PP PP这样的结构,第二个介词短语可能形容VP,也可能形容第一个PP;3)连续的名字,如NN NN NN。
      

    概率分布的上下文无关语法(Probabilistic Context-Free Grammar)

    由于语法的解析存在二义性,我们就需要找到一种方法从多种可能的语法树种找出最可能的一棵树。一种常见的方法既是PCFG (Probabilistic Context-Free Grammar)。如下图所示,除了常规的语法规则以外,我们还对每一条规则赋予了一个概率。对于每一棵生成的语法树,我们将其中所以规则的概率的乘积作为语法树的出现概率。


    综上所述,当我们或得多颗语法树时,我们可以分别计算每颗语法树的概率p(t),出现概率最大的那颗语法树就是我们希望得到的结果,即arg max p(t)。

    训练算法

    我们已经定义了语法解析的算法,而这个算法依赖于CFG中对于N、Σ、R、S的定义以及PCFG中的p(x)。上文中我们提到了Penn Treebank通过手工的方法已经提供了一个非常大的语料数据集,我们的任务就是从语料库中训练出PCFG所需要的参数。
    1)统计出语料库中所有的N与Σ;
    2)利用语料库中的所有规则作为R;
    3)针对每个规则A -> B,从语料库中估算p(x) = p(A -> B) / p(A);

    在CFG的定义的基础上,我们重新定义一种叫Chomsky的语法格式。这种格式要求每条规则只能是X -> Y1 Y2或者X -> Y的格式。实际上Chomsky语法格式保证生产的语法树总是二叉树的格式,同时任意一棵语法树总是能够转化成Chomsky语法格式。

    语法树预测算法

    假设我们已经有一个PCFG的模型,包含N、Σ、R、S、p(x)等参数,并且语法树总数Chomsky语法格式。当输入一个句子x1, x2, ... , xn时,我们要如何计算句子对应的语法树呢?
    第一种方法是暴力遍历的方法,每个单词x可能有m = len(N)种取值,句子长度是n,每种情况至少存在n个规则,所以在时间复杂度O(m*n*n)的情况下,我们可以判断出所有可能的语法树并计算出最佳的那个。
    第二种方法当然是动态规划,我们定义w[i, j, X]是第i个单词至第j个单词由标注X来表示的最大概率。直观来讲,例如xi, xi+1, ... , xj,当X=PP时,子树可能是多种解释方式,如(P NP)或者(PP PP),但是w[i, j, PP]代表的是继续往上一层递归时,我们只选择当前概率最大的组合方式。特殊情况下,w[i, i, X] = p(X -> xi)。因此,动态规划的方程可以表示为w[i, j, X] = max (p(X -> Y Z) * w(i, s, Y) * w(s+1, j, Z))。关于动态规划方法, leetcode里有不少案例可以说明。

    语法解析按照上述的算法过程便完成了。虽说PCFG也有一些缺点,例如:1)缺乏词法信息;2)连续短语(如名词、介词)的处理等。但总体来讲它给语法解析提供了一种非常有效的实现方法。


    展开全文
  • 1 free命令  free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。  total:去掉为硬件和操作系统保留的内存后剩余的内存总量。许多人奇怪自己的电脑安装了一共8G的内存,...
  • c/c++的帮助文档,可以查询函数的使用方式和一些其他的资料的查询。希望帮助有需要要的人,静止商用。谢谢。
  • PHP语法总结

    2013-10-29 13:30:16
    在学习PHP,用freemind 0.9总结了一下基本语法,因为PHP还没有学完,后续还会更新,目前基本语法都写进去了,本来是想以后编程时自己参考参考(省得找书,因为很多语法一看就明白,太象C语言了,只怕记不住)。...
  • mybatis自动补全及语法错误提示 使用方法: free-mybatis-plugin是一个提高mybatis编码的插件。实现了dao代码跳转到mapper,mapper跳转回dao,mapper文件、statement查询自动生成功能。 1.灵活使用alt+enter和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 93,136
精华内容 37,254
关键字:

关于free的语法