自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 Webflux异常处理

webflux异常处理

2022-07-29 10:09:54 678 1

原创 记录一个mod运算式的推导

((x+y)%p+z)%p=((x+y)%p%p+z%p)%p=((x+y)%p+z%p)%p=(x+y+z)%p%p=(x+y+z)%p\begin{aligned}((x+y)\%p +z) \%p&=((x+y)\%p\%p + z\%p)\%p\\&=((x+y)\%p+z\%p)\%p\\&=(x+y+z)\%p\%p\\&=(x+y+z)\%p\end{aligned}((x+y)%p+z)%p​=((x+y)%p%p+z%p)%p=((x+y)%

2021-05-13 09:46:21 239 1

原创 安装tensorflow-rocm==1.15找不到 libmcwamp.so.2

Using TensorFlow backend.Traceback (most recent call last): File "/home/bengt/Projekte/gitlab.com/PFASDR/PFASDR.Code.Main/.tox/py36-neural-rocm/lib/python3.6/site-packages/tensorflow_core/python/pywrap_tensorflow.py", line 58, in <module> from

2020-06-02 20:13:33 2667

原创 安装tensorflow-rocm==2.1踩坑纪实

安装完rocm-dkms之后,首先安装一波官方要求的依赖sudo apt install rocm-libs hipcub miopen-hip然后运行的时候提示缺少libtinfo.so.5函数sudo apt install libtinfo5

2020-06-02 11:19:14 2005

原创 ScalaMock使用时的一个小技巧——Mock的对象需要传入一些构造参数该怎么办?

背景下图这种类似的情形,由于有默认参数,一定需要传入dependency的时候(lazy也不好使了>_<),该怎么破?解决办法使用一个子类继承它,继承的时候设置默认参数,然后再mock子类即可...

2020-05-28 18:35:54 1038

原创 ScalaMock与lazy的一个小分享

ScalaMock与lazy的一个小分享起因:用Mock写单元测试的时候,出现一个空指针错误,大致类似下面的报错代码详情:import org.scalamock.scalatest.MockFactoryimport org.scalatest.funsuite.AnyFunSuitecase class Dependency(string: String) {}class WrongClass(dependency: Dependency) { val wrong = depen

2020-05-19 09:51:35 370

原创 pywintypes.com_error: (-2147352567, '发生意外。', (0, 'Kingsoft WPS', '文档打开失败。', '', 3010, -786427), None

import osimport win32com.clientdef docx2pdf(src, dst): if not os.path.exists(src): print(src + "不存在,无法继续!") return False os.system('taskkill /im wps.exe') # 如果文件存在就删除 ...

2020-03-27 13:52:18 5083 3

原创 使用Jpa+@Query+nativeQuery=false+Pageable遇到的问题

原来的代码是这样的@Repositorypublic interface ChapterRepository extends JpaRepository<ChapterEntity, Long> { @Query(value = "select new ChapterEntity(chapterId, chapterName) from ChapterEntity wher...

2020-03-01 22:16:57 1867

原创 h5py is running against HDF5 1.10.5 when it was built against 1.10.4

h5py is running against HDF5 1.10.5 when it was built against 1.10.4, this may cause problems '{0}.{1}.{2}'.format(*version.hdf5_built_version_tuple)conda安装的tensorflow报这个错误,安装更高版本的hdf5就行,然而conda目前...

2020-02-29 12:14:18 18891 35

原创 Could not load dynamic library 'cudart64_101.dll'

我是用miniconda创建的环境,pip安装的tensorflow-gpu==2.1.0,出现了如题的错误。换成conda install tensorflow-gpu就解决了应该是环境变量吧。。虽然安装了cudnn到cuda/bin目录下,但conda里读不到,conda install的时候下载了cudnn...

2020-02-29 12:13:45 15912 5

原创 Query failed with error code 2 and error message ‘Field ‘locale’ is invalid

Caused by: com.mongodb.MongoQueryException: Query failed with error code 2 and error message ‘Field ‘locale’ is invalid in: { locale: “comment” }’ on server localhost:27017emm。。这个有很大概率是你将@Document(...

2020-02-29 12:13:12 4637 39

原创 python将\\u转换为\u

真是令人头疼啊,由于传过来的字符串就是\uXXXX,导致python解析成字符串的时候变成了\uXXXX,找了一圈没发现什么好的解决办法,先用json库转换的方式顶一下:def to_chinese(self, unicode_str): x = json.loads('{"s":"%s"}' % unicode_str) return x['s']...

2020-02-15 09:18:17 1402

原创 scrapy重写FilePipeline但无反应|FilePipeline与ImagePipeImage无效没有开启

查阅文档后得知,不配置这两个参数,尽管配置了item_pipeline,但scrapy是不会开启这两种类型的pipeline的

2020-02-15 09:17:45 821

原创 pyspider win10环境安装踩坑

注意事项python使用3.6版本以下(3.7版本async作为关键字,而pyspider使用该关键字作参数了)win10安装pyspider之前要手动安装一下pycurl,可以去这里下下载地址卡在启动result_worker,尝试pyspider all命令(如果用文件存储pyspider档案,删除data目录下出project.db以外的其他文件)Deprecated option...

2020-01-19 14:50:55 241

原创 NJU SE 操作系统期末复习

第一章 计算机系统概述计算机系统概述计算机系统视图程序员的视图软件开发的不同层次计算机硬件系统:机器语言操作系统之资源管理:机器语言+广义指令(扩充了硬件资源管理)操作系统之文件系统:机器语言+系统调用(扩充了信息资源管理)数据库管理系统:数据库语言(扩充了功能更强的信息资源管理)语言处理程序:面向问题的语言计算机程序的执行过程操作系统概述操作系统类型批处理操作...

2020-01-06 14:01:10 5023

原创 NJU SE 软件系统设计期末复习——设计模式部分

软件模式软件模式是将模式的一般概念应用于软件开发领域,即软件开发的总体指导思路或参照样板。软件模式并非仅限于设计模式,还包括架构模式、分析模式和过程模式等,实际上,在软件生存期的每一个阶段都存在着一些被认同的模式。软件模式可以认为是对软件开发这一特定“问题”的“解法”的某种统一标识,软件模式等于一定条件下的出现的问题以及解法。软件模式的基础结构由4个部分构成:问题描述前提条件(环境或约束...

2020-01-02 10:27:23 1031

原创 NJU SE 软件系统设计期末复习——架构设计部分

软件架构基础知识什么是软件架构某个软件或计算系统的软件架构是该系统的一个或多个结构,它们由软件元素、这些元素的外部可见属性以及这些元素之间的关系组成。(架构是设计的一部分,是设计的最早期的阶段最重要的决定)架构师是做什么的架构师的工作不是创造性的一种设计,更多的是在和不同的stakeholder去交流沟通各方面的需求、限制、约束的,最终达成妥协的结果。在技术方面,他对于实现的技术要有所...

2020-01-02 10:26:22 1612 1

原创 2019 NJU SE 商务智能复习整理

构造数据仓库明确需求用户的主观分析需求选择工具数据抽取(Data Extract)工具数据清洗(Data Cleaning)工具元数据(Metadata)管理工具数据分析工具(Look for patterns)数据挖掘工具(Look for hidden patterns)数据展现工具构建数据仓库操作型处理也叫事务处理,是指对数据库的日常联机访问操作,通...

2019-12-30 21:03:35 1279 1

原创 操作系统复习——管程

管程管程概念的提出管程试图抽象相关并发进程对共享变量的访问,以提供一个友善的并发程序设计开发环境(信号量机制的不足:程序编写困难、易出错)管程是由若干公共变量及其说明和所有访问这些变量的过程所组成管程把分散在各个进程中互斥地访问公共变量的那些临界区集中起来管理,管程的局部变量只能由该管程的过程存取进程只能互持地调用管程中的过程管程的定义管程是由局部于自己的若干公共变量及其说明和所...

2019-12-25 20:20:54 933 1

原创 操作系统复习——信号量与PV操作

信号量与PV操作问题的提出TS或swap指令管理临界区,采用忙式轮询,效率低关开中断管理临界区,不便交给用户程序使用信号量的构思一种可动态定义的软件资源:信号量核心数据结构:等待进程队列信号量声明:资源报到,建立队列申请资源的原语:若申请不得,调用进程入队等待归还资源的原语:若队列中有等待进程,需释放信号量撤销:资源注销,撤销队列记录型信号量的定义...

2019-12-22 10:46:11 2956

原创 操作系统复习——死锁

死锁死锁的定义一组进程处于死锁状态是指:每一个进程都在等待被另一个进程所占有的、不能抢占的资源死锁的产生原因:允许多个进程并发执行共享系统资源时,系统必须提供同步机制和进程通信机制。然而,对这种机制使用不当的话,可能会出现进程永远被阻塞的现象。两个进程分别等待对方占有的一个资源,于是两者都不能执行而处于永远等待,这种现象称为“死锁”。例如:打印机与读卡机PV操作使用不当产生死...

2019-12-21 19:41:04 690

原创 使用gitlab遇到的一些问题

gitlab设置host(不设置无法使用runner)更改/etc/gitlab/gitlab.rb。(第一个配置)external_url “http://gitlab.example.com”保存然后gitlab-ctl reconfigure即可。但我使用的gitlab版本是12.1.1,好像有bug,所以直接去修改/opt/gitlab/embedded/service/gitla...

2019-12-04 10:25:55 2391

原创 C++基类指针存放子类对象踩坑(引发了异常: 读取访问权限冲突。command-> 是 0xCCCCCCCC)

用C++写命令模式时候遇到的,emmm…是在下愚鲁了啊!首先,C++创建对象,可以在堆中分配,也可以在栈中分配。#include <iostream> using namespace std; class A { private: int n; public: A(int m):n(m) { } ~A(){} }; int ma...

2019-12-04 10:24:13 432

原创 使用docker的一些经验

删除docker冗余镜像(tag为none的)sudo docker rmi $(sudo docker images | grep "<none>" | awk '{print $3}') docker修改网段在/etc/docker/daemon.json中添加"bip": "192.168.100.1/24"就可以修改网段。(可能导致的问题:若docker网段与宿...

2019-11-24 10:47:12 319

原创 常见的页面置换算法概述 OPT、FIFO、SCR、CLOCK、改进型CLOCK、MIN、WS

最佳页面置换算法 OPT算法最佳页面置换算法是Belady于1966年提出的一种理论上的算法。是一种保证最少的缺页率的理想化算法。算法描述输入页面号引用串:如果页框中的某个页面P以后永不使用,则该页面为淘汰页面Pt。如果每个P都会再次被访问,那么其中最长未来时间内不再被访问的页面为淘汰页面Pt。先进先出页面置换算法 FIFO算法算法描述优先淘汰最早进入内存的页面,亦即在内存...

2019-11-18 11:20:28 3125

十天学会易语言图解教程

这是e语言教程 喜欢e语言的童鞋们有福啦

2013-03-31

啊哈C_v2.0正式版

最简洁的C语言·不骗你,除了界面什么都没有,不信你试试,适合新手

2013-03-31

空空如也

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

TA关注的人

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