- 博客(216)
- 资源 (47)
- 收藏
- 关注
原创 写自己的A股量化策略
第一次跟A股相识还是在疫情初期,刚开始还是玩的心态,确实也赚到点钱。后来信心爆棚,以为是天选之子,结果一发不可收拾,越加越多,越亏越多。无奈为了回本,就有了这个项目。最开始本工具只是用于自己使用,后边股友多了才有了公众号。公众号不太好盯盘,借鉴【韭菜盒子】实现了一套vscode盯盘插件,划水必备神器。本项目大多数的指标技术都是以价值投资作为底层思想。以波段作为主要投资逻辑。本项目只做A股量化。最后给即将进入股市的新朋友几条建议:1,炒股第一课先学会止损。(这个最重要)2,坚决止损,移动止盈。
2024-10-13 16:02:02 800
原创 基于golang+uniapp+python 实现的一套A股量化系统
A 股量化交易系统后台开发语言 Go/Python gmsechttps://github.com/gmsec/gmsecgormt 嵌入,自动数据库代码生成 gorm 自动构建(gormt)https://github.com/xxjwxc/gormt分时任务,盯盘助手,研报股评,每日监控,微信提醒,玩转组织,AI 智能uniapp 小程序端5:传送门:
2022-11-24 16:13:34 2321 5
原创 golang 限流器,控制并发,线程池
gowpgolang worker pool ,线程池 , 工作池并发限制goroutine池。限制任务执行的并发性,而不是排队的任务数。无论排队多少任务,都不会阻止提交任务。通过队列支持限流器golang 工作池公共库支持最大任务数, 放到工作池里面 并等待全部完成package mainimport ( "fmt" "time" "github.com/xxjwxc/gowp/workerpool")func main() { wp := workerpool.
2021-05-19 18:11:58 611 1
原创 consul kv 自动配置工具
consult前言consult 是对consul的二次封装,方便用户使用,consult 提供一系列函数操作consulconsult 支持watcherconsult 支持tag标签自动获取/自动更新使用安装go get -u github.com/xxjwxc/consult@master新建一个连接import ( "github.com/xxjwxc/consult/consulkv")conf := consulkv.NewConfig()orWith O
2021-04-26 19:59:48 477
原创 golang 自然语言处理工具(gohanlp)
GoHanlp前言Hanlp 是基于PyTorch和TensorFlow 2.x的面向研究人员和公司的多语言NLP库,用于在学术界和行业中推广最先进的深度学习技术。HanLP从一开始就被设计为高效,用户友好和可扩展的。它带有针对各种人类语言的预训练模型,包括英语,中文和许多其他语言。GoHanlp 是Hanlp的api接口golang实现版本使用方式安装go get -u github.com/xxjwxc/gohanlp@master使用申请auth认证https://bbs.hanl
2021-03-28 14:58:35 2065
原创 golang gRPC 和 HTTP 共用端口
前言接口需要提供给其他业务组访问,但是 RPC 协议不同无法内调,对方问能否走 HTTP 接口有时候,我们服务都需要同时支持grpc跟http(restful)协议,但是我们又不想多端口开放原理原理主要是通过共用listener 模式 通过Accept()入口来区分协议内容golang 实现package mainimport ( "github.com/soheilhy/cmux")func Run(){ // 起服务 // Create the main listener.
2021-02-24 17:53:22 2752
原创 golang chunck 服务器长连接
http 协议的chunck概念有时候,Web服务器生成HTTP Response是无法在Header就确定消息大小的,这时一般来说服务器将不会提供Content-Length的头信息,而采用Chunked编码动态的提供body内容的长度。进行Chunked编码传输的HTTP Response会在消息头部设置:Transfer-Encoding: chunked表示Content Body将用Chunked编码传输内容。Chunked编码使用若干个Chunk串连而成,由一个标明长度为0的chunk
2020-12-25 19:31:30 1392
原创 grpc vs2019 编译安装及使用
安装前需要的软件cmake,git,asm(choco install nasm),Ninja (choco install ninja)下载生成https://github.com/gmsec/cmsec./proto_install_windows_git_bash.sh
2020-12-10 18:58:28 3650 3
原创 VSCode golang 提示太慢
查看偏移值go的自动补全靠的时gocode,我们可以gocode -debug查看偏移,自动补全正常时偏移小于1ms,设置为on时偏移有3秒gocode -debug如果大于1秒 表示有问题解决办法https://github.com/nsf/gocodeYou should have a correctly installed Go compiler environment and your personal workspace ($GOPATH). If you have no id
2020-11-30 15:44:32 2654 1
原创 Ubuntu 下安装zsh和oh-my-zsh
注意:安装前先备份/etc/passwd一开始装oh-my-zsh我是拒绝的,因为这东西安装容易,卸载难,真的很难。Mac安装参考:http://www.cnblogs.com/EasonJim/p/6283247.htmlzsh与on-my-zsh区别:http://www.cnblogs.com/EasonJim/p/7863093.html说明:Ubuntu下默认没有安装zsh,Mac下默认安装了zsh。注意:安装了oh-my-zsh之后的环境变量入口就会从./bashrc变成./
2020-11-20 14:37:22 2371
原创 gormt 数据库转换工具 支持 grom v2 版本
gormt一款 mysql 数据库转 struct 工具支持 grom v1/v2 版本可以将 mysql 数据库自动生成 golang 结构自动生成快捷操作函数支持索引,外键带大驼峰命名规则带 json 标签支持 mysql/sqlite带界面交互(修复了windows界面异常问题)支持表注释 default交互界面模式[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ch1vHdLX-1602495754247)( https://mytest-1
2020-10-12 17:44:59 1232
原创 jump 远程监控工具
jumpremote monitoring . 远程监控工具支持默认配置 (jump config),保存公共配置登录(jump in),远程登录(支持tab键)监控(jump run),远程监控(支持登录命令行预执行,支持文件监控,tail -f)ptrace 远程进程调试设置配置文件(jump config)./jump config -d=~ -i=127.0.0.1 -p=123456 -u=ubuntu -P=22 -c="cd /var/log/,ls,ll"更多:./
2020-05-30 20:23:34 573
原创 golang pprof 关键使用技巧
pprof 安装及使用golang pprof 用于对线上运行程序 性能监控与分析工具安装go get -u github.com/google/pprof代码注入import _ "net/http/pprof"启动服务(6060端口为例)go run ...获取监控文件(heap为例)curl http://localhost:6060/debug/pprof/heap > heap.profilepprof web监控示例pprof -http=: ./heap.p
2020-05-20 16:51:32 1728
原创 golang ssh 远程终端控制 (支持tab)
golang ssh 远程命令终端支持一个封装,支持自动补全代码:package mainimport ( "fmt" "time" _ "gmsec/internal/routers" // debug模式需要添加[mod]/routers 注册注解路由 "github.com/xxjwxc/public/myssh")func main() { c, err := myssh.New("175.24.103.30", "ubuntu", "qwer@1234", 22) i
2020-05-17 04:47:43 1270
原创 gmsec 微服务集成框架
gmsec特点打通grpc + gin,同时支持grpc 跟 restful 模式grpc , gin 公用端口gorm 嵌入,自动数据库代码生成golang 微服务集成框架grpcgorm 自动构建(gormt)gin 参数自动绑定工具(ginrpc)dns 注册发现(mdns)markdown/mindoc 文档自动导出安装installproto环境安装make install本地环境搭建(gmsec为例)
2020-05-14 10:23:04 638
原创 mac制作视频导出gif
使用 QuickTime Player 录制 mov文件文件 -> 新建屏幕录制截取需要录制的屏幕部分,点击开始录制 (不进行截取,直接单击屏幕则是对整个屏幕进行录制)安装ffmpeg 导出工具:brew install ffmpeg --with-libass --with-fontconfigbrew install imagemagick --with-fontconfig...
2020-01-11 21:57:15 2967
原创 gin注解路由,自动参数绑定工具
ginprcgolang gin 参数自动绑定工具支持rpc自动映射支持对象注册支持注解路由基于 go-gin 的 json restful 风格的golang基础库自带请求参数过滤及绑定实现 binding:“required” validator代码注册简单且支持多种注册方式api接口说明支持3种接口模式func(*gin.Context) //go-gin 原始...
2019-12-08 18:57:26 2515
原创 Uber Go 风格指南中文版
uber_go_guide_cnUber Go语言编码规范Uber是世界领先的生活出行服务提供商,也是Go语言的早期adopter,根据Uber工程博客的内容,大致可以判断出Go语言在Uber内部扮演了十分重要的角色。Uber内部的Go语言工程实践也是硕果累累,有大量Go实现的内部工具被Uber开源到github上,诸如被Gopher圈熟知的zap、jaeger等。2018年年末Uber将内部...
2019-10-13 22:47:11 3047 2
原创 oh my zsh无法更新
oh my zsh无法更新错误信息:Cannot pull with rebase: You have unstaged changes.Please commit or stash them.解决方法:cd ~/.oh-my-zsh/git add .git commit -m "commit message"upgrade_oh_my_zsh...
2019-10-11 11:31:51 2240
原创 golang worker pool ,工作池,线程池
gowpgolang worker pool ,线程池 , 工作池并发限制goroutine池。限制任务执行的并发性,而不是排队的任务数。无论排队多少任务,都不会阻止提交任务。通过队列支持golang 工作池公共库支持最大任务数, 放到工作池里面 并等待全部完成 wp := workerpool.New(10) //设置最大线程数 ...
2019-09-15 21:27:54 3026
原创 go mod 相关说明保持包最新
golang Modules 的最新命令说明创建一个新的模块go mod init [本项目mod名]列出当前模块所有依赖项go get -u github.com/xxjwxc/public@[版本号,保持最新请使用latest 或者 master]说明 go get -u 来保持最新,测试下来需要等待几分钟才同步的下来。go get -u github.com/xxjwxc...
2019-09-13 16:49:00 1831
原创 vue环境配置及vscode调试
本教程关于vue 在vscode 中的调试及开发。使用mac系统完成配置。配置脚本在 vue_install.sh详细说明链接mac安装 vue开发环境以下展示 shell内容的详细信息。#!/bin/bash -v#set -v echo "vrew 版本."brew -v echo "安装node.js"brew install nodejsecho...
2019-09-13 15:53:42 4187
原创 command not found: complete
在~/.bash_profile 或者~/.zshrc 中添加autoload bashcompinitbashcompinitvim~/.zshrc or vim ~/.bash_profile添加:```autoload bashcompinitbashcompinit```
2019-09-02 11:35:22 2387
原创 command not found: complete
在 ~/.bash_profile 或者 ~/.zshrc 中添加autoload bashcompinitbashcompinitvim ~/.zshrc or vim ~/.bash_profile添加:autoload bashcompinitbashcompinit
2019-09-02 11:35:04 2437 1
原创 gofal基于golang的分数运算函数
gofalgofalgolang分数运算相关函数支持精准运算支持加减乘除支持链式表达式支持结果输出(flat64)调用示例e1、 加法 tmp := fractional.Model(7, 12) tmp1 := fractional.Model(1, 12) fmt.Println(tmp.Add(*tmp1))out&{2 3}2、 减法 t...
2019-08-06 00:07:25 860
原创 go gin 自动参数绑定工具,rpc支持
golang gin 参数自动绑定工具基于 go-gin 的 json restful 风格的golang基础库自带请求参数过滤及绑定实现代码注册简单且支持多种注册方式1、 目录结构说明ginrpc/base/common.go 基础库ginrpc/base/api/context.go 自定义context内容支持参数自动检测 binding:“required” vali...
2019-06-22 21:40:10 1377
原创 golang 内存泄露检测
golang内存泄露工具检查安装工具brew install graphviz (生成图片时候要用到dot)使用pprof工具实现简单使用场景package mainimport ( "fmt" "net/http" "runtime/pprof" "time")var quit chan struct{} = make(chan struct{})...
2019-06-07 03:13:32 7590
原创 golang 将数据库转换为 gorm 结构
gorm-toolsgorm mysql数据库转 struct 工具,可以将mysql数据库自动生成golang sturct结构,带大驼峰命名规则。带json标签1. 通过当前目录config.toml文件配置默认配置项out_dir = "." # 输出目录singular_table = false # 表名复数,是否大驼峰构建 参考:gorm.SingularTablesi...
2019-06-01 20:37:03 11870 12
原创 golang elasticsearch 通用日志系统
#日志系统说明先来传送门:代码传送门1、日志主要说明:谁在什么时间,在什么地方,做了什么事情,产生了什么影响,影响的变化因子。2、日志系统主要建设在oplogger基础上。将现有的mysql存储方式改成elasticsearch的存储方式。并且更新了现有字段,使其更优化3、以下为主要设计原理图:以下为时序图:4、需要重写的接口如下: //! 本地物流服务s...
2019-05-25 21:22:00 2727
原创 golang 大驼峰转换工具
大驼峰转换工具法则基本满足大驼峰命名法则 首字母大写 “_” 忽略后大写带有特殊字符特殊处理:如下"ACL", "API", "ASCII", "CPU", "CSS", "DNS", "EOF", "GUID", "HTML", "HTTP", "HTTPS", "ID", "IP", "JSON", "LHS", "QPS", "RAM", "RHS", "RPC", "SLA", "...
2019-05-18 21:28:59 7420
原创 mac 软件安装指南
软件下载大全网址:https://xclient.info/本站所有dmg、zip 打开密码均为 xclient.infoHomebrew (类似于ubuntu的apt-get)/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”NewFileM...
2019-04-16 21:51:18 333
原创 网狐荣耀6701,6801(二) 开发环境搭建与编辑
开发环境搭建与编辑网狐荣耀6801环境搭建与编译、发布1. 安装sqlserver2012数据库实例右键属性->连接->远程查询超时值->设置为02. 安装vs20033. 安装vs2015gpedit.msc-计算机配置-windows-账号策略-密码复杂性4. 安装iis服务器前台,后台,房卡都放到www目录,权限加上iis_user5. 安装j...
2019-04-13 17:04:35 3209 5
原创 网狐荣耀6701,6801(系列三) 数据库导入
mssqlserver2012 版本cmd 以管理员身份打开 定位到”数据库脚本”文件夹 先安装”大厅脚本” 再安装”网站脚本”(已经配置到一键安装.bat里面)查找安装目录请打开一个脚本,看看数据的生成目录是哪里获取更多帮主请关注小程序...
2019-04-13 17:04:28 859
原创 网狐荣耀6701,6801(系列四) 第三方库配置
开发环境中的第三方库配置说明D3D配置 (dxsdk 2009版本) ` 添加环境变量: d3d_root = D:\svn\project\game\foxuc\trunk\3rd\DirectX SDK 打开VS2003,工具->选项->项目->VC++目录->库文件 添加: $(d3d_root)\lib 打开VS2003,工具->选项->...
2019-04-13 17:04:23 750
grpc_vs2019_lib.zip
2020-12-11
编译 apr 1.6.5 需要的头文件 apr_escape_test_char.h
2019-01-09
thrift-master-0.9.3-for-vs2013-vs2015
2016-11-25
curl-7.51.0-vs2013-vs2015
2016-11-08
grpc windows vs2015
2016-09-14
win7创建wifi热点
2012-06-17
java Email 多线程实例
2011-06-16
Android 开发环境搭建 SDK
2010-12-29
虚拟机 安装ubuntu 详细步骤 VMwareWorkstation
2010-12-28
镜像文件 虚拟光盘 加载 光盘映像 DTLite4356 虚拟机
2010-12-10
Java中List的用法
2010-11-24
MyEclipse8.5版本汉化方法
2010-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人