51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#是一
IoC/DIP其实是一种管理思想
关于IoC的的概念提出来已经很多年了,其被用于一种面象对像的设计。我在这里再简单的回顾一下这个概念。我先谈技术,再说管理。话说,我们有一个开关要控制一个灯的开和关这两个动作,最常见也是最没有技术含量的实现会是这个样子:然后,有一天,我们发现需要对灯泡扩展一下,于是我们做了个抽象类:但是,如果有一天,我们发现这个开关可能...
代码星球
·
2020-09-10
IoC
DIP
实是
一种
管理
IndexedDB 是一个运行在浏览器上的非关系型数据库。
前言HTTP是无状态的协议,网络早期最大的问题之一是如何管理状态。服务器无法知道两个请求是否来自同一个浏览器。cookie应运而生,开始出现在各大网站,然而随着前端应用复杂度的提高,Cookie也渐渐演化为了一个“存储多面手”,承载了自身仅有的4KB内存所不能承受的压力。在这样的背景...
代码星球
·
2020-09-08
IndexedDB
一个
行在
浏览器
关系型
StreamJsonRpc 是一个实现了 JSON-RPC 通信协议的 .NET 库
StreamJsonRpc是一个实现了JSON-RPC通信协议的.NET库StreamJsonRpc是一个实现了JSON-RPC通信协议的开源.NET库,在介绍StreamJsonRpc之前,我们先来了解一下JSON-RPC。JSON-RPC是一个无状态且轻量级的远程过程调用(RPC)协议,其使用JSON(RFC462...
代码星球
·
2020-09-08
StreamJsonRpc
一个
实现
JSON-RPC
通信
flex-fill 类强制设置各个弹性子元素的宽度是一样的
...
代码星球
·
2020-09-02
flex-fill
强制
设置
各个
性子
加冒号的,说明=后面的是一个变量或者表达式,没加冒号的=后面就是对应的字符串字面量
<!DOCTYPEhtml><html><head><title>helloworldvue</title><metacharset="utf-8"/></head><body><divid="app"v-cloak&...
代码星球
·
2020-09-02
号的
加冒
说明
面的
一个
fatal: 不是一个有效的对象名:'master'。
听说git比svn的branch功能好,所以装了个msysgit玩.执行完了gitinit操作后想建branch,用gitbranchdevelop命令,结果报错,说fatal:Notavalidobjectname:'master'看了这个篇文章http://stackoverflow.com/questions/9...
代码星球
·
2020-09-02
fatal
不是
一个
有效
对象
java 使用正则判断是不是一个数字
publicclassNumeric{publicstaticvoidmain(String[]args){Stringstring="-1234.15";booleannumeric=true;numeric=string.matches("-?\d+(\.\d+)?");if(numeric)Syste...
代码星球
·
2020-08-08
java
使用
正则
判断
是不是
c++ 判断给定区间是否是一个heap. O(N) (is_heap)
#include<iostream>//cout#include<algorithm>//is_heap,make_heap,pop_heap#include<vector>//vectorusingnamespacestd;intmain(){vector<int...
代码星球
·
2020-08-08
c++
判断
给定
区间
是否是
代码实现:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
/*一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。*/publicclassTest{publicstaticvoidmain(String[]args...
代码星球
·
2020-08-08
一个
加上
完全
方数
代码
代码实现:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字
importjava.util.Scanner;/*题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。程序分析:关键是计算出每一项的值。*/publicclassTest08{publicstaticvoi...
代码星球
·
2020-08-08
代码
实现
a+aa+aaa+aaaa+aa...a
的值
其中
如何向对象里面添加元素,本例是向数组对象中加如元素,方法是一样的。
该数组格式如下,数组里面是对象,对象里面有数组,看起来复杂,实际上并不难。1waitPayShow:[2{3orderid:0,4goods:[{5goodid:0,6price:10,7number:28},{9goodid:1,10price:10,11number:212}]13},14{15orderid:2,...
代码星球
·
2020-08-02
对象
元素
如何
里面
添加
解决微信网页接口回调域名必须是一个的限制
今天接到一个需求,需要微信授权另一个项目(微信投票项目),但之前已经有一个项目(麦唱K歌房微信端)做了微信网页授权的业务,因为微信网页回调的地址只能填一个而且不能在上面加端口,所以就造成回调后直接返回到默认的80端口上了,所以就会出现一会回调到一个固定的页面上;怎么解决这个问题呢? 增加一次重定向操作 说白了就...
代码星球
·
2020-08-02
解决
微信
网页
接口
回调
趣文:我是一个线程
来自:码农翻身(微信号:coderising) 作者:IBM刘欣 我是一个线程,我一出生就被编了个号:0×3704,然后被领到一个昏暗的屋子里,这里我发现了很多和我一模一样的同伴。 我身边的同伴0×6900待的时间比较长,他带着沧桑的口气对我说: “我们线程的宿命就是处理...
代码星球
·
2020-08-02
趣文
我是
一个
线程
计算机网络:这是一份全面 & 详细 的TCP协议学习指南
原文链接:blog.csdn.net用这个媒体播放器组件,实时互动时也可共同观看本地视频juejin.im计算机网络基础该是程序猿需掌握的知识,但往往会被忽略今天,我将详细讲解计算机网络中最重要的TCP协议,含其特点、三次握手、四次挥手、无差错传输等知识,希望你们会喜欢。阅读本文前,请先了解计算机网络基础知识:献上一份...
代码星球
·
2020-08-01
计算机网络
这是
一份
全面
详细
Git~GitLab当它是一个CI工具时
CI我们都知道,它是持续集成的意思,主要可以自动处理包括编译,测试,发布等一系列的过程,而GitLab也同样包含了这些功能,我们可以通过pipeline很容易的实现一个软件从编译,测试,发布的自动化过程,下面我们来看一下!首先你需要添加.gitlab-ci.yml这个文件,它就是我们的执行管道,它里若干个job组成,而...
代码星球
·
2020-07-18
Git
GitLab
它是
一个
CI
首页
上一页
...
3
4
5
6
7
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他