极限编程核心价值:简单(Simplicity)

写在前面 在编写 ASP.NET Core 项目时,深感项目设计的无力感,在软件设计方面我还有很长的路要走。我一直以来都把代码当作一种艺术的存在,认为自己是个“艺术家”,其实就是个“三脚猫”。软件开发方式不精,设计模式半生不熟,自以为懂得很多,其实狗屁不是,实在不好意思说我学过软件工程,因此我打算静下心来从头开始学习。微软的 ASP.NET Core 文档给了一些很好的参考资料,我打算把他们都整理翻译出来,就先从软件开发方式开始,开发方式算是软件诞生的储备知识吧。而在敏捷开发中,极限编程算是小
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

ORM多表分组、F与Q查询

ORM多表分组、F与Q查询
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

某科学的高精度板子

#define LL long long #define MOD 1000000000 #define BUFFER_SIZE 100000 #define __base_t vector <int> namespace __BigInt_b { string convert_s(const __base_t &a) { static char buffer[BUFFER_SIZE]; char *ptr = buffer; ptr += spri
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

自动扫雷 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
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

你真的会PHP吗?——实验吧

刚刚做了实验吧的题目,现在整理一下 写出解题思路,希望能够帮助到那些需要帮助的人 所有的wp都是以一题一篇的形式写出 主要是为了能够让读者更好的阅读以及查找, 希望你们不要责怪!!共勉!!! 你真的会PHP吗?分值:30 来源: 实验吧 难度:中 参与人数:4163人 Get Flag:714人 答题人数:888人 解题通过率:80% 你真的会PHP吗? 会?还是不会? 解题链接: http://ctf5.shiyanbar.com/web/PHP/index.php 解题思路:这一题可以ge
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

mycat 使用

如果是在单机上,可以使用docker 模拟多个MySQL。 sudo sudo docker run --name mysql -p 12345:3306 -e MYSQL_ROOT_PASSWORD=xxx -d mysql 查看所有的容器,包括运行与停止的 sudo docker ps -a 查看运行的容器 sudo docker ps 筛选容器 sudo docker ps --filter "status=exited" 运行之前运行过,但是停止的容器 sudo docker star
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

第五章 变长子网掩码VLSM、汇总和TCP/IP故障排除

4个排障步骤: 1、ping环回地址 2、ping NIC 3、ping默认网关 4、ping远程设备;
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

洛谷 P2195 HXY造公园 解题报告

P2195 HXY造公园 题目描述 现在有一个现成的公园,有\(n\)个休息点和\(m\)条双向边连接两个休息点。众所周知,\(HXY\)是一个\(SXBK\)的强迫症患者,所以她打算施展魔法来改造公园并即时了解改造情况。她可以进行以下两种操作: 1.对某个休息点\(x\),查询公园中可以与这个点互相到达的休息点组成的路径中的最长路径。 2、对于两个休息点\(x\)、\(y\),如果\(x\),\(y\)已经可以互相到达则忽略此次操作。否则,在\(x\)可到达的所有休息点和\(y\)可到达的所
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

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('爸爸') #
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

极限编程核心价值:沟通(Communication)

原文:https://deviq.com/communication 极限编程核心价值:简单(Simplicity) 极限编程核心价值:沟通(Communication) 极限编程核心价值:反馈(Feedback) 极限编程核心价值:尊重(Respect) 极限编程核心价值:勇气(Courage) 沟通(Communication) 沟通(Communication)是极限编程(Extreme Programming,XP)的关键核心价值。 每个人都是团队的一部分,而且我们每天面对面交流。我们
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

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
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

开学第九测

      开学第九测   一不小心从第六蹦到了第九,第七还没写,第八还没写完 还是太懒了啊 2333   这套题是 dalao RMY 自己出从网上扒的 而且他自己还不会   T1 模拟只会猜题意  思路:数据输入同时处理处前缀和,然后枚举区间长度,处理处 1 ~ n 的答案,随后查询即可  时间复杂度:O( n2 + m ) #include<iostream> #include<cstdio> #define M 100005 using namespace std; int n, m;
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

[名词解释] intuitive

  直观的
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

SocketOperation网络通信封装

1 public sealed class SocketOperation 2 { 3 string strBufferLeft = string.Empty; 4 5 public SocketOperation() 6 { 7 } 8 9 /**/ 10 /// <summary> 11 /// 连接使用 tcp 协议的
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

(数据科学学习手札43)Plotly基础内容介绍

一、简介   Plotly是一个非常著名且强大的开源数据可视化框架,它通过构建基于浏览器显示的web形式的可交互图表来展示信息,可创建多达数十种精美的图表和地图,本文就将以jupyter notebook为开发工具,详细介绍Plotly的基础内容。 二、绘图语法规则 2.1 离线绘图方式   Plotly中绘制图像有在线和离线两种方式,因为在线绘图需要注册账号获取API key,较为麻烦,所以本文仅介绍离线绘图的方式。离线绘图又有plotly.offline.plot()和plotly.off
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

后端使用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
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

典型例题——仙岛求药

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]
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

每日10道JAVA题答案(20180711)

/** * 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的 * 请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我 */1.Cstatic修饰某个字段时,肯定会改变字段创建的方式(每个被static修饰的字段对于每一个类来说只有一份存储空间,而非static修饰的字段对于每一个对象来说都有一个存储空间)static属性是属于类的,所以对象共...
分类: 其他 发布时间: 07-12 22:46 阅读次数: 0

call apply bind的用法以及区别

对于call apply bind 大家的理解好多人的理解可能只是停留在可以改变this的指向上(当然我也是因为害怕忘记主要还是自己掌握的不牢,才写的)先来一个例子function mp() {}mp.prototype = { name: '手', tack: function() { console.log(&quot;他用&quot; + this.name + '打我') }}...
分类: 其他 发布时间: 07-12 22:45 阅读次数: 0

yapi的简单使用 ------一个神奇的模拟数据接口的工具

地址:http://yapi.demo.qunar.com/project/8403/interface/api第一步注册第二部:创建项目 第三步: 第四步:接口预览 第五步:编译接口(也就是修改接口 ) 第六步:返回参数的携带 也可以实时编译返回的json数据还可以修改header头 官方参考文档    https://yapi.ymfe.org/documents/index.html在谷歌浏...
分类: 其他 发布时间: 07-12 22:44 阅读次数: 0