利用中子散射探究水的微观结构
# 中子散射简介
中子散射的基本原理为入射中子同原子核发生碰撞后发生动量和能量交换后,通过测量散射后的中子的分布和强度等信息,进而探究物质从纳米到微米尺度的微观结构信息。由于中子不带电,其穿透能力深;中子对氢原子的散射截面远大于其他元素,非常适合对富含氢元素的物质比如生物分子、各类液体等进行探测;同位素之间电子数相同,仅原子核的中子数存在差异,因而相较于 X 射线散射,中子散射用于同位素探测具有很高敏感度;中子本身具有磁矩,能用于研究磁性物质的微观磁畴结构及其自旋动力学。
中子的散射过程主要包括两种,一种是散射后中子波矢量同入射中子波矢量大小相同,方向不同,称之为相干弹性散射;另外一种其动量和能量均发生变化,为非相干散射。目前中子散射中最常用的方法为中子小角散射,为弹性散射,其探测的为散射后中子波矢量在一个很小的空间角度(通常 2θ<3°)内的强度分布[1]。中子 / X 射线小角散射的基本原理图如图 1 所示。
图1:中子/X射线小角散射的基本原理图
# 中子散射探测水结构的基本原理
考虑入射中子束 (强度为 I0I_0I0 ) 通过对于一个厚度为 l 和单位厚度透过率为 ...
美国对华认知中的谬误和事实真相
# 引 言
近日,美国国务卿布林肯在亚洲协会发表对华政策演讲,通过精心包装的语言渲染中国威胁,干涉中国内政,抹黑中国内外政策,试图发起对华全面遏制打压。
让我们用事实和数据说话,将美国对华政策的欺骗性、虚伪性和危害性昭示于天下。
谬误 1:中国对国际秩序构成最严峻长期挑战,正在破坏国际秩序。美国将捍卫国际法、协议、原则和机构以维护世界和平与安全,保护个人和国家的权利。
** 事实真相:** 美国口口声声讲的国际秩序,实际上是服务美国自身利益、维护美国霸权地位的秩序。美国是世界秩序的最大乱源。
◆中国过去、现在和将来都是国际秩序的维护者。中国是联合国创始会员国,是第一个在联合国宪章上签字的国家。中国始终维护以联合国为核心的国际体系、以国际法为基础的国际秩序、以联合国宪章宗旨和原则为基础的国际关系基本准则。中国、印度、缅甸三国共同倡导的和平共处五项原则获得国际社会广泛认同,成为指导国与国关系的基本准则。
中国坚持真正的多边主义,维护全球战略稳定。中国是安理会常任理事国中派遣维和人员最多的国家和联合国第二大维和摊款国。中国积极参与国际军控、裁军和防扩散进程,已签署或加入包括《不扩散核武 ...
US-Sino-The Administration’s Approach to the People’s Republic of China
# The Administration’s Approach to the People’s Republic of China
Speech on the website of US department of state
# Background
Secretary of State Antony J. Blinken delivers an address outlining the Administration’s policy toward the People’s Republic of China, in Washington, D.C. on May 26, 2022.
# Full Transcript (中文来自于谷歌翻译)
SECRETARY BLINKEN: Thank you. Good morning.
It’s a real pleasure to be here at The George Washington University. This is an institution that draws outstanding student ...
Visualize Covid-19 cases in Shanghai at 2022
# Visualize Covid-19 cases in Shanghai from2022-03-01
# Acquire the reported Covid-19 cases in SH
Scrap data from 上海本地宝
local_url=“http://m.sh.bendibao.com/mip/233243.html”
data provide in a table
scrap all items from table
123456# acquire htmlhtml_resp = download(local_url)assert html_resp, '数据获取错误'html_soup = BeautifulSoup(html_resp, 'html.parser')tr = html_soup.find('table').find_all('tr') # 查找表格内所有内容table_info = tr[0].find_all('td')[0] ...
解封后的ToDoList
# Covid-19 全球现状
COVID-19 Dashboard from Johns Hopkins University
Evolution of COVID-19 by Nextstrain
# 魔都现状
确诊与无症状数据统计 更新至 2022/05/31
每日新增(确诊 + 无症状)数据
网格化->九宫格->鸳鸯锅-> 铁锅炖->魔幻现实->封控见效->曙光初现->后续未知
魔都封控时间轴
2022-03-11 之前
网格化 + 精准防控之 “抗疫典范”
2022-03-11
蜜汁自信~~九宫格模式
封城是不可能的,这辈子都不可能。🐶
上海发布~~日常辟谣之我的辟谣
2022-03-17
园区封闭,开启居家办公
2022-03-22
居家一周日常
+2切丝封控囤菜做饭日常核酸
2022-03-27
防控新实践之~~鸳鸯锅模式
查看分区封控和核酸通知
...
EPICS 在win10 和 linux上的安装与测试
# EPICS 简介
Experimental Physics and Industrial Control System(EPICS)是上世纪 90 年代初由美国洛斯阿拉莫斯国家实验室(LANL)和阿贡国家实验室(ANL)等联合开发的大型控制软件系统,具有分布式,开放,多平台,可扩展等特点,提供丰富的控制系统软件开发工具,可用于建立分布式的控制系统,并进行系统集成。EPICS 多用于粒子加速器、天文望远镜等大型实验系统中,目前已成为国际上同步辐射实验室所广泛采用的控制系统平台。
阿贡国家实验室 EPICS 官网
EPICS 新主页
# 系统环境与安装包
Win10 64 位 和 Win10 自带 Linux 子系统
Epics base 7.04.1 或者 3.15.8(stable)安装包
Strawberry Perl for windows 安装包
# Windows 环境下安装
EPICS 官网的说明
可以通过 Strawberry Perl 或 VS community 配置所需的编译环境,本文通过 Strawberry Perl 自带的 MinGW 来进 ...
VScode+cmake构建EPICS C++编译环境
# VScode+cmake 构建 EPICS C++ 编译环境
# 编译环境和所需组件
系统信息:Win10 64 位
Packages
Source
FUNC
Docs
EPICS base-7.0.5
Official link
EPICS base
pvAccess C++
Visual Studio Code for windows
Official link
IDE
For C++
CMake 3.19.3
Official link
C++ tools
For C++
mingw64
Official link
Complier
Cygwin
说明:
VS Code 安装所需的 C++ 和 CMake Tools 的插件
EPICS base 在 Win10 上的编译参考 EPICS 在 win10 和 linux 上的安装与测试
gcc 和 g++ 版本:8.1.0
# EPICS base 的头文件和库文件位置
Name
PATH
EPICS_BASE_DIR
D:/EPICS/base-7.0.5/
...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
# Quick Start
Test picture
# Create a new post
1$ hexo new "My New Post"
More info: Writing
# Run server
1$ hexo server
More info: Server
# Generate static files
1$ hexo generate
More info: Generating
# Deploy to remote sites
1$ hexo deploy
More info: Deployment
C/C++ Win10 VS Code 动态链接DLL的生成与使用
# C/C++ Win10 VS Code 动态链接 DLL 的生成与使用
# C/C++ 基本配置
# VS code 插件
C/C++
C++ Intellisense
CMake tools
# 编译器选择
MinGW vscode 教程
Strawberry Perl for windows 官网地址
CMake 官网
# 动态链接文件生成
# 1. 头文件 htest.h
12345678910//htest.h#ifndef HELLO_H#define HELLO_H#include <iostream>void say_hello();double add(double a,double b);#endif
# 2. c++ 源码文件 Dlltest.cpp
需要把头文件放在同一目录下
123456789101112131415//Dlltest.pp#include <iostream>#include "htest.h"using namespace std;void say_hello(){ ...