搜索到与相关的文章
编程技术

调查发现程序员大多数时间在思考

下面是一个程序员coding的时间分配图。思考会是一个很重要的过程,当然耽搁拖沓也有可能也是因为没有想好,抽烟/喝咖啡应该也是一种思考,吃点东西是为了让脑子转得更快一点,上网搜索一下灵感可以借鉴一下其它人的想法,抱怨写注释只是一个例子,更多的应该是抱怨加班或是公司的老板。如果需要加上点什么的话,我觉得应该加点“重构”,“编译”,“调试”,当然,他们都可以算在coding里。不过,我觉得更应该还有:“开会”,“争吵/解释”,“打断”,这些比重也是很大的。所以

系统 2019-08-29 22:03:28 3124

IOS

iOS-动态调整UITableViewCell的高度

OS-动态调整UITableViewCell的高度iOS开发文档,by友盟翻译组stefaliu.大概你第一眼看来,动态调整高度是一件不容易的事情,而且打算解决它的第一个想法往往是不正确的。在这篇文章中我将展示如何使图表单元格的高度能根据里面文本内容来动态改变,同时又不必子类化UITableViewCell。你当然可以通过子类化它来实现,但是这样做会使得代码复杂因为设置高度是在图表本身的实例上而不是对单元格操作。下面你将会看到这其实是一件轻而易举的事情。对

系统 2019-08-12 09:29:50 3124

数据库相关

LeetCode 131 Palindrome Partitioning

Givenastrings,partitionssuchthateverysubstringofthepartitionisapalindrome.Returnallpossiblepalindromepartitioningofs.Forexample,givens="aab",Return[["aa","b"],["a","a","b"]]思路:1.推断字符串的字串S.subString(i,j)[i<=j]是否为为回文子串,用boolean型的二维数

系统 2019-08-12 01:33:46 3124

Java

java程序调用python程序输出python结果(无参)

具体代码java代码@TestpublicvoidcontextLoads()throwsIOException,InterruptedException{Processpr=Runtime.getRuntime().exec("pythonC:\\Users\\tianyong\\Desktop\\222.py");BufferedReaderin=newBufferedReader(newInputStreamReader(pr.getInputStr

系统 2019-09-27 17:51:49 3123

Oracle

Oracle :多实例切换

Connectingto10.1.4.21:22...Connectionestablished.Toescapetolocalshell,press'Ctrl+Alt+]'.Lastlogin:MonOct1413:58:582013from10.1.4.39[root@db1~]#su-oracleurpdb1:/home/oracle@db1>echo$ORACLE_SIDurpdb1urpdb1:/home/oracle@db1>sqlplus/a

系统 2019-08-12 01:55:04 3123

各行各业

suggest的使用方法

suggest的使用方法注意:1.要表示汉语的“建议做某事”,英语通经常使用suggestdoingsth,而不能用suggesttodosth;2.“建议某人做某事”,英语习惯上不能说suggestsbtodosth,而说suggestsb’s[sb]doingsth;3.要表示向某人提出某情况,suggest后不能接双宾语,即不能用suggestsbsth,而通经常使用suggeststhtosb。如:他建议坐飞机去,可我觉得这样花费太大。正:Hesu

系统 2019-08-12 01:33:03 3123

Java

XML 和 Java 技术: XML 持久性的三种方式

序列化、TrAX和数据绑定:哪种方法更适合您?级别:初级BrettD.McLaughlin,Sr.(brett@newInstance.com),作家兼编辑,O'ReillyMedia,Inc.2007年10月22日使用XML可以实现各种有趣的功能,但是如果无法将其持久化保存到文件中,那么一切都将是徒劳而已。BrettMcLaughlin将讨论实现XML持久化存储的各种不同的技巧,并分别比较其优点和缺点。

Javascript

javascript计算本周起止日期

运行效果:functionformatDate(date){varmymonth=date.getMonth()+1;varmyweekday=date.getDate();return(mymonth+"月"+myweekday+"日");}functionprintWeek(){varnow=newDate();varnowDayOfWeek=now.getDay();varnowDay=now

系统 2019-08-12 09:30:17 3122

Tomcat

Tomcat启动错误及解决方法

错误信息:1.org.apache.commons.dbcp.SQLNestedException:CannotcreatePoolableConnectionFactory(NetworkerrorIOException:Connectionrefused:connect)2.Causedby:java.sql.SQLException:NetworkerrorIOException:Connectionrefused:connect3.Causedby

系统 2019-08-12 01:32:47 3122

编程技术

模型驱动开发(MDD)介绍

模型驱动开发ModelDrivenDevelopment(MDD)是一种以模型作为主要工件的高级别抽象的开发方法,模型在工具的支持下,被作为核心资产被转换成代码或者可运行配置。现在软件业存在多种MDD开发方法,本篇将对MDD进行概要介绍。定义在过去多年,软件开发面临了多个挑战,新的需求和存在系统不断增长,系统也变得越来越复杂,以至于我们很难及时的构建它们。为了解决这些问题,就出现了很多新的方法,其中最突出的一个就是模型驱动开发。MDD代表了一套理论和工业化

系统 2019-08-29 23:15:31 3121