极限编程核心价值:简单(Simplicity)
写在前面 在编写 ASP.NET Core 项目时,深感项目设计的无力感,在软件设计方面我还有很长的路要走。我一直以来都把代码当作一种艺术的存在,认为自己是个“艺术家”,其实就是个“三脚猫”。软件开发方式不精,设计模式半生不熟,自以为懂得很多,其实狗屁不是,实在不好意思说我学过软件工程,因此我打算静下心来从头开始学习。微软的 ASP.NET Core 文档给了一些很好的参考资料,我打算把他们都整理翻译出来,就先从软件开发方式开始,开发方式算是软件诞生的储备知识吧。而在敏捷开发中,极限编程算是小
自动扫雷 python
自动扫雷一般分为两种,一种是读取内存数据,而另一种是通过分析图片获得数据,并通过模拟鼠标操作,这里我用的是第二种方式。 一、准备工作 1.扫雷游戏 我是win10,没有默认的扫雷,所以去扫雷网下载 http://www.saolei.net/BBS/ 2.python 3 我的版本是 python 3.6.1 3.python的第三方库 win32api,win32gui,win32con,Pillow,numpy,opencv 可通过 pip install --upgrade SomePa
你真的会PHP吗?——实验吧
刚刚做了实验吧的题目,现在整理一下 写出解题思路,希望能够帮助到那些需要帮助的人 所有的wp都是以一题一篇的形式写出 主要是为了能够让读者更好的阅读以及查找, 希望你们不要责怪!!共勉!!! 你真的会PHP吗?分值:30 来源: 实验吧 难度:中 参与人数:4163人 Get Flag:714人 答题人数:888人 解题通过率:80% 你真的会PHP吗? 会?还是不会? 解题链接: http://ctf5.shiyanbar.com/web/PHP/index.php 解题思路:这一题可以ge
洛谷 P2195 HXY造公园 解题报告
P2195 HXY造公园 题目描述 现在有一个现成的公园,有\(n\)个休息点和\(m\)条双向边连接两个休息点。众所周知,\(HXY\)是一个\(SXBK\)的强迫症患者,所以她打算施展魔法来改造公园并即时了解改造情况。她可以进行以下两种操作: 1.对某个休息点\(x\),查询公园中可以与这个点互相到达的休息点组成的路径中的最长路径。 2、对于两个休息点\(x\)、\(y\),如果\(x\),\(y\)已经可以互相到达则忽略此次操作。否则,在\(x\)可到达的所有休息点和\(y\)可到达的所
python全栈-Day 4
一、列表的增删改查 1、列表是有序的,可以进行索引和切片操作,同字符串,参照 python全栈-Day 3 li = ['alex',123,[1,2,3],'wusir','egon','女生','taibai']
#列表的增
li.append('jingjing') #在原列表尾部增加一个元素,若打印本行,则没有返回值结果为 None
print(li)
li.insert(4,'汪晓') #在原列表索引4的位置,插入一个元素
print(li)
li.extend('爸爸') #
极限编程核心价值:沟通(Communication)
原文:https://deviq.com/communication 极限编程核心价值:简单(Simplicity) 极限编程核心价值:沟通(Communication) 极限编程核心价值:反馈(Feedback) 极限编程核心价值:尊重(Respect) 极限编程核心价值:勇气(Courage) 沟通(Communication) 沟通(Communication)是极限编程(Extreme Programming,XP)的关键核心价值。 每个人都是团队的一部分,而且我们每天面对面交流。我们
Linux 下Wordpress博客搭建
Wordpress # 下载安装文件 cd /usr/local/nginx/html/blog
wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz
tar xf wordpress-4.8.1-zh_CN.tar.gz
cd wordpress -->可以将文件移到
关于文件权限的考虑 PHP文件是root用户,因为是开发管理/usr/local/nginx/html/blog
SocketOperation网络通信封装
1 public sealed class SocketOperation
2 {
3 string strBufferLeft = string.Empty;
4
5 public SocketOperation()
6 {
7 }
8
9 /**/
10 /// <summary>
11 /// 连接使用 tcp 协议的
(数据科学学习手札43)Plotly基础内容介绍
一、简介 Plotly是一个非常著名且强大的开源数据可视化框架,它通过构建基于浏览器显示的web形式的可交互图表来展示信息,可创建多达数十种精美的图表和地图,本文就将以jupyter notebook为开发工具,详细介绍Plotly的基础内容。 二、绘图语法规则 2.1 离线绘图方式 Plotly中绘制图像有在线和离线两种方式,因为在线绘图需要注册账号获取API key,较为麻烦,所以本文仅介绍离线绘图的方式。离线绘图又有plotly.offline.plot()和plotly.off
后端使用aes 加密
package com.util;
/*
import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;*/
import org.apache.commons.codec.binary.Base64;
import org.apache.commons.lang3.StringUtils;
import sun.misc.BASE64Decoder;
/*import org.springframework.util.String
典型例题——仙岛求药
1.题目 原文与评测地址:http://ybt.ssoier.cn:8088/problem_show.php?pid=1251 2.大体思路 这是一道很典型的BFS的题目,难度在NOIP普及组第二题左右,不会太难。 我们用BFS的标准模板,只要找到了‘@’就输出步数并结束程序就行了。 3.主要代码 1 int n, m;
2 int book[21][21];
3 int qx, qy, zx, zy;
4 int dx[4] = { 0,1,0,-1 },
5 dy[4]
每日10道JAVA题答案(20180711)
/** * 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的 * 请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我 */1.Cstatic修饰某个字段时,肯定会改变字段创建的方式(每个被static修饰的字段对于每一个类来说只有一份存储空间,而非static修饰的字段对于每一个对象来说都有一个存储空间)static属性是属于类的,所以对象共...
call apply bind的用法以及区别
对于call apply bind 大家的理解好多人的理解可能只是停留在可以改变this的指向上(当然我也是因为害怕忘记主要还是自己掌握的不牢,才写的)先来一个例子function mp() {}mp.prototype = { name: '手', tack: function() { console.log("他用" + this.name + '打我') }}...
yapi的简单使用 ------一个神奇的模拟数据接口的工具
地址:http://yapi.demo.qunar.com/project/8403/interface/api第一步注册第二部:创建项目 第三步: 第四步:接口预览 第五步:编译接口(也就是修改接口 ) 第六步:返回参数的携带 也可以实时编译返回的json数据还可以修改header头 官方参考文档 https://yapi.ymfe.org/documents/index.html在谷歌浏...
今日推荐
周排行