作者归档:francis

Sentaurus安装与破解

非原创,只是搬运工,自我总结。

本科时候用过Silvaco TCAD,做了毕业设计的仿真,不过主要还是抄抄例子、改改参数。

目前因为需要,安装破解了Sentaurus TCAD,用于半导体仿真,在这里自我总结一下。

Sentaurus TCAD是一款半导体器件仿真软件。(废话

安装流程


1. 虚拟机

我试过Redhat 5.5、CentOS 7(1708)、Ubuntu。

其中前两个是自己装的,Ubuntu是用的仿真小哥免安装版。

后两者都有一定问题,CentOS补了几个依赖包,在打开svisual还是有点问题;Ubuntu在导入和导出.gzp文件的时候有点问题。

目前主要还是用Redhat 5.5,算是比较稳定,但是在用svisual打开某些文件的时候还是会死机,跳回到登陆界面。

虚拟机软件 VMware-workstation-full-14.0.0-6661328 ,网上有很多下载和破解。

然后在虚拟机里安装 Linux 操作系统,我用了 rhel-server-5.5-x86_64-dvd


2. Sentaurus TCAD 软件主体

Sentaurus TCAD的安装文件包括4部分:

  1. scl软件,用于启动License服务
    scl_v11.6_amd64.tarscl_v11.6_common.tar
  2. sentaurus TCAD的安装文件
    sentaurus_vH_2013.03_amd64.tar (这是64位系统的文件)sentaurus_vH_2013.03_common.tar
  3. 安装器
    installer_v3.0
  4. Sentaurus范例库
    sentaurus_applications_library_vH_2013.03_common.tar

将它们拷入虚拟机,放在同一目录下,切换至root用户进行操作

cd installer_v3.0 #切换至installer_v3.0目录下
./setup.sh -install_as_root #运行安装器

先安装Sentaurus TCAD,再安装SCL。

两者的安装路径一般分别选择为/usr/synopsys/H_2013.03/usr/synopsys/SCL

如果安装过程中没有报错,软件的主体就安装完毕了。


3. 环境变量配置

修改 /etc/bashrc 文件,在其后添加以下内容

#---the Path where you install TCAD
export TcadPATH=/usr/synopsys/H_2013.03
#---the Path where you install SCL
export SclPATH=/usr/synopsys/SCL
#---the  Path of your license file
export LicPATH=/usr/synopsys/SCL/admin/license/synopsys.dat

export PATH=$SclPATH/amd64/bin:$PATH
export PATH=$TcadPATH/bin:$PATH
export LM_LICENSE_FILE=$LicPATH
export SNPSLMD_LICENSE_FILE=$LicPATH
export STDB=$HOME/STDB

可以在终端里输入 swblmhostid 命令,测试环境变量是否配置成功。


4. 破解步骤

  1. 使用 ifconfighostname 查看 网卡物理地址主机名
  2. 打开LicGen,加载pakcs文件下的Synopsys.lpd。在Select Host ID中选择Custom,输入eth0网卡的物理地址,注意中间不要留冒号。选中Use Daemon,在Select Daemon ID中选择Custom,同样输入eth0网卡的物理地址。
  3. 生成license,将SERVER名字改为虚拟机的hostname,然后将synopsys.dat保存到Synopsys SSS Feature Keygen文件夹路径下。
  4. 运行cmd,cd找到Synopsys SSS Feature Keygen路径下的sssverify,运行sssverify.exe synopsys.dat命令。记下SECRET DATA
  5. 打开KGen,输入上面SCRETE DATALinux eth0网卡物理地址,点击生成后,将会自动在该文件夹路径下生成license.dat文件。
  6. 打开license.dat文件,拷贝INCREMENT整个段落,粘贴插入到synopsys.dat文件中PACKAGE之前。
  7. 修改后的synopsys.dat文件即为Sentaurus的license文件。将synopsys.dat文件复制到scl/admin/license路径下(正版软件license存放路径)。并且将snpslmd后面语句改为此文件在scl中的路径scl/amd64/bin/snpslmd

5. 启动lmgrd

在终端输入lmgrd,出现valid SSS feature found意味着license服务启动成功

如果显示TCP端口被占用,可以使用lmdown命令关闭服务。等待数分钟,释放端口后再启动lmgrd

修改/etc/rc.local,在其后添加

/usr/synopsys/SCL/amd64/bin/lmgrd -c /usr/synopsys/SCL/admin/license/license.dat -l /usr/synopsys/SCL/admin/license/license.log

使license服务随系统启动。

第一次启动需要设置STDB目录,切换到个人目录下,mkdir STDB创建目录。

然后就可以使用软件进行仿真学习和研究了!


其他

如果嫌自带的编辑器丑……可以按照 Sentaurus TCAD安装之jedit+TCAD宏包 教程,配置jedit,强烈推荐!


主要参考

  1. 知乎live : 如何快速入门Sentaurus TCAD半导体器件仿真
  2. 知乎专栏 : Sentaurus TCAD 数值模拟
  3. 最详细的Sentaurus 2013安装过程

2017-2018-2 课程总结@USTC

研究生的第二年,看起来比较轻松,课程数目不如上学期多

这学期在科大选修的科目包括:

  • 物理电子学导论
  • 日常交流英语
  • 固体物理实验方法(II)
  • 物质成分的光谱分析
  • 半导体光学

  • 物理电子学

按照学科分类而言,应该是应用于物理研究方面的电子学学科,包括探测器、读出电路之类,但是课程设置中也有几个纯物理学的讲座,总之都是物理、电子相关的内容,虽然课表上是一周5个课时,但实际上是每周一个讲座,共11次。考核方式是专题论文,今年最后的专题是“微/纳电子学”。

  • 日常交流英语

即EPC(English Practice Center)课程,包括DC(Daily Communication)课堂内容10周 + EPC 20课时。我的DC老师是ZOWIE,印度老奶奶,有6个子女,课程最后的考核方式是4人一组抽签话题表演。EPC的课时在网上先预约再上,可以选不同的老师,我选过的有1课时Situational Dialogue和2课时Topical Discussion,共需要20课时。

  • 固体物理实验方法(II)

也是四位老师,讲四个专题,包括IR-Raman、ARPES、STM和NMR。其中IR-Raman讲了接近半学期,时间最长,NMR最短只讲了三次课,其他约2~3周左右。IR-Raman主要内容是晶格振动光谱学,感觉还是比较受益的,讲课形式是为数不多的板书,笔记记的很多。ARPES和STM的主要介绍了原理和仪器,做了大概的了解。NMR介绍了在凝聚态物理上的应用,不只是NMRI。考核方式是闭卷考试,不过可以在打印店找到往年试题,由于闭卷的原因,考的内容有限并不太难。

  • 物质成分的光谱分析

微尺度开课,也是讲座形式,主要目的是介绍仪器和使用。三个老师,分别介绍了分子光谱、原子光谱和XRF的基本原理和仪器使用。念PPT为主,考核开卷。

  • 半导体光学

一位慈祥的老奶奶,06年癌症开刀,康复后很乐观,还有一个在MIT念CS的女儿。以Semiconductor Optics _ Claus F.Klingshirn(Third Edition)书为主,其他参考书目有,《半导体光谱和光学性质》(沈学础)。讲课以PPT为主,是Claus F.Klingshirn书的翻译,但内容编排上调整过很细致。主要内容是固体的光学性质,考核方式是个人或小组做报告,报告调研内容与课程相关,并会提一个问题,与调研的文章相关。

Typecho免插件实现文章浏览次数统计

Typecho免插件实现文章浏览次数统计

转载声明:Typecho免插件实现文章浏览次数统计(Cookie Enabled)

感谢 Ryan 提供的实现方法

具体步骤:

  1. functions.php 里添加
/*
 * 获取浏览次数(改进版)
 */
function getViewsStr($widget, $format = "{views} 次浏览") {
    $fields = unserialize($widget->fields);
    if (array_key_exists('views', $fields))
        $views = (!empty($fields['views'])) ? intval($fields['views']) : 0;
    else
        $views = 0;

    //增加浏览次数
    if ($widget->is('single')) {
        $vieweds = Typecho_Cookie::get('contents_viewed');
        if (empty($vieweds))
            $vieweds = array();
        else
            $vieweds = explode(',', $vieweds);
        if (!in_array($widget->cid, $vieweds)) {
            $views = $views + 1;
            $widget->setField('views', 'str', strval($views), $widget->cid);
            $vieweds[] = $widget->cid;
            $vieweds = implode(',', $vieweds);
            Typecho_Cookie::set("contents_viewed",$vieweds);
        }
    }
    return str_replace("{views}", $views, $format);
}
  1. index.phppost.php 需要显示文章统计次数的地方,添加
<?php _e(getViewsStr($this)); /* $this 是 Widget_Archive 对象 */ ?>

输出统计次数。


转载声明:Typecho免插件实现文章浏览次数统计(Cookie Enabled)

为本站添加了SSL证书

使用浏览器时,您与此网站之间建立的连接不安全 的提醒很碍眼,所以今天为本站添加了SSL证书,启用 https://


申请SSL证书

在阿里云的 云盾证书服务(包年),免费的SLL证书,要先点击Symantec一个域名,就会出现 免费型DV SSL 的选项,然后就可以0元购买。

有两种域名验证方式

  1. DNS验证方式
  2. 文件验证方式

通过验证就申请成功了。然后在证书控制台,下载并安装证书。

下载.pem.key 文件,然后上传到服务器,知道路径就行。


安装SSL证书

这部分,主要是Nginx的操作。虽然使用LNMP一键安装包安装LNMP,但没有使用 lnmp ssl add 添加证书。

我的操作是,修改/usr/local/nginx/conf/vhost 路径下相应站点的 .conf 文件。

server
    {
        listen 80;
        #listen [::]:80;
        server_name blog.francis67.cc francis67.cc;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/blog.francis67.cc;

        #SSL配置从这里新增
        listen 443;
        ssl on;
        ssl_certificate   /usr/local/nginx/conf/vhost/cert/xxx.pem;
        ssl_certificate_key  /usr/local/nginx/conf/vhost/cert/xxx.key;
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
        #SSL配置到这里结束

        include rewrite/other.conf;
        #error_page   404   /404.html;

        # Deny access to PHP files in specific directory
        #location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }

        include enable-php-pathinfo.conf;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
         {
            expires      30d;
        }
        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /.well-known {
            allow all;
        }

        location ~ /\.
        {
            deny all;
        }

        access_log  /home/wwwlogs/y.log;
        }

重启Nginx服务 /etc/init.d/nginx restart

参考:

  1. [建站基础系列] 07. 常用配置之基于阿里云免费SSL证书开启HTTPS服务
  2. LNMP下Nginx SSL配置的方法详解

typecho设置

  • 配置config.inc.php

文件位于typecho根目录,新增如下内容:

    /** 开启SSL */
    define('__TYPECHO_SECURE__',true);
  • 后台设置

后台管理—>基本设置—>站点地址,将 https://blog.francis67.cc 换成 https://blog.francis67.cc

  • 更换全站链接

使用phpMyadmin在SQL中中执行:

UPDATE typecho_contents SET TEXT = REPLACE( TEXT, 'http://www.opdev.me/', 'https://www.opdev.me/');

  • Chrome警告

找到站点主题目录下的comments.php文件,并搜索$this->commentUrl(),将其替换为:echo str_replace("http","https",$this->commentUrl()); 最后保存。

参考:

  1. Typecho全站启用HTTPS教程
  2. Typecho 全站启用SSL

强制全站https

此时httphttps应该都是可以访问的,如果想只使用https,我们可以我通过Ningx将80端口(HTTPS)重定向到443端口(HTTPS),强制全站HTTPS。

修改/usr/local/nginx/conf/vhost 路径下相应站点的 .conf 文件。

把前面的listen 80;注释掉,再添加一段

server
{
    listen 80;
    server_name blog.francis67.cc francis67.cc;
    rewrite ^(.*) https://blog.francis67.cc$1 permanent;
}

参考:

  1. Nginx强制https,HTTP 301重定向到HTTPS

目前有三张免费SSL证书,分别用在了blog.francis67.ccblog.francis67.ccfile.francis67.cc,都已经启用了https://

安装配置vim

检查是否已经安装过vim , 输入rpm -qa|grep vim

  • vim-common
  • vim-enhanced
  • vim-minimal
  • vim-filesystem

表示安装成功,有的centos系统,默认包名不同。

:如果缺少vim-enhanced这个包,执行:yum -y install vim-enhanced 命令,它会自动下载安装。

下载完后,yum -y install vim* 安装

配置方法:

新建 vim ~/.vimrc

编辑内容为:

set nu          "设置行号
set hlsearch        "查找字符串的反白设置值
set autoindent      "自动缩进set cindent
set ruler
set showmode        "显示左下角的状态栏
syntax on       "语法高亮
set smartindent     "为C程序提供自动缩进

"设置缩进为4个空格
set tabstop=4
set softtabstop=4
set shiftwidth=4

参考:

  1. Linux Centos下安装与设置Vim编辑器和基本配置

Typecho通过页面模板实现分类、归档标签页

通过独立页面的模板实现导航栏的分类和归档

步骤:

  1. 创建php文件,例 page-category.php, 但文件名不重要
  2. 编辑php内容如下,文章分类、文章归档、标签模板
  3. 上传php文件到 theme/default
  4. 进入typecho后台,创建独立页面,选择模板,ok
  • 文章分类

配置SSR、LNMP、Typecho、Kodexplorer

缘起

上一个ip 45.77.20.58实在是太卡了,SS的网页代理卡,SSH连接也卡,ping后发现延迟还行,但丢包严重。期间拿联通卡的手机开热点,下午有一段时间还行,晚上还是不行。

猜想可能的原因:

  1. vlutr的日本机房被ban了
  2. 电信网连接太慢

昨天在vultr上试了很久,试图找到一个还能用的日本ip,不过最终还是放弃了。目前使用的ip是104.207.158.14,位于西雅图,延迟200~300ms,相比之下真是如丝般流畅。


ShadowssocksR

使用逗比根据地的Toyo大佬的一键安装脚本,安装过程十分简单,多用户管理也方便这样分享给身边人用。

ssrmu.sh 脚本是单服务器多用户脚本,使用的是 SSR服务端的MudbJSON模式,可以给每个用户(端口)设置不同的加密方式/协议/混淆/限制速度/设备数限制/可用总流量等功能。即实现单服务器多用户流量管理等功能。

客户端下载:

  1. Windows C# 下载
  2. Android 下载

参考:

  1. 『原创』ShadowsocksR MudbJSON模式多用户一键脚本 支持流量限制等
  2. 两个值得关注Github项目 SSR project backupshadowsocksrr

LNMP

使用LNMP一键安装包配置了LNMP环境,耗时约30~40min

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。

使用 lnmp vhost add 创建了域名blog.francis67.cc,又在该域名下分别创建了两个二级域名。把typecho放在blog.francis67.cc下,而kodexplorer放在file.francis67.cc下。

原来的francis67.com下个月9.29到期,续费69有点贵,.cc的域名只要22,续费每年30。

给blog.francis67.cc和file.francis67.cc添加了解析。

遇到过的问题:

  1. 二级域名,网站文件夹目录配置,例:/home/wwwroot/www.xxx.com/blog
  2. .user.ini文件无法直接修改,如要修或删除需要先执行:chattr -i /网站目录/.user.ini
  3. 执行:lnmp vhost del 只是删除虚拟主机配置文件,网站文件并不会删除需要自己删除。

参考:

  1. LNMP添加、删除虚拟主机及伪静态使用教程

Typecho

把原来的wordpress博客换成了typecho,从体验上来说,wp更加方便不会编程的用户,而typecho比较简洁轻巧,但个性化需要一定的变成基础。

安装步骤:

  1. 在安装好LNMP的基础上,lnmp vhost add 添加了blog.francis67.cc,在部署网站时创建了数据库。(尚未添加SSL证书)
  2. 下载、解压 typecho 主体,可以直接在vps上下载,或者下载到本地通过FTP上传到vps,放在 对应网站的 文件夹下
  3. 然后通过浏览器进入,填入对应的数据库,和数据库对接就完成了

和wordpress类似,感觉实质上就是和数据库对接的文本管理,然后通过网络服务框架连接上互联网。

参考:

  1. 官方文档
  2. lnmp1.4安装及部署typecho或其它博客教程

Kodexplorer

文件管理方面还是使用了 Kodexolorer(芒果云),更像往在线操作系统的方向发展

Linux安装步骤

wget http://static.kodcloud.com/update/download/kodexplorer4.32.zip
unzip kodexplorer4.32.zip
chmod -Rf 777 ./*

高考之后的五年

过去的五年

2013年6月10日,江苏高考全部科目结束后的第一天,那一天在干什么,我已经记得不甚清楚了。距今恰巧已经五年整,引来思绪万千,其间四年从本科毕业,而目前又将要完成在科大的一年学习。现在的状态仿佛是经历一年的Gap Year,因为尚未回所进行研究工作。

不过,这一年也是最后的集中系统学习的机会,作为电子工程出身,而将要从事一些偏物理的方向,需恶补了一些物理方面的知识。经过阅读和自学后,产生了一些不成熟的想法。

具体的物理

根据数学工具使用程度的不同,对于相同范围的研究,课本分为了:电磁学-电动力学、原子物理-量子力学……有的研究生课程直接命名为“高等XXX”。

抽象的物理,是一种理论,用一种数学表达一种思维方式。具体的物理则是将这些理论应用于具体问题的讨论。在看固体物理时,其中涉及了量子力学、热力学与统计力学、电磁学等,然而研究的具体对象是固体、晶体或者广义的凝聚态物质。没有具体学过各种抽象的理论课,能不能把固体物理看下去呢。但是没有办法,只能硬着头皮看下去,看到不懂的再去翻书罢。

一年的时间太短,一方面没有充足的时间把各种理论详细了解,只是翻翻目录做了个了解;另一方面,在具体的物理研究中,也只用到了部分抽象的物理,有的时候只看几个章节也无大碍。 然而这样十分痛苦,没有整体知识体系,寻章摘句似的,题目不会做,倒是熟稔了名词,没有一个合理的思维方式,经常会把握不住方向,不知道什么是重点需要思考的问题。

抽象的知识

高考作为本质上一种选拔性考试,考察的是具体的知识,现在看来考的哪些并不重要。目前从事的范围内也只有一些数学,以三角函数为主的相关公式,还会经常出现。具体的知识总会遗忘的,而且随着使用频率的下降飞速远离大脑。

如果按抽象程度来分,任何理工科的分支都是物理的,使用不同物理模型建立的。还记得大一时候学的电路课程,现在早已忘了具体的内容,但仍记得在信号波长与电路尺寸可比拟时,必须用分布参数模型。后续的课程中模电、射频电路中也反复提到。再后来在电磁场与电磁波中了解到,那是传输线模型,背后又有更深的物理图像。

曾在知乎上围观过众人对电工张的围剿,有的时候不能因为手里有锤子,就看什么都像钉子。具体的问题总需要具体的分析,抽象的知识有的时候不如具体的知识实用,但有的时候也要看清是不是钉子,或者说从具体的问题中正确的抽象出合适模型更为重要。抽象的知识形成了我们的思维方式,我不止想拥有一把锤子,甚至想拥有刀、枪、剑、戟,面对未知的问题可以用各种方法进行尝试。

细分的专业

高考的分数只是一部分,在填志愿的时候,省内的相对排名更为重要。上了大学之后,又越发觉得分数的绝对值没有意义,例如评奖学金时看的是同专业的年级排名。但这又会产生一种不好的想法,通过把别人比下去而获得自身的优势,而不是堂堂正正的提升自己。

拿着一个分数、一个排名,去选一个学校、一个专业,这又是另一个坑。有些专业已成时代的眼泪,有些正处于浪潮之巅,有些不过事机械重复劳动,有些晦涩难懂又脱离实际。专业之中又包含着行业的选择,必须考虑到家庭经济情况、自身发展规划等因素。人怕入错行,相同的智力在前进道路上的分别,会造成巨大的差异,这关乎一个人的事业。

可惜在高中之前对整个社会需求、行业发展都不了解,有的甚至大学四年之后还迷迷糊糊。 根据前述,对于抽象的知识和具体的物理而言,工科的教学忽略了很多细节,除了基本的通识理论课外,直接面对具体工程,希望培养出合格的工人。

但是如果往后希望从事深入的研究,我认为,在本科的时候选择数学、物理一类的基础学科并非不可。培养出足够的理论基础,只是物理抽象层次的不同,可以深入其他细分的专业。 可是以后做什么谁又能想到呢,或许真学了那些枯燥的理论课,又恨找不到工作,哈哈。纯物理专业的弊病就是除了学术,没有任何可以直接对应的行业。然而优秀的物理本科生,转而从事其他专业,仿佛就是猛虎下山,势不可挡。

实质的研究

科研,一词是否意味着高大上,随着接触到各种形式的科研后,产生了相反的想法。笑称“过柱子、推式子、烧炉子、养耗子”,科研其实是一个劳动密集型的资本行为。不再是个人单打独斗的故事,而是团队合作、严格等级划分、依靠着单位组织的资本力量,才能使科研进行下去。

接触过工程向的,设计电子产品,软硬件配套,产学研结合,其本质不过是压榨本科生的廉价劳动力罢了。目前做了一些理论性的推导仿真,又觉得不清楚原理,更像调参数、试错,以期找到一个效果最好的例子,离实用还差得很远。

现在看来本科的教育太水,理论不行、实践也不行,随便找个工作,入职后再慢慢继续学习罢。 有的时候前人的理论很全,但还没有实验证实,只一点一点搬砖验证。有的时候没有理论,但实际应用中很奏效,尝试各种解释暂没有定论。既没有理论、又不勤于动手,可能科研就进行不下去了。实质上还是理论和实践结合的一种劳动,而科研也只是普通的工作中的一种。

工作中该如何面对,“面试造火箭,入职拧螺丝”的尴尬呢。 有的时候更会发现,螺丝并不是不可替代的。自己所做的工作,别人也能做,即使我不去,也会有千千万万的人竞相前往。那份独特的自我感缺失,只是万千螺丝中的一颗,如果不珍惜,又会被轻易的替代掉了。

转变的观念

观念始终在转变,尝试站在不同角度思考问题。屁股决定脑袋,立场决定思维,还是不可避免。不想单纯的评判是非黑白,不想二分对立的讨论问题,尽量考虑到各个方面,然后做出一个选择,虽然有些选择互斥,但除此两者以外并非没有其他的办法。

以前觉得英语好烦,学什么英语,然而现在发现英语不好很耽误事。甚至认为将英语从高考中剔除可以获得解放,然而现在看来,优质的教育资源,甚至能够一碗水端平的公立教育都是稀缺。如果失去英语,可能就失去了一个世界。需要额外花费的教育不断的拉开学生的差距,分化的阶级可能有一天变得无法相互理解、对立相争。

声称某样东西没用,所包含的一种意思是,“没有找到合适的使用方法”,而并非“在任何环境下没有实用的价值”。当随着研究深入,在实践中使用的频繁起来,就会忽然脱口而出,“这东西真好用”。 生活不再是那么简单,需要考虑的事情逐渐变多,但还是希望简单生活,用简单的方法处理复杂的问题。待人处事变得重要,出门在外不再是一个人,人情世故变得不可避免,开始承认关系在人际交往发挥的作用,不再中二的认为无所不能,但又不希望自己变得世故起来。愿出走半生,归来仍是少年。

不知的未来

现阶段往后,估计约莫又是五年,不知未来如何。

驾考流水

因为高考毕业之后没有第一时间学车,本科时期又几乎每个暑假都被琐事耽误,大四毕业时期也被荒废了,一直没有去学驾照。 研究生第一年在科大代培,这是剩下的最后可以学车的时间了。上半学期考完N2后,在期末时候去报了驾校,今天终于考完,在这里记一个流水账。

  • 2017.12.29 前往驾校咨询、报名费¥2880
  • 2018.01.05 面签协议,体检+照相费¥56
  • 2018.03.02 科目一 100分
  • 2018.04.11 科目二 90分,看考场车费¥40
  • 2018.05.21 科目三 100分,租模拟车训练费¥554
  • 2018.06.07 科目四 100分

总时间跨度约半年,实际驾驶练习约一个半月左右,总花费¥3530 科目一和科目四纯粹背书,死记硬背。

科目二练了5个项目,分别是 倒车入库、侧方位停车、曲线行驶、直角转弯和坡道定点停车与起步。背死点,规定动作,不难。

科目三全是细节,考试则是考心态单纯的加减挡行驶并不困难,难在处理实际路况和考试细节。训练比较辛苦,因为合肥滨湖考场共4条线路、每条线路实际上没有固定起点,需要完成的项目有上车准备、起步、左转、右转、会车、加档、减档、变更车道、通过公交站、通过学校、超车、直线行驶等,大部分扣分项目都是100分。

第一次因为变更车道没有打转向灯,没开多远直接挂掉了,第二次倒是心态平和从挂掉的地方又开了一圈,开回原处停车,考试合格100分。

量子力学笔记

本科没有学过量子力学,最近看了网易公开课上的 斯坦福大学公开课:量子力学

后来找到了该课程是由Leonard Susskind 教授主持的 The Theoretical Minimum 讲座中的其中一讲旨在为具有微积分和一点代数知识的人,提供近代物理的入门知识。

Susskind教授说:

A number of years ago I became aware of the large number of physics enthusiasts out there who have no venue to learn modern physics and cosmology. Fat advanced textbooks are not suitable to people who have no teacher to ask questions of, and the popular literature does not go deeply enough to satisfy these curious people. So I started a series of courses on modern physics at Stanford University where I am a professor of physics. The courses are specifically aimed at people who know, or once knew, a bit of algebra and calculus, but are more or less beginners.

关于量子力学的书很多,我翻阅过一些。 国内的教材普遍从黑体辐射、光电效应导入,以波函数为首,然后在一维势场中解薛定谔方程。然后介绍算符,力学量的算符表示,力学量(算符)随时间的演化。然后介绍Dirac符号,算符的矩阵表示,然后介绍了中心力场,然后就看不下去了。对于自学的话,实在是太没有头绪和概念了。

这个系列的视频从自旋为例导入,用线性空间(复数向量空间)描述量子力学的态,随后立即介绍Dirac 符号,然后介绍线性算符,厄米算符对应可观测量,厄米算符的本征值为实数、本征矢正交。然后介绍态随时间的演变,导出薛定谔方程、unitary (我觉得幺正这个词是最烂的翻译)、不确定性,纠缠态、密度矩阵等内容。最后计算一维运动的粒子,导出位置与动量的对易关系,x\~p的不确定性,本质是由于波函数x\~p的傅里叶变换决定的性质,最后总结了量子和经典的极限。 概念和明确,虽然还有一部分没有听懂,但没有一头扎进计算,了解了大概的基本概念和物理图像。

Griffith的第一部分理论的也翻过,计算难度梯度很好,概念也比较清楚,Sakurai的风格和这个系列视频比较像感觉,前几章很精彩。

看完了Quantum Mechanics的十讲,感觉和自己之前看书的感觉不一样,讲解的角度也不一样,做了一笔记quantum-mechanic-Leonard-susskind.pdf


最近重读了Griffith的量子力学,一边当故事书娓娓道来,一边做了少量的习题,有了更深的理解。全书分为两部分,前半部分理论更为抽象,后面是具体使用的实例。

全书最大的假设就是波函数薛定谔方程的假设。对于几个常见例子(势阱势垒谐振子)的解释也很清楚,无论是幂级数还是算符。之后过渡到形式理论,但是并没有做太多停留。从直角坐标转化到球坐标,然后解释了氢原子,自旋角动量是一个相对陌生的概念,但基本对易关系还是可以类比转动角动量得出。

全同粒子基本可以看作量子统计的内容,读到这里有一种知识连成一片的感觉。 后半部分,用微扰解释了塞曼效应,用变分可以求基态,WKB近似解释了隧穿,含时薛定谔方程解释了系统随时的演化解释了跃迁,还提到了绝热近似,Berry‘s phase,以及散射的量子解释。对于工科来说,直观的了解懂了很多应用和在具体的例子,不再那么抽象。