#是一

IoC/DIP其实是一种管理思想

关于IoC的的概念提出来已经很多年了,其被用于一种面象对像的设计。我在这里再简单的回顾一下这个概念。我先谈技术,再说管理。话说,我们有一个开关要控制一个灯的开和关这两个动作,最常见也是最没有技术含量的实现会是这个样子:然后,有一天,我们发现需要对灯泡扩展一下,于是我们做了个抽象类:但是,如果有一天,我们发现这个开关可能...

IndexedDB 是一个运行在浏览器上的非关系型数据库。

 前言HTTP是无状态的协议,网络早期最大的问题之一是如何管理状态。服务器无法知道两个请求是否来自同一个浏览器。cookie应运而生,开始出现在各大网站,然而随着前端应用复杂度的提高,Cookie也渐渐演化为了一个“存储多面手”,承载了自身仅有的4KB内存所不能承受的压力。在这样的背景...

StreamJsonRpc 是一个实现了 JSON-RPC 通信协议的 .NET 库

StreamJsonRpc是一个实现了JSON-RPC通信协议的.NET库StreamJsonRpc是一个实现了JSON-RPC通信协议的开源.NET库,在介绍StreamJsonRpc之前,我们先来了解一下JSON-RPC。JSON-RPC是一个无状态且轻量级的远程过程调用(RPC)协议,其使用JSON(RFC462...

加冒号的,说明=后面的是一个变量或者表达式,没加冒号的=后面就是对应的字符串字面量

<!DOCTYPEhtml><html><head><title>helloworldvue</title><metacharset="utf-8"/></head><body><divid="app"v-cloak&...

fatal: 不是一个有效的对象名:'master'。

听说git比svn的branch功能好,所以装了个msysgit玩.执行完了gitinit操作后想建branch,用gitbranchdevelop命令,结果报错,说fatal:Notavalidobjectname:'master'看了这个篇文章http://stackoverflow.com/questions/9...

java 使用正则判断是不是一个数字

 publicclassNumeric{publicstaticvoidmain(String[]args){Stringstring="-1234.15";booleannumeric=true;numeric=string.matches("-?\d+(\.\d+)?");if(numeric)Syste...

c++ 判断给定区间是否是一个heap. O(N) (is_heap)

 #include<iostream>//cout#include<algorithm>//is_heap,make_heap,pop_heap#include<vector>//vectorusingnamespacestd;intmain(){vector<int...

代码实现:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

/*一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。*/publicclassTest{publicstaticvoidmain(String[]args...

代码实现:求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...

如何向对象里面添加元素,本例是向数组对象中加如元素,方法是一样的。

该数组格式如下,数组里面是对象,对象里面有数组,看起来复杂,实际上并不难。1waitPayShow:[2{3orderid:0,4goods:[{5goodid:0,6price:10,7number:28},{9goodid:1,10price:10,11number:212}]13},14{15orderid:2,...

解决微信网页接口回调域名必须是一个的限制

  今天接到一个需求,需要微信授权另一个项目(微信投票项目),但之前已经有一个项目(麦唱K歌房微信端)做了微信网页授权的业务,因为微信网页回调的地址只能填一个而且不能在上面加端口,所以就造成回调后直接返回到默认的80端口上了,所以就会出现一会回调到一个固定的页面上;怎么解决这个问题呢?  增加一次重定向操作  说白了就...

趣文:我是一个线程

  来自:码农翻身(微信号:coderising)  作者:IBM刘欣  我是一个线程,我一出生就被编了个号:0×3704,然后被领到一个昏暗的屋子里,这里我发现了很多和我一模一样的同伴。  我身边的同伴0×6900待的时间比较长,他带着沧桑的口气对我说:  “我们线程的宿命就是处理...
代码星球 代码星球·2020-08-02

计算机网络:这是一份全面 & 详细 的TCP协议学习指南

原文链接:blog.csdn.net用这个媒体播放器组件,实时互动时也可共同观看本地视频juejin.im计算机网络基础该是程序猿需掌握的知识,但往往会被忽略今天,我将详细讲解计算机网络中最重要的TCP协议,含其特点、三次握手、四次挥手、无差错传输等知识,希望你们会喜欢。阅读本文前,请先了解计算机网络基础知识:献上一份...

Git~GitLab当它是一个CI工具时

CI我们都知道,它是持续集成的意思,主要可以自动处理包括编译,测试,发布等一系列的过程,而GitLab也同样包含了这些功能,我们可以通过pipeline很容易的实现一个软件从编译,测试,发布的自动化过程,下面我们来看一下!首先你需要添加.gitlab-ci.yml这个文件,它就是我们的执行管道,它里若干个job组成,而...
首页上一页...34567...下一页尾页