Shell—学习之心得由于项目要招聘需要有经验shell开发人员(awk编程),而作为技术面试官(暂时)的我对shell编程不太熟;当然以前也写过一些shell脚本来满足项目的需求—备份环境,数据库(逻辑)。假如只是针对awk编程的,那我绝对可以问倒他,呵呵…。所以我最近学习了shell编程。入门还不是很深,但是还是有点心得的。以下是本人的一些心得;大伙们觉得好,就拍个砖,不好也拿起你们的手鼓个掌…当然文中有什么错误,遗漏的也请指正我,大伙们对shell的
系统 2019-08-12 01:33:11 2452
在学习编程语言上,相信很多人都纠结过学哪种语言更好?其实,在选择是更多的时候我们更多是需要看自己更适合。本篇文章,千锋武汉小编与大家共同讨论的编程语言,或许更多的是限于python和Java哪个好的问题之上。Python起源于一种脚本语言,它的语法体现了一种可读性的理念,具有简单而规则的界限,鼓励简洁和一致的代码布局。Python的动态类型有助于代码简化和组合,是许多平台的解释性语言,成为众多程序员编程首选的便携式选项。Java是一种面向对象语言,其吸引力
系统 2019-09-27 17:51:36 2451
importtimedeflog_time(func,*args,**kwargs):definner():t1=time.time()func(*args,**kwargs)t2=time.time()print(f"使用的时间是{t2-t1}s")returninner@log_timedefappend_func():ll=list()foriinrange(10000):ll.append(i)@log_timedefinsert_func():l
系统 2019-09-27 17:49:44 2451
Python函数的设计规范1、Python函数设计时具备耦合性和聚合性1)、耦合性:(1).尽可能通过参数接受输入,以及通过return产生输出以保证函数的独立性;(2).尽量减少使用全局变量进行函数间通信;(3).不要在函数中直接修改可变类型的参数;(4).避免直接改变定义在另外一个模块中的变量;2)、聚合性:(1).每个函数都应该有一个单一的、目的统一的目标;(2).每个函数的功能都应该相对简单;2、Python函数在脚本中应用示例例1:将/etc/p
系统 2019-09-27 17:49:05 2451
制作思路导入微信库ichat,中文分词库jieba跳出登陆二维码,扫码登陆获取好友列表构建所有好友个性签名组成的大列表tList对个性签名进行中文分词导入imageio库中的imread函数,并用这个函数读取本地图片,作为词云形状图片导入词云制作库wordcloud构建并配置词云对象w,注意要加scale参数,提高清晰度显示词云图片,并保存到本地#导入微信库ichat,中文分词库jiebaimportitchatimportjieba#先登录微信,跳出登陆
系统 2019-09-27 17:45:51 2451
这个周末是六一,笔者分享一下给孩子做的一个小程序,这样的例子需要有趣、简单有动画效果,所以我就用python的dash_bio给孩子展示了DNA的分子结构,效果不错:)dash_bio库的安装·首先是安装dash_bio库,他的例程是基于python2.7的,不过python3应该也行,稍微改一下代码即可。执行下列语句即可完成安装。这其中没遇到什么坑。pipinstalldash-bio==0.0.10pipinstalldash_html_compone
系统 2019-09-27 17:45:49 2451
最近,想在我的YouMoney(http://code.google.com/p/youmoney/)里面增加提取用户操作系统版本信息。比如windows用户,可能要返回WindowsXP,或者Windows2003,苹果用户应该返回MacOSX10.5.8。用了很多办法,包括在mac系统里调用系统命令,取环境变量,等等。最后无意发现,原来python里里面有个platform模块就可以干这件事情。省事啊!mac上这么干复制代码代码如下:localhost
系统 2019-09-27 17:38:43 2451
用web标准设计网站,过渡的方法主要是采用XHTML+CSS,css样式表是必不可少的。这就要求所有网页设计师必须熟练掌握CSS,如果你以前不常用,那么现在就开始学习吧。要制作符合web标准的网站,不懂CSS是设计不出漂亮的页面的。事实上,所有表现的地方都需要用CSS来实现。我们以前都习惯用table来定位和布局,现在要改用DIV来定位和布局。这是思维方式的变化,一开始有些不习惯。呵呵,任何变革都会有阻力的,为了享受标准带来的"益处",放弃一些老的传统做法
系统 2019-08-29 23:51:42 2451
新的VS支持多屏幕开发,解决了程序员们屏幕紧张的问题。昨天有机会尝试了一把,果然不错。一、准备工作l显卡如果你用的是台式机要首先确保显卡支持双头输出,或者你有一个视频转换器以及三根视频线。如果用的是笔记本那就方便了,大部分的笔记本都支持外接显示器(本文以笔记本为例)。l显示器如果是台式机需要准备两个屏幕(废话,不然双屏个茄子啊!)。如果是笔记本则需要另外准备一个显示器(也是废话……)。二、将第二个屏幕与电脑相连(无脑操作,不赘述,直接看图)。三、将屏幕显示
系统 2019-08-29 23:47:02 2451
在上一篇文档中我们已经了解了IoFilter的用法和其在Mina中的作用,作为Mina数据传输过程中比较重要的组件,IoFilter起到了承上启下的作用----接收数据,编/解码,将数据传递到逻辑层,当数据传递地到逻辑层时,IoFilter的使命就完成了,那么逻辑层的数据由谁来处理呢?如何处理的?这就是本文要讲述的内容----IoHandler。在介绍IoFilter的时候,文中首先是从IoFilter的结构和其在Mina中的作用谈起的,最后添加了一个使用
系统 2019-08-29 23:01:55 2451