软件开发中涉及到的设计模式很多,这里重点讨论工作中常见的一些设计模式,围绕王者荣耀中的场景进行展开。 1:策略模式 策略模式demo <?php //1:抽象策略接口:王者荣耀 abstract class kingGlory{ abstract function showTime(); } //2 ...
分类:
其他好文 时间:
2018-10-12 11:54:16
阅读次数:
212
生成 requirements.txt 文件的目的: 安装 pthon 项目时需要把此项目所有依赖的第三方包安装完成。项目依赖的第三方包统一放到 requirements.txt 文件中即可。 怎么自动生成 requirements.txt 文件? 安装 pipreqs 第三方包:pip insta ...
分类:
编程语言 时间:
2018-10-12 11:54:25
阅读次数:
172
fetch(url,{ method:'post', mode:"cors", //允许跨域 no-cors不允许跨域 // credentials:"include", //跨域请求时是不带cookie的,添加该属性表示强制加入凭据头,请求时就会携带cookie。但是如果加上这个属性,那么服务器的... ...
分类:
其他好文 时间:
2018-10-12 11:54:32
阅读次数:
117
题目要求: 计算student_grade.txt 中 语文成绩的平均值, 找出数学成绩最高的学生是谁 方法一: ...
分类:
其他好文 时间:
2018-10-12 11:54:58
阅读次数:
186
场景:很多的时候需要做到跳出多重循环,而在Java中虽然后goto关键字,但是是保留字,并没有启用。而在处理分支结构的if...else,switch...case,好像都达不到想要的效果。 作为终止当前代码的return并不能完成业务需求,能用到的只有break,但是break只能跳出当前的循环。 ...
分类:
编程语言 时间:
2018-10-12 11:55:16
阅读次数:
219
一:分块 分块的思想就是通过合适的划分,将一部分信息预处理并保存下来,用空间来换取时间,其实分块是“优化”的暴力,效率比不上树状数组和线段树,但它更通用和容易实现。 二:例题1 给定一个长度为N(N ≤ 10^5)的数列A,然后有M(M ≤ 10^5)个操作指令。 操作1:格式:1 x y k 含义 ...
分类:
其他好文 时间:
2018-10-12 11:55:25
阅读次数:
207
做了分表之后,原先的底层sql语句查询开始出现问题。 sql语句:select xxx from table a LEFT JOIN table b where a.列x = #{参数名} 报了 Cause: e: groovy.lang.MissingMethodthodException: No ...
分类:
其他好文 时间:
2018-10-12 11:55:53
阅读次数:
154
今天学习了zTree插件,记录一下使用步骤: 1 下载,把下载好的目录整个放在项目中 文件夹目录: js:一般引这jquery.ztree.all.js和jquery.ztree.core.js css::用zTreeStyle里面的zTreeStyle.css demo:示例:可以右键--查看框架 ...
分类:
其他好文 时间:
2018-10-12 11:56:02
阅读次数:
219
先决条件 你必须安装好 Chrome 和 VS Code。同时请确保自己在 VS Code 中安装了 Debugger for Chrome 扩展的最新版本。 在可以从 VS Code 调试你的 Vue 组件之前,你需要更新 webpack 配置以构建 source map。做了这件事之后,我们的调 ...
分类:
其他好文 时间:
2018-10-12 11:56:24
阅读次数:
161
form表单mysql防#号注入#在mysql中只用来注释作用,但是它却很受***欢迎演示两种简单input输入#号的mysql***:数据库管理员账号user表第一种(账号***,密码随便填):第二种(账号随便填,密码***):总结:特别注意写表单,一定要自己过滤掉#号。注意框架默认是没有过滤掉#号的。比如本文用到的TP3.2.2Theend
分类:
数据库 时间:
2018-10-12 11:56:34
阅读次数:
201
summernote比较突出的优点就是能保持复制过来的东西的原有样式,并且比较流畅。 官方文档地址:https://summernote.org/getting-started 我是用到cdn引入 HTML JS 注意: 最终效果图 ...
分类:
其他好文 时间:
2018-10-12 11:56:41
阅读次数:
227
Vue 启动vue npm run dev 部署vue项目 cnpm install -g vue-cli cnpm install cnpm install vue-ydui --save 删除项目目录下的 node_modules 目录,Linux下用root账户重新 npm install 或 ...
分类:
其他好文 时间:
2018-10-12 11:57:10
阅读次数:
780
1 import java.util.Scanner; 2 3 /** 4 * Created by qmq 5 * Given a string, find the length of the longest substring without repeating characters. 6 * ... ...
分类:
其他好文 时间:
2018-10-12 11:57:22
阅读次数:
166
一、概述 我们知道,Binding好比架设在Source和Target之间的桥梁,数据可以借助这个桥梁进行流通。在数据流通的过程中,我们可以在Binding这座桥梁上设置关卡,对数据的有效性进行验证。 二、验证方法 我们利用Binding的ValidationRules(类型为Collection< ...
计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。
分类:
编程语言 时间:
2018-10-12 11:57:41
阅读次数:
272
2018年10月12日 莫名其妙出现cmd下git log中文乱码问题,显示一堆<E4><A8>之类的乱码。git bash却一切正常。 怀疑是Windows系统升级出现的不兼容问题。 把git升级到最新版本,没有解决问题。 参考网上设置 git config --global i18n.logou ...
分类:
其他好文 时间:
2018-10-12 11:57:58
阅读次数:
227
Consider the following written in .NET Core 2.0. For the most part, if you had code that could send email via SMTP in the full framework, it’s likely ...
分类:
Web程序 时间:
2018-10-12 11:58:22
阅读次数:
225
方法1: 方法2: 服务器端,修改/etc/ssh/sshd_config配置文件 ClientAliveInterval 300(默认为0) 这个参数的是意思是每5分钟,服务器向客户端发一个消息,用于保持连接 service sshd reload 生效 这个参数的是意思是每5分钟,服务器向客户端 ...
分类:
系统相关 时间:
2018-10-12 11:58:32
阅读次数:
165