RAID0阵列重组数据恢复
本文采用DiskGenius作为主要工具 注意:似乎只有DiskGenius专业版有此功能 Step1 将所有磁盘连接电脑 step2 Attention:一定要保证磁盘的添加顺序正确,块大小设置正确 根据经验,似乎当磁盘顺序调整正确时能够识别到损坏的分区,这时候再不断调整块大小,在设置正确后就能看到全部文件 Step3 使用DiskGenius自带的分区备份功能即可备份该分区上的文件,或者直接拷贝文件也行(速度有点慢) 参考资料 DiskGenius Doc-RAID数据恢复
定积分中值定理
注:这是我的数学期末报告,发这里算了 课本的不严谨 正如何老师所言,课本上的定积分中值定理是不严谨的。 课本上的定理描述如下: 对于在[min(a,b),max(a,b)]上的连续函数f(x)有∫abf(x)dx=f(ξ)(b−a),ξ∈[min(a,b),max(a,b)]\begin{aligned} &对于在 [\min(a,b) ,\max(a,b)]上的连续函数f(x)\\ &有\int_a^b f(x)dx=f(\xi)(b-a),\xi \in [\min(a,b) ,\max(a,b)] \end{aligned} 对于在[min(a,b),max(a,b)]上的连续函数f(x)有∫abf(x)dx=f(ξ)(b−a),ξ∈[min(a,b),max(a,b)] 上述定理中的ξ\xiξ并不能称作中值,因为它取到了边界值。若要将其称作中值,应当将其范围限制在开区间(min(a,b),max(a,b))(\min(a,b)...
英语7选5乱蒙(不重复),全错的概率
英语七选五乱蒙,当然是不重复地蒙。 求这个概率,最容易想到的当然是穷举法,但是七选五的穷举要求不重复,那么,使用递归来求解是一个不错的解决方案 本文主要使用python来实现 首先计算所有情况的总数 1all=7*6*5*4*3 定义递归函数f(list),这个函数的作用就是选择一个答案并且保证这个答案与相应的正确答案不同,其中输入参数list代表之前的选择情况。 我们不妨记正确答案为[1,2,3,4,5]。 如果列表长度已经达到了5,那么就说明选完了,将allIncorrect自增。 否则,挨个尝试选1~7,记作next,并且要使这个值不能是正确答案next!=len(list)+1,也不能重复出现next not in list,之后将list复制一份,添加next到末尾,继续调用f(list)。 1234567891011def f(list): global allIncorrect if len(list)==5: allIncorrect+=1 return for next in...
小结不定积分
此篇文章尚未写完 总体思路 换元法1 应当注意整体: d(sin2x)=2sinx dsinx=2sinxcosx dxd(\sin^2x)=2\sin x\ d\sin x=2\sin x \cos x \ dxd(sin2x)=2sinx dsinx=2sinxcosx dx 换元法2 万能代换(三角函数->有理函数)u=tanx2:sinx=2u1+u2,cosx=1−u21+u2,dx=2du1+u2u=\tan \frac{x}{2}:\sin x=\frac{2u}{1+u^2},\cos...
将Blazor-WASM-APP迁移到.Net8.0
1 首先,要更改TargetFramework 1<TargetFramework>net8.0</TargetFramework> 2 然后在Nuget包管理器中升级 3 最后,最重要的 右键点击Blazor项目,点击清理,不然网页无法正常显示 参考资料 How to migrate your Blazor Server app to .NET 8 Github Issue
初步上手Flask 完成一个提交页面
最近需要通过网络收集一些资料,又不想用腾讯文档这些臃肿的东西,就自己写了一个Web服务来收集信息 python用来写服务端非常简单 其实前端核心也就是这句话 1fetch("/add?add=" + value) 和服务端的这句话 123456@app.route('/add')def add(): add = request.args.get('add') print("Add: ",add) save(add) return "成功" 以下是全部代码 1234567891011121314151617181920212223242526272829from flask import Flask, requestapp = Flask(__name__) def save(t): with open("sayings.txt","a",encoding='utf8') as f: ...
四元数使物体始终保持竖直向上
在Unity中利用刚体RigidBody使物体运动是非常容易的事,但是有时有时不希望物体倒下,这就要复杂一些,因为Unity使用四元数Quaternion来表示旋转。 但其实四元数也不算难 先上代码,将这段代码放在Update()函数中 123456789101112var dst_quaternion = transform.rotation;var angle = Mathf.Acos(dst_quaternion.w);//arccosif(dst_quaternion.y < 0){ angle = -angle;}var sin_value = Mathf.Sin(angle);dst_quaternion.z = 0;dst_quaternion.y = sin_value;dst_quaternion.x = 0;transform.rotation=dst_quaternion;//apply the transform 解释 四元数的一种几何解释是如果物体围绕一个轴...
适用于Blazor_Webassembly的Github-action配置文件
Github-action实在是太好用了,最近在搞Blazor Webassembly,去网上抄袭了一圈,得到了以下config 1234567891011121314151617181920212223242526272829name: .NETon: push: branches: [ "master" ] pull_request: branches: [ "master" ]permissions: contents: writejobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Setup .NET uses: actions/setup-dotnet@v3 with: dotnet-version: 7.x.x - name: Publish with dotnet run: dotnet publish...