学了一个很文艺的一个单词,sip 呷,he slowly sipped his wine。还有就是日漫里面的哥布林真的可能有对应的英语单词,goblin,意思是小妖精。 wuthering heights content 内容,满意的 desperate 绝望的 dissipation 消失,消散 tyrannical 专制的,dictatorial reprove scold,blame saint 圣人 angel,Christian diabolical 残忍的 infernal 地狱的 hellish infancy 初期 aversion 反感 constancy 坚定不移 discern recognize,observe,detect pensive 沉思的,thoughtful courtesy 礼貌 cordiality 友好 friendship,kindness gracious 和蔼的 distasteful 讨厌的 depreciation 贬值,reduction perplexity 困惑 paradox,problem confide 吐露 tell deficient shortages repulsive ness 排斥 instill impact gradually poignant painful prevail 流行的 popular deterioration 恶化 gait 步态 respite 缓解 relief gratification 满足 intrusion 闯入 agitation 骚动 gruff 生硬的,冷淡的 dispute argue nip 捏 blaze huge flame refute 驳回 stamp 邮票 sob 啜泣 jest 笑话 joke consternation 惊愕 glisten glimmer,shine,twinkle deliberate 小心翼翼的 abruptly 突然地 intimacy 亲密 forsake give up,abandon wholesome healthful vagary 奇想 spat 口角 villain 反面人物 goblin 哥布林 remedy 补救 salvation 拯救 abash 窘迫 代码 解集其实是一个斐波拉契数列。。。还有啥好说的呢 居然超时了。。。看来递归不合适 class Solution: def climbStairs(self, n: int) -> int: if n <=2: if n ==1: return 1 if n ==2: return 2 else: temp = 0 a =1 b =2 for i in range(n-2): temp = a+b a = b b = temp return temp 第二题 我一开始走弯路了,把旋转理解成了翻转,还分情况讨论,奇数和偶数 """ middle = n//2 middle_end = n%2 # rotate the four corners for i in range(middle): for j in range(middle): temp = matrix[i][j] matrix[i][j] = matrix[n-1-i][j] matrix[n-1-i][j] = matrix[n-1-i][n-1-j] matrix[n-1-i][n-1-j] = matrix[i][n-1-j] matrix[i][n-1-j] = temp # rotate the four middle if middle_end ==1: for i in range(middle): print(i) temp = matrix[i][middle] matrix[i][middle] = matrix[middle][i] matrix[middle][i] = matrix[n-1-i][middle] matrix[n-1-i][middle] = matrix[middle][n-1-i] matrix[middle][n-1-i] = temp """ 于是我重新开始找规律,先把坐标放在(0,0)为原点的坐标系进行变换寻找规律,可以发现如下的规律,(a,b)--->(b,-a) 于是我开始寻找更一般的规律,假设旋转中心的坐标(x,y),将任意一个点的旋转中心平移到原点然后在进行旋转,(a,b)--->(a-x,b-y)--->(b-y,x-a) 接下来将是最为精彩的一步,坐标系变换!话说,爱因斯坦提出狭义相对论也是用了洛伦兹变换,奈奎斯特曲线也是这么画出来的,将坐标的旋转中心恢复到原来的(x,y),得到(b+x-y,x+y-a)。至此,我得到了顺时针旋转90°的公式,描述如下: 将坐标 (a,b)以(x,y)为中心,顺时针旋转90°得到(b+x-y,x+y-a)。 因为矩形的左下角位于原点,所以x等于y,而矩形的边长等于n-1,所以可以进一步得到: define:(a,b)->(b,n-1-a) 进一步我们还可以发现,将一个点做四次这样的变换则回到了原来的位置,也就是旋转了一圈,数形结合,perfect! class Solution: def rotate(self, matrix: List[List[int]]) -> None: """ Do not return anything, modify matrix in-place instead. """ n = len(matrix) if n>1: #(a,b)->(b+x-y,x+y-a) #define:(a,b)->(b,n-1-a) #(a,b)->(b,n-1-a)->(n-1-a,n-1-b)->(n-1-b,a)->(a,b) middle = n//2 end = n%2 # rotate for i in range(middle): for j in range(middle+end): temp = matrix[i][j] matrix[i][j] = matrix[n-1-j][i] matrix[n-1-j][i] = matrix[n-1-i][n-1-j] matrix[n-1-i][n-1-j] = matrix[j][n-1-i] matrix[j][n-1-i] =temp 信息系统项目管理的一些定义 信息化是一场比工业化更加深刻和更加广泛的社会变革,它要求在产品或服务的生产过程中实现管理流程、组织结构、生产技能和生产工具的变革。 信息是一种客观事物,它与材料、能源一样是社会的基础资源。根据香农的理论,信息能够消除不确定性,是系统有序程度的度量,熵是系统无序程度的度量。 系统从数学角度,是一个由许多相互作用、相互依存的事物,为了达到某个目标组成的集合。 IEEE对于软件工程的定义,将系统的、规范的、可度量的工程化方法应用于软件开发、运行和维护的全过程及上述方法的研究。 物联网架构主要分为三层,感知层、网络层和应用层。 云计算可以理解为向用户屏蔽底层差异的分布式处理架构,云,用网络包裹服务或者资源而隐蔽服务或者资源共享的实现细节以及资源位置的一种状态。 大数据,volume 大量,variety 多样,value 价值,velocity 高速,veracity 真实性。应用领域,大数据征信 芝麻信用,大数据风控,大数据消费金融,大数据财富管理,大数据疾病预测。 电子政务是政府机构应用现代信息和通信技术,将管理和服务通过网络技术进行集成,在网络上实现政府组织结构和工作流程的优化重组,超越时间、空间与部门分隔的限制,全方位地向社会提供优质、规范、透明、符合国际水准的管理和服务。 电子商务是利用计算机技术、网络技术和远程通信技术,实现整个商务过程的电子化、数字化和网络化。 美国项目管理协会PMI将项目定义为,项目是为提供一项特殊产品、服务或成果所做的临时性努力。 项目经理的责任就是在时间、成本、质量和项目的范围之间进行平衡以保证项目成功。 信息系统是以信息的集成为目标,功能的集成为结构,平台的集成为基础,人的集成为保证。 领导者的主要工作主要涉及三个方面,确定方向,统一思想,激励和鼓舞。 要造一艘船,要召集人员,要分配任务,要规划工期和预算,要派人去砍木头。。。领导者的思路则是激发大家对海洋的渴望。 我有时候想,有时候好的管理比技术本身更为重要。就像很多很多年前的洋务运动为什么失败,根本原因还是清政府体制的弊病。再进一步讲后来的君主立宪制的尝试失败,以及种种政治运动的失败,还是文化和思想的落后,当然这么一说就扯远了。 |
|
来自: 昵称48979411 > 《待分类》