大多数编程语言中if语句主要有两个作用:验证输入以保护域免受错误数据的影响,以及处理域内业务逻辑.但是,Udi Dahan最近在阿姆斯特丹DDD欧洲会议上的发言中指出,我们一般很     当我们查看系统时可能会发现许多以某种形式检查状态的if语句,对于每一个if语句,我们都应该搞清楚是否有其他参与者可能改变该if语句所检查的状态.这样我们可以找到潜在的协作情形和对长期运行过程的需求.不过Dahan指出,我们要注意不要使用太多的长期运行过程,它并不是万能的.…
国外大神制作的一个很棒的matplotlib 可视化教程 参考:https://www.machinelearningplus.com/plots/top-50-matplotlib-visualizations-the-master-plots-python/ ♔一:关联 散点图 带边界的气泡图 散点图与最佳拟合线 与stripplot抖动 计数图 边缘直方图 边缘Boxplot 相关图 矩阵图 ♔二:偏差 发散酒吧 分歧的文本 分散点图 用标记分散棒棒糖图表 面积图 ♔三:排行 条形图 棒棒…
if语句在任何编程中都是必不可少.至关重要的分支语句,shell也是如此,只不过各种编程中的方式和格式有点不太一样 shell编程中的if语句基本格式如下: if [ X$1 = XA ];then command; elif [ X$1 = XB ];then command; else command; fi 注意:[ ]前后都有空格和if以及变量分开 也可以写成如下形式: if test X$1 = XA;then    commandelif test X$1 = XB;then   …
大神的分析地址:http://javascriptissexy.com/understand-javascripts-this-with-clarity-and-master-it/#comment-308414 我的总结如下: 1.对象调用 this指向调用"this funciton"的对象2.jquery事件this指向调用事件的jq对象 3.callback结合jquery,this按jquery定义的指向solution: bind4.闭包inner function thi…
拉大锯网页地址:https://www.sunofbeach.net/u/1153952789488054272 跟着拉大锯大神学Android,在学到网络编程时,使用了大神搭建的用于学习的后台服务器,但是在运行时出现了如下的问题,提示端口被占用了,问题和解决方案如下: PS F:\Android_Develop\sunofbeaches\sunofbeaches-SOBAndroidMiniWeb-master\SOBAndroidMiniWeb> java -jar sob-android-…
xmfdsh在使用xheditor提交要发布的文章等内容的时候出现了如下的错误: 从客户端(Content="<p style="text-align...")中检测到有潜在危险的 Request.Form 值. 这个明显的是mvc的自己检查机制在防止XSS的注入攻击,好,看下xmfdsh是如何解决的 [HttpPost] [ValidateInput(false)] public ActionResult Index(FormCollection form) { st…
注意 : 本文收集于网路 . 由于常常更新 , 有些链接打不开, 请自备梯子 在学习Python过程中,总会遇到各种各样的坑, 虽然Python是一门优美而简单易学的语言 . 但当学习后 , 总想着更深层次的学习 , 但苦于国内Python翻译文档的量少 , 故而整理了些阅读文档--国外大牛的博客 , 供后面的学习者参阅学习. 1. 第一个是 Planet python,里面有很多 Python 好文章.去看看吧.希望能帮到你.这个博客经常在更新. 2. 第二个博客是 lucumr.这个博主是知…
https://raw.githubusercontent.com/Leo-G/DevopsWiki/master/README.md 总结的太好了,直接把md文件贴过来好了!慢慢学习!分享给大家,觉得好就也去他github点个赞吧! DevopsWiki A wiki of Guides, Scripts, Tutorials related to devops [Devops tools] (http://i.imgur.com/GFKIa7V.png) Vim Vim Cheat Shee…
while循环直接从文件中读取 while read line do command done < filename until循环 until 条件 do command done for循环第一种方式(在数列中) for var in arr do command; done 第二种方式和C++一样形式 for((i=1;i<=10;i++));do command;done 第三种方式 for i in {1..10}do command;done 第四种方式类似python中range…
提起笔,却不知道从何写起了,今天一整天都耗费在了这个可能根本不算是问题的小问题上,至今仍有一种蛋蛋的忧桑..(噢,不是提笔,是键盘手T_T) 表格视图在项目中就像是每日的家常便饭,在cell上添加侧滑删除功能这种需求也是遍地可见.而就是这么一个家常菜却坑了我一天,可能我是真的闲的蛋疼吧,好吧,其实,讲道理还是我太菜,人艰不拆. 好了废话不多说,运用系统自带的API实现侧滑删除功能其实非常简单: //- (void)tableView:(UITableView *)tableView commit…