自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 PhpStorm2020 + phpstudyV8 +XDebug

PhpStorm2020 + phpstudyV8 + XDebugWNMP(Windows+Nginx+Mysql+Php)环境安装操作:1、安装phpStudy1.1、下载phpStudy1.2、配置环境:首页面板:启动"WNMP"网站面板:PHP版本环境面板:数据库、PHP运行环境2、安装PhpStorm20202.1、下载phpStudy2.1、配置PHP版本信息3、新建测试工程3.1、使...

2020-05-06 23:47:15 2173 3

原创 Visual Studio2022中使用.Net 8 在 Windows 下使用 Worker Service 创建守护进程

Worker Service 是使用模板构建的 .NET 项目,该模板提供了一些有用的功能,可以将常规控制台应用程序变得更加强大。Worker Service 运行于宿主(Host)的概念之上,宿主维护应用程序的生命周期。宿主还提供了一些常见的特性,如依赖注入、日志记录和配置。Worker Service 通常是长时间运行的服务,执行一些规律发生的工作负载。

2024-07-17 07:24:41 1286

原创 在Visutal Studio 2022中完成D3D12初始化

DirectX 是 Windows 中的一组组件,允许游戏、软件直接与视频和音频硬件结合使用。使用 DirectX的游戏可以更有效地使用内置于硬件的多媒体加速器功能,从而改善整体的多媒体体验。#include <windows.h> // Windows 头文件#include<string> // 提供wsring类,在Windows平台上应该使用wstring和wchar_t// 定义异常类public:// 显示:异常函数的返回值、函数名、代码所处文件名,所处代码行数。

2024-07-10 21:19:26 746

原创 Visual studio下使用 Wix 打包 C#/WPF 程序的中文安装包

第一个Directory Id=INSTALLFOLDER 是根目录,每一个wix工程都会有这个目录元素,第二个Id=ProgramFilesFolder 对应的就是C:\Program Files\ ,64位的就在x86下,第三个元素就是我们自己的应用程序所在的文件夹,最终形成就是c:\Program Files\WxiSetup 在默认的提示中 也可以看见在Component 中添加安装文件,资源,注册表等。那么,我们该如何解决这个问题呢?然而,在引用这些dll文件的过程中,有时候会遇到上面的问题。

2024-07-07 13:17:21 803

原创 Visual studio 2023下使用 installer projects 打包C#程序并创建 CustomAction 注册WebService

在 TestSetup 工程上面单击右键,选择 用户界面(U) 视图打开后可以看到安装分三个部分:Start、Progress、End。我们在 Start 下增加文本框(A),这个窗口有四个输入框,是需要用户输入参数的。我们来设置两个属性,先将不要的第三个和第四个输入参数的 Visible 属性设置为 false,然后定义第一个和第二个输入框的属性名字,我定义的是NAME和PASSWORD。这样,我们在 Install 和 Commit 目录下各建一个自定义操作。

2024-07-05 22:02:43 738

原创 设置 VSCode+Vite+Vue3+ts 的断点调试

当前,Vite+Vue3+ts再结合一些优秀的UI框架,如Element plus,Ant design,Naive UI,移动端的Vant UI,是比较流行的前端技术之一。如何在vscode中 调试 Vite+Vue3+ts 的代码呢,今天我们一起来进行配置。首先,我们先配置ts的调试环境,再来配置Vue3的调试环境。

2024-06-21 09:18:51 1322

原创 DLL注入工具:利用 ZwCreateThreadEx 注入 DLL

x86-64:x86-32:DWORD dw1,DWORD dw2,其中,lpStartAddress 支持提供内存地址用于执行 Payload 函数,lpParameter 传入结构体指针,用于在回调中使用。

2024-06-05 06:59:46 609

原创 在VS 2022中配置和使用Detours

detours是微软提供的一套函数库,主要用于win32 API的拦截。

2024-06-04 08:07:41 1104

原创 Windows下安装QT6并配置VisualStudio2022 QT开发环境

4、Linux上OpenGL的指定继承者Vulkan,Apple正在推动的Metal等图像接口的发展,Qt5依赖OpenGL已经不够用,现在,Qt 6 加入了大量不同平台的图形 API(OpenGL、Metal、Vulcan 和、Direct3D),以确保用户可以在所有平台上以最高性能运行 Qt。从Qt5.15开始,在非商业授权下,Qt不再提供离线安装方式的exe,而源码安装费时费力,所以推荐在线组件安装方式。Qt公司在芬兰,如果采用官方在线安装方式必须能访问谷歌,网络是在线安装的“滑铁卢”。

2024-06-01 14:10:02 982

原创 C# WebSocket 通过ReceiveAsync接收大数据的组包处理

WebSocket在发送大数据时会进行分包处理,因此我们在使用ReceiveAsync接收想要的数据时需要进行组包处理,确保接收到的是我们想要的完整数据。

2024-06-01 10:27:15 270

原创 C#并行任务库(TPL)中Task详解

Task出现之前,微软的多线程处理方式有:Thread→ThreadPool→委托的异步调用,虽然也可以满足基本业务需要的多线程场景,但它们在多个线程的等待处理方面、资源占用方面、线程延续和阻塞方面、线程的取消方面等都显得比较笨拙,在面对复杂的业务场景下,显得有点捉襟见肘了。ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。ThreadPool不支持线程的取消、完成、失败通知等交互性操作;ThreadPool不支持线程执行的先后次序;

2024-06-01 08:35:42 949

原创 zipline中扩展上交所交易日历SHStockCalendar

zipline 自定义交易日历国内的闭市节假日从万得获取历史非交易日w.tdays接口1.9 自定义交易日历国内的闭市节假日国内市场主要包含上海证券交易所、深圳证券交易所、香港证券交易所、全国中小企业股份转让系统有限公司、中国金融期货交易所、上海商品期货交易所、郑州商品期货交易所、大连商品期货交易所等,由于国内市场的节假日时间信息不像美国的有比较明确的规则,我们通过adhoc_holidays把所有的非交易日进行枚举,简单有效。当然,这种枚举的方式要定期对数据进行更新以确保准确性。有兴趣的也可以试试自己

2020-09-01 10:30:34 1175

原创 zipline中benchmarks.py源码分析

zipline中benchmarks源码分析1 benchmark 基准数据2 get_benchmark_returns_from_file 从文件中获取基准数据1 benchmark 基准数据zipline默认使用的回测基准数据是美国的标普500,可以通过两种方式来设置:A、在初始化TradingEnvironment的时候使用bm_symbol参数来设置,基准数据的数据源通过csv获取;B、在策略代码里通过 set_benchmark函数设置,基准数据直接使用本地的数据。国内的基准数据要使用

2020-08-30 10:53:32 514

原创 zipline中TradingCalendar源码分析

zipline中TradingCalendar源码分析1 TradingCalendar 交易日历2 依赖项3 canonicalize_datetime 时间进行格式化转换4 get_non_trading_days 获取非交易日5 get_trading_days 获取交易日6 get_early_closes 获取提前收市交易日7 get_open_and_close 获取交易日开盘、收盘时间8 get_open_and_closes 获取交易时序开盘和收盘时间1 TradingCalendar

2020-08-28 22:12:26 624

原创 win10下搭建zipline python3.5量化回测平台环境

win10下安装python3.5 Anconda1、下载python3.6 Anconda2、安装 Anaconda安装zipline出现错误1、下载python3.6 Anconda我们在 Anaconda 的官网下载windows环境python3.6 Anconda对应的64位安装包Anaconda3-4.4.0,下载地址:https://repo.anaconda.com/archive/Anaconda3-4.4.0-Windows-x86_64.exe,对应的conda版本4.5.4,p

2020-08-28 12:05:13 2132

原创 TuShare1.2.18中源码分析

TuShare源码的入口是__init__.py文件,我们从这个文件开始分析。入口# -*- coding:utf-8 -*- import codecsimport os__version__ = codecs.open(os.path.join(os.path.dirname(__file__), 'VERSION.txt')).read()__author__ = 'Jimmy Liu'上面的代码是TuShare的版本和作者"""for trading data"""fro

2020-08-26 21:47:28 1635

原创 phpstorm + Xshell隧道 + xdebug 远程调试云主机生产环境的php

在Windows上创建SSH隧道Windows用户首先需要下载并安装SSH客户端程序,最受欢迎的Windows SSH客户端是PuTTY,参考在Ubuntu、Debian、Fedora、Arch Linux系统中安装Putty的方法。执行以下步骤以使用PuTTY创建到MySQL服务器的SSH隧道:1、启动Putty,然后在主机名(或IP地址)字段中输入服务器的IP地址:Windows下使用Xshell建立反向隧道https://www.it610.com/article/3567933.htm反

2020-07-14 16:01:47 921

原创 阿里云centos搭建ftp+Phpstorm配置文件夹映射到云服务器进行远程编码

阿里云centos搭建ftp服务器一、简介二、服务器端部署chroot_list_enable=YES(default follows)chroot_list_file=/etc/vsftpd.chroot_list(default follows)配置Phpstorm1.2、编辑virtual.confSSL证书配置功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列

2020-07-14 15:59:49 438

原创 微信小程序扫描二维码、小程序码进入的开发测试

https://blog.csdn.net/brightming/article/details/81953571?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonec

2020-07-08 10:10:02 7139 1

原创 PhpStorm2020 上传 GitHub

PhpStorm2020 上传 GitHub一、安装git1.1 下载1.2 安装1.3 git.exe二、新建GitHub项目2.1 注册并登录2.2 创建库2.3 填写配置信息2.4 创建库2.5 git地址三、PhpStorm项目3.1 PhpStorm设置3.2 选择GitHub 登录四、PhpStorm中git的使用4.1、上传本地4.2、上传GitHub一、安装git1.1 下载使用PhpStorm上传代码到GitHub,我们需要先下载并安装 git。git下载地址:https:

2020-05-13 13:58:22 930

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除