敏捷之旅2017年北京站的活动主题和讲师话题征集中

活动时间今年敏捷之旅北京站的活动时间已确定在:2017年12月10号(周日)敏捷之旅北京站官方网站:http://www.agiletour-beijing.com/活动主题征集现在面向所有社区小伙伴征集今年的活动主题,希望大家踊跃提案为社区出一份力。 征集地址:https://jinshuju.net/f/WXZkdp 征集截止时间:2017年10月31号 征集结束后经过投票胜出的提案人将获赠:
阅读本文

WebApi系列~HttpClient的性能隐患

最近在进行开发过程中,基于都是接口开发,A站接口访问B接口接口来请求数据,而在这个过程中我们使用的是HttpClient这个框架,当然也是微软自己的框架,性能当前没有问题,但如果你直接使用官方的写法,在高并发时候,会有很大的性能隐患,因为它官方使用的是using的方式,而对于请求量比较大时,这种方法对TCP建立也会过高,即使用完马上释放也会有很多time_out的请求,所有决定把某个用到httpc
阅读本文

DotNetCore跨平台~配置文件与配置代码如何共存

古人云《一山不容二虎》,而进行dotnet core时代之后,我们可以看到这样的一些官方的DEMO,它将数据连接串和其它配置项都直接硬编码在代码里,即在startup中进行定义,试问你在生产环境如何兼容!当然,你会说,可以在对应appsettings里进行配置,说它是对应的appsettings,是因为dotnet core下的配置文件有环境的区分,一般使用以下名称来表示不同的环境:开发环境,De
阅读本文

工作量评估分析四步法

方法介绍今天在工作中讨论一些工作量(IT软件开发)评估的时,总结出了评估分析的四步法,如下:1. PO澄清需求 2. 架构师分析系统架构设计 3. 风险评估 4. 工作拆分及估时参与者ScrumMaster、PO、Team、架构师等案例项目:业务系统的App版本开发第一步:需求PO向所有人澄清项目需求,主要功能有:1. 系统登录 2. 用户管理 3. 任务分配 4. 系统设置 5. ...第二步
阅读本文

Redmine 安装并配置使用Agile plugin插件

1、下载插件2、安装2.1、解压拷贝 将下载的插件文件解压得到redmine_agile目录,并将该目录拷贝到redmine插件目录plugins目录下。使用bitnami安装的redmine该插件目录为apps/redmine/htdocs/plugins目录。2.2、安装htdocs目录下执行如下命令安装插件:bundle install bundle exec rake redmine:p
阅读本文

Java学习之路(书籍推荐)

一、基础类1、《Thinking in java》(阅读2遍),入门第一位是建立正确的概念2、《Core Java》这本书更贴近实践,更多API的介绍,同样,更新也更频繁。(可以选重点章节读一下)二、进阶类1、《Effective Java》(阅读1遍),在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。2、《深入Java虚拟机》(阅读2遍),翻译一般,但不可不读,最好结合最新的
阅读本文

写Java Unit Test的几种模式

我最早编程写的系统都很小;而且脑子也非常好使,应用的程序的每个角落都了如指掌;因此压根就没把写UT当回事情。后来写企业级的应用时也非常不愿意写UT,觉得写feature时间已经很紧张了,哪有功夫写UT。最郁闷的是我很长时间认为function test,automation function test可以代替UT,现在回想起来觉得真的很幼稚。同期,开发模式、老板的意识也都有点落后。所以大家只注重f
阅读本文

Memory Leak(内存泄漏)问题总结

最近听了一些关于Memory Leak(内存泄漏)的seminar,感觉有些收获,所以留个记录,并share给朋友。1 什么是Memory Leak。Memory Leak是指由于错误或不完备的代码造成一些声明的对象实例长期占有内存空间,不能回收。Memory Leak会造成系统性能下降,或造成系统错误。2 Memory存储模式我们通常写的C++或Java Code在内存里边的存储状况概如下图。简
阅读本文

DotNetCore跨平台~Quartz定时单次任务

今天主要把框架优化了一下,支持外部触发,并支持外部将参数以JobDataMap形式进行输入,然后在咱们的Job里进行使用它,故称参数化任务。Quartz使用场景:定时单次任务:在未来某个时间去执行一次定点任务  :在某个时间去执行,可以是轮询的周期任务  :按某个时间间隔去轮询执行今天说的外部触发的任务是指第一种,即在未来某个时间点去执行,并且只执行一次。说一下思路,这种任务某个JobBase的子
阅读本文

微信小程序列表项滑动显示删除按钮

微信小程序并没有提供列表控件,所以也没有iOS上惯用的列表项左滑删除的功能,SO只能自己干了。原理很简单,用2个层,上面的层显示正常的内容,下面的层显示一个删除按钮,就是记录手指滑动的距离,动态的来移动上层元素,当然上层用绝对定位。wxml:<view class=“container“> <view class=“record-box“ data-datetime=“{{record.da
阅读本文

敏捷趣味回顾会议-回顾

快乐与收益 (#1)快乐与收益活动是一个非常棒的活动,用来谈论所有工作相关的事情,工作如何影响每个参与者(有关快乐与否),以及工作给团队带来多少收益。开展活动:1.     画出快乐与收益图2.请参与者向图中添加便签基于工作中做过的事情,请参与者回答如下两个问题:● 在做这件事的时候,你感到快乐或者痛苦吗?● 做这件事的过程中,收获或损失了多少?3.向参与者解释魔力象限: 愉快与收益象限,和痛苦损
阅读本文

vs2017通过snippet代码片断进行标准化注释

我们在进行团队开发时,类的注释已经可以做到自定义了,详细看上篇文章《》,而对于方法的注释,我们也需要完善一下,这里我们用到了“代码片断”插件,VS里有很多命令的缩写,如for加两次tab,ctor加两次tab,事实上tab表示执行的意思,而前面的字母表示一个代码片断,我们可以把一些公用的代码进行抽像,做成一个代码片断!一 打开代码片断对话框架,ctrl+K,ctrl+B二 把它自己封装的代码片断文
阅读本文

Oracle Agile PLM产品生命周期管理(0):PLM简介

所谓PLM(Product LifeCycle Management,产品生命周期管理),就是指从人们对产品的需求开始,到产品淘汰报废的全部生命历程。PLM是一种先进的企业信息化思想,它让人们思考在激烈的市场竞争中,如何用最有效的方式和手段来为企业增加收入和降低成本。 CIMdata(独立PLM管理咨询和研究公司)对PLM的解释是: PLM是一种企业信息化的商业战略。它实施一整套的业务解决
阅读本文

10个超实用jquery插件资源

在当前的Web设计中,jQuery被越来越多地应用在Web开发中,之所以jQuery收到如此程度的欢迎,除了其本身具备的优秀易读易操作的代码编写机制外,更多的jQuery第三方插件也是其被快速传播应用的一大原因,这里为你整理了10多个在日常的Web开发过程中,通过jQuery实现的常用功能。1,Superfish – 优秀的jQuery多级下拉菜单  Superfish 是一个jQuery多级下
阅读本文

devexpress WinForms MVVM

WinForms MVVM  This section is dedicated to the Model-View-ViewModel (MVVM) architectural pattern. You will find all required info about its basic concepts and ways to implement it in WinForms applica
阅读本文

13个Python图形库

Python的13大图形库,matplotlib功能最强大,Cairoplot最漂亮,django-chartit与Django集成了。列表及介绍如下:1.matplotlib,官网:http://matplotlib.sourceforge.net/ ,Matplotlib 是一个由 John Hunter 等开发的,用以绘制  二维图形的 Python 模块。它利用了 Python 下的数值计
阅读本文

An Example of SignalR

SignalR can keep communication with the client and Server on real time. It`s a very wonderful independent tool for MVC development. Here I just finished an example by myself . And try to deepen my und
阅读本文

Java开发者哭了,最主流的物联网编程语言竟不是它

从 2015 年起至今,Eclipse 基金会每年会通过 IoT 开发者调查报告(2015、2016)来研究 IoT 开发者社区的发展趋势。近期,Eclipse 正式发布 2017 年 IoT 开发者调查报告,与大家共同探索物联网的解决方案。 该调查组由 Eclipse IoT 工作组、IEEE、Agile-IoT EU 和 IoT 委员会共同组成,此次共有 713 位开发者参加了调查。 主要趋势
阅读本文

POJ3045+3258+2231

有点堕落 好几天没写了  先补上练习三的 A - Cow Acrobats POJ - 3045  Farmer John‘s N (1 <= N <= 50,000) cows (numbered 1..N) are planning to run away and join the circus. Their hoofed feet prevent them from tightrope
阅读本文

设计模式之刘伟老师文章学习记录-------------依赖倒转原则

如果说开闭原则是面向对象设计的目标的话,那么依赖倒转原则就是面向对象设计的主要实现机制之一,它是系统抽象化的具体实现。依赖倒转原则是Robert C. Martin在1996年为“C++Reporter”所写的专栏Engineering Notebook的第三篇,后来加入到他在2002年出版的经典著作“Agile Software Development, Principles, Pat
阅读本文