自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 华为电脑的win11 wsl2 提高运行速度

3. 检查wsl2的虚拟网络,可以看网络共享和linux文件共享是否处于开启状态。1. 关闭“华为电脑管家”里的Super Turbo智能加速。2. (可选)使用电源的“最高性能”模式。

2024-03-07 18:25:46 130

原创 [python] kmp算法实现和测试

体会了一下测试+开发的完整流程

2022-04-20 14:24:52 794

原创 【748】最短补全词

题目给你一个字符串licensePlate和一个字符串数组words,请你找出并返回words中的最短补全词。补全词是一个包含licensePlate中所有字母的单词。输入:licensePlate = "1s3 PSt", words = ["step", "steps", "stripe", "stepple"]输出:"steps"解释:最短补全词应该包括 "s"、"p"、"s"(忽略大小写) 以及 "t"。"step" 包含 "t"、"p",但只包含一个 "...

2022-01-22 12:13:16 358

原创 【RFC 1393】Traceroute

RFC 1393 学习

2022-01-17 15:38:51 1848

原创 【169】多数元素

我的:排序学到:摩尔投票法

2022-01-15 22:01:41 145

原创 【136】只出现一次的数字

题目给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?我的题解法1. list.count()class Solution: def singleNumber(self, nums: List[int]) -> int: for i in nums: if nums.count(i) == 1:

2022-01-14 21:47:24 225

原创 【118】杨辉三角

yield生成器深浅拷贝

2022-01-13 17:03:14 242

原创 【94】二叉树的中序遍历

递归

2022-01-12 16:25:13 264

原创 【83】删除排序链表中的重复元素

快慢指针一次遍历

2022-01-12 13:08:17 148

原创 【69】Sqrt(x)

我的题解:牛顿迭代法学到的官方题解:袖珍计算器算法、二分查找

2022-01-11 23:34:45 938

原创 【67】二进制求和

新增知识点:位运算。

2022-01-10 17:59:12 598

原创 【66】加一

题目给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。我的解题把digits先转换成str,最终转换成int,然后+1,再转换回去成list。class Solution: def plusOne(self, digits: List[int]) -> List[int]: numStr="" re...

2022-01-10 14:23:23 315

原创 【58】最后一个单词的长度

题目给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。我的解法nums:最后一个单词长度。反向遍历s。如果末尾是空格,就继续遍历;直到末尾不是空格,开始计数;退出条件为,i == " " and nums != 0,属于else里了。最后返回nums。时间复杂度:O(n)空间复杂度:O(1)class Solution: def lengthOfLastWor..

2022-01-10 13:21:40 328

原创 The Zen of Python, by Tim Peters

Beautiful is better than ugly . Explicit is better than implicit . Simple is better than complex.Complex is better than complicated.Flat is better than nested.Sparse is better than dense.Readability counts.Special cases aren't special enough to brea..

2021-12-11 08:53:08 730

原创 leetcode--复杂度

时间复杂度cookbook上的几个特殊例子分析Example 1void hello (int n){ for( int sz = 1 ; sz < n ; sz += sz) for( int i = 1 ; i < n ; i ++) cout << "Hello" << endl;}第一个循环的条件是”sz+=sz",相当于递归,区间段长度为sz。时间复杂度为:O(nlogn)Examp

2021-12-08 22:50:16 152

原创 leetcode -- Notes General

参考序 | LeetCode Cookbook进行刷题学习。每篇笔记按照以下结构进行学习总结笔记。题目的自我解决 如果无法解决就看别人的代码,找出问题,记录下来 提交和debug的记录 优化到100%

2021-12-08 22:00:36 78

原创 【Crash Course Computer Science】--01--

"Over the course of series, we are going to go from bits,bytes, transistors and logic gates, all the way to Operating Systems, Virtual Reality and Robots! We are going to cover a lot, but just to clear things up: We are NOT going to teach you how to progr.

2021-12-03 22:51:34 104

原创 Tensorflow-- 第一天使用过程中的报错records

ImportError: cannot import name 'constant' from partially initialized module 'tensorflow.python.framework.constant_op' (most likely due to a circular import)解决方法: 原来的文件名称是"code.py",改名。因为pakage里面已经有code.py了。​​​​​​Cannot import name 'constant' from partia..

2021-12-02 21:17:02 2208

原创 WORD-- discrepancy \ invalidate \ degrade

Any small discrepancy between the original pipeline and the one you recreate has the potential to completely invalidate your model, or at least severely degrade its performance.dis·crep·ancyn. /dɪsˈkrepənsi/(pl.-ies)[CU]~ (in sth)~ (bet...

2021-12-02 14:16:47 160

原创 WORD---- ship

Are you a machine learning engineer looking to use Keras to shipdeep-learning powered features in real products?你是一名机器学习工程师,希望使用Keras将深度学习功能应用到实际产品中吗?Do you ship reliable and performant applied machine learning solutions?你们提供可靠和性能良好的机器学习解决方案吗?...

2021-12-01 21:52:22 179

原创 pandas 选取两个独立的行的方法

df.loc 选择相应的行 pd.concat() 直接相加构成一个新的df2. 也可以使用pd.append等方法

2021-11-29 14:58:10 615

原创 JabRef--entry column 视图设置citationKey

options-->preferences entry table --> column 打开下方小三角隐藏框-->找到Citationkey(Internal) save 就好啦!

2021-11-26 19:19:50 519

原创 vscode+jupyter notebook 虚拟环境运行报错

报错如下:Kernel died (code: 1). Please rename this file/folder so that the original module from the standard library can be imported.,name conflict.报错原因:name conflict!路径上有中文欸!改正措施:把路径改成英文的就好了。...

2021-11-24 12:59:00 821

原创 python-虚拟环境运行包的教训

win10vscodevirtualenvwrapper-win1. 进入virtualenvwrapper创建好的虚拟环镜目录里,activate。然后直接pip ,下载的包就在虚拟环境里。2. deactivate后,再pip uninstall ,会删除刚刚下载的包,因为你路径仍然停留在里面。3. 再退出虚拟环境路径,就是系统的pip了。...

2021-11-09 21:49:46 474

原创 python-虚拟环境搭建和使用(win10)

保证流畅度!踩了老多坑了,发现:大部分坑都是你不看文档的后果。一定要看文档啊。pyenv-win、virtualenv、virtualenvwrapper-win、vscode使用。

2021-11-07 16:15:41 309

原创 leetcode 100. 相同的树 DFS练习

DFS练习错误代码1class TreeNode: def __init__(self, val=0, left=None, right=None): self.val = val self.left = left self.right = rightclass Solution: def isSameTree(self, p: TreeNode, q: TreeNode) -> bool: if p.v.

2021-11-05 14:32:37 3744

原创 python - 链表遍历输出的3种方法

使用yield & list def items(self): current=self.head while current !=None: yield current.data current=current.getNext() for i in range(5): myList.add(i) print(list(myList.items())) # [4, 3,

2021-11-04 18:13:17 3844

原创 python - 单链表1

Q:为什么要写链表?只用list不行么?A:链表(linked list)这一数据结构具体有哪些实际应用? - 知乎目前我能看懂的部分:插入和删除的效率高,不用遍历。 只要你读源码,你就会发现 hash、链表、红黑树 真是无处不在--(知乎chappie的回答)学习:Python 数据结构之链表 - 知乎链表是一种非连续、非顺序的数据结构。由两部分组成:数据+指针。指针指向下一个节点。缺点:不能随机读取;空间开销大。不可迭代!优点:插入和删除快;存储管理灵活。单链表.

2021-11-03 21:34:16 106

原创 代码对比 链表remove()

我写的: def remove(self,item): found=False current=self.head previous=None while current!=None and not found: if current.getData==item: previous.setNext()==current.getNext() retur

2021-11-03 17:51:57 99

原创 python- 小猫钓鱼纸牌游戏

游戏规则1. 一副扑克平均分成两份,每人拿一份。并且都不看牌面,背面朝上放置成一叠。2. 每个人每次出最上面的那张牌。2.1 如果有和桌面上的牌大小一样的,就把两张相同的牌和中间夹的牌全部取走,并依次放到自己手中牌的末尾。 2.2 如果没有和自己的牌大小一样的,则下个人出牌。3. 当任意一个人的牌出完时,游戏结束,手中有牌的获胜。思路1. 要用书上的测试例子,所以这里假设每个人只拿六张牌。2. 输出:打牌过程,谁赢了,赢家手里的牌,桌上的牌。...

2021-11-02 16:46:55 953

原创 Leetcode:125. 验证回文串 总结

学习栈的时候,想着利用栈来验证回文,便找到了这道题。确实受到了较大的栈的局限思路,可以直接倒序切片的,为什么还要多申请一个栈?自己的错误代码结果是,丑陋极了。错误总结!class Solution: def isPalindrome(self, s: str) -> bool: s=s.lower() s=list(filter(str.isalnum,s)) if s: if len(s)%2==0:

2021-10-31 14:30:18 127

原创 quickSort

def quickSort(arr,left,right): # 设置left和right可以只排片段了 # 设置退出条件 if left>=right: return temp=arr[left] i=left j=right while i<j: while i<j and arr[j]>=temp: j-=1 while i<j and arr[.

2021-10-29 23:18:04 67

原创 bubbleSort

class bubbleSort(): def __init__(self,primaryArr,orderUp=True): self.orderUp=orderUp # 选择从小到大还是从大到小排列 self.primaryArr=primaryArr def sortUp(self): arr=self.primaryArr # 也没什么必要写arr=... , 直接self.primary也行吧 for j .

2021-10-29 16:31:30 105

原创 写switch()的错误总结

在写bubbleSort的时候,定义了一个类,想在sort()函数内,调用switch(),交换arr[i]\arr[i+1]。直接按照交换num的方式来交换list的元素了,但,这样子switch交换了之后,没有返回值啊!def switch(self,num1,num2): temp=num1 num1=num2 num2=temp所以,要不直接在sort()函数里,直接换掉了;要不就switch里通过index交换def switch(self,a,b):

2021-10-29 16:25:29 171

原创 测量(专题)----符合测量、反符合测量

文章目录测量符合测量反符合测量测量符合测量us+us–>ns重合,P极低,可以低本底降噪。暗电流us。若A低,则可以延长t,总会记录到信号若不符合,则A的低,淹没在了噪声里。为了活度的绝对测量;标定探测器。P小,不为低本底。反符合测量只记录一次的,二次同时信号不计入。为了压低康普顿坪(混合核素识别)、降本底省得屏蔽了,用电子学的方式降噪(代码实现)...

2021-05-12 21:37:17 867 1

原创 探测(专题)--α、β、γ,应该用的探测器类型

文章目录探测专题α测量β测量γ测量高能低能探测专题粒子类型α测量线传能密度高;射程短;单能;能量较高。薄、特征核素识别;气体:薄窗型(聚酯薄膜、气压不能太高会破)、流气式电离室、正比管闪烁体:ZnS膜、液闪半导体:面垒型β测量穿透性差、辐射损失、连续能谱、能量跨度大计数器气体:石英窗(薄,不太厚)、流气式GM管闪烁体:塑料、液闪半导体:面垒(厚一点,0.9mm)γ测量穿透性高、特征能量、单能核素识别三种效应转化高能V大30KeV气体:高压高密度、

2021-05-12 21:35:49 1610

原创 其他探测器

文章目录其它探测器n-γ复合场甄别半导体G-M管区其它壁效应其它探测器n-γ复合场甄别E(n)>4MeV,E(γ)<2MeV,可以通过卡能量范围来甄别。切片区间能谱。BF3、He-3正比计数管,能测能量,有能量区间,初电离个数有关。Li-6玻璃闪烁体,信号形状不同,PSD技术,区分。半导体自给能探测器:快中子,碰撞气体分子,较大电流,堆芯内。快中子裂变产物,之后,慢化,热中子,热中子内,第三代快中子增殖反应堆,第四代。G-M管区BF3、He-3 管有n-γ甄别

2021-05-12 21:34:32 347

原创 第七章 中子----中子源、应用、能量分类、探测四个基本过程

文章目录第七章 中子中子源应用能量分类探测四个基本过程核反应法核反冲法核裂变法核活化法第七章 中子中子星:全是中子的物质;行星坍塌后,爆炸的冲击力使质子+电子–>中子,核内仅剩中子,密度极大;超流体,没有摩擦力。原子弹:增殖、临界体积;本来是没达到临界提及的,后来冲击时,把剩余的一小部分和大部分猛烈高速碰撞,恰达到临界体积。1932,查德威克,α轰击Be,产生中子。同理,产生α的衰变核素有Pu-238\Am-241\Ra-226…,这些核素对应着相应的中子源。中子寿命 14min42s左

2021-05-12 21:33:15 3683

原创 脉冲探测器性能(专题)

文章目录脉冲探测器性能 ( !)能量分辨率探测效率影响因素定义因子 ( !)峰总比R峰康比 ( !)峰形因子刻度能量刻度效率刻度脉冲探测器性能 ( !)脉冲型探测器工作方式:把不断进入探测器的粒子产生的脉冲信号彼此分开,就可以把他们当作单个粒子处理。优点:1. 灵敏度高,可以测本底;2. 可以给出更多的信息,eg 时间、能量电流型:测量大量粒子产生的平均电流。剂量的测量、反应堆的控制等。探测效率==形成信号的概率。输出脉冲信号的幅度、前沿、宽度等直接影响到探测器的能量分辨率和时间特性。探测器

2021-05-12 21:31:39 2120

原创 能谱(专题)

能谱(专题) ( !)脉冲谱:电离室输出的脉冲经前置放大器、线性脉冲放大器放大后,输入单道或多道脉冲分析器,以测量计数率随脉冲幅度的分布曲线。能谱: 脉冲幅度经能量刻度后,得到计数率随粒子能量的分布曲线。个数-E 能量(可对应信号的电压值)道数:channel number,eg.把0-5V分成1000份,相当于微分,细微作图。Eγ<1.02MeVE_{\gamma} \lt 1.02MeVEγ​<1.02MeV无电子对效应。V小探测器灵敏体积小,仅能测量一次效应。全能峰

2021-05-12 21:27:16 4339 2

空空如也

空空如也

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

TA关注的人

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