- 博客(22)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
2442
3
原创 Visual Studio 2022 创建 Windows ATL Service
这是因为我们想在编译 Debug 版本时,输入为控制台,但链接的属性中没有做相应的修改,这个属性影响了我们 Debug 版本的入口函数。当指定编译 Debug 版本时,我们通过 _DEBUG 宏将程序编译为控制台程序,通过RegServer注册服务,然后直接运行服务exe程序,这样通过printf输出的信息,就可以在控制台上显示了。当指定编译 Release 版本时,将程序编译为 Windows 程序,通过 Service 注册服务,通过服务管理器管理服务的运行和停止。
2024-08-10 12:27:23
700
原创 Windows11下 Visual Studio 2022 + Qt6 的 WebSocket 线程池异步 客户端
Windows 11 + Visual Studio 2022 + Qt6,Websocket采用的是 Qt6提供的QWebSocket(Qt6WebSockets.lib),他是Qt网络模块(Qt6Network.lib)的一部分,提供了对WebSocket协议的支持。今天我们来开发一个结程池异步的WebSocket客户端,WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议,相信大家都有一些了解,我就不多介绍了。在对应的QT版本的目录下找到Qt WebSockets进行安装。
2024-07-29 08:07:16
952
原创 Visual Studio2022中使用.Net 8 在 Windows 下使用 Worker Service 创建守护进程
Worker Service 是使用模板构建的 .NET 项目,该模板提供了一些有用的功能,可以将常规控制台应用程序变得更加强大。Worker Service 运行于宿主(Host)的概念之上,宿主维护应用程序的生命周期。宿主还提供了一些常见的特性,如依赖注入、日志记录和配置。Worker Service 通常是长时间运行的服务,执行一些规律发生的工作负载。
2024-07-17 07:24:41
1524
原创 在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
781
原创 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
931
原创 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
876
原创 设置 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
1857
原创 DLL注入工具:利用 ZwCreateThreadEx 注入 DLL
x86-64:x86-32:DWORD dw1,DWORD dw2,其中,lpStartAddress 支持提供内存地址用于执行 Payload 函数,lpParameter 传入结构体指针,用于在回调中使用。
2024-06-05 06:59:46
673
原创 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
1093
原创 C# WebSocket 通过ReceiveAsync接收大数据的组包处理
WebSocket在发送大数据时会进行分包处理,因此我们在使用ReceiveAsync接收想要的数据时需要进行组包处理,确保接收到的是我们想要的完整数据。
2024-06-01 10:27:15
365
原创 C#并行任务库(TPL)中Task详解
Task出现之前,微软的多线程处理方式有:Thread→ThreadPool→委托的异步调用,虽然也可以满足基本业务需要的多线程场景,但它们在多个线程的等待处理方面、资源占用方面、线程延续和阻塞方面、线程的取消方面等都显得比较笨拙,在面对复杂的业务场景下,显得有点捉襟见肘了。ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。ThreadPool不支持线程的取消、完成、失败通知等交互性操作;ThreadPool不支持线程执行的先后次序;
2024-06-01 08:35:42
972
原创 zipline中扩展上交所交易日历SHStockCalendar
zipline 自定义交易日历国内的闭市节假日从万得获取历史非交易日w.tdays接口1.9 自定义交易日历国内的闭市节假日国内市场主要包含上海证券交易所、深圳证券交易所、香港证券交易所、全国中小企业股份转让系统有限公司、中国金融期货交易所、上海商品期货交易所、郑州商品期货交易所、大连商品期货交易所等,由于国内市场的节假日时间信息不像美国的有比较明确的规则,我们通过adhoc_holidays把所有的非交易日进行枚举,简单有效。当然,这种枚举的方式要定期对数据进行更新以确保准确性。有兴趣的也可以试试自己
2020-09-01 10:30:34
1273
原创 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
600
原创 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
711
原创 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
2409
原创 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
1652
原创 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
1045
原创 阿里云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
507
原创 微信小程序扫描二维码、小程序码进入的开发测试
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
7266
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
1046
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人