摘要: 常用手册地址: Golang标准库文档 https://studygolang.com/pkgdoc 常用在线工具 http://sql2struct.atotoa.com/ sql2struct https://mholt.github.io/json-to-go/ jsontogo https: 阅读全文
posted @ 2020-05-03 08:55 HaimaBlog 阅读(453) 评论(0) 推荐(0) 编辑
摘要: [TOP] 视频学习地址: https://www.bilibili.com/video/BV1hx411V7LH?p=8 记忆宫殿类型 示例一 屋内房间十个位置 需要记忆的十个单词 实体记录 对应的单词摆放 记忆之家(p8) 十个房间 十个房间实体 房间一 房间二 7:猴子 8:台灯 9:电脑 1 阅读全文
posted @ 2021-10-06 23:21 HaimaBlog 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 一、概述 官方的math 包中提供了取整的方法,向上取整math.Ceil() ,向下取整math.Floor() 二、用法 package main import ( "fmt" "math" ) func main(){ x := 1.1 fmt.Println(math.Ceil(x)) // 阅读全文
posted @ 2021-10-06 20:40 HaimaBlog 阅读(4) 评论(0) 推荐(0) 编辑
摘要: GoTests工具自动化test使用 1.插件包地址: https://github.com/cweill/gotests 安装 go get -u github.com/cweill/gotests/... 会在go.mod里引入插件包 2.为选择的方法创建单元测试方法 3.测试单个函数方法 3. 阅读全文
posted @ 2021-10-06 18:37 HaimaBlog 阅读(4) 评论(0) 推荐(0) 编辑
摘要: xpath helper https://www.cnblogs.com/ChevisZhang/p/12869582.html XPath Helper使用教程 下载地址 百度网盘下载 密码:yuuv 下载完成后选择保留 安装 在导航栏中输入chrome://extensions; 将.crx文件 阅读全文
posted @ 2021-09-30 15:03 HaimaBlog 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Linux curl命令使用代理、以及代理种类介绍 https://www.cnblogs.com/panxuejun/p/10574038.html 阅读全文
posted @ 2021-09-30 14:34 HaimaBlog 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 手把手教你整Win10的Linux子系统(Ubuntu) https://www.bilibili.com/read/cv7770224/ 设置root用户的密码 可以通过 sudo passwd root,按提示设置root用户的密码。 查年系统信息 root@wanghaima-PC:/mnt/ 阅读全文
posted @ 2021-09-26 10:02 HaimaBlog 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 学习视频: https://www.bilibili.com/video/BV1Sg411T7TV?p=69 学习资料下载: 链接: https://pan.baidu.com/s/1Yk4GemFRmZ9s44fTYABIwA 密码: ns6e 阅读全文
posted @ 2021-09-25 14:48 HaimaBlog 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 终极解决方案 http://tool.chinaz.com/dns?type=1&host=github.com&ip= github.com vim /etc/hosts 添加下面内容 66.249.89.104 github.com 阅读全文
posted @ 2021-09-21 00:54 HaimaBlog 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 参考文章: https://mp.weixin.qq.com/s/56Dp3pM0BMyH2GZMGEsmCQ 阅读全文
posted @ 2021-09-14 16:26 HaimaBlog 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 卡死20分钟以上的任务 #!/bin/bash HOST="127.0.0.1" PORT="3306" USERNAME="root" PASSWORD="123456" DBNAME="fofapro" #定时删除user_id = 100063403 卡死20分钟以上的任务 update_sq 阅读全文
posted @ 2021-09-13 17:14 HaimaBlog 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 视频教程 https://www.bilibili.com/video/BV1y5411j7su?p=5 # 查看elaticsearch的状态 GET _cat/health # 查看有哪些索引 (6.x版本需要后面加?v ) GET _cat/indices?v #创建test6 PUT /te 阅读全文
posted @ 2021-09-13 01:20 HaimaBlog 阅读(7) 评论(0) 推荐(0) 编辑
摘要: ubuntu系统 kibana: https://mirrors.huaweicloud.com/kibana/?C=N&O=D 找到6.2.4的下载连接 方法一: 下载tar包,解压即可: 下载的文件 kibana-6.2.4-linux-x86_64.tar.gz 解压到/usr/local/目 阅读全文
posted @ 2021-09-13 00:23 HaimaBlog 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 参考下面的连接 https://blog.csdn.net/goxingman/article/details/103734747 阅读全文
posted @ 2021-09-12 10:56 HaimaBlog 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 参考: https://www.cnblogs.com/wf0117/p/9080726.html 1.读取csv 文件中读取:一次读入全部(设置headers使 CSV#shift() 以CSV::Row对象返回而不是数组;使 require 'csv' CSV#read() 返回 CSV::Ta 阅读全文
posted @ 2021-09-07 21:31 HaimaBlog 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 用shell处理文件的时候我们常常需要去掉或者加上换行符,name问题就来了怎么才能快速的替换呢? 我们有这样一个文件[root@hxy working]# cat 1 GD200A16C013493,GD200A16C013494,GD200A16C013495,GD200A16C013497 我 阅读全文
posted @ 2021-09-04 23:19 HaimaBlog 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 控制器 def index #传给前端展示层当前的id @id = 6 end # http://127.0.0.1:3000/admin/category_statistics/export_table?id=6 def export_table puts "@params > #{params} 阅读全文
posted @ 2021-09-03 15:35 HaimaBlog 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 参考: https://blog.csdn.net/xing102172/article/details/9163607 For example: h={'a'=>2, 'c'=>1, 'b'=>3} sort 方法: key升序: h.sort { |a, b| a[0]<=>b[0] } [[" 阅读全文
posted @ 2021-08-28 01:37 HaimaBlog 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 卢菲菲最强大脑记忆训练法全套教程 https://www.bilibili.com/video/BV19f4y1z77Q?from=search&seid=14857115335605998951 花了3000 买的卢菲菲老师的记忆课程,冒死分享出来 需要的收藏 可能会被下架 .模 模块02:奇思妙 阅读全文
posted @ 2021-08-21 22:42 HaimaBlog 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 参考: https://www.jianshu.com/p/aef65d0c03a4 阅读全文
posted @ 2021-08-19 21:19 HaimaBlog 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 参考下面的连接 https://www.jianshu.com/p/56467f890516 def screen_login_v2 puts "params[:login] : #{params[:login]} params[:password]:#{params[:password]}" if 阅读全文
posted @ 2021-08-19 14:42 HaimaBlog 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 在Linux环境下,查看文件内容时,很多时候需要查看指定关键字的前后几行,如查看日志文件时,如果日志文件太大,想直接在Linux 终端中查看,可以grep ‘partten’ filename 进行过滤,如果想查看匹配行的前后几行,可通过在grep后面添加参数来实现,具体如下: grep -A 5 阅读全文
posted @ 2021-08-19 14:15 HaimaBlog 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 效果 代码 <!DOCTYPE HTML> <html lang="zh-cn"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta content="width=d 阅读全文
posted @ 2021-08-15 17:16 HaimaBlog 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 安装: yum install jq -y 文档: https://stedolan.github.io/jq/manual/ 更多: https://blog.csdn.net/Cheat1173010256/article/details/118230562 数据源 333.json [{ "n 阅读全文
posted @ 2021-08-13 01:26 HaimaBlog 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 单个获取 编写角本pingip.sh #!/bin/sh ADDR=qq.com TMPSTR=`ping ${ADDR} -c 1 | sed '1{s/[^(]*(//;s/).*//;q}'` echo ${TMPSTR} echo ${TMPSTR} >> 666.txt 执行结果 haim 阅读全文
posted @ 2021-08-12 19:23 HaimaBlog 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 例子一: golang 数组分割 需求:给定一个数组和一个正整数,要求把数组分割成多个正整数大小的数组,如果不够分,则最后一个数组分到剩余的所有元素。 示例1: 数组:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],正整数:2 期望结果: [[1, 2], [3, 4], [5, 6 阅读全文
posted @ 2021-08-12 07:26 HaimaBlog 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 场景: 将下面的数据里category里的分类统计计数 数据源 es_ip10000.json {"_index":"order","_type":"service","_id":"107.151.83.180:22","_score":1,"_source":{"ip":"107.151.83.1 阅读全文
posted @ 2021-08-09 15:21 HaimaBlog 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 介绍: awk是一个非常强大的文本分析工具。 相对于grep查找,sed编辑,awk在其对数据分析并生成报告时,显得尤为强大。 简单来说awk主是把文件逐行的读入,==(空格,制表符)==为默认分隔符,将每行切片,切开的部分再进行各种分析处理。 解释 awk -F 'pattern + action 阅读全文
posted @ 2021-08-09 14:10 HaimaBlog 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 控制器文件 app/controllers/api/v1/order_controller.rb def create # 从本地读取 log_dir = File.expand_path(File.join(Rails.root.to_s,'/log/ip04.log')) puts "log_d 阅读全文
posted @ 2021-08-07 10:36 HaimaBlog 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 参考文章: https://blog.csdn.net/weixin_42224577/article/details/108107554 在虚拟机中设置好添加共享文件后,普通用户并不能访问mnt文件里的hgfs文件 切换成root后可以看到共享的文件 改权限不行,改用户拥有者也不行 haima@h 阅读全文
posted @ 2021-08-06 18:24 HaimaBlog 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 文档地址: https://freed.gitee.io/rails-guides/active_record_querying.html 创建 ## 记录日志 Log.create(logtype: 2, email: current_user.email, user_id: current_us 阅读全文
posted @ 2021-08-05 22:45 HaimaBlog 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 使用Elasticsearch在Rails中进行全文本搜索 参考: https://blog.csdn.net/cunjie3951/article/details/106921108 阅读全文
posted @ 2021-07-31 12:51 HaimaBlog 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 按protocol聚合 { "_source": "protocol", "size": 1, "aggs": { "agg_protocols": { "terms": { "field": "protocol.raw", "size": 1000 } } } } 指定地区,按port聚合 { " 阅读全文
posted @ 2021-07-27 00:31 HaimaBlog 阅读(21) 评论(0) 推荐(0) 编辑
摘要: elasticsearch 6.2.4和elasticsearch-head测试环境搭建 使用docker-compose方式 一 背景说明 对于新手来说搭建一个elasticsearch的测试环境稍微费力,而且没必须要去下载那么多安装包,比如java node npm等,所以我决定做成docker 阅读全文
posted @ 2021-07-23 07:00 HaimaBlog 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 创建迁移文件 rails g migration add_product_images_index 编写迁移文件 db/migrate/20170119093958_add_product_images_index.rb class AddProductImagesIndex < ActiveRec 阅读全文
posted @ 2021-07-20 07:53 HaimaBlog 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Ruby on Rails是一个功能强大的WEB开发框架,在这里我们将会学到一些经常用到的Ruby on Rails内置方法,帮助大家熟练掌握其应用技巧。 Ruby on Rails自动生成文档技巧大讲堂 Ruby代码管理经验分享 Ruby创建构造器技巧分享 Ruby异常处理结构特点介绍 Ruby数 阅读全文
posted @ 2021-07-19 07:53 HaimaBlog 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Gemfile文件里添加 gem 'bulk_insert' #批量插入 命令行执行安装依赖 bundle install 数据源 ["1.180.3.187", 161, 2601] ["1.180.3.178", 161, 2601, 44222, 44333] 批量插入 def test3(p 阅读全文
posted @ 2021-07-12 01:36 HaimaBlog 阅读(33) 评论(0) 推荐(0) 编辑
摘要: json_object={ "ip"=> "127.0.0.1", "ports"=> '80,135', "data"=>{"port"=>22,"item"=>["22","open","tcp","","ssh"]} } puts "json_object:#{ json_object.to_ 阅读全文
posted @ 2021-07-11 10:08 HaimaBlog 阅读(16) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/cpbk/p/10617508.html 阅读全文
posted @ 2021-06-30 08:22 HaimaBlog 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Linux查看文件指定行数内容 1、tail date.log 输出文件末尾的内容,默认10行 tail -20 date.log 输出最后20行的内容 tail -n -20 date.log 输出倒数第20行到文件末尾的内容 tail -n +20 date.log 输出第20行到文件末尾的内容 阅读全文
posted @ 2021-06-29 17:38 HaimaBlog 阅读(362) 评论(0) 推荐(0) 编辑
摘要: Golang 判断文件是否存在:如果文件不存在,那么创建文件,并写入csv的标题字段和第一条数据;如果文件存在,追加写一条数据 需求 给定一个以@为分隔符的字符串,分隔了4条信息,还需要再加上时间戳信息,然后按照特定的顺序写入csv中 笔者因为任务需要,在windows和linux系统中都运行了一遍 阅读全文
posted @ 2021-06-29 15:16 HaimaBlog 阅读(83) 评论(0) 推荐(0) 编辑