最近在看公司源代码的时候,经常有一些超长函数出现,甚至超过1000多行的函数都大有存在,这大大影响我对代码的理解,所以写下此文,当然只是自己的想法,不强加于人,只为勉励自己。在以往的软件开发中,对于函数我也是想写多长就写多长,从来不去想它有多长这个“无聊的问题”,因为对于一个函数应该写多长并没有一个确切的定义,这应该看具体情况决定。我个人觉得,无论是类还是函数,都应该满足单一职责原则,如果出现一个函数过长或者代码块嵌套过深的情况,常常是因为没有满足这一原则
系统 2019-08-12 01:51:42 2476
发现一个SQL执行很慢,如下:select*fromrmes.r_wip_tracking_twt,cmes.c_material_tmwherem.material_type=1and(m.material_speclike'L%'orm.material_speclike'C%')andwt.model_id=m.material_idANDWT.sn>='1073H2H72270002'andWT.sn<='1073H2H72270002'计划分析后
系统 2019-08-12 01:51:30 2476
openlog("vtund",LOG_PID|LOG_NDELAY|LOG_PERROR,LOG_DAEMON);打开系统记录在lib.c中定义,voidvtun_syslog(intpriority,char*format,...){staticvolatilesig_atomic_tin_syslog=0;charbuf[255];va_listap;if(!in_syslog){in_syslog=1;va_start(ap,format);vsn
系统 2019-08-12 01:33:50 2476
第一步先做一个备份#!/bin/shexportORACLE_BASE=/home/oracle/appexportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1exportORACLE_SID=orclexportLD_LIBRARY_PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin//注意是冒号rq=`date'+%Y%M%D%H%M'`/home/oracle/
系统 2019-08-12 01:33:01 2476
绪论§1研究的意义及必要性燃气轮机是典型的动力设备,被广泛地应用于电力、能源、交通及军事等关系国计民生的重要部门。因此,研究如何提高燃气轮机使用寿命及可靠性,减少事故发生,以充分提高其经济性及安全性系数,无疑具有重要的意义。本文研究的目的是,通过对燃气轮机(以MS6001B型燃气轮机为母型)的运行工况实施监测,分析、比较实测参数同其历史运行参数及设计性能之间的关系,以判断机组实时运行点是否在允许的范围之内,从而得出机组运行经济性和安全性方面的评估,供机组管
系统 2019-08-12 01:32:52 2476
1性能比较TTL电路与CMOS电路连接1反相器电路解法一边接电流源一边接地2上啦电阻R,使得前级门截止的时候使得输出高电平更接近于电源电压此时TTL和CMOS电源电压不相等,并且TTL电路选择OC门电路TTL电路和CMOS电路比较
系统 2019-08-12 01:32:52 2476
以下文章,如对你有用,请推荐一把,给大叔写作的动力【翻译】利用Routing特性提高ASP.NETMVC3站点的SEO权重【翻译】大型JavaScript应用程序架构模式【翻译】我钟爱的VisualStudio前端开发工具/扩展【翻译】我钟爱的HTML5和CSS3在线工具【翻译】使用Modernizr探测HTML5/CSS3新特性【翻译】ASP.NETMVC:转化业务对象到SelectListItems上【翻译】使用Lazy和抽象包装类延迟加载复杂的
系统 2019-08-12 01:32:33 2476
在正式使用Vim之前,先来点开胃菜,学习下Vim中一些常用的命令,有了这些基本命令,才能让我们使用Vim更加得心应手,加快工作的效率~注意:接下来将要介绍的命令主要是用在Vim的Normal模式下。一创建/修改文件当需要对一个文件进行编辑时,首先这个文件得存在。你可以使用Vim创建或修改文件(假设文件名为hahaya.cc),在终端下执行Vimhahaya.cc,这条命令会打开hahaya.cc文件,当hahaya.cc这个文件不存在时,Vim会创建这个文
系统 2019-08-12 01:32:32 2476
文章目录1.Python作用2.Python语言版本3.Python语言的特点4.定义变量5.python和其他语言的区别6.python文件的后缀类型7.python中的注释方式8.关键字9.代码缩进10.Python中常用的数据类型11.运算符12.Python之禅的查看1.Python作用(1)辅助数据采集:爬虫(2)数据分析:numpy(3)运维(4)人工智能(5)网站开发:知乎、豆瓣、Django2.Python语言版本Python2:Pytho
系统 2019-09-27 17:57:48 2475
前言今天,一起用Python来理一理红楼梦里的那些关系不要问我为啥是红楼梦,而不是水浒三国或西游,因为我也鉴定的认为,红楼才是无可争议的中国古典小说只巅峰,且不接受反驳!而红楼梦也是我多次反复品读的为数不多的小说,对它的感情也是最深的。好了,不酸了,开干。数据准备红楼梦TXT文件一份金陵十二钗+贾宝玉人物名称列表人物列表内容如下:宝玉nr黛玉nr宝钗nr湘云nr凤姐nr李纨nr元春nr迎春nr探春nr惜春nr妙玉nr巧姐nr秦氏nr这份列表,同时也是为了做
系统 2019-09-27 17:56:35 2475