在MATLAB的命令窗中输入:
help grid 打开grid的帮助页,最下面会有各种属性的设置命令:
从图中可见,GridColor可以调整颜色,GridAlpha可以调整网格线颜色深浅(也可以说是透明度),LineWidth可以调整线宽等等。
使用举例:
set(gca,'ygrid','on','gridlinestyle','--','Gridalpha',0.4)
陌陌终于火了。
你以为是APP做的多出色火的?不是,是大批量数据在暗网出售震惊国人!
大批量用户信息打包出售,售卖的价格折合人民币还不到350元,相当于1000条才一分钱!
大数据时代,信息泄露已成常态:今年8月,华住酒店被曝出旗下酒店汉庭、桔子、全季等1.23亿条个人信息遭泄露,被人放到神秘论坛进行贩卖。
一波未平,一波又起,11月份万豪酒店被黑客入侵,5亿信息遭泄露,令人震惊的数据库,最尴尬的是2014年黑客就已经入侵了网络,2018年才发现…
泄露的信息中详细到身份证信息、地址、电话,甚至加密的信用卡信息、用户名、密码,全部都有!总之,你的信息,早已被别人扒光了衣服,而你,如同”裸奔“。
你所看重的个人信息,不过是别人牟利的工具。
不光个人信息被贩卖,现在的很多软件为了精准的推送消息,会监控你的相册、录音,根据你的用户习惯进行推送。
知乎上Funfan答主说过这样一段经历:逛街随手拍了个猪肉照片,下一秒逛某个购物平台,竟然推送了一个跟照片照的一模一样的生鲜肉类。
真是让人不寒而栗,认为隐私的照片,竟然无形中被人一览无余…
网上有个用户说”不管注册哪个APP,姓名总是姓氏+APP,比如注册百度就是王百度,注册搜狐就是王搜狐,注册阿里,就是王阿里。“接到诈骗电话,客服人员称呼他的时候,就知道是哪家公司出卖了他的信息。
虽然是个段子,但可想而知骚扰电话早已让人烦闷不已。在生活中,小到”买房子、买家具、装修“等骚扰电话,大到各类诈骗,信息泄露在这个社会早已司空见惯。
但真的没有办法阻止信息泄露吗?大数据时代,我们不想裸奔。
区块链或许是保护信息的最佳技术。信息泄露其本质是信息存储在中心化的体系中,而体系中的科技巨头已经保护不了用户的信息,区块链基于去中心化的特性,可以将身份主权交还给用户。
首先区块链可以提高数据的准确性,因为区块链不可篡改的特性,所以其上的数据都是真实可靠的。
并且区块链的基层网络是分布式的,可以实现拓扑重构,形成“多中心化”结构,使数据流动分布得更加合理、丰富和完整,使其发挥应有的价值,成为进一步分析的理想来源。
其次区块链是一个去中心化的账本,将数据的所有权交还给用户。数据的加密机制是两把钥匙,一把是私钥,一把是公钥。私钥是在用户手中,用户可以选择数据分享给谁,并授予访问权限,任何人使用该数据必须得到授权。
区块链所特有的不可篡改和加密特性保证了数据的完备与真实,解决了多方合作中信任的问题。
虽然区块链在这个行业中还没有落地应用,但是基于食品、住房等多个领域成功的落地,相信,在不久的未来,会看到基于区块链技术的数据存储大规模应用。
在大数据时代,信息泄露已然成为这个时代的通病,但是,我们必须要学会捍卫自身的利益!
更多精彩,请登陆币投财经
广告ctr模型可用的深度模型其本质架构都一样(可见https://blog.csdn.net/dengxing1234/article/details/79916532),这也是限制了模型的发展路线。Deep cross network在广告ctr模型也是应用很常见,它聚焦于解决特征工程的问题,对比paper中提到:【DNN可以自动地学习特征地交互作用,然而,它们隐式地的生成所有的特征交互,这对于学习所有类型的交叉特征不一定有效。于是提出了一种能够保持深度神经网络良好收益的深度交叉网络(DCN),除此之外,它还引入了一个新的交叉网络,更有效地学习在一定限度下的特征相互作用,更有甚,DCN在每一层确切地应用交叉特征而不需要人工特征工程,这相比于DNN模型增加地额外地复杂度可以忽略不计】。自己按照paper和高级的tensorflow api,实现l一版dcn,源码文件3个都已共享。希望有问题各位同行人能指出交流。
原版paper:https://arxiv.org/abs/1708.05123
my_core.py from tensorflow.python.framework import tensor_shape from tensorflow.python.layers import base from tensorflow.python.ops import init_ops from tensorflow.python.ops import standard_ops from tensorflow.python.framework import ops class CrossLayer(base.Layer): def __init__(self, use_bias=True, kernel_initializer=None, bias_initializer=init_ops.zeros_initializer(), kernel_regularizer=None, bias_regularizer=None, activity_regularizer=None, kernel_constraint=None, bias_constraint=None, trainable=True, name=None, **kwargs): super(CrossLayer, self).__init__(trainable=trainable, name=name, activity_regularizer=activity_regularizer, **kwargs) self.use_bias = use_bias self.kernel_initializer = kernel_initializer self.bias_initializer = bias_initializer self.kernel_regularizer = kernel_regularizer self.bias_regularizer = bias_regularizer self.kernel_constraint = kernel_constraint self.bias_constraint = bias_constraint self.input_spec = base.
1.页面json文件中没有开启enablePullDownRefresh配置
2.请在真机调试中调试(开发工具下拉事件监听不到)
tip: q:有下拉页面移动效果,没有刷新加载动画
a:加载动画颜色跟背景色重叠,设置json文件”backgroundTextStyle”: “dark”
q:下拉后页面不返回顶部
a:没有调用结束下拉刷新动画方法
js文件
onPullDownRefresh: function () { console.log('下拉') wx.startPullDownRefresh() setTimeout(()=>{ wx.stopPullDownRefresh() },2000) } json文件
{ "backgroundTextStyle": "dark", "enablePullDownRefresh": true }
Graph Convolutional Neural Networks for Web-Scale Recommender Systems abstract introduction related work method problem setup model architecture Forward propagation algorithm Importance-based neighborhoods Stacking convolutions model training Multi-GPU training with large minibatches Producer-consumer minibatch construction. Sampling negative items Node Embeddings via MapReduce 总结 abstract 在大规模数据上使用GCN做数据挖掘
introduction a random-walk-based GCN–PinSage 处理 3 billion nodes and 18 billion edges的图 为了在大规模图上运行,使用了On-the-fly convolutions;Producer-consumer minibatch construction; Efficient MapReduce inference 同时,使用的减少网络的复杂度的方法:Constructing convolutions via random walks;Importance pooling 使用Curriculumtraining来学习 related work method GCN的方法:一个节点可以形成一个local network,对很多个节点的local network进行GCN,这样,GCN网络的权重被每个network共享。
换网线导致的服务器无法远程连接问题 网络情况描述: 所使用的机房放置于机房,设置一个外网的IP及网关。日常办公在楼上使用PC机进行远程连接使用,PC机使用内网IP及网关,中间通过交换机进行连接。
最近给机房服务器更换新网线,遇到一件奇怪的事情。原本网络连通状况良好,但更换新网线之后使用楼上PC机远程连接竟然无法连通,ping 也 ping不同。这是什么情况呢? 没办法,开展故障排查吧。
(1)是不是所换的网线质量不好;取下网线,用于其他电脑之间的连接,一切正常,排除此可能。
(2)是不是交换机之间不通了;用自己PC ping 服务器的网关地址,可以ping通,证明交换机之间连接没有问题,故此可能排除。
(3)是不是路由的问题;因为我的PC与服务器所在不同的网关及IP下,既然无法连通,就可能是路由的问题。
事实证明,就是路由的问题。由于拔网线 网络服务断开导致静态路由表丢失,从而导致无法处于不同网关下的计算机无法连接。解决方法其实也很简单,使用命名将网络服务重启下,路由有可能重新恢复,如果无法恢复,那就需要配置下相关路由信息:
service network restart 各位童鞋,如果大家也同我遇到类似的拔网线之后网络无法连接或访问的问题,不妨先重启下网络服务,如果不行,就再查看相关的路由信息。
npm安装
npm i element-ui -S 引入 Element
你可以引入整个 Element,或是根据需要仅引入部分组件。我们先介绍如何引入完整的 Element。
在 main.js 中写入以下内容:
import Vue from 'vue'; import ElementUI from 'element-ui'; //完整引入element-ui这个组件 import 'element-ui/lib/theme-chalk/index.css'; import App from './App.vue'; Vue.use(ElementUI); new Vue({ el: '#app', render: h => h(App) }); 上面就相当于可以使用ElementUI这个组件了
layout布局
代码如下
span的默认值就是24正好是整个屏幕那么大
Container 布局容器
用于布局的容器组件,方便快速搭建页面的基本结构: :外层容器。当子元素中包含 或 时,全部子元素会垂直上下排列,否则会水平左右排列。 :顶栏容器。 :侧边栏容器。 :主要区域容器。 :底栏容器 Aside Header Main Footer 实例
//submenu 是可以折叠的 导航一 //template是模板 //这个是没有折叠的,直接展现的 分组一 选项1 //菜单的小元素 选项2 选项3 选项4 选项4-1 导航二 分组一 选项1 选项2 选项3 选项4 选项4-1 导航三 分组一 选项1 选项2 选项3 选项4 选项4-1 //小按钮 查看 新增 删除 王小虎 颜色选色
前言 小乖在得到我们发送的手机定位后,终于找到了正确的方向,呼呼地赶了过来。但当她来到“金暗之森”跟前的时候,一扫一路上的疲态,立马就变得跃跃欲试,恨不得马上进入其中探险。
“小乖!小乖!”你可等等啊,这里面麻烦不断,得先做些准备工作呀。好吧,哪里还能等我们把话说完,附近早已经不见了小乖的影子啦。。。
出现在森林之中 1.Ship类 在本章,由于小乖的到来,我们需要建立一个新类来对小乖的行为作出管理约束。这便是我们的Ship类啦。Ship类目前的主要功能为在游戏窗口中绘制人物、通过键盘来控制人物的行动。来看以下代码:
import pygame class Ship: def __init__(self, screen, img_path="rc/pic/ic_actor.png", speed_factor=1): """ 构造方法,目前负责在指定位置绘制游戏人物,使人物对键盘作出响应 :param screen: 当前游戏窗口的Surface对象 :param img_path: 人物图片的路径 :param speed_factor: 控制人物移动的快慢 """ self.screen = screen self.img = pygame.image.load(img_path) # 获得当前人物图片的Surface对象 self.rect = self.img.get_rect() # 获得人物图片外接矩形的Rect对象 self.screen_rect = self.screen.get_rect() self.rect.centerx = self.screen_rect.centerx # 确定人物在游戏窗口中的X位置 self.rect.centery = self.screen_rect.bottom - 30 # 确定人物在游戏窗口中的Y位置 def blit_actor(self): """ 负责在游戏中绘制人物 :return: 无 """ self.screen.blit(self.img, self.rect) 以上代码没有什么出现什么新的知识点,都是对之前所讲的再熟悉利用,所以,这里就不再赘述了。相应的,game_frame.py中的代码也需要做一定的调整。
def run_game(self): # 当游戏开始时候调用此方法 if self.
修改安装源(主要是国内源更方便):
在C:\Users\用户名\建立文件夹pip,然后在里面建立文件pip.ini,文件内容如下(豆瓣源,其它源自己选):
[global] index-url = http://pypi.douban.com/simple/ extra-index-url = https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=pypi.douban.com ps:http就需要添加trusted-host,https就不需要;extra-index-url只能存在一个,存在多个会报错;trusted-host存在多个好像是只有第一个会生效
国内源:
阿里云 https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) https://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/
离线下载安装包,用于公司内网安装:
pip download 模块名 -d 绝对路径 例如:
pip download scapy -d D:\Users\songqiu\Desktop 如果提示不信任源,就加上--trusted-host 源域名
例如:
pip download scapy -d D:\Users\songqiu\Desktop --trusted-host pypi.douban.com 下载到本地后,安装方法为:
解压,执行python setup.py install
继:修复IOS上滑动HTML界面光标乱跳
声明:这里只是说明一种处理方法
继上一篇文章,处理IOS滑动时,光标不跟随页面滚动,处理方法是,监听touchmove事件,获取当focus的元素,使之失去光标;但是这种方法并不能真正的解决问题,比如,你进入页面,并不滑动页面,而是去点击屏幕可见区域最底下的输入框时,问题就出来了,如图:
这里说一下,网络上大多说是IOS上fixed定位,修改定位为absolute;或者是添加fastclick.js库,加速手机上tap事件的响应;
问题就出在这里,你确定你的页面是定位的因素?你确定添加了fastclick库就可以了?如果尝试了上面两种方法还不行,你可以接着往下看;
仔细观察页面,当你点击最后一行输入框时、滑动页面时,或者是弹框;你可以看到页面上的活动元素先聚焦再滚动;也就是说,activate元素的聚焦事件在页面滚动之前或者滚动完成之前就已经完成了,所以这时候页面滚动,而光标又不跟随滚动,就造成了光标跳行、错乱的问题。
解决方法:
一、输入框在聚焦的时候,会弹起软键盘;所以,我们监听软键盘弹起事件,在弹起事件后,进行dom重绘,但是这种必须要加延时,代码如下:
document.body.addEventListener('focusin', function () { //软键盘弹起事件 var node = document.activeElement; //当前focus的dom元素 setTimeout(function () { if (node) { if (node.nodeName == "TEXTAREA" || node.nodeName == 'INPUT') { //如果是input或textarea if (node.style.textShadow === '') { node.style.textShadow = 'rgba(0,0,0,0) 0 0 0'; //改变某个不可见样式,触发dom重绘 } else { node.style.textShadow = ''; } } } }, 1000); }); 二、监听屏幕滚动事件;是屏幕滚动,不是手指滑动的事件,因为我这里使用的是sencha Touch移动端框架,所以,可能会不适应,但是道理是一样的;代码如下:
initialize: function () { var me = this; me.callParent(); me.