plugin

Redmine(三)——Redmine日常使用

旧巷老猫 提交于 2021-02-11 18:56:48
<p style="-webkit-print-color-adjust: exact; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; font-family: Helvetica, arial, sans-serif; font-size: 14px; line-height: 22px; margin-top: 0px !important;"><span style="font-size: 1.5em;">Redmine日常使用</span></p> <h3 style="-webkit-print-color-adjust: exact; margin: 20px 0px 10px; padding: 0px; -webkit-font-smoothing: antialiased; cursor: text; position: relative; font-size: 18px; font-family: Helvetica, arial, sans-serif;">1、主题更换</h3> <blockquote style="-webkit-print-color-adjust: exact; margin: 15px 0px; border-left-color: #dddddd; padding

15分钟学会写chrome插件

天大地大妈咪最大 提交于 2020-04-17 04:08:58
【推荐阅读】微服务还能火多久?>>> chrome插件灰常简单,看看配置文件怎么写你就可以直接参照api文档, 天高任你飞了。 chrome官方API地址: https://developer.chrome.com/extensions/api_index chrome官方入门教程(自己写的更粗暴直接一些): https://developer.chrome.com/extensions/getstarted 以上两个连接貌似被墙了,如果你翻不了墙。。。。。。 好吧,360貌似翻译了这个东西,可能是时间原因,有些地方与官方档有些细微差异,不过学习无妨,地址是 http://open.chrome.360.cn/extension_dev/overview.html 本教程简单有效,先跟着做,做完还不会的话就再来一遍,还不会的话............额,你可能不适合做这个。 本文代码已放到git@OSC上,需要可自行下载,地址在文章结尾的地方。 1.首先,新建一个文件夹,起名叫做" HelloChrome "。进入该文件夹,以此为工作台, 下文所有文件都放这里面。 2.然后,我们进入到这个文件夹,使用除了(W indows) 记事本之外的你常用的文本编辑器(如SublimeText等) 创建一个文件,名字叫做" manifest.json "。文件的内容如下: {

让MyBatis Generator产生的代码支持分页

删除回忆录丶 提交于 2020-04-10 13:20:33
本文提供一种方法,让MyBatis Generator产生的代码支持分页, 适用于MySQL。 分析 如果要获取分页信息,使用MySQL语句,我们需要怎么做呢? select * from t_user limit 0 , 2 在MySQL系统中,如果要完成一个分页,我们需要指定 limit 的值,也就是需要指定两个数,第一个指定从什么地方开始(示例中为0);另一个指定需要获取多少条数据(示例中为2)。 问题转化 如果要使得产生的 自动产生的代码 具备分页功能的话,那么, Mapper对应的XML中 , select 语句需要多增加两个属性值,比如: limitStart ( 指定从什么位置开始查找 ) limitSize ( 指定找到多少条数据 ) 何处添加 上述已经提到需要两个值 limitStart 和 limitSize ,那么, 我们需要添加在哪里才能有效果呢 ? 以t_news表为例,创建表的SQL语句如下: CREATE TABLE `t_news` ( `news_id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(150) NOT NULL, `content` text NOT NULL, `brief_intro` varchar(255) DEFAULT NULL, `pic_url` varchar

分享一个超棒的jQuery的单页面滚动导航设计插件

左心房为你撑大大i 提交于 2020-03-01 09:30:10
日期:2012-4-21 来源: GBin1.com 在线演示1 在线演示2 本地下载 单 页面设计最近越来越流行了,使用单页面的网站简单优雅并且易于维护,你不需要修改很多文件来做日常维护,而且使用超酷的动态滚动方式来展示你的个人网站或 者公司网站,的确是一个非常不错的选择,今天这里我们将介绍给大家一款非常不错的单页面滚动式导航jQuery插件 - jQuery one page nav ,希望大家能够应用到自己的网站设计和开发中,如果你也喜欢这个插件,请给我们留言,谢谢!! 主要特性 支持jQuery 需要scrollTo插件 使用简单 支持主流浏览器 使用简单 如何使用 HTML标签: <ul id="nav"> <li class="current"><a href="#section-1">Section 1</a></li> <li><a href="#section-2">Section 2</a></li> <li"><a href="#section-3">Section 3</a></li> </ul> <div id="section-1"> <strong>Section 1</strong> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor

QGIS开发Python插件入门教程

主宰稳场 提交于 2020-02-29 17:48:03
使用‘Plugin Builder’建立第一个插件 I打开 Plugin Builder . 1. 在QGIS菜单条单击Plugin Builder图标启动插件创建的plugin: 2. 主Plugin Builder对话框显示如下。我们填入一些基本的配置信息,插件生成器将基于这些信息创建一系列模版文件.。然后我们修改这些模版文件来创建自己的plugin。所有对话框中的域都要求填上,然后点击Ok按钮: 3. 一个文件对话框将会打开。我们创建一个 workspace 目录在 /home/qgis/ 目录下。选择目录,保存plugin工程。 4. If everything went well, Plugin Builder will display a final dialog that shows us the next steps to customize our plugin project. Don’t worry about folowing these because we will be detailing the exact same steps. 5. Now change into the workspace directory of your project /home/qgis/workspace/vector_selectbypoint and list

浏览器在线预览pdf、txt、office文件

别说谁变了你拦得住时间么 提交于 2020-01-03 10:21:01
//使用文件预览的原因是:TMD微信浏览器屏蔽掉文件下载链接,只好折中使用文件在线预览功能//要点:1.office文件用微软的插件打开 http://view.officeapps.live.com/op/view.aspx?src=“office文件地址(如http://oss.aliyun.com/xxx.word 、\xxx.xlsx)”// 2.txt、pdf文件用 pdf.js 插件实现在线预览 嵌套在layer显示(本人的前端烂的一匹)// 3.图片文件 也用layer显示// pdf.js下载地址https://files.cnblogs.com/files/indifferent/pdf.js ; pdf.worker.js下载地址:https://files.cnblogs.com/files/indifferent/pdf.worker.js <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>项目详情</title> <link rel="icon" type="image/x-icon" href="https://erun.oss-cn-shenzhen.aliyuncs.com/images/system/config/website/favicon_0.jpg"> <meta

.Net Core小技巧 - Hosted Services + Quartz实现定时任务调度

烈酒焚心 提交于 2019-12-29 14:32:30
背景   之前一直有朋友问,.Net Core + Linux环境有没有类似Windows服务的东西。其实是有的,我了解的方法有两种:   #1 创建一个ASP.Net Core的Web项目(如Web API),然后通过添加中间件(Middleware)的方式来启动任务;   #2 创建一个.Net Core的项目,添加Host,Dependency Injection,Configuration等组件,然后通过Main方法或中间件的方式启动服务。   但是,上述两种方法都有点不足,如:   #1 会把Web的生命周期引进来,但实际上,我们并不需要Web的功能,如Controller;   #2 本身是没有问题的,但是对开发者的要求相对高一点点,需要对.Net Core的各个组成部分都有一定的认识,简而言之,门槛有一丢丢高。   .Net Core 2.1推出了一个 Generic Host 的概念,可以很好的解决上面两种方法的不足:      至于为什么选择Quartz来做调度,我想可能是因为情怀吧,因为之前是用的TopShelf+Quartz,其实Hangfire也不错。 使用Hosted Service 1. 创建一个控制台程序。 2. 添加Host Nuget包。 Install-Package Microsoft.Extensions.Hosting -Version 2

Sublime Text 菜单文件格式说明+修改心得(赵亮-碧海情天theforever)

ぐ巨炮叔叔 提交于 2019-12-10 14:02:10
作者 赵亮-碧海情天 imzl # live.com 前言 接触ST好一阵子,一直只是一般性地使用,和有时对菜单的CAPTION进行汉化。但随着安装的插件增多,有的下拉菜单已经太长了,势必需要对菜单进行重组了。按照菜单默认的内容进行观察,不难明白重组的方式。 在重组过程中,忽然想到,平时使用时好像有一些不太方便的地方,比如“编辑”菜单里面项目很多,而且那么多项目还都有子菜单,很多还都没有键盘加速键,只能依靠鼠标访问,效率较差。还有一些感觉不太合适的地方,比如“编辑”菜单中的“软换行”并没有改变文档的实际内容,只是改变一下显示方式,按意义来讲应该放在“视图”菜单里才对。 于是打定主意要对默认菜单进行大手术。这时就发现有些疑惑等待解决了,于是在网上查找,却都没有比较详尽的说明,在ST官方网站列出的官方和非官方的文档里面也都没有介绍——这方面的内容是空白页。 经过自己的一些摸索尝试,终于基本弄清了菜单文件的所有含义。修改的结果可以查看我这两篇文章里的介绍和图片: (附图)Sublime Text 3056 赵亮(碧海情天)汉化定制(双12)版 http://my.oschina.net/theforever/blog/185251 (附图)Sublime Text 3059 汉化增强版(赵亮-碧海情天) http://my.oschina.net/theforever/blog

windows下安装elasticsearch

梦想的初衷 提交于 2019-12-10 10:14:44
windows下安装elasticsearch 1.下载elasticsearch,解压 2.配置环境变量path,指向elasticsearch的bin 3.发布为service。打开dos窗口输入:service -install [service-name] 启动elasticsearch:service -start [service-name] 停止elasticsearch:service -stop [service-name] 移除elasticsearch: service -remove [service-name] 4.在浏览器访问:http://localhost:9200,访问成功即安装成功 5.安装head插件:在dos窗口输入:plugin -install mobz/elasticsearch-head,测试 http://localhost:9200/_plugin/head 安装bigdesk插件:在dos窗口输入:plugin -install lukas-vlcek/bigdesk,测试 http://localhost:9200/_pugin/bigdesk 来源: oschina 链接: https://my.oschina.net/u/127057/blog/185955

ElasticSearch的ik分词插件开发

江枫思渺然 提交于 2019-12-06 16:38:27
ik插件,说白了,就是通过封装ik分词器,与ElasticSearch对接,让ElasticSearch能够驱动该分词器。那么,具体怎么与ElasticSearch对接呢?从下往上走,总共3步: 一、封装IK分析器 与ElasticSearch集成,分词器的配置均从ElasticSearch的配置文件读取,因此,需要重载IKAnalyzer的构造方法,然后继承ElasticSearch的类AbstractIndexAnalyzerProvider。代码如下: public class IkAnalyzerProvider extends AbstractIndexAnalyzerProvider<IKAnalyzer> { private final IKAnalyzer analyzer; @Inject public IkAnalyzerProvider(Index index, @IndexSettings Settings indexSettings, Environment env, @Assisted String name, @Assisted Settings settings) { super(index, indexSettings, name, settings); Dictionary.initial(new Configuration(env));