gin mvc restful api构建
本篇和 golang+gin+mysql构建RESTful API 篇理论上来说是没有本质的区别的。所不同的是,本篇将其代码进行了拆分成了,按mvc架构进行了重新划分。 一、安装依赖包go get github.com/go-sql-driver/mysql go get github.com/jinzhu/gorm go get github.com/gin-gonic/gin...
View Article远程管理之jnlp协议应用
一、JNLP技术简介 远程管理技术早已不是什么新技术了,早在2008年的时候我最早接触了IBM的远程管理卡二代。只需给卡在类似于开机自启动的时候配置一个IP地址,主机只要不断电,无论OS是否正常,都是可以通过web界面进行服务器的硬管理(关机、重启、kvm...
View Article远程管理之java applet
本篇以HP ILO口管理为例,其虽然分pc server和刀片机以及ilo代数,不过其内部原理基本都是一致的。HP ilo的console管理有两种,一种使用的是java applet技术,另一种使用的是.net xbap技术。这里先说前者,也是用的比较多的java applet技术。 一、有关java applet技术 Applet 是一种 Java...
View Articlegolang调用windows文件的默认打开方式
最近在写的一个程序,需要使用golang调用windows下的一个html页面。在windows下调用的方式有两种,一种是通过 cmd 程序调用,另一种是通过rundll32.exe程序进行调用。 方式1:package main import ( "fmt" "log" "os/exec" "path/filepath" "strings" ) func main() { /*cmd :=...
View Articlegolang操作cmd命令
以下是来自golang社区的一些关于windows下cmd命令操作的示例: 1 、关机、重启// 关闭计算机 func ShutDownEXE() { fmt.Println("关闭主机") arg := []string{"-s", "-t", "20"} cmd := exec.Command("shutdown", arg...) d, err := cmd.CombinedOutput()...
View ArticleLinux history记录发送到syslog日志
常用的shell有bash和csh,而history记录中,bash默认是不带命令操作时间的,csh带有记录时间,可以通过变量修改,查看历史命令的执行时间,不过history记录默认只保存1000条。想要所有的命令都进行命令,最好是将其保存到日志记录中。所以可以通过一些变量配置,配合logger发送给syslog进行保存。 一、bash shell设置...
View Articlewebp程序安装使用
WebP格式,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的2/3,并能节省大量的服务器宽带资源和数据空间。目前基本主流的新版浏览器都是支持的。这里就记录下其安装和使用。 一、安装...
View Article密码保护:利用企业微信发送macd和KDJ量化结果
这是一篇受密码保护的文章,您需要提供访问密码:密码: 密码保护:利用企业微信发送macd和KDJ量化结果,首发于运维之路。
View Articlepandas数据的导入导出
pandas的数据导入导出功能,非常简单。pandas支持的导入数据格式有csv,excel,sql,json,html,pickle等。具体可以参看:https://pandas.pydata.org/pandas-docs/version/0.20/io.html 页面。 示例文件如下:Student ID;name;age;gender 1000;Jack;21;Male...
View Articlepandas删除列的方法
pandas删除列有如下三种操作方式:1.del df['columns'] #改变原始数据 2.df.drop('columns',axis=1)#删除不改表原始数据,可以通过重新赋值的方式赋值该数据 3.df.drop('columns',axis=1,inplace='True') #改变原始数据 具体总结为:凡是会对原数组作出修改并返回一个新数组的,往往都有一个...
View Articlepython 列表排序去重求集
python list列表的排序和去重是python里比较基础的内容。本篇写的目的不过是更新一些旧的用法。而求集这个其实也不算复杂,在数学概念里经常有求交集、并集和合集的概念,这里总结下使用python函数的实现方法。 一、python list排排序 很长一段时间我印象里的python...
View ArticleLinux下redmine安装使用
一、redmine有关 Redmine是基于ruby语言的开源版的 jira + Confluence,主要适用于中小团队。目前因内部需要做问题跟踪,新装了一套,这里记录下安装步骤。安装环境要求: Redmine version Supported Ruby versions Rails version used 4.1 (upcoming) Ruby 2.3, 2.4, 2.5, 2.6...
View Articleredmine插件的安装
Redmine通过插件扩展可以实现功能扩展。redmine默认的编辑器对很多人来说可能会觉得不好用,这里其中一个安装插件的示例为redmine_ckeditor插件的安装,另一个插件示例为Redmine Work Wechat & Dingtalk的安装,使用该插件后,可以通过企业微信和dingding进行通知、审批。 一、安装redmine_ckeditor插件...
View Articlepyecharts安装汇图
很长一段时间在python下出图都是使用matplotlib,其好处就是应用比较广泛,文档很容易找,不过出的图微显丑陋。pyecharts 是百度的echarts基于python的实现,可以很方便的直接在python里进行调用。其出的图相当漂亮。但由于版本原因,一些方法可能和老的版本会有不同。 一、安装...
View Articlegolang调用windows文件的默认打开方式
最近在写的一个程序,需要使用golang调用windows下的一个html页面。在windows下调用的方式有两种,一种是通过 cmd 程序调用,另一种是通过rundll32.exe程序进行调用。 方式1:package main import ( "fmt" "log" "os/exec" "path/filepath" "strings" ) func main() { /*cmd :=...
View Articlegolang操作cmd命令
以下是来自golang社区的一些关于windows下cmd命令操作的示例: 1 、关机、重启// 关闭计算机 func ShutDownEXE() { fmt.Println("关闭主机") arg := []string{"-s", "-t", "20"} cmd := exec.Command("shutdown", arg...) d, err := cmd.CombinedOutput()...
View Articlepyecharts折线图和柱状图
参照pyecharts-gallery示例代码分容易能完成图形的展示,不过这里也有一点小坑。这里记录下折线图和柱状图的使用。便于说事,这里使用了tushare的stock数据源。先看下效果图: 一、折线图 单根线的折线图是比较容易搞的,这里说多根线的折线图,我这里使用的代码如下:import pyecharts.options as opts from pyecharts.charts...
View Article