- 博客(84)
- 收藏
- 关注
原创 C++ 使用Python 接口 类调用 类方法调用
使用python实现了一些模块和算法,需要使用C++进行调用,且还有可能需要传参数。 需要创建类对象 调用类方法等操作 参数构造
2022-10-14 16:28:38
910
原创 Vscode cpp 调试 配置实例
vscode cpp 配置 调试 样例 通过 launch 配置preLaunchTask编译文件,然后启动调试;过程中编译task中需要自己补写编译的命令;常见错误error: ld returned 1 exit status未编译源文件:undefined reference to 通过 -g 参数加入cpp文件 如/src_dir/*/*头文件搜索位置没指定:No such file or directory 通过 -I 加入 /head_dir/*
2022-03-19 13:39:30
1165
1
原创 去中心化 分布式 自组织 概念区分与理解
这两个词总是一起出现,但对于他们直接的关系的理解总感觉不够意思,整理分享讨论之目录1-分布式分布式计算2-去中心化3-自组织1-分布式分布式计算 计算机科学领域的术语将一个计算任务进行分解后,通过多台计算设备计算最后整合结果。这样的一个计算任务通常很难在一台计算设备上完成。 计算设备之间的特点,并行,时间不一致,独立2-去中心化关于“去中心化”和“分布式”的区别大概可以总结为:去中心化是分布式网络...
2022-03-09 00:32:42
9679
原创 Nginx Django uwsgi 报错“13: Permission denied”
Nginx Django uwsgi **.sock failed (13: Permission denied) while connecting to upstream, client:**
2022-02-13 22:53:41
1614
原创 torch gather函数理解 图解
看了好几篇了,没有直接看明白,特梳理之;Gather获取的数据shape和idx索引的shape一样,获取数据的内容为data中idx对应的坐标,idx对应的坐标按指定轴被idx坐标处值替换后的坐标。idx数组的shape不一定小于data的,只要对应的坐标构造后合法即可。
2022-01-05 18:30:58
917
1
原创 thinkphp 跨域处理
thinkphp6 跨域的一个非正常处理方式入口文件加header,就可以了 解决了很长一段时间各种尝试。包括但不限于下列thinkphp中间件处理,自定义中间件处理。nginx处理等等最后看到参考文章的第一种方法直接就行了,当时就很感动,感谢作者,内容大家自行前往查看。参考文章thinkphp5 关于跨域的一些坑,附上解决办法(比较全面了) - 一个网名 - 博客园 (cnblogs.com)...
2021-08-23 22:06:03
1408
原创 thinkphp6 Swagger|OpenAPI
起:报错等Required @OA\Info() not foundRequired @OA\PathItem() not found原因:扫描目录中的类方法未进行对应格式的注释。新手使用,看相关 的资料不多 记录一下安装在thinkphp对应根目录composer require zircote/swagger-php文档生成通过访问对应控制器方法来生成或使用命令行生成 public function doc(){ $openapi = \O
2021-08-23 09:32:46
1914
原创 Thinkphp 6 - 数据库配置未定义:mysql(throw new InvalidArgume|配置文件无效未生效
关键字:thinkphp6 database配置无效 配置无效 配置文件未生效除了可能是配置有问题外(配置有问题看下面的link)Thinkphp 6 - 数据库配置未定义:mysql(throw new InvalidArgume_跳墙网 (tqwba.com)如果你在远程开发或者刚创建配置文件等情况下可能是文件的权限不对。查看文件权限是否是web服务器软件可访问的。我也是找上面的链接无果后才发现竟然是这样的。进一步如果其他的配置文件...
2021-08-22 20:56:38
1151
原创 处理umi国际化useIntl不能在类组件中使用
问题描述使用umi中useIntl在类组件中时报错。Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:You might have mismatching versions of React and the renderer (such as React DOM) Y.
2021-05-16 20:11:51
4216
2
原创 知识图谱中基本概念的学习、整理与理解
文章中的标记[Q]、【Q】不太确定的一些理解。涉及概念:本体、实体、知识图谱、概念、关系、知识图谱、知识其他的一些关键词上菜参考文章[概念理解]:本体、实体、知识库、知识图谱 https://zhuanlan.zhihu.com/p/225126980[干货] 最全知识图谱综述 #1: 概念以及构建技术https://www.zhuanzhi.ai/knowledge/c06da1d6a5930b80293955ca3f6bbf53语义网所谓的“本体”的具体例子..
2021-05-14 21:42:52
257
原创 从后面攻下test文件名模式:django test 自定义测试文件名模式
想在写bug的时候就把测试文件写在旁边,但是Django默认的检测测试文件的模式是test在文件名的前面,这就导致了测试文件和带有bug的文件常常不在一起,比较不方便。但是我直接猜测改变文件匹配的模式比如说把test放在后面这样的,"*.test.py"(如执行下面的代码),但是Django就没发现我写的测试文件,故非常的困惑。python manage.py test -p "*.test.py"#或者python manage.py test --pattern="*.test.py"效果
2021-05-10 21:16:54
299
原创 云剪贴板:以备不时之需
云剪贴板,个人制作的小工具。分享给大家 有效的服务提供只要我的服务器在就会一直提供。支持通过shell获取剪贴板的内容使用情景两台通网设备想要复制一段内容过去但是,又没有QQ,微信等通讯软件 刚装好的系统,要一个配置文件,但是获取比较麻烦,另一台设备上刚好有使用方法在源端浏览器打开ctrlc.test4us.top 将内容复制然后点击ctrlc在目的端使用 命令行或者浏览器打开ctrlv.test4us.top通过code获取你的内容。或者使用命令行获取..
2021-05-01 11:08:49
1027
1
原创 drf外键序列化,自定义附加字段
问题表述请求api时返回外键数据 drf序列化外键数据看到网友们的方法 都感觉好像下不了手,故慢慢的实验共识:已经用了drf的序列化类序列化了模型,并且能拿到数据,现在其中有个用户的外键只有id,现在需要拿到用户名现在已经有的系列话的实现如下from rest_framework import viewsets,serializersclass Experiment_Serializer(serializers.ModelSerializer): class Meta:
2021-04-27 15:32:56
2622
原创 django drf pagination 自定义返回数据格式
在使用Django rest_framework下 需要自定义前端返回数据的格式比如说 使用PageNumberPagination 时返回的数据在results中 但是前端用的都是data 前端接口数量多的时候就比较麻烦了在此之前 你应当和我一样 知道了 使用get方式请求def的接口;同时本文只在自己用的PageNumberPagination 上作修改 其他的分页器 没有测试其他表述drf 自定义返回数据格式 自定义分页数据格式 自定义分页改 更改默认Pagination返.
2021-04-27 11:39:05
1327
2
原创 promise获取[[PromiseResult]]数据
问题描述promise catch中获取相应的数据(或许别人的catch中不需要获取数据 但是我需要QAQ) js中获取 promise [[PromiseResult]] 数据 promise catch 中获取响应内容 异步请求错误情况下获取相应数据实验情况请求成功走then这个路线 数据直接就是回调函数的参数,但是异常或者失败后走catch路线参数却不是相应的内容。在使用umi-request 请求后得到的一个400响应,虽然400了但是还是想拿到返回的数据,catch是ca.
2021-04-26 16:48:16
24746
2
原创 在python中获取xml指定属性的所有节点
其他表述:在python中获取xml含有指定属性的所有节点 在python中获取xml含有特定属性的所有节点 依据属性筛选节点简单看了一下python中xml模块的文档,只看到了通过tag和id来寻找节点,没有直接能够根据属性获取节点的方法。心急的我没有第一时间找到网友们的解决方法,但是我要用,emmmm自己实现遍历的想法,算了,不自己实现;然后仔细查找资料,看文档发现了xpath在过程中使用xml.dom.minidom 其中的findall 说是支持xpath但是...
2021-04-25 21:32:56
3249
原创 umi-request中request请求中的params和data
又看到有人把数据放在data中也有发现有人把数据放在params中,他们有什么区别和关系呢?这里只讨论GET和POST两种情况下,而且过程中只做基于现象的推测。实验环境:Django作为后端查看请求本着基于求成的想法,直接进行实验比较数据和请求准备import request from 'umi-request';const options = { params:{p:"param"}, data:{d:"data"} }const url = "yo
2021-04-20 17:24:27
2603
原创 react前端axios使用jwt token依然401 踩坑
调试完成Django drf jwt授权后在前端使用token请求授权接口依然是401,没有直接处理完成,记录处理过程以便分析请求与生成token供前端使用参见《前后端分离使用drf jwt的token鉴权》准备axios使用用户名与密码获取token 并存储在localstorage中 let user = 'testuser' let pass = 'testpassword' axios.post('http://localhost:8008/Plum/get
2021-04-07 22:01:14
1212
原创 前后端分离使用drf jwt的token认证授权
鄙人太浮躁,简单搜索两下后没有成功的完成我的认证,因此静心开始慢慢搞一遍试验环境后端djangorestframework==3.12.4djangorestframework-jwt==1.11.0Django==3.1.7drf-yasg==1.20.0 (调试使用)跨域开发过程中配置全部允许认证流程实现过程对应包的安装过程省略.......配置setting.py中添加jwt鉴权类REST_FRAMEWORK = { 'DEFAUL
2021-04-07 17:44:10
756
2
原创 n-step Sarsa 与Sarsa-lambda
摘要:我看好像还少有吧这两个东东放在一起的,但是又感觉有什么相关的联系,最近刚好在学习,故作文以记之。Q-Learning与Sarsa都是时序差分算法,以Q表作为状态动作的价值评估。Q-Learning中:在状态下执行动作进入到状态获得奖励定义下执行的收益(价值)为表格更新公式:整理后为Sarsa与QL的差异在于对于下执行的收益(价值)的定义不是下一个状态能得到的最值而是下一个状态实际的动作对应的价值。也就是定义下执行的收益(价值)为Sarsa中的更新公式整理后为依据
2021-04-05 10:52:21
672
原创 Django rest_framwork 自定义内容的API
摘要在知道与认识django rest_framwork并且还不怎么认识的几十分钟里,就想着自定义自己的接口内容,但是我看样例以及网友们的例子,只有关于模型的viewset,主要是我自己瞎写的它不work。粗看了几遍给的文档,好像也没有说模型之外的接口怎么操作,要覆盖什么函数之类的也没有 。问题核心,Djangorestframwork建立模型无关的API |Django rest framwork without model |Django rest framwork without quer..
2021-04-02 23:29:48
219
3
原创 Django url 名字不能叫ping 的奇怪现象
摘要:在用Django开发接口的时候的,写了一个叫ping 的接口,调试了一天都是404是在把自己迷倒了,后面发现如果把接口名改成其他的就行了,在后续的眼前中发现chrome中去接口名ping才会这样。奇怪现象复现定义接口ping使用Chrome请求时自动补成ping/ 导致请求404. 用drf_ysag奇怪问题的代码如下使用chrome中使用drf_yasg与直接请求响应如下 ,在右图中可以看到服务器是识别到的请求时ping/ 使用Chrome浏览器请求,我们也.
2021-04-02 23:11:55
212
原创 执行脚本启动conda环境失败
同类问题:jenkins中执行脚本启动conda环境失败坑:root用户对nonlogin 的source~/.bashrc做了不作为的限制问题描述错误内容conda 没有初始化,就conda activate env也没有成功执行即使在login-shell中进行了初始化,并在控制台中自己手动处理的时候都可以成功的激活环境(由 source ~/.bashrc起作用)。再运行脚本一样的会失败。备注:在用户执行一次 conda init 后会在用户~/.bashrc中追加相关的配置.
2021-03-29 15:41:31
2057
1
原创 jenkins中执行source /etc/profile 失败
问题简要起点问题:jenkins在linux节点执行脚本command not found搭建的jenkins在ubuntu上,使用win节点执行bat脚本和我自己连接上命令行执行效果一致,但是在ubuntu上或者其他的ubuntu代理节点上执行脚本总是出现command not found,试了几个网上的方案 source之类的都没有效果,甚至source就失败了。实验探索网友说是因为环境导致的该问题,该问题等价于 在命令行执行命令not found我去命令行用同样的用试了一试,果
2021-03-29 12:08:45
2056
1
原创 jenkins配置工作空间不在C盘的win10节点
jenkins添加windows从节点设置工作目录不在C盘时出错错误在节点上能看个对应的文件已经上传原因:在cmd中cd工作目录时似乎只能在盘内切换如下①并没像想象的一样切过去;②盘内切换正常。在cmd中通过使用盘符方式切换盘;解决方案:在启动方式选择高级选项 代理启动前缀命令 切换到你自定义的工作目录结果:再次启动后成功启动代理参考来源:[JENKINS-51352] Windows slave not getting connected - Jenkins J
2021-03-28 11:19:12
420
1
原创 git 多分支共同文件同步
git 多分支共同文件同步情景:a,b,c两个分支有一个共同的工具文件f,一天开发a分支的人员发现了path/name.file的bug并修复了。这时候总不能让b,c分支继续使用带有bug的版本了吧。或许应该说f就不应该在这些仓库管理中,但是它已经在了。#a分支完成commit后切换到b分支git checkout b# 在b分支上打补丁#git check out --path <branch> <path>git checkout --patch a path
2021-03-21 11:01:55
932
原创 git常用功能需求命令
说在前面记性不好,总是去查,记录自己常用的git --helpgit option -h可查看帮助初始clone <url>:克隆仓库 init:在当前文件夹初始化仓库在一个分支上的操作branch:分支情况以及对分支的操作 -D:删除本地分支 reset: --hard:回退到指定的点,不保存修改后的内容 HEAD^:回退到上一个commit(A),A之后修改的内容消失,重置到A的状态 <commit-ID>:回退到<.
2021-03-21 10:56:33
143
原创 tf2.1.0 ubuntu1804 对于nan值 神坑 tf.clip_by_value
大家知道 新手玩神经网络总是会遇到nan我看大家通过clip_by_value就把nan给幅了我在win上的tf2.1.0 上测试也是ok 的 我还测了tf.maxmum但是我怎么也不会想到这样的效果在我的wsl中尽然是 不行的,不知道大家的行不行在ubuntu中是这样子的自闭时间2020.4.11...
2020-04-11 17:27:14
480
原创 tf2 利用keras自定义多输入网络模型的一种方法
我的模型有两个参数输入但是,所以没法直接使用组装层来实现,使用keras.Model 由于实在是不熟悉tf 与keras,遇到了种种困难包括但不限于网络中的训练参数怎么添加、多输入的处理、Model.build的定义失败、add_weight不会用、网络summary没有参数,最后发现了一个简单的方法,真是结了燃眉之急class MYM(keras.Model): def __i...
2020-04-07 12:31:41
1285
原创 docker win ping 不通容器 避坑
使用win docker-desktop,想连接容器开发,尝试了各种网络上的路子。kill my much time! 桥接是不行的, 手动添加路由也是行不通的, 所以看到这个的你不要想用常规的方法使用win宿主机连接你的linux容器,截止2020.3.29 查看原因 Networking features in Docker Desktop for Windows...
2020-03-29 08:36:46
2006
1
原创 CCF CSP2012-4 区块链[解决中0.8]
第一版拿到了60分,超时了,后面再学习探究 剪剪枝看看有没有希望.用邻接链表换了bitset,无明显改善效果,去掉了结束后的指针保护无明显效果.手动处理输入无明显结果第二版拿到了80分超时了, 减掉了消息队列中消息传递时相同的时候取消传递.题目内容https://blog.youkuaiyun.com/best335/article/details/104097464链的数据结构思考了好一会儿...
2020-02-10 11:49:31
241
原创 CSP201912-3 化学方程式
摘要:简单化学方程式的原子守恒判断,用类似处理算术表达式的方式处理一遍.代码中输出格式要去掉多余部分(交了两次0分很疑惑 最后发现格式不对)题目见 https://blog.youkuaiyun.com/wingrez/article/details/103551680思路:刚开始一直在想一个比较合理的办法,但是一直没有想到合适的最后还是直接一个一个字符的处理.处理的时候每次处理一种元素以及它的...
2020-02-08 17:59:55
997
原创 win 窗口不在可视域(窗口跑屏幕外边去了)
似乎也有其他的方案 使用改分辨率,但是我是remote的没有办法操作;这时候键盘操作就很贴心了,按这样的顺序按:alt+tab:聚焦程序 alt+space:调出操作菜单 M:选中移动操作 任意方向键:按一下 窗口就跑到鼠标那里去了要是你的失败了,那就:Orz...
2019-07-27 08:41:39
1091
原创 Centos 中修改重置mysql root密码
摘要:突然不知道mysql 的root密码 但是又要加库怎么办,那就重置吧 查看服务发现:Unit mysql.service could not be found. 再试一次:Unit mysqld.service could not be found.然后开始了探索.....参考:https://www.cnblogs.com/liaojie970/p/6126322.htm...
2019-04-02 20:17:42
178
原创 1207#POJ1042 Gone Fishing
-给定一连串湖的鱼量和鱼的每被抓一次的减少量和总的时间以及湖与湖之间消耗的时间,分配出最佳的方案来使鱼钓得最多;
2017-12-07 16:00:00
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人