Wind

记:代码,浮躁世界的一次回响

江枫思渺然 提交于 2020-05-05 13:20:10
  -----是为题   面象对向的三大特点:封装性、继承性、多态性。   我们在前面定义一个类的时候,实际上就是把一类事物共有的属性和行为提取出来,形成一个物理模型(模版),这种研究问题的方法称为抽象。封装就是把抽取出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只有被授权的操作(方法)才能对数据进行操作。   -----引子   有人说,人是健忘的。当你遇到困难的时候,如果这个问题涉及到你的环境,你就会想法设法,去解决,绞尽脑汁,或是劳心劳力,最后解决了,往往又会很快抛之脑后,最后上天眷顾,再次降临,你又会重复上述的步骤。   -----正文   在新项目中,基于一个PHPWind论坛程序,做新功能的添加。PW写法,相对于当下主流的MVC或是前后端分离,还是有所不同。所系工作起来还是比较费力。做了一个新功能,主要是是模仿前端已经实现的功能,后端给他再添加一个,基本功能都已经实现,但是有一点小小的异常。因为这个设计到前端,而且小白的前端又不是特别好,所以主要是问了以前前端的同事,才把大致功能实现的。   前端会员发表的帖子,后台在审核的时候,可以对帖子分类和标题进行修改,然后审核通过,原始版本是有审核功能,所以这一般需要新加一个修改帖子内容的功能。帖子的分类还是比较好处理,主要是内容,因为前端是通过一个富文本wysiwyg_editor提交过来的

January 09th, 2018 Week 02nd Tuesday

烂漫一生 提交于 2020-05-03 20:41:10
Use the smile to change the world. Don't let the world change your smile. 用你的笑容去改变这个世界,别让这个世界改变了你的笑容。 Always keep a smiling face toward the world, maybe it can return you a warm smile sometimes, especially in such cold days. But it is really cold these days, and the chilling wind makes me feel very bad. I really hope that the weather could be a little comfortable. Work and struggle and never accept an evil that you can change. 努力奋斗,坏事若是有改变的可能,就绝对不要认命。 From Andre Gide. If you think you are beaten, you are; if you think you dare not, you don't. If you'd like to win, but you think you can't, it

DPDK盒子使用手册——DPDK入门zz

半城伤御伤魂 提交于 2020-05-02 10:19:43
https://www.sdnlab.com/20524.html 本章分为两节,第一节介绍数据平面开发套件DPDK(Data Plane Development Kit)的基础知识,第二节介绍DPDK盒子的使用方法。 一、DPDK简介 本节首先介绍DPDK出现的行业背景,然后介绍DPDK概述、DPDK关键技术、DPDK开源代码,最后介绍DPDK Lib库。 1.1 DPDK背景 在过去10年里,以太网接口技术也经历了飞速发展。从早期主流的10Mbit/s与100Mbit/s,发展到千兆网(1Gbit/s)。到如今,万兆(10Gbit/s)网卡技术成为数据中心服务器的主流接口技术,近年来,Intel等公司还推出了40Gbit/s、100Gbit/s的超高速网络接口技术。而CPU的运行频率基本停留在10年前的水平,严重阻碍了速度的提升,为了迎接超高速网络技术的挑战,DPDK(Data Plane Development Kit),一个以软件优化为主的数据面技术应时而生,它为今天NFV(Network Function Virtualization)技术的发展提供了绝佳的平台可行性。 网络处理器能够迅速将数据报文接收入系统,比如将64字节的报文以10Gbit/s的线速也就是14.88Mp/s(百万报文每秒)收入系统,并且交由CPU处理,这在早期Linux和服务器平台上无法实现。传统上

加速NFV(网络功能虚拟化)数据面:SR-IOV和DPDK[原文意译]

拥有回忆 提交于 2020-05-02 10:19:11
事实确实如此 - 过去很多人都在谈论SR-IOV和DPDK,即使在我们自己的博客上也是如此。我认为这是一个挑战:有机会以稍微不同的方式讲述数据平面加速的故事。当然,我们的审查编辑也认为这是一个挑战,因为她正在浏览大量潜在的资料,在我的作品中寻找剽窃的例子。显然,“最诚恳的奉承”在写作界并没有价值。 <center>***查尔斯·卡莱布·科尔顿(英国作家)***</center> 真是惭愧,因为我与说这句话(指上段最后一句)的查尔斯·卡莱布·科尔顿有许多共同之处......不仅仅是因为我也逃离了英国,以逃避我的债权人。查尔斯在他的着作《Lacon, or Many Things in Few Words: Addressed to those who think》说:“当追随自己的经验时,错误比无知让自己更难到达终点”。写这样一篇文章的主要原因是:为了帮助我在前进之前控制我的无知,防止直撞悬崖。另外,我们网站上的其他页面也欢迎浏览,谢谢。 英特尔作为SR-IOV和DPDK的领导者或直接创始者,都是关于两者的绝佳信息来源。基于AMD(IOV),Inte(VT-d)等的输入/输出内存管理单元(IOMMU)技术的建立和标准化,“单根I/O虚拟化和共享规范”于2007年9月<sup>[1]</sup>首次发布,同时服务器虚拟化的概念正在大踏步前进。到目前为止,I/O虚拟化选项是严格基于软件的

cesium 实现风场图效果(附源码下载)

帅比萌擦擦* 提交于 2020-05-01 21:31:30
前言 cesium 官网的api文档介绍地址 cesium官网api ,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子: cesium 官网在线例子 ,这个也是学习 cesium 的好素材。 内容概览 1.基于cesium 实现风场图效果 2.源代码 demo 下载 本篇实现 cesium 风场图功能,效果图如下: 实现思路: 场数据源获取: 天气数据由全球预报系统(GFS)生成, 由美国国家气象局管理。 预测每天产生四次,并可用于 从NOMADS下载。 这些文件位于GRIB2 格式并包含超过300条记录。 我们只需要这些记录中的一小部分就可以在特定的等压线上可视化风资料。 下面的命令下载 1000 hPa风向量,并使用 grib2json 将它们转换为JSON格式。 屏幕上生成一系列随机粒子位置并绘制粒子 对于每一个粒子,查询风数据以获得其当前位置的粒子速度,并相应地移动它 将一小部分粒子重置为一个随机的位置。这就确保了风从不会变成空的区域 淡出当前屏幕,并在顶部绘制新定位的粒子 核心代码 风场图初始化调用 function Draw() { $.ajax({ type: "get" , url: "sampledata/wind/gfs20171227.json", // 请求风场数据源json dataType: "json" , success:

解决Wind10系统下OBS捕捉显示器黑屏问题

谁都会走 提交于 2020-04-28 04:35:42
wind10系统1909以下版本 主要是因显卡与兼容性导致,最新版OBS应该不存在兼容问题。 显卡问题 笔记本双显卡分为集显和核显,用于输出显示器的显卡为集显 右键->NVIDIA控制面板->管理3D设置 <img src="http://img.floatingdreamhin.com/img/obs1.png" alt="typora" style="zoom:50%;" /> 程序设置->选择obs->选择集成显卡->应用 <img src="http://img.floatingdreamhin.com/img/obs2.png" alt="typora" style="zoom:50%;" /> 注意: 右键没有NVIDIA控制面板可打开控制面板,硬件和声音->NVIDIA控制面板。 应用报错请移步 NVIDIA官网 下载GeForce Experience更新驱动。 兼容性问题(实测最新版obs不用兼容为wind7运行) 右键OBS属性->兼容性->勾选以兼容模式运行这个程序->选择windows7->勾选以管理员身份运行这个程序->确定 <img src="http://img.floatingdreamhin.com/img/obs3.png" alt="typora" style="zoom:50%;" /> wind10系统1909版本 开始->设置->系统-

血亏:原油首次跌到-37美元,谁的锅?

本秂侑毒 提交于 2020-04-26 13:46:55
“ 首先说明国际原油期货到底发生了什么,其次说明一下期货是什么,其次说明为什么会发生,最后给散户提点中肯的建议。 ” 01 发什么了什么? 全球历史上第一次,一个资产跌到了负值,也就是说一个东西你倒贴钱给别人才能卖出去。这就是这两天全球闻名的大事件: 4月21日 美国芝加哥期货交易所 WTI原油期货结算价格-37美元,而中国银行可能是受害者,也是罪魁祸首。 看了半天房子着火的热闹,才发现着火的是自家的房子,你说气人不气人? -37$意味着什么?这意味着什么,我们来计算一下,根据网上的一个结算明细图。 持仓均价194¥, 20000万张合约,本金388万元。 最后中国银行的平仓价是-266¥(37$),也就是说交易完后,账号里还剩 -532万。 啥意思?意思是他还倒欠银行532万。这……,怎一个惨字了得。 而本次中行总倒欠的总金额约300亿¥。 02 期货是什么? 说期货就先说现货,这个我们每个人都很熟悉。我们买东西都是一手交钱一手交货,现场交换,童叟无欺,这就叫现货。 期货,顾名思义,跟期房一个意思,约定一个时间来交货,但是呢得先付款。 期货的用途一般是给做企业平衡材料成本用的,举个例子你就明白了。 企业A要买石油来提炼汽油等产品,它每个月都要进货,但老板预测下个月石油要涨价,那么它就可以到市场上买一种合约:比如合约约定一张合约可以换一桶石油。 由于,比如石油当前价格是10¥

商品期货的跨期套利详解:以橡胶为例谈

冷暖自知 提交于 2020-04-26 06:27:07
https://zhuanlan.zhihu.com/p/20339616 扑克财经旗下品牌:最值得信任的大宗商品产业和金融服务业智库。跨界、深度、专注——汇聚业内最值得分享、最有信息浓度的知识。欢迎移步微信公众平台:puoketrader 原文链接: 商品期货的跨期套利详解:以橡胶为例谈 扑克导读 套利的方式有很多种,对于很多商品来说, 跨期套利是最直接甚至从某种程度上说是最简单的一种 。作者曾在大型天然橡胶现货企业呆过几年,现就职于某期货公司,所以对期货与现货都比较熟悉,作者最近写了一篇《天然橡胶套利策略解析》,其中有跨期套利。其实扑克投资家觉得,其他大宗商品的跨期套利模式大同小异。希望今天这篇文章能够让广大读者触类旁通,应用在不同品种上面。 号外: 扑克投资家需要一名内容主编。详情可回复“加入”查看。请朋友们自荐或推荐,感谢! ▌文 魏民 来自 知乎 作者在某大型天然橡胶(简称天胶)现货企业呆过几年,现就职于某期货公司,所以对期货与现货都比较熟悉,最近刚好在写了一篇《天然橡胶套利策略解析》,其中有跨期套利。以橡胶为例,其他大宗商品的跨期套利模式大同小异。 下面是整个文章的构架。 如上图,原文涉及跨期套利、跨品种套利、跨市套利,下面仅截取原文的“跨期套利”部份来回答题主的问题。 一、跨期套利 (一)模拟交割法 所谓跨期套利

数据竞赛实战(4)——交通事故理赔审核

痞子三分冷 提交于 2020-04-24 23:03:47
前言 1,背景介绍   在交通摩擦(事故)发生后,理赔员会前往现场勘察、采集信息,这些信息往往影响着车主是否能够得到保险公司的理赔。训练集数据包括理赔人员在现场对该事故方采集的36条信息,信息已经被编码,以及该事故方最终是否获得理赔。我们的任务是根据这36条信息预测该事故方没有被理赔的概率 2,任务类型   入门二元分类模型 3,数据文件说明 train.csv        训练集    文件大小为15.6MB test.csv      预测集   文件大小为6.1MB sample_submit.csv   提交示例 文件大小为1.4MB 4,数据变量说明    训练集中共有200000条样本,预测集中有80000条样本。 5,评估方法   你的提交结果为每个测试样本未通过审核的概率,也就是Evaluation为1的概率。评价方法为精度-召回曲线下面积(Precision-Recall AUC),以下简称PR-AUC。   PR-AUC的取值范围是0到1。越接近1,说明模型预测的结果越接近真实结果。 5.1 精度和召回的定义和计算方式如下:  可以参考博文: 机器学习笔记:常用评估方法   首先,我们先从混淆矩阵聊起,混淆矩阵是用来总结一个分类器结果的矩阵,对于K元分类,其实它就是一个 k * k 的表格,用来记录分类器的预测结果。   对于最常见的二元分类来说

Linux 下面搭建KMS服务器

一世执手 提交于 2020-04-23 07:51:37
1. 下载安装Linux 版的KMS服务软件 # wget https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz # tar zxf binaries.tar.gz # cp ./binaries/Linux/intel/static/vlmcsd-x64-musl-static /bin/kmsserver # kmsserver #执行kmsserver服务,监听的端口是1688,可以使用命令 netstat -lntup查看服务是否有启动起来 # echo /bin/kmsserver >>/etc/rc.local #加入到开机自启动 # chmod +x /etc/rc.d/rc.local #授予rc.local文件可执行权限 2. 域控DNS配置srv记录 让加入域的电脑能自动找到srv记录,自动激活Office和Windows 系统,右击域,选择 其他新记录 添加 服务位置(SRV) 按下图添加SRV记录,如下: 3. 客户端激活配置 1)、加入域的电脑,可直接执行: slmgr.vbs /ato 可通过域控的DNS自动找到kms服务器并激活; 2)、工作组电脑激活,需要设置kms服务器和VL key,示例 如下: > slmgr.vbs /skms kms.df