自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

daoer_sofu的专栏

老程序员分享的点点滴滴

  • 博客(411)
  • 资源 (16)
  • 问答 (4)
  • 收藏
  • 关注

原创 自动化word导出

【代码】自动化word导出。

2024-04-13 23:14:13 306

原创 pm2进程监控

npm install -g pm2-web //linux有效。

2024-04-03 20:20:16 184

原创 使用python进行量化交易

yfinance国内不能使用,可以使用tushare、akshare代替pip install tushare,tushare需要使用tushare官网注册后提供的token账户接入券商的api接口通常不会公开,你需要直接与券商进行沟通和合作国内提供交易接口的券商。

2024-02-21 17:10:07 237 2

原创 vscode开发java项目

vscode命令行面板搜索java命令行。

2024-01-17 16:37:11 730 1

原创 codeblock如何使用

使用的codeblock20.03版本,功能简介如下。

2024-01-15 15:09:07 374

原创 android使用ndk开发

ndk sdk要单独下载和android sdk不同解压后添加ndk路径到path即可。

2024-01-15 13:48:07 297

原创 shader技巧(持续更新)

【代码】shader技巧。

2024-01-10 11:25:42 392

原创 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 654

原创 dev express 15.2图表绘制性能问题(dotnet绘图表)

窗口不要最大化,窗口太大显示效率明显降低,devexpress demo最大化之后也存在这个问题。执行的结果图标很卡,一样的代码和dev express的demo性能差距很大。

2023-12-26 16:24:18 749 1

原创 vue开发跨平台应用

开发android和ios的框架,js引擎和本地交互没有webview,更加高效编译。

2023-12-24 15:49:46 393

原创 osg和vsg使用c++加载3维模型

安装显卡驱动后,会附带vulkan,使用命令行可以查看vulkaninfo 查看系统是否安装vulkanglxinfo 查看系统是否安装opengldxdiag 查看系统是否安装directx。

2023-12-22 11:31:45 503

原创 workflow、srpc源代码编译

windows代码在分支中可以看到,源码中没有openssl-config.cmakeworkflow的cmake改为。

2023-12-18 14:08:37 435

原创 开源数据集下载地址

https://www.cvmart.net/dataSets

2023-12-15 15:50:05 409

原创 js传递json数据过大的解决方案

使用benchmark基线代码测试如下。使用protobuf,定义如下结构。

2023-12-14 16:42:23 612

原创 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 234

原创 线程同步----相互等待处理

线程同步单个变量只需要互斥体lock即可,对时间执行有先后顺序时,采用。一个互斥体在不同线程中的wait都被调用了,死锁。互斥体+条件变量的方式,等待函数并行先后执行。

2023-11-01 13:35:54 138

原创 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 317

原创 分布式计算

文件共享方便建立统一的资源访问途径,实质还是文件上传和下载。

2023-10-17 14:23:44 98

原创 distcc分布式编译

linux下路径的换行符号和window不同,需要修改configure如下,在configure.log看到正确的path解析就可以了。automake、autoconf折腾了很久没弄对,在linux下编译好的cofigure可以直接拷贝过来用。bash中使用echo打印信息进行。

2023-10-12 15:23:59 1141

原创 ccache加速编译速度

依赖(zstd的cmakelists.txt在build/cmake目录下)下载mingw,hiredis、zstd使用mingw编译cmakecache.txt手动修改去掉网络下载,添加hiredis和zstd的路径。

2023-10-10 15:58:29 544

原创 COM组件IDispatch操作

组件接口,继承IUnkown,实现了反射机制,可以通过invoke调用dll函数一般执行过程需要、InvokeHelper函数执行,queryinterface查询获取对象检查GetIDsOfNames返回的dispid是否正确。

2023-10-09 11:02:49 158

原创 q-learning强化学习使用基础

通过策略的方式来学习,q-learing(马尔科夫链模型)马尔科夫链:奖励*折扣因子,R(t)=reward(1)+yR(t+1),马尔可夫链多次迭代后分布趋于稳定所以可以得到最优解。

2023-09-20 12:20:36 143

原创 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 64

原创 nlp自然语言处理

nlp自然语言处理(不一定是文本,图形也可以)接入深度学习(向量处理),需要把文字等内容转换成向量输入深度学习分为有监督和无监督学习两类,对应分类和生成算法都是向量输入。

2023-09-19 11:07:15 215

原创 tensorflow基础

​。

2023-09-18 21:05:28 595

原创 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 352

原创 wps文档xsl函数使用问题

使用tranpose转置行列,提示#value错误。=符号,提供了函数提示输入,可以快捷找到想要的函数。运行test函数宏,即可输出想要的效果。打开开发工具,添加如下代码。wps插入函数快捷方式。

2023-07-24 14:42:57 329

原创 linux开发问题集合(持续更新)

dwarf调试信息在是elf格式的一部分,编译提示dwarf版本问题,添加-gdwarf-2编译,指定dwarf版本使用gdb启动文件后,提示dwarf问题导致文件,gdb和dwarf版本不兼容gcc4.*和gcc.5.*之间abi不兼容,导致高版本的软件开发链接需要升级gcc。

2023-07-21 11:28:26 189

原创 puppeteer使用基础

浏览器启动headless启动和正常启动,请求可能数据不同,需要打印请求的数据json,查找原因element.screenshot 可以截取部分元素”)执行js代码。

2023-07-21 11:27:30 130

原创 unreal虚幻引擎源码开发

unreal的源码在github上面有权限限制,需要申请加入EpicGames组织才行。(EpicGames官网上绑定github账号,平台会自动邀请你加入)

2023-07-21 11:25:49 606

原创 gin使用embed打包html

返回"/“路径下所有的文件,不会递归遍历,所有c.FileFromFS(”/", http.FS(fdist))返回更目录中的所有文件。或者修改html相对路径,保证文件能在"/"路径中所有搜索到或者在静态文件服务器中找到。下面代码中的js和css文件在单独的目录里面,使用"/"无法访问。浏览器在请求服务端页面时,根据url匹配文件。使用类似的注释打包html文件。

2023-06-28 14:46:22 1196

原创 qt event事件处理

主窗口中可以通过setMouseTracking来设置,鼠标点击和滑动事件操作(默认鼠标保持Down状态才有mousemove事件),qwidget中的子控件没有则是,鼠标保持Down状态始终无法接收到消息。参考代码,QEvent::MouseMove和QEvent::MouseButtonPress,同一个循环不可能同时处理两个事件。case中处理,所以一次循环只会处理一个事件。如果同一时间出现多个事件,某些事件在qt中接收不到。代码上,通过单一的事件避免同时处理两个事件的操作。

2023-06-26 14:52:22 665

原创 qt creator使用问题

多版本安装需要卸载之前的版本,安装目录默认在Qt目录下(qt的sdk也在qt目录下)编译过程中遇到一些很奇怪问题,建议优先重新编译。

2023-06-14 16:34:21 1584

原创 c++包管理器,不用每次都源码编译

linux中的包管理器例如opencv.pc文件,详细描述了库的使用依赖。cmake的find_package支持pc文件的查找。

2023-06-07 11:40:15 779

原创 代码乱码问题

vs studio默认编码使用unicode,qt creator编辑器代码在vs中不识别错误页面>高级保存选项中设置,修改代码为unicode即可vscode默认utf8,f1 change file encoding,切换代码编码方式。

2023-06-06 10:57:59 357

原创 blender快捷键(持续更新)

快捷键tab,切换物体模式和编辑模式数字1、2、3,点线面的编辑模式选择x,删除t、n,分别对应左右两边的收缩栏展开,收缩组合键shift+a,添加菜单选项shift+d,复制粘贴物体shift+鼠标右键,游标落在物体表面,qweasd键移动,esc退出shift+`,进入漫游模式,鼠标滚轮调节速度s+z,z轴缩放shit+鼠标滚轮,移动视图中心点操作鼠标分割符号出现后右键,弹出分割窗口

2023-05-24 17:47:12 2205

原创 nsis安装包制作

和nsis打包工具类似的还有inno setup,不过nsis功能更强大,innosetup更方便调试。

2023-05-16 10:52:19 591

原创 qemu-虚拟机

官网下载地址跨平台虚拟机,类型vmware,执行效率比vmware高kvm,轻量级虚拟机,可以加速qemu的执行。

2023-05-11 19:38:09 1096

原创 abi兼容性

源代码和库文件之间的接口,函数形式,

2023-05-07 16:25:46 107

原创 vscode开发wdk

拷贝FindWdk.cmake模块到下面路径中注意定义系统变量或者修改下面路径,确保能找到wdk工具路径。

2023-04-28 15:42:07 973

google skia 编译版本,附带头文件

chrome中绘图的框架skia

2022-02-28

PipeList.zip

查询windows管道工具

2021-06-16

Window设备驱动.pdf

windows设备驱动教程,比较详细,microsoft官网上下载。

2020-07-09

www.opencv.org.cnopencvdoc2.3.2htmldoctutorialstutorials.html.chm

opencv基础教程,离线现在的www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/tutorials.html

2020-07-06

mysqlodbc.rar

MySQL ODBC驱动是为MySQL数据库推出的一款驱动,它可以解决MySQL安装ODBC失败的问题,使数据库更好的连接MySQL的服务器,包括将微软的Access,Excel和Borland的Delphi去连接数据库服务器

2020-04-23

Database .NET.rar

通用数据库管理工具,支持多个数据库类型,可快速的对数据库对象进行浏览支持数据表与索引编修,数据列编辑,SQL分析与调试,脚本生成,图像化,打印,导入,输出等多方面处理。你可以快速的设计表,编辑行,运行查询,生成脚本等操作,并拥有简单直观的界面,可分析、监控SQL并导入、导出、迁移、同步数据。

2020-02-14

网络测试工具.rar

ipop、tcp、udp网络测试工具。

2019-12-06

w3school.chm

w3school官网全站链接资源共享

2015-09-21

android官网api.chm

使用工具在android官网上全站链接的api

2015-09-21

Nehe_OpenGL教程中文版.chm

Nehe_OpenGL教程中文版.chm 有网站上的源代码,欢迎下载评论

2015-09-21

VS10番茄助手

VS10番茄助手

2013-09-10

osrloader驱动加载

wdm驱动及时加载工具

2012-02-04

COM入门,适用于初学者

组建技术入门知识,com接口知识,以及如何使用com进行编程,C++基础上的拓展

2011-04-19

MASM汇编自学,从零开始

有中科院院士编写,汇编自学教程。 汇编初学者的指导丛书,由www.asmedu.cn提供,每章有自学辅导习题,完成以后,网站上有人跟正。

2010-01-23

windows脚本教程大全

windows脚本技术及编程综合教程,内附有英语语法等,相信你会从中受益的。

2009-01-20

vbs脚本文件简明教程

vbs脚本文件..........................................

2008-08-28

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

TA关注的人

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