- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 windows wsl下使用Ubuntu,保存在其他盘中
Microsoft Store 可以直接下载Ubuntu 18.04、Ubuntu 20.04、Ubuntu 22.04。可以直接安装。但是默认安装在C盘。:所有的代码和程序占C盘空间,轻轻松松几十个G。
2024-02-19 20:10:43
1094
1
原创 latex和word文档互相转换
latex和word文档互相转换latex 向 word目前有两种工具可用于完成将latex文档向word文档的转换,分别为 Tex2Word 和LaTeX-to-Wordword 向 latex引用:https://mp.weixin.qq.com/s/QyDCjKH5MJ_E4HUC31Izkg
2021-09-14 13:46:19
2102
原创 没有NumLock键的小键盘误触变成方向键
问题: 没有NumLock键的小键盘变成方向键解决:win+R 打开命令端输入:osk然后会出现下图:点击NumLock即可切换小键盘为数字。
2021-06-02 19:44:16
2242
原创 Markdown编辑器Typora标题自动编号
Typora标题自动编号正文中的各级标题自动编号来到Typora的主题文件夹: 打开Typora界面,点击左上角文件 ,偏好设置,外观,打开主题文件夹。添加一个名为base.user.css的文件,用记事本就可。复制以下内容到文件内。/** initialize css counter */#write { counter-reset: h1}h1 { counter-reset: h2}h2 { counter-reset: h3}h3 {
2021-03-04 16:08:16
518
4
原创 win10 系统 提高工作效率的小工具
win10 截图win10 的自带截图软件:快捷键是:Shift + Start + S,截图后默认保存在剪切板,可以直接去粘贴,也可以选择它,进行批注等编辑后复制。全程不用单独保存下来。图片取字网页:https://web.baimiaoapp.com/可以直接粘贴图片后识别图片中的文字(中文、英语均可)。非会员用户每天识别图片的次数有限,个人一般情况下够用。PS:不用下载软件,打开网页就好。翻译器DeepL翻译器超好用的句子和段落翻译器。目前中国用户还不能登录,但是不影响翻译,连续两次的
2021-01-13 16:41:40
435
原创 Geant4 Debug:使用高精度物理模型报错
使用高精度物理模型报错使用这些物理模型时: QGSP_BIC_HP,QGSP_BIC_AllHP,FTFP_BERT_HP 等,都可能出现以下问题:以QGSP_BIC_AllHP为例:相关代码: // .cc file : Physics list #include "QGSP_BIC_AllHP.hh" G4VModularPhysicsList* physicsList = new QGSP_BIC_AllHP; runManager->SetUserInitializ
2020-12-30 19:48:41
1299
4
原创 Geant4 DectetorCOnstruction 材料定义
同位素定义以Li-6为例。纯LI-6单质定义 G4Isotope* isoLi6 = new G4Isotope("Li6" , 3, 6, 6.015123*g/mole);//名字,质子数,质子数+中子数,摩尔质量 G4Element* elLi6 = new G4Element("single Li-6" ,"Li", 1);//几个组分 elLi6 ->AddIsotope(isoLi6, 1);//添加同位素组分到元素 G4Material* filterGa_m=
2020-12-30 16:33:23
732
原创 蒙卡模拟软件单位
McStas 单位0:mMCNP 单位:cmGeant4单位:mm1m = 100 cm = 1000 mm0.001 m = 0.01 cm =1 m
2020-12-30 13:34:20
562
原创 python基础知识---6种常用数据结构
python半吊子使用者补习基础知识数字(number):4种类型的数字:int、float、bool、complex函数type()可用于查看数据类型字符串(string)' '、" "、''' '''、+可用于连接两字符列表(list)一维,变长,用[]标识举例list1=[2,3,4]list2=['a','b','c']list3=list1+list2print(list3) #输出结果:list3=[2,3,4,'a','b','c']元组(t
2020-12-29 19:55:49
330
2
原创 python绘图——地图
地图相关绘图参考1参考2安装已安装anaconda的情况,运行一下代码conda install basemap绘制地图需导入的包# 导入需要的包import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.basemap import Basemap绘制简单地图:定义地图中心的经纬度,地图形状等# 初始化图形plt.figure(figsize=(8, 8))# 底图:圆形, lat_0:纬
2020-12-29 19:20:20
4551
1
原创 Geant4 DetectorConstruction定义颜色
#include "G4VisAttributes.hh"#include "G4Colour.hh"//VisAttributes G4VisAttributes* VisAtt0 = new G4VisAttributes ( G4Colour(225/255., 255/255.,0/255.) );//白 G4VisAttributes* VisAtt00 = new G4VisAttributes ( G4Colour(192/255., 192/255.,192/255.) );/
2020-12-19 13:02:56
833
1
原创 Geant4 PrimaryGeneratorAction 中的粒子源定义琐记
一般定义简单源整体结构PrimaryGeneratorAction::PrimaryGeneratorAction(): G4VUserPrimaryGeneratorAction(),fParticleGun(0){ G4int n_particle = 1; fParticleGun = new G4ParticleGun(n_particle); // default particle kinematic G4ParticleDefinition* particle
2020-12-08 15:30:14
3801
12
原创 ubuntu翻车——双屏,一个黑屏,一个分辨率极差
ubuntu系统翻车这是一个神奇的过程。首先,有两个屏幕,一个2k一个4k,4k在ubuntu系统下字体很小(鼠标也很小,日常找不到)。虽然体验感不好,但能正常使!今天和往常一样一直在ubuntu里写程序,中午为了追某动漫决定关机进入win10,然后再返回ubuntu。这时候2k屏接通电源但无信号,4k屏终于显示了超大的字体,图标,鼠标,同时分辨率也极差。设置里面显示部分只有一个显示设备,并且名字是 未知 ,分辨率也只能是最差的不能改。于是重启了。没用。拐进win10,win10好好的没问题
2020-12-05 20:56:43
1805
原创 Geant4 vis.mac琐记
Geant4 vis.mac琐记粒子径迹相关某确定粒子径迹#需写在最前面# Many other options are available with /vis/modeling and /vis/filtering.# For example, to select colour by particle ID:/vis/modeling/trajectories/create/drawByParticleID# 根据情况添加# 标出粒子与几何边缘交点并设置该点可视化时的大小/vis/mo
2020-12-05 20:25:15
623
原创 Geant4 储存数据到txt文件中
Geant4 储存数据到txt文件中因为自己至今仍在挣扎学习如何使用root,所以弱弱的使用txt文本储存数据,然后用python或者matlab处理数据。即:使用C++ 的方法储存数据。当par1,par2,par3,par4 已经被赋值(已获取到想要的信息),即可在后面添加: std::fstream file("filename.txt", std::ios::app); file <<par1<<" "<<par2<<" "<<
2020-12-03 20:58:26
2282
10
原创 Geant4 获取粒子信息
Geant4 获取粒子信息Step文件里G4StepPoint* preStepPoint = step->GetPreStepPoint();//step的前端点G4StepPoint* postStepPoint = step->GetPostStepPoint();//step的后端点G4String particleID = step->GetTrack()->GetParticleDefinition()->GetParticleName();//获取粒子
2020-12-03 20:47:50
4805
15
原创 C++ 字符串相关
C++语言下,使用printf输出字符串以G4为例 G4String particleName = step->GetTrack()->GetParticleDefinition()->GetParticleName(); printf("%s\n", particleName.c_str());对于G4printf 可以将结果打印在终端,可用于快速检查结果cout< 不能实现,但是写入文件时可以使用。对于普通的C++文件string ss = { "\0"
2020-12-03 20:38:50
253
原创 McStas 下载安装笔记
McStas 下载 安装McStas官网主页左侧是导航栏,可以选择自己想进行的任何操作。目前最新的版本为 2.6,需要从GitHub下载:下载地址。历史版本从McStas的网站下载:下载地址。McStas给出了Linux、Windows、macOS三种系统的安装包。可根据自己的情况选择安装,并严格按照 README.md 的指示。安装前最好先通篇阅读一遍,因为很多情况下注意事项会被标注在具体步骤之后,踩了坑之后再补救总是会麻烦一点。在windows安装一定要首先安装strawberry-per
2020-10-19 10:53:33
381
原创 Git学习笔记3
Git学习笔记3——廖雪峰教程廖雪峰Git教程网站链接GitHub远程仓库托管本体仓库与GitHub仓库之间的传输通过 SSH 加密。创建 SSH Key。用户主目录下确认是否有 .ssh目录,目录下是否有id_rsa、id_rsa.pub两个文件。C:\Users\admin创建 SSH Key,一路默认ssh-keygen -t rsa -C "1792620119@qq.com"登录 GitHub ,在设置中找到 SSH Keys 添加的页面,输入Title,并将id_rsa
2020-10-16 20:41:35
56
原创 Git学习笔记2
Git学习笔记2——廖雪峰教程廖雪峰Git教程网站链接工作区,版本库(repository)从工作区到版本库,即通过 git add 命令实现。此时添加入版本库的暂存区暂存区称 stage(或 index)分支称 master,有指针 HEAD 指向 master从stage提交到master , 即通过 git commit 命令实现Git管理的是修改而非文件新的修改都在工作区,需要git add到暂存区,然后git commit才能提交到分支中查看工作区版本与版本库里最新版本
2020-10-16 16:53:05
77
原创 Git学习笔记1
git学习笔记1——廖雪峰教程廖雪峰Git教程网站安装在windows系统上安装,自定义目录为:D:\ProgramData\Git其余默认安装。安装成功。在开始菜单找到 “Git Bash” ,弹出命令窗口。默认路径为 C:\user\Admin命令行输入:$ git config --global user.name "pulin"$ git config --global user.email "1792620119@qq.com"git config 命令,--glob
2020-10-16 10:15:38
154
原创 校园网使用 win 10 教育版尚未激活
校园网使用 win 10 教育版尚未激活新冠疫情后很久才回学校,电脑开机后疯狂更新~~并且 win10教育版显示尚未激活。查了一堆奇奇怪怪的解决方法后发现是自己犯蠢了。。原因:电脑时间与实际时间不相符合解决:在控制面板更改时间 或者 在“设置”-“时间与语言”-“同步时钟”中点击立即同步~注意:电脑双系统时一定要注意时间不符合的问题 T_T...
2020-08-22 15:30:28
1140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人