分享

单词,代码以及一些信息项目管理定义

 昵称48979411 2021-12-26

学了一个很文艺的一个单词,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(selfnint) -> 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(selfmatrix: 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将项目定义为,项目是为提供一项特殊产品、服务或成果所做的临时性努力。

项目经理的责任就是在时间、成本、质量和项目的范围之间进行平衡以保证项目成功。

信息系统是以信息的集成为目标,功能的集成为结构,平台的集成为基础,人的集成为保证。

领导者的主要工作主要涉及三个方面,确定方向,统一思想,激励和鼓舞。

要造一艘船,要召集人员,要分配任务,要规划工期和预算,要派人去砍木头。。。领导者的思路则是激发大家对海洋的渴望。

我有时候想,有时候好的管理比技术本身更为重要。就像很多很多年前的洋务运动为什么失败,根本原因还是清政府体制的弊病。再进一步讲后来的君主立宪制的尝试失败,以及种种政治运动的失败,还是文化和思想的落后,当然这么一说就扯远了。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多