- 博客(56)
- 资源 (2)
- 收藏
- 关注
原创 win10 docker初使用
1、进入dock的hub并注册账号(以前好像不注册账号可以使用,现在在pull资源时如果未登录会有报错)Docker Hub2、 注册完成后验证邮箱,然后下载docker destop3、下载完成后,安装。不要选择WSL代替 Hyper-V 。具体原因应该国内的资源问题。反正不熟悉,在pull时出现WSL报错,我卸载了docker后重装时取消WSL,之后可以顺利拉取资源。4、中通可能还有一些报错,如我遇到的:Error response from daemon: open \\.\pipe.
2022-05-13 11:53:40
268
原创 调用Eosjs进行cloudwallet与anchorwallet双重签名实现步骤
感谢@encoderlee 分享的两篇文章,作为我学习EOS签名的基础【WAX链游】EOS网络第三方代付CPU资源【原理】_encoderlee的博客-优快云博客【WAX云钱包】解决Cloudflare通过SSL指纹识别实现的反爬虫机制_encoderlee的博客-优快云博客_cloudflare 爬虫其中,反爬机制我使用了cloudscraper库在进行connect的时候没有加入指纹信息,导致无法通过cloudflare验证。后来改用作者提供的方法一代码顺利通过。我在使用..
2022-04-13 14:25:11
1709
原创 selenium 使用带密码的socks5代理方法
网上搜索了一堆,都说没办法设置有账户密码的socket代理,或者要用第三方全局代理来转接消息但经过分析发现是可以实现的
2022-01-28 11:13:53
3566
4
原创 selenium headless模式下防止反爬及页面加载问题
1、无头模式下缺少浏览器信息,或默认填充的浏览器信息带有爬虫痕迹,会被识别为机器人而导致爬虫执行失败。2、页面动态加载时,有时会根据页面size来布局控件,如果size太小会出现控件加载失败情况。def HeadlessChromeDriver(headless = True,Proxy = None): from selenium.webdriver import Chrome from selenium.webdriver.chrome.options import Optio
2021-12-02 10:01:56
6723
1
原创 CUDA 在 __global__ 与 __device__中分配内存问题
通过如下代码测试:发现在__global__或__device__ 环境下可正常调用cudaMalloc分配gpu显存,并且可正常访问__global__函数执行完成后,在新的global函数中,仍然可以访问在gpu环境下分配的显存但是在执行cudaMemcpy函数对在__global__或__device__ 环境下分配的显存进行拷贝时,提示参数错误。(执行cudaMemcpy 拷贝到host环境下显存地址的指针值都是正确的。与在__global__或__device__函数内部打印的值相
2021-09-28 16:52:10
3764
2
原创 CUDA 中使用类对象 数据结构sizeof不一致问题
CUDA__global__ 函数中:执行sizeof( class ) 的结果与 __host__中结果不一致,经分析,是由于类是继承于一个基类,且他的一个成员也是继承于同一基类:如下:class A0{}class A1{}class B0: public A0{double v;}class B1: public A0{B0 v;}B1 的size就是 sizeof(B0)+8=16class B2: public A1{.
2021-09-16 17:53:17
410
原创 three.js局部渲染修改
修改 mesh.geometry.attributes.color 顶点参数设置 mesh.geometry.attributes.color.needsUpdate = true 进行顶点颜色更新
2021-01-25 17:41:32
560
1
原创 ofstream写入文件大小不一致的问题
使用 ofstream 写入数据至文件时,如果使用默认写入方式,则有可能出现文件尺寸大小与实际数据大小不一致的问题(文件偏大)这时需要使用std::ios_base::out | std::ios_base::binary 这种模式(二进制)写入,保证写入数据尺寸与实际文件结构完全对应。...
2021-01-25 09:51:22
1188
原创 three.js使用DRACOLoader加载.drc渲染为黑色问题
经过排查,发现是因为用例中的.drc文件中三角网格只有顶点坐标,没有矢量信息。不能用STLLoader的方法加载特定纹理类。使用如下方法:var materialv2 = new THREE.MeshBasicMaterial({ color: 0xff0000 });//创建材质对象var mesh = new THREE.Mesh(geometry, materialv2);scene.add( mesh );即可对网格对象进行上色...
2021-01-20 10:26:01
1458
原创 pycharm 中python环境问题
pycharm 有几个地方可以设置python得环境:1.run-》edit configuration 中,设置的是当前文档的python环境(我就吃了一个这个亏,相同的代码不同文件跑出来不同的结果)2.file-》setting-》project-》project interpreter 中,设置的是当前工程的python环境3.setings for new projects-》project interpreter 中,设置的是以后新建的工程的python环境...
2021-01-05 16:24:14
189
原创 matplotlib.pyplot 设置布局以及axes与plot关系
今天准备绘制一个饼图,并在旁边放上图例但发现图例经常会挡住饼图的局部内容,因此将饼图与图例布局成 1行2列的样式:这种样式可以通过添加两个子图来实现:fig, axes = plt.subplots(figsize=[7,5] ) # 设置绘图区域大小#先创建一个绘图区域ax1 = plt.axes([0.0, 0.0, 0.7, 1])设置饼状图的绘图区域的范围...
2019-12-18 14:46:33
1382
原创 C/C++调用依赖QT库的python程序
计划用MFC做一个简单页面,用 python matplotlib.pyplot 库于seaborn 库 进行数据分析,将分析的柱状图导入到MFC界面里展示。首先,python 3.6和python 2.7 通过C接口抓取异常的方式有所差异,参考下列代码:void fetch_error(){ PyObject *type = NULL, *value = NULL, *tr...
2019-12-16 15:04:38
366
原创 解决release下无法调试问题
若想在Release模式下调试断点,可在配置属性中 C/C++ —— 常规 —— 调试信息格式 改为程序数据库(/Zi) 将 C/C++ ——设置为 已禁用
2019-08-20 15:20:01
1499
原创 tensorflow 损失函数计算
本来打算自己写一套圆心拟合的算法,但发现拟合到中心附近时误差始终在2%左右原来是计算损失函数时以差值直接来算:f(x,y) = (x-a)^2+(y-b)^2+closs=tf.abs(f(x,y))经过修改:loss = tf.pow(loss,2) 来计算,就可以精确到小数点后8位了...
2019-04-12 15:43:50
621
原创 numpy 小知识
numpy中数据是区分类型的,X = np.arange(-5.0, 5.0, 1.0) 初始化出来的是 float64但Y = np.arange(-5, 5, 1.0) 初始化出来的是int32了直接调用X+=Y 是会报错,数据类型不一致可以通过 Y=Y.astype(np.float) 转换后来使用,也可以通过Y=Y.astype(X.dtype) 来转换...
2019-03-20 17:11:12
165
原创 python 2D/3D点集绘制差异
import matplotlib.pyplot as plt采用 matplotlib.pyplot 作为绘图库2D绘制直接使用:plt.scatter3D绘制需要创建一个gca对象,通过gca.scatter 进行绘制fig = plt.figure()ax = fig.gca(projection='3d')另外,发现必须导入:from mpl_toolk...
2019-03-20 16:50:43
659
原创 多个卷积核进行卷积的输出结果
之前一直对卷积的输出结果的格式不太清楚,如:3x16X16的图像进行 5个3x3核,步长为1的卷积。(3指的是图像的通道数,如常见的红绿蓝)单个通道对单个核卷积的结果为:(16-(3-1))x(16-(3-1)) =13x13因为有3个通道,一个卷积核需要对每个通道上的图像分量进行卷积,但卷积后会进行一次合并,因此3个通道求卷积后的结果任然是 13x13的单通道图像。因为有5个...
2018-12-26 19:31:12
6508
2
原创 caffe调试问题
caffe本身依赖了很多库,cmake构建好工程在编译的时候会自动下载至:user\.caffe\dependencies\download\libraries_v140_x64_py35_1.1.0.tar.bz2但有些库下载会失败,如:protobuf 此库我们如果通过Anaconda3来下载的话,libprotobuf.lib 没有debug版。最好就是去github下载pro...
2018-11-26 15:17:03
220
原创 BOOST1.68编译方法
启动VS 开发者命令行工具,跳转至boost安装路径,执行bootstrap.batb2.exe install --toolset=msvc-14.0 --prefix="E:\Study\Library\boost_1_68_0\lib" --without-python threading=multi --build-type=complete address-model=64...
2018-10-29 15:32:58
917
1
原创 C++桥接模式的一点问题
A文件中定义classAB文件中定义classBB的头文件不包含A,CPP文件包含Aclass B{class A;B();~B();A *m_pA;}B.CPP#INCLUDE<A.H>B::B(){m_pA=new A;//此处会提示A的构造函数未定义}void fun(){A* a=new A;//此...
2018-10-17 19:51:46
129
原创 conda常用命令汇总
conda --version 检测conda版本conda update conda 升级conda版本conda create -n [名称] python=2.7/3.5 创建一个python环境,版本为python参数设置的python --version 检测python版本activate [名称] 激活一个环境deactivate 注销当前环境conda...
2018-10-16 16:16:09
386
原创 NX平台上C调用python的一些问题
NX目录下的NXHUMAN文件夹中有NX对应版本的python,系统会加载对应的文件路径如果不把这个目录从sys.path中移除,那么一些模块会加载成旧版本的,对应不上 接口py文件中,注意不能有中文。很有可能是NXHUMAN中的部分python库已加载,如字符串处理??(原理不清楚)低版本的python库处理中文会出现异常...
2018-09-27 16:33:26
332
原创 caffe debug
编译的时候会依赖一大堆LIB 都存在无法解析的符合,实际上就是所有LIB的工程都需要添加预处理宏:PROTOBUF_USE_DLLS调试时直接死掉?ucrtbased.dll 库有问题,换成SDK内置的即可如何发现这个库有问题的?在exe路径下发现一堆库被copy过来了,然后一个个删除,看哪个删了后会提示缺少运行库,不删却会死机,那个库就是罪魁祸首了。 ...
2018-09-11 17:36:03
357
原创 Caffe搭建编译问题汇总
一定要装Anaconda3,Anaconda3把绝大多数python库都自动装好了,还能自动设置python环境,非常方便。手动一个个下载python的支持库要死 下载caffe windows如下操作,关闭NINJA与GPU加速以及设置python为3.5。盘符注意修改下e:cd E:\Study\Caffe\caffe-windows\scriptsSET WITH_N...
2018-08-22 16:47:23
248
原创 Windows Caffe环境搭建问题
VS2015注意,在环境搭建的时候:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin 目录下的msdia140.dll等140后缀的库,需要替换为IDE中的库,不然会报错关闭NANJI,采用VS2015来构建环境...
2018-07-23 17:41:02
170
原创 CMAKE 使用心得
一直都是下载一些功能库在用,很少用到开源的项目,发现CMAKE好多地方用起来不顺手,导出的时候很多错误信息根本查不到。以下内容注意:NINJA好像是CMAKE的一个扩展,但完全不熟悉,再改用VS平台后出现前后兼容性问题。把build中的内容删除,就不会出现冲突了。 ...
2018-07-23 17:37:58
171
原创 设计模式浅析(一)
代理设计模式与装饰设计模式代理设计模式是指用户需要执行一个对象的功能时,通过代理类调用实现,代理类将原类完全封装,对用户不可见。装饰设计模式是指,采用装饰类动态的对增加一个类的功能,与继承有点相似。...
2018-03-20 09:39:56
209
原创 NX矩阵运算API
NX UF_MTX_ 系列函数属于矩阵运算由于坐标系的矩阵均属于正交矩阵,因此矩阵的转置与矩阵的逆相等UF_MTX3_multiply 求矩阵乘法A X BUF_MTX3_multiply_t 求矩阵 A-1 X B但是,矢量与矩阵乘法的函数应该是写反了:UF_MTX3_vec_multiply 实际是 Vec X Mtx-1 ...
2018-03-14 13:43:33
744
原创 WIN7共享WIFI
netsh wlan set hostednetwork mode=allow ssid=xiaoming key=18901234 创建一个网络连接选择当前联网的网络,共享给新建的网络连接netsh wlan start hostednetwork 启动承载网络...
2018-02-08 13:22:25
212
原创 tensorflow 中的变量为何会被训练
之前一直疑惑,在TensorFlow中构建神经网络的时候仅仅做了几个矩阵乘法,其中W B在run的时候就会迭代训练。经过一番查找资料, 声明Variable变量时,默认trainable=True,会自动训练。在http://blog.youkuaiyun.com/shenxiaoming77/article/details/77197708 中有更详细说明。
2018-01-29 09:50:41
1141
原创 多线程首次项目应用一些细节
由于多线程运行是抢占式的,子线程可能一大段代码运行完成了,主线程还未往后跑一步如下所示代码,意图为重置主线程信号,等待所有子线程执行完成后再执行主线程子线程代码完成后会重置子线程信号,激活主线程信号,再等待主线程产生子线程激活信号但实际上是有问题的预期逻辑为:激活子线程信号(主)重置主线程信号(主)子线程进入循环(子)激活主线程(子)重置子线程(子)等待
2017-12-04 11:33:12
189
原创 JNI运行环境设置
一、控制台下运行JAVA程序1、运行class文件需要设置classpath环境变量:classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;执行java -Djava.ext.dirs=lib 设置class文件依赖库执行JAVA XXX2、运行JAR包java -jar XXX.jar
2017-11-09 14:59:35
670
原创 WINDOWS局域网文件共享策略及设置方法
许多公司都需要对数据进行统一的管理,而多数公司都不会有专门的开发团队去维护一套数据管理系统因此,依靠WINDOWS自带的文件共享服务及权限管理的分配方案则能够比较简单有效的管理数据储备知识:1、数据分类及管理方法2、WINDOWS账户管理方法3、WINDOWS权限管理模式4、net use命令使用4、局域玩访问的凭据管理操作实例:1、首先,需要根
2017-10-20 14:25:55
5601
原创 python pip install 异常问题
刚开始玩python没多久,发现很多python库都是用pip模块安装的安装的时候出现许多问题,其中就包括命令行中弹出python脚本错误的红色警告本来只是因为看不清楚字,把其重定向至文本中检测结果调用重定向符合后发现就安装成功了,也是奇怪,大家可以试试,图如下:调用重定向后:很莫名,自己也没搞清楚原因,不过不求甚解的话可以试试。
2017-10-10 11:42:58
1099
原创 获取当前DLL所在路径
通过VirtualQuery函数,传入目标内存,获取对应句柄HMODULE GetSelfModuleHandle() { MEMORY_BASIC_INFORMATION mbi; return ((::VirtualQuery(GetSelfModuleHandle, &mbi, sizeof(mbi)) != 0) ? (HMODULE)mbi.Alloca
2017-09-22 13:08:35
2338
MindVision Camera Platform Setup(2.1.10.161).exe
2023-04-06
JT2GO最新版本浏览器
2013-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人