观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 spring中的监听器就是观察者模式的一种实现方式,当某个动作执行结束以后,发布一个事件,所有订阅该事件的监听器执行自己的逻辑处 ...
分类:
其他好文 时间:
2020-04-01 10:42:33
阅读次数:
66
通过curl发起请求 /** * 通过curl发起请求 * @param string $url 发送的url * @param array $data 发送的数据 * @return mixed */ function curlRequest($url, $data = null) { $curl ...
分类:
Web程序 时间:
2020-03-31 23:07:29
阅读次数:
76
原文地址:http://www.hcoder.net/tutorials/info_86.html 完整代码: <header class="mui-bar mui-bar-nav"> <a class="mui-action-back mui-icon mui-icon-left-nav mui- ...
分类:
其他好文 时间:
2020-03-31 14:33:02
阅读次数:
819
addHeaderView()、addFooterView() addHeaderView()和addFooterView()是用于在 给ListView设置Adapter之前 在列表中添加或删除一些元素。 主要有以下几点注意事项: 1. 两个方法必须在setAdapter()之前调用。如果之前调用 ...
分类:
其他好文 时间:
2020-03-31 14:03:37
阅读次数:
62
服务方法 1 [HttpGet] 2 public string GetWebName(string name,string pwd) 3 { 4 Dictionary<string, string> dict = new Dictionary<string, string>(); 5 dict.A ...
除了 display: fixed,方法将 footer 固定在底部,记录下用 js 获取页面 innerHeight,计算出 main 的高度。 HTML: <body> <header>header</header> <main class="main">main</main> <footer> ...
分类:
Web程序 时间:
2020-03-30 20:06:46
阅读次数:
136
我们可以通过 指令,对 Response Header 项进行设置 add_header 语法使用说明:http://nginx.org/en/docs/http/ngx_http_headers_module.html 如果配置为 ,则表示允许任何跨域请求。由于会存在跨域攻击的风险,实际开发中很少 ...
分类:
其他好文 时间:
2020-03-30 19:40:06
阅读次数:
84
[toc] 一、贝叶斯 简单地说,贝叶斯就是你见到贝克汉姆,说了一句yes,研究的是这种概率事件。 开玩笑啦,贝叶斯原理是英国数学家托马斯·贝叶斯提出的,为了解决一个“逆概率”问题。 例如,如果一个男人发现了他老婆手机里暧昧短信 ,计算机他老婆出轨的概率。 现实生活中,我们很难知道事情的全貌,当不能 ...
分类:
其他好文 时间:
2020-03-30 15:58:20
阅读次数:
76
方案1:在服务端配置指定的域名 (注:在vue中无需设置;'Access-Control-Allow-Origin'如果为*则依然会报错,必须得是指定的域名) /** * 设置能访问的域名 * * @var array */ static public $originarr = [ 'http:// ...
分类:
Web程序 时间:
2020-03-30 15:49:20
阅读次数:
187
1.什么是jwt 双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。简洁(Compact): 可以通过URL,POST参数或者在HTTP header发送,因为数据 ...
分类:
编程语言 时间:
2020-03-30 10:01:51
阅读次数:
113