Linux开发人员继续以快速的步伐推出新内核,但根据Linux基金会最近发布的一份报告显示,在过去的一年里,新代码的提交步调明显变慢了。该报告还指出,Linux内核开发的杰出贡献者也在发生变化,越来越多的移动开发人员加入到Linux内核开发队伍,这是Linux基金会第三次年度“谁在写Linux”报告(报告PDF下载地址),总结了过去一年来Linux内核的进展情况。根据2010年“谁在写Linux”报告显示,提交给2.6.35内核的代码量比去年发布的2.6.
系统 2019-08-12 01:32:27 2433
打印旋转矩阵应该是很经典的算法问题了。题目描述如下:给定一个m*n要素的矩阵。按照螺旋顺序,返回该矩阵的所有要素。思路:1,先定义矩阵的左上和右下的坐标,然后通过两个坐标来打印这一圈矩阵;2,将左上的坐标下右下移动,右下的坐标向左上移动,来缩小打印圈,进行下一圈矩阵的打印;3,一直缩小打印直到结束。代码:defprint_circle(matrix,up_hang,up_lie,down_hang,down_lie):result=[]ifup_lie==
系统 2019-09-27 17:56:26 2432
本文借用HTML的css语法,将样式表应用到窗口部件。这里只是个简单的例子,实际上样式表的语法很丰富。以下类似于css:StyleSheet="""QComboBox{color:darkblue;}QLineEdit{color:darkgreen;}QLineEdit[mandatory="true"]{#mandatory="true"时,QLineEdit的样式会变化background-color:rgb(255,255,127);color:d
系统 2019-09-27 17:56:03 2432
前言想要提升一下shell的效率,因此按照这篇文章进行zsh的配置,并且在完成oh-my-zsh安装之后,原本的terminal也可以进行一些指令的补全了。但是在运行python的时候发现只能打开python2.7了,python3指令失效。解决方案我是使用的anaconda作为python环境管理,之前下载好anaconda之后是直接切换到python3环境的,简而言之本来命令python是直接启动python3的。因此将anaconda路径放入zsh配
系统 2019-09-27 17:50:42 2432
Python可以说是目前最火的语言之一了,人工智能的兴起让Python一夜之间变得家喻户晓,Python号称目前最最简单易学的语言,现在有不少高校开始将Python作为大一新生的入门语言。本萌新也刚开始接触Python,发现Python与其他语言确实有很大的区别。Python是由C语言实现的,因此想把Python与C语言做一个简单的比较。1、语言类型Python是一种基于解释器的语言,解释器会逐行读取代码;首先将Python编译为字节码,然后由大型C程序解
系统 2019-09-27 17:46:41 2432
描述ceil(x)函数返回一个大于或等于x的的最小整数。语法以下是ceil()方法的语法:importmathmath.ceil(x)注意:ceil()是不能直接访问的,需要导入math模块,通过静态对象调用该方法。参数x--数值表达式。返回值函数返回返回一个大于或等于x的的最小整数。实例以下展示了使用ceil()方法的实例:#!/usr/bin/python3importmath#导入math模块print("math.ceil(-45.17):",ma
系统 2019-09-27 17:38:17 2432
“Leo荐书”只推荐有用、耐读、看过之后能让人有所收获的书。编辑朋友刘静从人邮图灵转会到机工华章,送了本最近华章重点推荐的《演讲之禅》,上周去河南出差火车上用2个半小时把书读完。“不动笔墨不读书”我在书在扉页上记了些笔记。作者把事儿写清楚在书里体现知识点并不难,难的是写出智慧、灵气与幽默,ScottBerkun写《演讲之禅》时做到了,认真读来一定会让我们有几次会心的微笑。国内作者的一大毛病就是写书的时候马上“端起来卖”感觉自己是在背负民族复兴使命,写出的东
系统 2019-08-29 23:48:34 2432
“方法”这个词很常用,但并不简单。大部分会出现一种现象,做了一些事情,解决了很多问题,但是当别人问自己是采用什么方法来指导自己工作时并不能清楚的说出来。大部分工作是被事情推着走,而并没有在“方法”的指导下有序的进行工作。从精益开发角度来看,缺少”方法“,摸着石头过河,这势必造成很多浪费,所以我比较关注如何总结出适用的方法来支持团队的工作。我在网上搜了很多地方,还没有看到有哪里或者哪本书系统的讲解了IT方法论的知识,如果有的话希望大家多推荐一下。本篇我将结合
系统 2019-08-29 23:15:30 2432
本安装环境为:opensuse12.1所需安装包:httpd-2.4.3.tar.gzsubversion-1.7.6.tar.gzopenssl-1.0.1c.tar.gzneon-0.29.6.tar.gzpcre-8.20.tar.gz注:其中红色字体标识的为必须要,蓝色字体标识的为一些扩展包或者依赖包(要试情况下载安装)当前我所用的是普通用户安装,并不是用的root用户第一部分:安装①.安装apache:1.tar-zxvfhttpd-2.4.3.
系统 2019-08-29 23:13:16 2432
最近真够忙的,瞎忙!好久没写博客。不知道写什么,就写些最近对用户体验这块的一个小的见解吧。无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户。从事Android开发工作以来,个人认为Android应用可以说是作为小型应用,只是其中很多的开发时间花费在细节之上(UI交互方式、响应速度、效果、字体、颜色等等),其中90%乃至99的应用并不是需要实时更新的(即时通讯类的除外:QQ),而且诟病于蜗牛般的移动网速,3
系统 2019-08-29 22:55:47 2432