自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

li_lzw的专栏

聚焦软件工程方法研究

  • 博客(51)
  • 收藏
  • 关注

原创 编码新利器——Visual Studio Code

VSC简介Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语

2017-12-26 15:31:34 1787

原创 mongodb的internalQueryExecMaxBlockingSortBytes异常修复

现象node执行的服务出现异常,查看日志发现如下错误。MongoError: QueryFailure flag set on getmore command at Object.toError (e:\code\api\mobile\nodejs\node_modules\mongodb\lib\mongodb\utils.js:114:11) at e:\code\api\mob

2017-12-26 09:55:54 2983

原创 再理解闭包(Closure)

无论是在日常工作中经常使用,还是作为面试时的保留问题。闭包是js里绕不过去的话题。这里记录下自己对闭包的总结。 闭包是一个函数A返回的函数,这个函数能够访问函数A内的变量,同时使得函数A的变量在函数执行结束而不会被回收。

2017-02-15 21:34:00 318

原创 破解文件缓存不更新问题

常用方法:1、文件头部声明,不缓存文件response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 response.setHeader("Pragma","no-cache"); //HTTP 1.0 response.setDateHeader ("Expires", 0); //prevents caching at the

2015-10-30 11:57:32 685

原创 grunt使用

首先准备好node.JS npm。执行 npm install -g grunt-cli 安装gurnt-cli在项目目录(例如:d:\code\demo)下准备好package.json。描述好项目信息和依赖包。例如{ "name": "my-project-name", "version": "0.1.0", "devDependencies": { "grun

2015-10-22 17:24:08 472

原创 ueditor使用经验

1、赋值setcontent,必须在read事件中执行。 ue.addListener("ready",function() { ue.setContent(content);});2、如果使用一个编辑器反复赋值,需要每次赋值注册一次ready事件,响应函数里取消该事件ue.addListener("ready", doSet);

2015-10-19 20:57:02 644

原创 maven记录

http://maven.oschina.net/help.html  开源中国的maven镜像说明

2015-09-30 15:45:39 412

原创 Angular指令、service封装经验总结

1、如果内容相对独立,可以把数据和页面元素一起封装成指令,有时可以考虑多层封装。2、如果数据或者方法有公用不独立,可以考虑如下方法:a、把数据或方法封装成serviceb、指令继承scope。3、对于service里存在异步响应情况,可以考虑如下方法:a、传入回调函数b、利用广播消息传递事件触发响应

2015-09-28 10:23:06 2645

原创 html经验

1、元素必须闭合,IE9+,chrome和FF能够自适应,IE8及一下版本不能自适应,会导致后面内容无法显示

2015-09-02 15:10:20 380

原创 tomcat使用经验

Tomcat设置server.xmlURIEncoding="utf-8"redirectPort="8443"/> Host节点增加context,设置默认网站的路径ocBase="D:\svn\web\mycode" path="/" reloadable="true"/>

2015-08-05 17:58:31 321

原创 JS经验

《如何修复那些奇怪的 JavaScript 错误》 http://web.jobbole.com/82791/

2015-07-23 20:57:00 331

原创 jquery学习

1、在each代码块内不能使用break和continue,使用如下方法代替 break----用return false; continue --用return ture;

2015-07-14 15:30:33 297

原创 mongodb经验

MongoDB 聚合管道(Aggregation Pipeline)http://www.cnblogs.com/shanyou/p/3494854.html比如文档下的数组,只需要返回匹配。可以采用先打散再匹配的方式。例如.collection('activity').aggregate({$unwind:"$applyment"},{$match :"applyment.items.v

2015-07-02 18:54:34 370

原创 js组件收集

1、文件保存:http://eligrey.com/demos/FileSaver.js/

2015-07-02 15:09:17 512

原创 CSS经验

1、字体尺寸使用em,导致后面的元素全部偏移。使用px后问题消失最佳实践:使用rest.css,初始化默认设置,以便不同环境下样式一致。参考:http://yuilibrary.com/yui/docs/cssreset/

2015-07-01 09:19:52 382

原创 nodejs经验

1、安装篇npm安装其他组件时,会遇到权限问题,需要在开始菜单-》附件中右键执行CMD使用supervior启动,可以自动重新编译,无需重复关闭启动

2015-06-30 22:17:15 425

原创 自适应网站开发

1、参考资料http://www.ruanyifeng.com/blog/2012/05/responsive_web_design.html content属性值 :     width:可视区域的宽度,值可为数字或关键词device-width     height:同width     intial-scale:页面首次被显

2015-06-30 22:05:57 782

原创 jFinal学习

1、资料http://www.jfinal.com/api文档 http://tool.oschina.net/uploads/apidocs/jfinal/jfinal相关组件  http://www.oschina.net/p/jfinal-dreampie

2015-06-30 10:14:05 559

原创 angular学习

1、资料篇http://www.ngnice.com/http://www.yiibai.com/angularjshttp://www.angularjs.cn/http://www.w3cschool.cc/angularjs/angularjs-reference.html2、经验篇$http.post(url,para) 传递参数时要用

2015-06-30 10:11:43 669

原创 OTL使用问题汇总

1、参考:http://blog.csdn.net/limuyun/article/details/18366291

2014-07-03 10:39:03 517

原创 手动安装MySQL5.6

之前一直用exe直接安装的,不知道

2014-05-27 10:04:45 548

原创 IIS问题汇总

原来32位系统

2014-05-08 17:52:13 510

原创 ORCAL使用遇到的问题

ora-12541:TNS:无监听程序

2014-04-29 16:43:40 582

原创 PHP与SQL Server2005

项目使用PHP和SQL Server2005。原来

2014-04-16 10:20:27 368

原创 PHPExcel部署在IIS服务器无法下载问题的处理

异常信息如下:exception 'PHPExcel_Writer_Exception' with message 'Could not close zip file php://output.' in F:\Publish\PHP\application\libraries\PHPExcel\PHPExcel\Writer\Excel2007.php:399http://phpexcel.c

2014-04-03 10:25:45 1867

原创 Server 2008 fastcgi支持PHP

2008 R2 64位http://cn2.php.net/manual/zh/install.windows.iis7.phphttp://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30679Visual C++ Redistributable for Visual Studio 2012 Update

2014-04-03 10:19:43 531

原创 jquery组件使用遇到的问题

1、在ASP.net中,母版页加载js文件,页面中调用时出错。加载顺序问题,要在母版页头部增加基本JS文件引用2、datatable()未生效。错误信息:oCol is Undefined因为tr里td个数和thead中th个数不匹配,所以导致无法格式化表格。3、tablesorter加载失败。908行,£$€被当作异常字符了,暂时删除后,可以正常使用了。

2014-02-21 13:19:58 1025

原创 Android访问WebService异常记录

1、org.xmlpull.v1.XmlPullParserException: expected: START_TAG在网上查到如下方法:网络权限,内网IP,soap版本,url后缀http://blog.csdn.net/baolong47/article/details/6697701。但是问题依旧。最后发现虽然在浏览器里查看,显示接口正常,实际上内部调用存在错误。是server端异常。

2013-03-08 13:35:01 537

原创 CodeIgniter框架学习

公司最近要做一个SCM系统。--供应链管理(Supply chain management,SCM)之前项目就想用PHP,但是没时间学习,这次正好既有时间,项目又简单,可以试试PHP了。框架的选择:初期只做简单的生产任务管理,只是需要一些表格展示,加上新手。所以选择的框架,简单易用即可。开始考虑的有Yii和CodeIgniter。分别下载到本地后试用了一下。最后选择了CI。考虑原因如下

2013-02-28 14:23:32 1737 1

原创 Andriod开发学习

导入手持机代码,发现的问题如下:1、Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please use Android Tools > Fix Project Properties.原因:工程采用的是JDK1.6,我安装过1.7,是版本过高。切换回1.6即可。解决方

2012-06-21 14:26:15 639

原创 CruiseControl使用记录

1、安装在此http://cruisecontrol.sourceforge.net/download.html下载最新的2.8.2版本,选择CruiseControl-2.8.4.exe,自动安装即可。注意默认安装完成启动服务后,默认使用的是8080端口。注意不要和机器上已有的端口冲突。需要安装JDK,JRE不行示例工程300S执行一次(如果执行失败),注意修改检测时间间隔,

2012-06-20 14:49:41 354

原创 PowerDesigner使用经验汇总

PowerDesigner中,修改了某个字段的name,code也跟着修改设置如何关闭。解决方法如下:1、选择Tools->GeneralOptions...菜单,出现General Options对话框。2、从Category中选择Dialog项。3、取消右边“Name to Code mirroring”复选框导出html报告在PDM

2012-06-19 13:17:30 341

原创 敏捷实践感想记录

09年写在博客园的文章,现在转过来Scrum计划会:目前我们进行了两轮Sprint,每个Sprint3周。第一个Sprint比较仓促,大家也就是混囵吞枣,照葫芦画瓢。提前选出了Story,感觉不是太好,没有关注大家的意见。主要成果还是大家熟悉Scrum的例会、可视化管理,在就是TDD、PP和CI。第二个Sprint计划会议开的时间较长,断断续续差不多快一周才开始动手编码。主要原

2012-06-19 13:00:10 395

原创 我对敏捷价值观和原则的理解 --待续

09年写在博客园的文章,现在转过来。敏捷的价值观如下:   个体和交互 胜过 过程和工具   可以工作的软件 胜过 面面俱到的文档   客户合作 胜过 合同谈判   响应变化 胜过 遵循计划很多人在不理解敏捷的情况下,简单的从字面去曲解和批驳敏捷。我就从我的敏捷实践出发谈谈我的感想。1、“个体和交互胜过过程和工具”。我认为这条主要是针对流程和

2012-06-19 12:59:27 1018

原创 怎样建设自组织的团队

09年写在博客园的文章,现在转过来,以后都在CSDN写了人们将自组织看做敏捷团队的基本属性。很多成功的敏捷实践都把自组织的团队作为敏捷成功的决定性因素,甚至有的把其视为敏捷的本质,其重要性不言而喻。那么什么样的团队是自组织的团队,怎么样建设自组织的团队呢?德国理论物理学家H. Haken认为,从组织的进化形式来看,可以把它分为两类:他组织和自组织。如果一个系统靠外部指令而形成组织,

2012-06-19 12:58:24 1825

原创 PowerDesigner使用经验--关联sqlserver 2005

如何关联已有的数据库(SQLServer 2005)1、新建一个工程,然后File->Reverse Engineer->Database。2、定义Physical data model。选择sqlserver 2005.3、选择using a data source。然后配置连接文件4、选择ODBC file data source

2012-06-19 11:12:08 571

原创 VS使用经验

1、VS调试C#代码。无法打断点:生成下面的模块时,启用了优化或没有调试信息: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\dingdang\...\xxx.DLL 若要调试此模块,请将其项目生成配置更改为“调试”模式。工具-->选项--->调试---->常规-->禁用"启动仅我的代码"。

2012-06-14 10:49:55 299

原创 PHP学习实录

PHP版本:6.4.4Apache版本:2.2参考资料1,安装Apache和PHP,验证PHP安装是否正确时,注意把验证文件放在DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"目录下。如果设置了非80端口,还要注意端口http://localhost:8080/php/index.html

2012-06-07 17:31:07 303

原创 软件开发环境

1、配置库(源代码和文档)2、开发环境(IDE,测试工具)3、持续集成4、测试环境(HLT或者验收测试)5、项目管理工具(需求,任务,bug跟踪,项目进度,工作分配等)

2012-06-04 13:22:31 331

原创 代码检视资料

11 个高效的同行代码评审最佳实践(全译版)http://www.ibm.com/developerworks/cn/rational/11-proven-practices-for-peer-review/十种最有效减少软件缺陷的方法Software Defect Reduction Top 10 List, by Barry Boehm, & Victor R. Basil

2012-04-11 12:26:53 503

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除