- 博客(418)
- 资源 (16)
- 问答 (4)
- 收藏
- 关注
原创 dockerfile配置和yml配置
docker build 使用dockerfile自动构建镜像文件docker build dockerifle自动构建拉取python3.9镜像,并执行启动python程序。
2024-07-14 10:17:28 412
原创 window用户层文件系统fuse(wdm驱动)
需要安装wdk,2022可以直接通过windows driver扩展安装项目使用nuget添加wdk依赖。
2024-07-01 18:02:08 360
原创 kafka安装部署
cluster1.zk.list=localhost:2181 //配置zookeeper地址。修改conf\system-config.properties下的配置。新建run.bat启动脚本,配置环境变量。
2024-05-13 10:10:53 423 1
原创 使用python进行量化交易
yfinance国内不能使用,可以使用tushare、akshare代替pip install tushare,tushare需要使用tushare官网注册后提供的token账户接入券商的api接口通常不会公开,你需要直接与券商进行沟通和合作国内提供交易接口的券商。
2024-02-21 17:10:07 339 2
原创 c++跨平台ui
codeblock支持wxsmith(图形拖拽)和wxformbuilder(xml用户配置文件)的方式构建ui。codeblock全局配置在setting中,修改全局配置后在修改项目的build option默认库依赖。build/options.cmake文件中,设置share或者static。find_package找不到wxwidget可以改成如下配置,指定绝对路径。下载codeblock,使用wxwidget的代码模板,可以快速构建项目。wxfrombuilder配置fpb文件构建UI。
2024-01-04 20:29:29 744
原创 dev express 15.2图表绘制性能问题(dotnet绘图表)
窗口不要最大化,窗口太大显示效率明显降低,devexpress demo最大化之后也存在这个问题。执行的结果图标很卡,一样的代码和dev express的demo性能差距很大。
2023-12-26 16:24:18 821 1
原创 osg和vsg使用c++加载3维模型
安装显卡驱动后,会附带vulkan,使用命令行可以查看vulkaninfo 查看系统是否安装vulkanglxinfo 查看系统是否安装opengldxdiag 查看系统是否安装directx。
2023-12-22 11:31:45 675
原创 workflow、srpc源代码编译
windows代码在分支中可以看到,源码中没有openssl-config.cmakeworkflow的cmake改为。
2023-12-18 14:08:37 496
原创 windows窗口setparent、setowner
SetWindowLong(hWnd, GWL_HWNDPARENT, (LONG)hNewOwnnerhwnd) //修改owner。ShowOwnedPopups(hWnd,fShow) //owner窗口和附属窗口一起弹出。GetWindow(hWnd, GW_OWNER) //获取owner窗口。CreateWindowEx创建窗口时指定父窗口。合并两个不同进程的任务栏窗口。子线程中设置,弹窗提示效果。
2023-11-08 13:49:56 374
原创 线程同步----相互等待处理
线程同步单个变量只需要互斥体lock即可,对时间执行有先后顺序时,采用。一个互斥体在不同线程中的wait都被调用了,死锁。互斥体+条件变量的方式,等待函数并行先后执行。
2023-11-01 13:35:54 169
原创 hadoop使用简介
git clone错误:Filename too long错误,使用git config --global core.longpaths truegit clone https://gitee.com/CHNnoodle/hadoop.git -b rel/release-3.2.2 拉取指定tag版本windows平台下载,替换hadoop对应版本的bin文件。
2023-10-27 15:39:56 342
原创 distcc分布式编译
linux下路径的换行符号和window不同,需要修改configure如下,在configure.log看到正确的path解析就可以了。automake、autoconf折腾了很久没弄对,在linux下编译好的cofigure可以直接拷贝过来用。bash中使用echo打印信息进行。
2023-10-12 15:23:59 1173
原创 ccache加速编译速度
依赖(zstd的cmakelists.txt在build/cmake目录下)下载mingw,hiredis、zstd使用mingw编译cmakecache.txt手动修改去掉网络下载,添加hiredis和zstd的路径。
2023-10-10 15:58:29 589
原创 COM组件IDispatch操作
组件接口,继承IUnkown,实现了反射机制,可以通过invoke调用dll函数一般执行过程需要、InvokeHelper函数执行,queryinterface查询获取对象检查GetIDsOfNames返回的dispid是否正确。
2023-10-09 11:02:49 303
原创 q-learning强化学习使用基础
通过策略的方式来学习,q-learing(马尔科夫链模型)马尔科夫链:奖励*折扣因子,R(t)=reward(1)+yR(t+1),马尔可夫链多次迭代后分布趋于稳定所以可以得到最优解。
2023-09-20 12:20:36 194
原创 django创建web服务器
python manage.py makemigrations (执行生成migrations目录下的001_initial.py文件)django-admin startapp data //project下可创建多个app。python manage.py migrate //orm代码到数据库。setting.py文件中INSTALLED_APPS添加app模块。import问题,注释掉不正确的import即可。,访问django子带的权限管理系统。
2023-09-19 14:51:24 96
原创 nlp自然语言处理
nlp自然语言处理(不一定是文本,图形也可以)接入深度学习(向量处理),需要把文字等内容转换成向量输入深度学习分为有监督和无监督学习两类,对应分类和生成算法都是向量输入。
2023-09-19 11:07:15 237
原创 natvis调试自定义可视化
linux上使用vscode可以全局搜索stl.natvis,使用visualizerFile配置指定文件。launch.json文件中需要添加"showDisplayString":true,解析错误提示。launch.json中指定,“visualizerFile”: “”针对dog类定义dog.natvis文件,内容如下。vs studio的natvis存放在。vscode指定natvis。microsoft官方示例。开发natvis工具。
2023-08-16 17:35:20 433
原创 wps文档xsl函数使用问题
使用tranpose转置行列,提示#value错误。=符号,提供了函数提示输入,可以快捷找到想要的函数。运行test函数宏,即可输出想要的效果。打开开发工具,添加如下代码。wps插入函数快捷方式。
2023-07-24 14:42:57 386
原创 linux开发问题集合(持续更新)
dwarf调试信息在是elf格式的一部分,编译提示dwarf版本问题,添加-gdwarf-2编译,指定dwarf版本使用gdb启动文件后,提示dwarf问题导致文件,gdb和dwarf版本不兼容gcc4.*和gcc.5.*之间abi不兼容,导致高版本的软件开发链接需要升级gcc。
2023-07-21 11:28:26 219
原创 puppeteer使用基础
浏览器启动headless启动和正常启动,请求可能数据不同,需要打印请求的数据json,查找原因element.screenshot 可以截取部分元素”)执行js代码。
2023-07-21 11:27:30 149
原创 unreal虚幻引擎源码开发
unreal的源码在github上面有权限限制,需要申请加入EpicGames组织才行。(EpicGames官网上绑定github账号,平台会自动邀请你加入)
2023-07-21 11:25:49 758
原创 gin使用embed打包html
返回"/“路径下所有的文件,不会递归遍历,所有c.FileFromFS(”/", http.FS(fdist))返回更目录中的所有文件。或者修改html相对路径,保证文件能在"/"路径中所有搜索到或者在静态文件服务器中找到。下面代码中的js和css文件在单独的目录里面,使用"/"无法访问。浏览器在请求服务端页面时,根据url匹配文件。使用类似的注释打包html文件。
2023-06-28 14:46:22 1319
原创 qt event事件处理
主窗口中可以通过setMouseTracking来设置,鼠标点击和滑动事件操作(默认鼠标保持Down状态才有mousemove事件),qwidget中的子控件没有则是,鼠标保持Down状态始终无法接收到消息。参考代码,QEvent::MouseMove和QEvent::MouseButtonPress,同一个循环不可能同时处理两个事件。case中处理,所以一次循环只会处理一个事件。如果同一时间出现多个事件,某些事件在qt中接收不到。代码上,通过单一的事件避免同时处理两个事件的操作。
2023-06-26 14:52:22 705
www.opencv.org.cnopencvdoc2.3.2htmldoctutorialstutorials.html.chm
2020-07-06
mysqlodbc.rar
2020-04-23
Database .NET.rar
2020-02-14
360浏览器请求视频,http canceled
2021-02-07
js匿名对象如何使用prototype以及匿名对象添加成员
2018-10-23
IIS6 WebService调用C++ dll 找不到文件
2017-06-11
ms-help失败,网上的方法都试了还是不行
2016-11-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人