微信上色盲怎么测试软件,微信还有这个隐藏功能:查视力,测色盲几步就搞定,太省事了...

在当下,微信已经成为我们日常生活中不可或缺的一个社交工具了,它的功能也开始不断强大,带给我们越来越多的惊喜。近来小编发现微信中有一个神奇的小功能,可以帮我们轻松查视力、测色盲。 方法很简单:打开我们的微信后,我们只需要通过添加朋友,添加一款名曰“查视力”的小程序即可。添加完这款小程序后,我们直接进入该小程序。 小程序的首页展示的是“视力表”,可以简单的看看,对照一下自己之前的视力处在什么水平。而我们真真来测视力的是“视力检测”功能,使用起来只需要保持手机在眼前40厘米处,再在下方的方向按钮上选择“E”的朝向即可。 当我们选择一个E的朝向后,屏幕上的E会不断改变朝向,同时还会不断减小,当我们选择朝向的错误次数达到一定数量后,小程序会自动展示测试结果,告诉我们视力情况如何。 小编测试了一下,虽然不是特别严谨,但也能大致反映出我们的视力情况,我们应当加强爱护自己的眼睛,注意视觉疲劳的防范,让自己的眼睛更加健康。 同样的,我们还可以借助这款小程序,来检查一下自己的眼睛是否有色盲,选择小程序中的“色盲测试”,然后填写我们在图片中看到的数字,连续测试5个数字后,就可以查看测试结果。 这款小程序还能测试散光,我们选择“散光测试”功能后,我们再直视图片,真实的选择我们观察的结果即可,点击提交后,就可以查看最终的测试结果了。 当我们对“视力、色盲、散光”都进行了测试后,我们可以查看我们最终的测试结果,大致了解一下自己的视力健康程度怎么样,尤其是我们的视力健康程度。 当然,这些测试结果只供我们做大致参考,不管测试结果怎么样,小编觉得眼睛对我们太重要了,无论如何,我们都需要加强爱护和爱护,用心去关爱和呵护我们的心灵之窗。 —— 文/演示邦,感谢您的关注。

excel服务器填报网站,Excel Server Tutorial

16.2 网页填报 本节介绍如何通过填报网站填报模板、查询数据。 为了使得一个模板可以在填报网站上通过网页进行填报,需要做两处设置。首先,在模板属性的“Web填报”选项卡上,要勾选“允许通过web填报”,否则,在填报网站上只能查询该模板已有的数据,但是不能对其新建表单。 其次,在模板保存的时候,要勾选“支持网页填报”。 图16‑6 图16‑7 登录到填报网站,进入“我的工作台”栏目。 展开左侧树形,点击要填报的模板名称,右侧列出该模板已有的数据。在每条数据的左侧第二列,是一个“打开”链接,点击此链接则打开相应的表单;“打开”链接旁边是一个下箭头,点击这个下箭头,会显示出弹出菜单,点击里面的链接则针对当前表单进行相应的操作。 图16‑8 点击右侧列表区左上角的【新增】, 网页上出现空白表单,等待填报。 图16‑9 在网页上填报表单,与在 Excel 中填报表单类似,无权限的字段焦点无法进入,在有下拉列表的单元格,光标进入后会出现下拉列表,带有树形选择或列表选择的单元格,光标进入后,单元格的右侧会出现【 … 】按钮,点击则弹出选择窗口;填报完成后,可点击表格上方工具栏中的【保存报表】按钮,保存表单。 为了使得网页填报顺利进行,还需要对浏览器进行一些配置。 点击 IE 的菜单“工具  internet 选项 … ”,弹出以下对话框: 图16‑10 在“常规”选项卡上点击【设置 … 】按钮,弹出对话框,选中“每次访问此页时检查”,按【确定】。回到“ Internet 选项”对话框 图16‑11 切换到“安全选项卡”,选中“受信任的站点”,点击【站点 … 】按钮,如图: 图16‑12 不要选中“对该区域中的所有站点要求服务器验证 (https: )” 在“将该网站添加到区域中”下面的文本框内输入填报网站的网址,按【添加】,网址加入网站列表,如图: 图16‑13 按【确定】回到 Internet 选项对话框,再次按【确定】

我的世界服务器矿怎么无限刷,我的世界中可以无限刷矿的指令是什么? | 手游网游页游攻略大全...

发布时间:2017-03-28 中怎么刷箱子呢?这款游戏中可以利用一个BUG来无限刷箱子,今天就为大家分享一篇"大P_"介绍的无限刷线上箱子视频教学,一起来了解一下吧. 标签: 攻略 攻略秘籍 发布时间:2016-05-14 星界边境里面玩家可以通过修改文件的方法来刷各种装备道具,虽然对游戏性有些影响,但是可以节约玩家大量的时间,下面是无限刷物品的方法,有兴趣可以看看. 无限刷矿和物品的方法 修改前建议游戏中只保留一个角色,有其他角色影响也不 ... 标签: 游戏攻略 攻略秘籍 发布时间:2017-04-30 我的世界1.9无限刷TNT机教程 大神带你装逼上天.那下面的这个装置则是我的世界玩家在1.9版本中作的一个无限刷TNT机器的教程哦~那到底要怎么做这个可以无限刷TNT的装置呢?点我查看下面的教程吧! 游戏园我的世界官方群 ... 标签: 我的世界 游戏攻略 发布时间:2017-10-03 今天游戏园的小编就为大家带来我的世界PE版无限刷东西BUG,有了此BUG大家就可以无限刷装备了!真正做到一劳永逸,希望此片文章能帮到大家! 教程 背包清空(必须背包清空),随便把一样东西接到自己身上(但那个东西是2个 例 ... 标签: 我的世界 游戏攻略 发布时间:2018-04-04 不少玩家可能觉得满地图采矿速度太慢,不用着急,今天小编带来"汉子红尘笑"分享的洞穴无限刷矿刷宝石教学,一起来学习一下吧. 标签: 攻略 发布时间:2016-06-06 首先,你需要有个箱子,箱子分两种,木箱和金属箱子两种: 箱子可以通过地下遗迹获得或者是解锁科技树自己打造.沙盒模式下就简单了,下图中有打造图纸,直接造出来就好了. 有了箱子之后,把箱子拖到物品施放栏中,然后摆在地上,最好 ... 标签: 发布时间:2017-05-06 在我的世界中怎么无限刷方块?今天小编为大家带来了无限刷方块的教程,想获得很多很多方块的同学可以来看看下面的文章哦! 首先准备这些东西 然后做一个红石脉冲 然后连接粘液活塞. 然后我一直发图吧...我实在不会讲了... 然 ... 标签: 我的世界 游戏攻略 发布时间:2017-09-24 小编锦即将给大家带来的是我的世界无限刷方块图文教程详解,中怎么无限刷方块呢?下面小编给大家带来的无限刷方块图文教程,就详细的教大家如何无限刷方块.希望能帮助到玩家,想了解的就和小编一起看看吧. 首 ... 标签: 我的世界 游戏攻略 发布时间:2018-05-14 游戏中可以无限刷燧石,但是有些玩家不知道怎么刷,下面小编就给大家详细介绍下我的世界无限刷燧石方法,喜欢的玩家快来看看吧. 我的世界无限刷燧石方法介绍: 方法一: 用跳+右键的方法搭天梯.做灯塔标记 ... 标签: 攻略 发布时间:2015-09-04 我的世界怎么刷附魔弓?下面小编就为大家带来我的世界利用骷髅无限刷附魔弓方法,希望对大家有所帮助! 僵尸小白会捡起地上的物品,并且有几率会扔掉自己持有的物品,利用这一特性就可以跟小白交易,把肥皂丢出去坐等小白来捡. 如图: .

steam显示不能连接网络连接服务器,steam请检查网络连接

很多朋友在登录steam是会遇到“请Steam需要在线进行更新,请确认您的网络连接正常,然后重试”这个问题,有些朋友重启一下就可以了,但有靠重启还是解决不了,下面小编就提出一些解决问题的步骤,自己慢慢试。 1、保证电脑能上网,或者浏览器能正常打开。 2、关闭防火墙,有时防火墙会阻止它认为不安全的程序运行。 3、从优化软件为入手,合理利用工具360安全卫士或者是电脑管家,这些软件会找出相关的系统漏洞。打开360安全卫士-人工服务-在搜索框输入DNS优选-立即修复-立即优选-开始DNS优选最后检测完的界面中,点查看所有优选结果然后把谷歌 8.8.8.8 设为首选,然后推出。在反复启动几次steam,就可以自动关更新了。 4、把steam文件夹下除了steam.exe的其他文件全部删掉再启动steam.exe重新下载,如果整个steam崩溃,就在官网重新下载一个。 5、很多电脑换系统不兼容也会出现这样的情况,换回原来的系统,或者找个同一位数和版本的系统。 6、有时服务器的崩溃也会受影响,不过这样的情况应该比较少。关注官方公告或者论坛。 以上是小编总结整理的方法,希望对遇到问题困扰的小伙伴有所帮助。

非正交多址接入(NOMA)背景、优势、技术方案、未来研究方向

技术引入背景:在传统的蜂窝通信系统中,主要用的是正交多址接入技术OMA,使用OMA可以在低复杂度的情况下轻松分离出不同用户信号所携带的信息。但是,OMA的一个缺陷是支持的用户数量受到可用正交资源数量的限制。 此外,尽管使用了正交的时频码资源,信号经历信道时,由于时延、频偏和多普勒频移,其正交性总是不可避免地被破坏。 因此,如果仍然局限于OMA技术,无法在有限的资源内接入更多的用户,就无法达到5G的频谱效率和大规模连接要求。 NOMA的作用:该技术可以实现有限频谱资源的复用,在接收端通过先进的接收机技术来分离每个用户的数据。与OMA技术相比,使用NOMA技术可以显著提高传输速率和系统容量,在遍历总和率方面,NOMA 具有良好的性能,分析中断概率和分级顺序等等 NOMA的优势:相比于 OMA 技术,NOMA 技术可以提供更高的传输速率。具体来说,NOMA的优势体现在以下几个方面: (1) 信道容量 通过加标签的方法,NOMA 技术可以区分不同的用户,使得不同的用户可以在时间域和频率域上复用资源。 相对于OMA技术,NOMA 技术可以更接近多用户系统的容量界。 此外,在用户之间的公平性、调度的灵活性以及传输速率总和上,NOMA技术都具有更明显的优势。 (2) 提升频谱效率和小区边缘吞吐量 在 NOMA 中,用户分享非正交的时频资源。在 AWGN 信道中,虽然 OMA 和 NOMA 都可以达到容量界,但是 NOMA 可以保证更大的用户公平性。 (3) 大连接 在 NOMA 中,支持的用户数量不受正交时频资源的严格限制。 因此,在资源不足的情况下,NOMA 能够显著增加同时连接的用户数量,所以可以支持大规模连接。 (4) 更低的延迟和更少的信令开销 在传统的依赖于访问授权请求的 OMA 中,用户发起连接必须先向基站发送调度请求,基站在收到请求之后,通过下行链路发送信号来调度响应用户的接入请求。 因此这将极大增加传输延迟和信令开销,在 5G 的大规模连接情况下这是不可接受的。 LET的访问授权过程大约需要15.5ms,这无法满足 5G 中用户延时保持在1ms以下的要求。 而在一些NOMA的上行链路中, 不需要动态调度。 例如,在 SCMA 的上行链路中,可以为与时域和频域中定义的预配置资源(例如码本) 相关联的用户实现无授权的多址访问。 此外,在接收机处, 使用盲检测和压缩感知(Compressive Sensing,CS)可以用于数据检测,实现了无授权的上行链路传输,显著减少了传输的延迟和信令开销。 (5) 不需要准确的信道状态信息 在功率域NOMA中,对信道状态信息的准确性要求降低,因为信道状态信息仅仅用于功率分配。 只要信道不快速改变,不准确的信道状态信息将不会严重影响系统性能。 非正交多址技术方案: 签名方案的设计是区分不同用户的重要手段。通过在链路上进行替换或增加模块,是现有 NOMA 技术签名设计的方法。各通信公司都提出了基于不同签名设计方案的 NOMA 方案, 常用的签名方案包括比特级加扰器、比特级交织器、符号级加扰序列、符号级扩频序列、调制方式、映射方式以及功率分配等。 未来的研究方向: (1) 扩频序列或码本设计

神武2手游服务器等级限制影响,《神武2》手游开放新等级!不再为修炼等级操心...

《神武2》手游游戏最近大动作持续,新游戏玩法、新內容一波然后一波,让人呼舒服。全新升级地形图“涿鹿竞技场”发布,再现上古神话传说轩辕皇帝对决旱魃修罗;新游戏玩法“三国争霸”对外开放,全员梦幻西游服战时期到来;新团本“六道轮回”强势来袭,持续四场难度很大PVE挑戰;雨师、风伯、轩辕剑灵、旱魃武魂四大上古灵宠联手出场,小宠物大家族再添新组员。全新升级级别也随着对外开放,修炼等级保持原状朋友们不用再替补修练而操劳了! 随着着此次新级别的对外开放游戏玩家们能够从原先的120级满阶升到130级了,可是修炼等级限制会保持原貌,朋友们不用再替补修练而操劳了。而115-125级别带上的四大上古灵宠也赶到了游戏玩家的身旁,做为四大上古灵宠的长相楷模,基因变异更高达六个专业技能,雨师漂亮小姐姐一经出场就备受五星好评,真是是长相、整体实力冠军中国。社会发展我雨哥,人狠专业技能多。与生俱来带上高级冥思、高級永恒不变、入神、盾气、水漫金山寺五大专业技能,基因变异更高达六专业技能,四大上古灵宠的“长相”当担雨师一经发布就备受青睐,极致专业技能配搭变成打造出法宠最得天独厚优异标准。 《神武2》手游游戏全新升级內容震撼人心打开!青春年少,便是要一起神武2!上古战曲传来,上古新小宠物超可爱袭来!全新升级团本“六道轮回”新游戏玩法,全员梦幻西游服战“三国争霸”,等级划分PK看鹿死谁手!欢乐抽奖活动好礼送不断,iPhone手机上抱回家了,更有《青春旅社》搬入权,还有机会与王俊凯、景甜等大牌明星一起遇上青春年少!重归老玩家也有大量丰富奖赏!《神武2》手去玩法丰富多彩,系统软件自主创新,方便快捷的及时语聊、智能化线下维护、全自动联机等作用一定给你欲罢不能!《神武2》手游游戏還是一个强劲的娱乐交友小区,选美赛,好歌声赛,朋友秀互动交流,游戏交友都不耽误。西游戏连击,欢乐交朋友,尽在《神武2》手游游戏。 热搜词

parameterType和@Param的使用

paramenterType:该参数只表示一个参数类型,按照类型进行匹配 @Param:按照名字进行匹配 一个参数: @Param("id") String id 多个参数: @Param("id") String id, @Param("name") String username //List<User> searchMeaItemsVo(@Param("id") String id, @Param("name")String username); Map类型: paramenterType:使用的是map的key @Param:是使用名字 void mapsave(@Param("map") Map<String,? extends Object> map); <insert id="mapsave" parameterType="map"> insert into pac(productlevel,satelliteid) values (#{map.key1},#{map.key2}) </insert> List类型: parameterType:按类型识别 @Param:按名字匹配 List<Pac> selectBylist(@Param("param") List<String> list); <select id="selectBylist" resultType="com.example.xmlsax_reader.entity.Pac"> select * from pac where productlevel in <foreach collection="param" separator="," open="(" close=")" item="item"> #{item} </foreach> </select> 注:该参数只表示一个参数类型,但是如果有多个参数的话,就不要使用该参数了。一个参数的这种其实没有必要写parameterType,而且还有就是多个参数的时候也没有必要写parameterType,也就是说,其实该参数的存在是不是特别必要的。其中@Param和parameterType 二者存其一即可。看名字就能知道ParameterType是按照类型进行匹配,而@Param是按照名字进行匹配。 在SQL语句中使用时,直接使用@Param(“name”)中的name,就是 #{@Param中的参数名称} 如#{name} 例:

迈创采集卡搭配工业相机二次开发介绍(一)

迈创采集卡搭配工业相机二次开发介绍(一)SDK简介 迈创采集卡介绍迈创采集卡SDK简介MIL SDK获取路径 接口函数说明MIL接口简单介绍 迈创采集卡介绍 MIL全称为Matrox Imaging Library,由加拿大Matrox公司开发;MIL软件包是一个独立于硬件的、含有多个标准模块或组件的图像库,可以对图像进行采集、处理、分析、显示和存取操作,其功能覆盖图像领域的所有方面,使用起来也相当简单和方便; MIL-Lite是MIL的子集,含有MIL的部分模块,可以进行图像的采集、显示、存取操作,还可以在图像上进行图形操作及LUT变换等; MIL/MIL-Lite支持Matrox公司所有采集卡,如果应用程序采用其它公司的采集卡,则不能使用MIL/MIL-Lite的采集功能,但应用程序可以使用MIL/MIL-Lite的其它功能。 在工作中呢,主要接触到迈创的cameralink采集卡、coxpress采集卡,型号例如:CML;solios系列的的SOL 2M EV CLF、SOL 6M CLB E,CXP:rapixo的RAP 4G 4C6 、RAP 4G 4C12 虽然采集卡型号多,但是mil二次开发的基本思路是一样的 迈创采集卡SDK简介 首先,要理解MIL中的五大基本对象,如下图: Application:用户开发的一个应用程序,一般应用程序同一时刻只存在一个Application对象。主要用它来提供一个用于控制和执行MIL应用程序的基本环境 System:System代表为一个包含CPU或GPU、内存或显存和图像控制器的单元分配的一个虚拟访问对象,例如一张Matrox采集卡、一台工控机都可以被分配为一个System。System能够通过加上相机和显示器来采集、保存和显示。每个Application下可以包含多个System,这就好比一台电脑可以插上多块Matrox采集卡 Display:Display对应显示。所有和显示的操作都是靠它来完成。这个在手册中提到了两种Display:一种是MIL内建的用于演示的Display叫Auxiliary Display,它不适用于Windows Desktop,主要用于和Matrox显卡配套使用的Screen,一般用不上,不予讨论;另一种是叫Windowed Display,其中一种是MIL用于演示的Display,不需要选择要显示的窗口句柄,默认分配的Display对象是此种display,另一种是用户选择要显示的窗口句柄,这个需要你自己选择在哪个windows窗体上显示对应的Buffer图像内容 Digitizer:Digitizer对应取图。它用于图像的采集和相机属性的调整等,和取图有关的操作都是靠它来完成。 Buffer:Buffer对应一块内存,可以对它赋予不同的属性用来对图像作相应处理,如存储、显示、采集、处理,只有赋予了对应的属性的Buffer才能用于对应操作,只赋予了保存属性的Buffer是不能用于显示的。 了解了这个5个基本概念有什么用呢,对于做工业相机二次开发来讲,很重要,它们决定了你代码开发的顺序与逻辑 MIL SDK获取路径 1、安装MIL客户端,目前MIL已经更新到MIL10、MILX 版本,搭配其最新的采集卡 2、安装完mil后,打开Matrox Imaging Library,即可找到sdk例程与帮助文档 3、结合工业相机,常用的两个例程试MdigGrab与MdigProcess两个,参考这两个例程即可 接口函数说明 mil与工业相机取流过程,主要分为三个步骤 MIL初始化,初始化app、systerm、digitizer、buffer等资源、初始化相机参数MIL取流,使用取流函数,获取图像,使用相机控制函数,控制相机出图节拍MIL资源释放,释放app、systerm、digitizer、buffer等资源 MIL接口简单介绍 MIL的初始化与资源释放需要严格按照顺序进行 1、初始化定义mil的各种变量 MIL_ID MilApplication, /* Application identifier. */ MilSystem, /* System identifier. */ MilDisplay, /* Display identifier. */ MilDigitizer, /* Digitizer identifier. */ MilImage; /* Image buffer identifier.

2021年全球与中国汽车可变排量油泵行业市场规模及销售渠道分析

2021年全球与中国汽车可变排量油泵行业市场规模及销售渠道分析 本报告研究全球与中国市场汽车可变排量油泵的发展现状及未来发展趋势,分别从生产和消费的角度分析汽车可变排量油泵的主要生产地区、主要消费地区以及主要的生产商。重点分析全球与中国市场的主要厂商产品特点、产品规格、不同规格产品的价格、产量、产值及全球和中国市场主要生产商的市场份额。 http://ctmtbaogao.com/ 针对产品特性,本报告将其分为下面几类,主要分析这几类产品的价格、销量、市场份额及增长趋势。主要包括: • 电动 • 液压 • 气动 针对产品的主要应用领域,本报告提供主要领域的详细分析、每种领域的主要客户(买家)及每个领域的规模、市场份额及增长率。主要应用领域包括: • 乘用车 • 轻型商用车 • 重型商用车 本报告同时分析国外地区的生产与消费情况,主要地区包括北美、欧洲、日本、东南亚和印度等市场。对比国内与全球市场的现状及未来发展趋势。 主要章节内容: 第一章,分析汽车可变排量油泵行业特点、分类及应用,重点分析中国与全球市场发展现状对比、发展趋势对比,同时分析中国与全球市场的供需现在及未来趋势。 第二章,分析全球市场及中国生产汽车可变排量油泵主要生产商的竞争态势,包括2019年和2020年的产量 、产值(万元)、市场份额及各厂商产品价格。同时分析行业集中度、竞争程度,以及国外先进企业与中国本土企业的SWOT分析。 第三章,从生产的角度,分析全球主要地区汽车可变排量油泵产量 、产值(万元)、增长率、市场份额及未来发展趋势,主要包括美国、欧洲、日本、中国、东南亚及印度地区。 第四章,从消费的角度,分析全球主要地区汽车可变排量油泵的消费量 、市场份额及增长率,分析全球主要市场的消费潜力。 第五章,分析全球汽车可变排量油泵主要厂商,包括这些厂商的基本概况、生产基地分布、销售区域、竞争对手、市场地位,重点分析这些厂商的汽车可变排量油泵产能 、产量 、产值(万元)、价格、毛利率及市场占有率。 第六章,分析不同类型汽车可变排量油泵的产量 、价格、产值(万元)、份额及未来产品或技术的发展趋势。同时分析全球市场的主要产品类型、中国市场的产品类型,以及不同类型产品的价格走势。 第七章,本章重点分析汽车可变排量油泵上下游市场情况,上游市场分析汽车可变排量油泵主要原料供应现状及主要供应商,下游市场主要分析汽车可变排量油泵的主要应用领域,每个领域的消费量 ,未来增长潜力。 第八章,本章分析中国市场汽车可变排量油泵的进出口贸易现状及趋势,重点分析中国汽车可变排量油泵产量、进口量、出口量 及表观消费量关系,以及未来国内市场发展的有利因素、不利因素等。 第九章,重点分析汽车可变排量油泵在国内市场的地域分布情况,国内市场的集中度与竞争等。 第十章,分析影响中国市场供需的主要因素,包括全球与中国整体外部环境、技术发展、进出口贸易、以及行业政策等。 第十一章,分析未来行业的发展走势,产品功能、技术、特点发展趋势,未来的市场消费形态、消费者偏好变化,以及行业发展环境变化等。 第十二章,分析中国与欧美日等地区的销售模式、销售渠道对比,同时探讨未来销售模式与渠道的发展趋势。 第十三章,是本报告的总结部分,该章主要归纳分析本报告的总体内容、主要观点以及对未来发展的看法。 正文目录 第一章 行业概述及全球与中国市场发展现状 1.1 汽车可变排量油泵行业简介 1.1.1 汽车可变排量油泵行业界定及分类 1.1.2 汽车可变排量油泵行业特征 1.1.3不同种类汽车可变排量油泵价格走势(2016-2026年) 1.2 汽车可变排量油泵产品主要分类 1.2.1 电动 1.2.2 液压 1.2.3 气动 1.3 汽车可变排量油泵主要应用领域分析 1.3.1 乘用车 1.3.2 轻型商用车 1.3.3 重型商用车 1.4 全球与中国市场发展现状对比 1.4.1 全球市场发展现状及未来趋势(2016-2026年)

‘keytool‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

最近Android项目需要jks获取相关的SHA1到第三方平台获取相关的appkey之类的东西 于是cmd打开命令窗口直接输入 keytool -list -v -keystore D:\xxxx.jks 然后直接出现了: 'keytool' 不是内部或外部命令,也不是可运行的程序 或批处理文件 解决方案: 首先找到你的java的jdk安装目录,如果忘记安装的位置,作为一个android开发者可以去AndroidStudio中找(如果记得目录可忽略下面寻找过程) File--->Project Structure 于是我们可以找到JDK的安装目录 找到jdk的目录就好办了 直接在命令窗口进入该目录,并且进入该目录的bin目录 然后再次执行命令:keytool -list -v -keystore D:\xxxx.jks 输入jks的秘钥口令就可以了

SQL 小妙招

SQL 小妙招 IF(a,b,c)COALESCE(a,b, ....)DISTINCTCASE WHEN ELSE ENDCONCAT(a,b)GROUP BY a[,b,c····](此处以下称为分组项)ORDER BY a[,b,c····](此处以下称为排序项)LEFT JOIN ON 和 INNER JOIN ONDATE 类型先关操作 IF(a,b,c) if a == true return b else return c COALESCE(a,b, …) if a is not null return a else return b ..... DISTINCT 去除重复行 CASE WHEN ELSE END 假如,表date ab0100110250 SELECT (CASE date.a WHEN 0 THEN 'a的值为0' WHEN 1 THEN 'a的值为1' ELSE '哈哈哈' END ) a, date.b FROM date aba的值为0100a的值为110哈哈哈50 可见,WHEN 后面可以接具体的值。

网易数帆对 CIlium 容器网络的探索和实践

作者 | 刘勤龙、黄扬 2019 年网易轻舟使用 sockmap+sk redirect 来优化轻舟 Service Mesh 的延迟,2020 年开始,我们逐步对 eBPF Service、Cilium NetworkPolicy,Cilium 容器网络进行实践,到 2021 年中旬,网易轻舟对外部客户提供了 Cilium 整体解决方案。 本文会深入介绍 Cilium,并澄清一些认知误区,然后给出网易数帆轻舟云原生团队是如何使用 Cilium 的。目前国内这方面深入解析材料较少,如果您也正在探究,希望这篇文章能给您带来帮助。 1 eBPF 容器网络探索背景 目前容器网络方案仍然呈现着百花齐放的态势,这主要是由于不同的 CNI 各有优势。开源的原生 CNI 具备较广的使用场景,即插即用。其中支持 overlay 方式的几个方案(openshift-sdn、flannel-vxlan、calico-ipip),能更好地适配 L2/L3 的网络背景,而 underlay 方式的几个方案(calico-bgp、kube-router、flannel-hostgw),则在性能上更趋近于物理网络,在小包场景中性能明显好过 overlay 类型方案。此外,许多主流云厂商基于还会自建 VPC 能力,实现 VPC-based CNI ,这类 CNI 与集群交付场景深度耦合,但也赋予了容器网络 VPC 的属性,具备更强的安全特性。 此外,业界还有大量针对 CNI 或四层负载均衡的优化措施,例如: 优化封装协议,基于 vxlan 有更好的兼容性,基于 ipip 协议则能提升一定的带宽能力(部分云厂商如 AWS 并不支持 ipip 协议的包) 使用 IPVS 替换 kube-proxy 解决大规模环境里,Service 带宽降低和数据路径下发时间变长 使用 eBPF 技术来加速 IPVS,进一步降低延迟,提升 Service 数据路径性能

2021.7 京训钉(自动播放下一章)

打开浏览器 --> F12 --> 复制粘贴 --> 回车 var buttons = document.getElementsByClassName("next_button___YGZWZ"); setInterval(function() { console.log("点击事件执行中。。。") var button = buttons[0]; if(typeof(button) != 'undefined'){ console.log("点击播放下一章!!!!") button.click(); } },5000); var outters = document.getElementsByClassName("outter"); setInterval(function() { console.log("播放事件执行中。。。") var playing = document.getElementsByClassName("prism-big-play-btn"); var attr = playing[0].getAttribute('class'); if(attr.indexOf('playing') < 0){ var outter = outters[0]; if(typeof(outter) != 'undefined'){ console.log("开始播放!!!!") outter.click(); } } },5000); setInterval(function() { var ant = document.getElementsByClassName("ant-btn-primary"); if(ant.length != 0){ ant[0].click(); } },5000);

第二届“马栏山”杯国际音视频算法大赛音乐节拍检测题参赛总结及分享(Rank7)

参加第二届“马栏山”杯的音乐节拍检测赛,最后拿了第7名。赛后一定要做好总结,细致的梳理总结才能把有用的知识沉淀下来。 我这次参赛非常匆忙,赛程中期我才进入,总共用了三个星期时间,由于时间紧,音乐计算领域的很多问题实际上我也没有吃透,好在我直接找到了两篇新上的论文和开源代码,和这个题非常一致,改吧改吧我就直接用上了,没想到最后挤进了前排,运气不错。 比赛链接:https://challenge.ai.mgtv.com/contest/detail/10 提到的两篇文献: [1]Drum-Aware Ensemble Architecture for Improved Joint Musical Beat and Downbeat Tracking [2]Source Separation-based Data Augmentation for Improved Joint Beat and Downbeat Tracking 文章目录 一、赛题简介二、算法简介三、训练方法四、效果分析五、总结与思考 一、赛题简介 乐曲中强弱有规律的交替叫节拍,我们通常将节拍形容为一段音乐的脉搏,节拍检测是计算音乐学的基础工作,在节拍检测的基础上可以玩出很多新花样。本题要求对给定的音乐片段检测出其中的拍子(beat)和强拍(downbeat)的起始时间点位置。 赛题提供的数据集一是网上公开的GTZAN数据集:http://marsyas.info/downloads/datasets.html,这个数据集中共有1000首音乐片段,每个片段30s左右。二是芒果TV自制的一个数据集,训练集中有100首,测试集A榜50首,B榜50首。训练集都给出了beat和downbeat时间点的标注。比赛不允许使用其他外部数据集和预训练模型。 二、算法简介 目前做音乐节拍检测主要都是用神经网络算法,本次参赛据说也有队伍使用机器学习算法,成绩和前排还是有一些差距。我使用的代码是在文献[2]的基础上修改的,也是用神经网络,这个算法可按以下几个环节来理解: (1)网络的输入。这个算法的输入不是原始音频数据,是音频数据的频谱以及频谱的一阶差分,因此需要先进行处理。处理使用madmom包,方法参考原开源代码即可。处理后得到的特征是一个二维数组,横轴表示每0.01s间隔的时间,比如30s长的音乐正好生成3000长的特征,纵轴表示各种频谱特征,我共使用了322维。由于如下面(5)部分所说的,网络是采用声源分离的思路把原声又分离出了鼓声分量和无鼓分量,所以还要先把鼓声分量和无鼓分量也分别用madmom包处理成频谱特征输入网络,这两个输入用来和网络的OU子网络的输出计算损失函数以训练OU子网络。所以网络的输入总共又三个,原声的特征,鼓声分量的特征和无鼓分量的特征。 (2)标签。标签就是把beat和downbeat嵌入到0.01s间隔的一维数组中,比如30s的音乐也对应3000长的标签数组,其中有beat的时间点标为1,有downbeat的点标为2,什么也没有的标为0。当然0是很多的,由于beat和downbeat只是一个点位,它们是稀疏的,通常0,1,2的数量比大约为200:3:1,所以在后面训练的时候给CE损失加上了权重1:67:200。 (3)输出。网络的输出是一个和标签等长的三列时间序列数组,分别表示无beat,beat,和downbeat,经sigmoid激活后取值在0,1范围内。 (4)后处理。网络输出的这个激活值还不能直接得出哪里是beat和downbeat,还需要后面再用一个HMM模块进行后处理。这里直接使用了madmom包自带的HMM模块,没有自己写。 (5)网络结构。我把论文中的图贴出来: 考虑到有鼓点的音乐节拍很容易检测,而没有鼓点的音乐则不易检测,论文中的方法是把音乐先进行音轨分离,把原音乐分离出鼓点声部分和无鼓部分,这样可以训练网络在有鼓点和无鼓点时各应该怎么检测节拍。音轨分离使用的工具是Spleeter,Spleeter是一个效果非常不错的音乐音轨分离开源代码,有2音轨,4音轨,5音轨这三种模式的预训练权重可供下载。算法中使用Spleeter的4音轨模式,把音乐分离成drums, bass, other, vocals四个音轨,然后再把bass, other, vocals这三个音轨合并成一个音轨叫做nodrum,这样就得到了drum和nodrum两个音轨。由于使用spleeter分离然后再生成特征的方法非常麻烦,在推理阶段尤其比较耗时,所以论文中还提供了一种源分离的子网络,用来学习spleeter的分离结果,并直接生成有鼓和无鼓的频谱特征,这个子网络等于把spleeter功能转录了一下,然后又把spleeter和madmom两个过程合在一起了。 然后再把原来的音乐(即图中的mixture)以及drum和nodrum这三种数据分别提取特征,然后再分别送入三个节拍检测器Drum Beat tracker, Mixture Beat tracker, NoDrum Beat tracker分别处理,节拍检测器就简单使用了LSTM加一个全链接层,没有使用更复杂的网络结构。三个节拍检测器得到的结果以及全连接层前面的中间特征都合并在一起,作为特征再输入给第四个节拍检测器Fuser Beat tracker做融合处理,最后得到的结果再输出给HMM。训练时四个检测器的输出都同时和标签计算损失,接受标签的监督进行同步优化,但推理时使用的是效果最好的Fuser检测器的输出。 总结一下,网络首先包含两个声源分离子网络OU,两个网络同结构不共享参数,一个网络DrumOU用来将输入的特征分离成仅鼓点分量的特征x_drum,另一个网络BeatOU将输入特征分离成不包含鼓点分量的特征x_nodrum;网络然后包含了四个Beat和DownBeat联合检测子网络,四个网络同结构不共享参数,前三个网络分别对drum, mixture和nodrum进行处理,最后一个网络融合前三个网络的结果。 三、训练方法 1 数据增强 主要是对声音的鼓声部分的强弱进行调整,增加了鼓声弱5dB,弱10dB和无鼓声这三种情况。我也尝试了多种其他的数据增强方式,没有发现别的有效的。 2 训练步骤 Step1: 先固定网络四个tracker的参赛,仅训练两个OU子网络; Step2: 再固定两个OU子网络,仅在GTZAN数据集上训练四个treaker网络,在芒果TV数据集上验证; Step3: 在Step2训练充分后,训练集种加入芒果TV数据集,训练少许步骤。(此时没有独立验证集了,无法准确评估训练是否过拟合,所以不能训练太多。)

dubbo (速度)更快,(并发)更高,(性能)更强

原理:前人之述备矣 1. 何为dubbo dubbo 是阿里巴巴公司开源的高性能服务框架,底层实现是基于原生的TCP协议 2. dubbo VS Feign feign同样也可以用作微服务之间的调用,dubbo 的优势何在 dubbo支持多种传输协议,在传输小数据量时性能更高dubbo的负载均衡设置最小单位是方法 , 而feign是客户端dubbo协议采用单一长连接和NIO通讯,支持大并发量 3. 项目构造 ticket 电影票微服务 (基本搭建略过)order 订单微服务 (基本搭建略过)微服务间调用使用dubbo 3.1 父级项目搭建 <!--公共的一些配置--> <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> <spring-cloud.version>Greenwich.SR2</spring-cloud.version> <alibaba.version>2.1.0.RELEASE</alibaba.version> <spring-boot.version>2.1.13.RELEASE</spring-boot.version> </properties> <!--1.管理SpringBoot的依赖--> <parent> <groupId> org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.13.RELEASE</version> </parent> <dependencyManagement> <dependencies> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>${alibaba.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.20</version> <scope>compile</scope> </dependency> </dependencies> 3.2 dubbo-api公共接口引入 import com.

计算机与S7-200 PLC通信的步骤,建立与S7-200 CPU在线联系设置修改PLC通信参数

完成STEP 7-microwin32软件的安装和参数设计后,则可以建立与SIMATIC S7-200 CPU的在线联系,步骤如下: (1)在STEP 7-Micro/WIN 32下,单击通信图标,或从菜单中选择View中选择选项Communications,则会出现一个通信建立结果对话框,显示是否连接了CPU主机。 (2)双击通信建立对话框中的刷新图标,STEP 7-Micro/WIN 32将检查所连接的所有S7-200 CPU站,并为每个站建立一个CPU图标。 (3)双击要进行通信的站,在通信建立对话框中可以显示所选站的通信参数。 如果建立了计算机和PLC的在线联系,就可利用软件检查、设置和修改PLC的通信参数。步骤如下: (1)单击引导条中的系统块图标,或从主菜单中选择View菜单中的System Block选项,将出现系统块对话框。 (2)单击Port(s)选项卡。检查各参数,认为无误单击OK确认。如果需要修改某些参数,可以先进行有关的修改,然后单击Apply按钮,再单击OK确认后退出。 (3)单击工具条中的下装图标,即可把修改后的参数下装到PLC主机。

初始化Git仓库

Git 全局设置 git config --global user.name "用户名" # Git用户名 git config --global user.email "填写邮箱号" #电子邮件地址 创建一个新仓库 创建README,因为Git不允许初始化到空文件夹 git clone git@你的IP地址:用户名/项目名.git cd 项目名 touch README.md git add README.md git commit -m "add README" git push -u origin master 推送现有文件夹 cd existing_folder(你的本地项目路径) git init git remote add origin git@你的IP地址:用户名/项目名.git git add . git commit -m "Initial commit" git push -u origin master 推送现有的 Git 仓库 cd existing_repo git remote rename origin old-origin git remote add origin git@你的IP地址:用户名/项目名.

psn注册什么服务器,psn港服注册图文教程

对于刚刚购买索尼ps设备的玩家(例如psv、ps3和ps4),玩家首先需要考虑的自然是入驻哪个服务器的问题了,对于国内玩家来说,由于语言的原因,许多玩家还是会优先选择入驻港服的,下面就给大家带来psn港服的注册图文教程,方便大家快速入门PS系主机。 首先要进入psn港服官网,打开这个链接:http://asia.playstation.com/hk/chs/psn 1、网页打开之后,注意顶端红框,点击此处。 2、网页打开完毕后继续点击红框内的字 3、接下来需要填写注册帐号的必须信息,填写完毕后同意,进入下一步 4、接下来要输入自己的姓名和安全问题,输入完成后进入下一步 5、这里的地址可以随意填写,城市写香港就可以 6、接下来就有关信用卡之类的,不需要绑定的同学就选择“否” 7、接下来是在线ID,也就是在登陆psv之后,网友们看到的名字 8、最后一步,按需要来,有需要的话就打勾,没需要的就pass 9、看到这个就代表注册成功了哟,可以在playstation设备或者电脑上登陆了

window.open 服务器运行失败,win10 openssh服务器安装失败的最佳解决方法

OpenSSH是SSH(Secure SHell)协议的免费开源实现,这是一款可以进行远程控制计算机传送文件的软件,然而最近有用户在使用win10系统安装openssh服务器时却出现失败的情况,那么win10系统openssh服务器安装失败怎么办?下面就来教大家win10系统openssh服务器安装失败的最佳解决方法。 具体方法: 1、按下windows+s组合键或直接点击小娜,然后在搜索框中输入“可选功能”,然后点击搜索结果中的“添加可选功能”,如下图所示我们打开了“管理可选功能”窗口: 2、点击“添加功能”按钮,在可选功能列表中即可看到“OpenSSH Client (Beta)客户端 和 OpenSSH Server (Beta) 服务”; 3、依次选中它们,点击“安装”按钮即可安装OpenSSH客户端和服务; 4、安装成功之后,在cmd命令提示符窗口中输入 ssh 即可运行OpenSSH; 5、按照提示输入你的Linux服务器连接信息! 上述就是win10系统openssh服务器安装失败的最佳解决方法了,希望能够帮助到大家。 我要分享到:

局域网查看计算机慢,为什么我打开“网上邻居”来查看局域网内的其他

现在,已经有许多人在使用Win2000和WinXP来联网,但在具体使用中有许多网友反映在Win2000和WinXP中浏览网上邻居时很慢,特别是网络中有Win9x和WinMe工作站时尤为明显,有时打开网上邻居甚至需要10多分钟,还经常报错。那么网速慢的作祟者是什么呢?依笔者推断原因主要有二。 ■网络协议配置问题, ■WinXP计划任务的问题。 但如果其它Windows电脑在网上邻居中根本看不到WinXP那台电脑,便可能是用户锁定和安全策略没有设置好。这时就需要从以下几个方面入手,笔者以前也曾遇到过类似问题,但在大量的组网试验中总结出了一套行之有效的解决方法,现在就一一教授给大家。 一、网络协议的安装和设置 1。在WinXP中安装NetBEUI协议 对的,你没有看错,就是要在WinXP中安装NetBEUI协议。微软在WinXP中只支持TCP/IP协议和NWLink IPX/SPX/NetBIOS兼容协议,正式宣布不再支持NetBEUI协议。 但是在建立小型局域网的实际使用中,使用微软支持的两种协议并不尽如人意。比如,在解决网上邻居慢问题的过程中,笔者采用了诸多方法后网上邻居的速度虽然好一点,但还是慢如蜗牛;另外,在设置多块网卡的协议、客户和服务绑定时,这两种协议还存在BUG,多块网卡必须同时绑定所有的协议(除NWLink NetBIOS)、客户和服务,即使你取消某些绑定重启后系统又会自动加上,这显然不能很好地满足网络建设中的实际需要。 而当笔者在WinXP中安装好NetBEUI协议后,以上两个问题都得到圆满的解决。 在WinXP安装光盘的“\valueADD\MSFT\NET\NETBEUI”目录下有3个文件,其中“NETBEUI。TXT”是安装说明,另外两个是安装NetBEUI协议所需的文件。 安装的具体步骤如下: ■复制“NBF。SYS”到“%SYSTEMROOT%\SYSTEM32\DRIVERS\”目录; ■复制“NETNBF。INF”到“%SYSTEMROOT%\INF\”目录; ■在网络连接属性中单击“安装”按钮来安装NetBEUI协议(图1)。 注:%SYSTEMROOT%是WinXP的安装目录,比如笔者的WinXP安装在F:\Windows目录下,就应该用F:\Windows来替换%SYSTEMROOT%。 2。在WinXP中设置好其它网络协议 笔者建议,如果你的局域网不用上Internet便只需要安装NetBEUI协议就行了。 在小型局域网(拥有200台左右电脑的网络)中NetBEUI是占用内存最少、速度最快的一种协议,NWLink IPX/SPX/NetBIOS兼容协议则应当删除掉。 如果你的局域网要上Internet则必须安装TCP/IP协议。但为了网络的快速访问,建议指定每台工作站的IP地址(除非网络中有DHCP服务器),否则工作站总是不断查找DHCP服务器使网速变慢。 当然,如果网络中只安装TCP/IP协议也能够实现局域网中的互访,但是在网上邻居中要直接看到其它机器就比较困难,必须先搜索到某台机器后才能访问它,这在许多实际网络运用中显得很不方便。 3。其它Windows计算机网络协议的设置 细心的用户可能已经发现,在WinXP的网上邻居中多了一项“设置家庭或小型办公网络”向导,利用该向导可以方便地设置局域网共享、Internet连接和小型局域网。 该向导还为连接WinXP的其它Windows电脑提供了一张网络安装软盘。 但是,笔者并不提倡使用这张网络安装软盘。在连接WinXP的其它Windows电脑上,只要安装好NetBEUI协议并设置好网络标志就行了;若要连接Internet则只需安装好TCP/IP协议并指定好IP地址就可以了。 这和传统局域网的设置完全一样,建议少使用IPX/SPX兼容协议(图2)。 二、彻底禁用WinXP的计划任务 在WinXP和Win2000中浏览网上邻居时系统默认会延迟30秒,Windows将使用这段时间去搜寻远程计算机是否有指定的计划任务(甚至有可能到Internet中搜寻)。 如果搜寻时网络时没有反应便会陷入无限制的等待,那么10多分钟的延迟甚至报错就不足为奇了。下面 查看原帖>>。 全部

正在连接箐英服2服务器,和平精英无法连接服务器 错误码154140716解决方法

和平精英为什么玩家明明有网络,却在登录的时候提示无法连接服务器呢?提示错误码154140716,这个问题应该如何解决?许多玩家都比较烦恼,下面小编就仔细介绍一下吧。 无法连接原因解答: 1:网络授权 如果你的手机对于和平精英没有授予联网的权限,那么在玩的时候就自然会提示错误码信息,所以小编建议大家可以在设置里面,然后找到和平精英或者是权限管理,在权限里面开放联网的权限,这样在玩的时候就可以顺利的进行连接了。 2:信号不好 如果你的手机信号不是很好,比如在一些比较偏远的地方,或者是比较封闭的场所例如地下室,电梯等等里面,这样由于信号接收不到,所以就没办法进行联网数据,从而导致无法连接服务器。 3:网络延迟太慢 如果你的手机一边下载一边玩游戏,或者是使用的WIFI端下有其他的玩家在下载东西,都会造成网络延迟的现象比较严重,都会导致无法顺利的连接网络从而没办法连杀,建议一定要保证网络环境顺畅在体验比较好。 上述就是关于为什么无法连接服务器,大家看完应该会有一定的认识吧,如果你对于游戏还有不懂的疑问,也请继续支持趣趣手游网。

BigDecimal的使用

BigDecimal的使用 1、简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。 2、构造方法 方法描述BigDecimal(int)创建一个具有参数所指定整数值的对象。BigDecimal(double)创建一个具有参数所指定双精度值的对象。 不推荐使用BigDecimal(long)创建一个具有参数所指定长整数值的对象。BigDecimal(String)创建一个具有参数所指定以字符串表示的数值的对象。推荐使用 3、方法描述 方法描述add(BigDecimal)BigDecimal对象中的值相加,然后返回这个对象。subtract(BigDecimal)BigDecimal对象中的值相减,然后返回这个对象。multiply(BigDecimal)BigDecimal对象中的值相乘,然后返回这个对象。divide(BigDecimal)BigDecimal对象中的值相除,然后返回这个对象。toString()将BigDecimal对象的数值转换成字符串。doubleValue()将BigDecimal对象中的值以双精度数返回。floatValue()将BigDecimal对象中的值以单精度数返回。longValue()将BigDecimal对象中的值以长整数返回。intValue()将BigDecimal对象中的值以整数返回。 4、构造方法为什么不推荐使用BigDecimal(double) 测试用例 @Test public void testBigDecimal(){ BigDecimal stringBig = new BigDecimal("22"); BigDecimal doubleBig = new BigDecimal(1.111111111111111111111); System.out.println(stringBig); System.out.println(doubleBig); } 输出结果 22 1.111111111111111160454356650006957352161407470703125 为什么会出现这种情况呢? 参数类型为double的构造方法的结果有一定的不可预知性。有人可能认为在Java中写入newBigDecimal(0.1)所创建的BigDecimal正好等于 0.1(非标度值 1,其标度为 1),但是它实际上等于0.1000000000000000055511151231257827021181583404541015625。这是因为0.1无法准确地表示为 double(或者说对于该情况,不能表示为任何有限长度的二进制小数)。这样,传入到构造方法的值不会正好等于 0.1(虽然表面上等于该值)。String 构造方法是完全可预知的:写入 newBigDecimal(“0.1”) 将创建一个 BigDecimal,它正好等于预期的 0.1。因此,比较而言,通常建议优先使用String构造方法 5、加减乘除 @Test public void testBigDecimal2(){ //使用double形式初始化 BigDecimal num1 = new BigDecimal(0.005); BigDecimal num2 = new BigDecimal(1000000); BigDecimal num3 = new BigDecimal(-1000000); //尽量用字符串的形式初始化 BigDecimal num12 = new BigDecimal("0.005"); BigDecimal num22 = new BigDecimal("

2021年全球与中国高合金钢行业市场规模现状及企业市场份额分析

2021年全球与中国高合金钢行业市场规模现状及企业市场份额分析 本报告研究全球与中国市场高合金钢的发展现状及未来发展趋势,分别从生产和消费的角度分析高合金钢的主要生产地区、主要消费地区以及主要的生产商。重点分析全球与中国市场的主要厂商产品特点、产品规格、不同规格产品的价格、产量、产值及全球和中国市场主要生产商的市场份额。 主要生产商包括: • Toyama Plant • Aubert & Dural • KIND & Co • Arcelor Group • Daido Steel • Hitachi Metals • Schmiede werke Groditz GmbH • Sanyo Special Steel • Severstal • Nippon Koshuha steel • Creusot • Schneider • Indus steel • Era steel • Edelstahl werk • Tobata • Eramet • Kuwana • Wakamatsu • Yasugi • Fukagawa • ShanghaiRiqun • ChangzhouZhengtai • Tito

ps4欧洲服务器注册,ps4pro注册港服教程

ps4是索尼研发的家用游戏主机,有多个服务器供玩家选择,那么ps4pro要怎么注册港服呢,下面就来介绍一下港服的注册方法,一起来看看吧。 ps4pro注册港服教程 首先进入索尼psn官方网站,然后点击页面右上角的登录。 选择注册新账号,将地区改成中国香港,语言选择简体或繁体中文,接着依次完成邮箱、密码、个人信息等内容的输入。 最后完成注册即可。请确保注册过程中各项信息的真实性,将来如果忘记密码要重置密码时会用到这些信息。 请注意,国行ps4机器未解锁状态只支持国行账号,无法使用港服账号登陆。 国行ps4解锁方法 首先确认ps4的系统版本为6.2以上,6.2版本以下无法解锁。 在ps4主界面点击设定,系统,系统信息,可以在这里看到系统版本。 确认系统在6.2以上后,回到主界面,点击设定,格式化,替ps4格式化。 点击替ps4格式化后会弹出选择格式化方法的界面,不要点击任何选项,保持在这个界面等待数秒。 数秒后同时按住手柄的L2、R2、三角和十字右键,保持十秒后松开,解锁完毕。 解锁成功不会有任何提示,玩家可以长按ps键,选择电源,切换用户,添加新用户中的账号输入界面内确认是否解锁成功。 如果在国家或地区下拉栏中出现中国大陆以外的地区,如中国香港、美国等地,说明解锁成功,没有则解锁失败,之前的步骤中可能出错,再来一次就行了。

如何设置DIV可编辑

如何让一个div变成可编辑状态,比如富文本的输入框就可以用可编辑的div(自定义一个富文本时可用),类似textare。 有2种方案可以实现:1是通过contenteditable属性设置为true,2是利用css的user-modify属性。 方案一:contenteditable属性 <div id="add-content" contenteditable="true">这里可以编辑</div> contenteditable 属性是 html5 中的新属性,contenteditable 属性规定元素内容是否可编辑。 注释:如果元素未设置 contenteditable 属性,那么元素会从其父元素继承该属性。 js操作: 监听事件keydown 、textInput 、input <script>var content = document.getElementById('add-content')//注册中文的输入事件,var isCN = false;content.addEventListener('compositionstart',function(){ isCN = true;});content.addEventListener('compositionend',function(){ isCN = false;})//注册文本输入事件,获取光标的起止偏移数据,如果是非中文以及超出长度的输入,则撤销本次操作var txtAnchorOffset, txtFocusOffset;content.addEventListener("textInput",function(event){ var _sel = document.getSelection(); txtAnchorOffset = _sel.anchorOffset; txtFocusOffset = _sel.focusOffset; //必须加上isCN的判断,否则获取不到正确的光标数据 if(!isCN && this.textContent.length >= noteMax){ event.preventDefault(); }});//注册粘贴事件,获取粘贴数据的长度var pastedLength; content.addEventListener("paste",function(event){ if(!event.clipboardData) return; pastedLength = event.clipboardData.getData('Text').length;}); //注册输入事件,对输入的数据进行content.addEventListener("input",function(event){ setTimeout(function(){ if(!isCN){ var _this = content; if(_this.textContent.length > noteMax){ var data = _this.

局域网我的世界找不到服务器,我的世界局域网为什么连接不到服务器

开了个我的世界服务器,让我们去玩,可是怎么都连接不上,不知是怎么一回事儿!下面是学习啦小编收集整理的我的世界局域网为什么连接不到服务器,希望对大家有帮助~~ 我的世界局域网连接不到服务器 方法/步骤 服务器在线人数已满问题 服务器有在线人数设置,如果该服务器已满,然而如果你仍然要登陆,那是无法连接的 解决方法 对于这种情况只能等待其它玩家下线了,否则服务器提供VIP服务,你是VIP把别人挤下线! 服务器压根没有启动起来 这个文件很简单,服务器并没有启动起来,而是出现了错误,如果此时用客户端登陆服务器,在服务器列表出现的就是一个X。 解决方法 当然是启动服务器,直到出现提示“Done (9.101s)! For help, type "help" or "?"”后,我们再刷新一下试着连接此服务器。 如果启动不起来请确定你的服务器配置是否有问题! 服务器打开了正版验证 服务器配置文件是“server.properties”,而里面有一个是关于正版验证的选项,如果选项的值是true,那么盗版客户端是无法登陆服务器的!如果是false就可以使用盗版客户端登陆。 解决方法 把选项中的“online-mode”值true改成false即可解决! 服务器地址错误或者已经改变 有的服务器地址并不是固定的,或者填写少填了端口,或者是填写的错误的端口 解决方法 确定服务器的端口号,或者服务器的地址,确认无误后再点击完成!

mac 没有远程桌面连接到服务器,解决苹果mac远程桌面无VDI客户端

Code&colon;&colon;Blocks如何支持C&plus;&plus;11特性 为了给同事分享C++11标准,需要一个演示C++11的编程环境.VS2013太大,安装起来不太方便.由于电脑上之前有安装codeblock,于是升级MinGW.去MinGW官网http://www.m ... mmorpg手游中的战斗系统 目前的项目是一款mmorpg手游, 非常不幸的是,当前战斗系统的实现非常脆弱, 也毫无技巧可言.具体存在如下问题: 1.战斗层逻辑与自动战斗AI逻辑混在一起, 互相纠缠. 2.战斗层自身逻辑混乱不堪, ... Excel里内嵌在线翻译 本来寻思着继续写点系统运行日志跟踪技术的,但早晨哥家领导从单位打来电话,让帮助她的闺蜜搞一个excel翻译的问题,总部IT搞不定.我过去是用excel做了几年工作,却都是些数学计算,跟翻译也扯不上啊: ... Objective C 快速入门学习四 类 1.合成存取器方法 @property 成员变量 @synthesize 成员变量 可以让编译器自动合成 设置和获取函数的方法,不用手动生成set成员变量,Get成员变量 @interface ... windows环境下XAMPP安装、多域名多端口配置、与python环境并存 一.去xampp官网下载最新版本的安装包,安装一般软件的安装步骤,一直下一步,不过如果你想安装到指定目录中的话,在选择安装位置的时候设置想要安装的位置. 二.我们在工作中经常遇到同时调试多个网站的情况 ... css3 tranform &&num;160&semi;transition animation tranform:对象图形变形 tranform的属性包括: 1.none 表示不进行变换: 2.rotate 旋转 transform:rotate(20deg) 旋转 ... 【ASP&period;NET Core】准备工作:在 Windows 10 上配置 Linux 子系统 ASP.NET Core 其实比传统的 ASP.NET 要简单很多,而且也灵活很多,并且可以跨平台独立运行. 在 Windows 平台上,我们只要在安装 Visual Studio 的时候选择跨平台的 ... K8S学习笔记之Kubernetes 部署策略详解 0x00 概述 在Kubernetes中有几种不同的方式发布应用,所以为了让应用在升级期间依然平稳提供服务,选择一个正确的发布策略就非常重要了. 选择正确的部署策略是要依赖于我们的业务需求的,下面我们 .

服务器组件架构,主机租用时,需要知道云服务器架构组件是什么?

主机租用是当下企业应用服务器的一种趋势,选择租用而非自建是出于企业上云成本的考虑。对于企业上云的成本包括:云服务器带宽内存等配置费用、IDC数据中心费用、人员维护费用等。对于云服务器自建而言,企业上云成本还包括云服务器软硬件基础设施以及机房的空间费用,而这也是一笔不菲的费用。 基于云服务器自建费用而言,选择租用云服务器相当划算。这是因为云服务器的机房由云服务商搭建,云服务器的软硬件基础设施由云服务商购买,云服务器的维护由云服务商进行维护,云服务器的故障由云服务商提供专业人员进行恢复等。 企业仅需租用云服务商的云服务器就可以享受这些服务,而无需自己去进行。 云服务器 所租用的云服务器架构组件是什么? 云服务器是集计算、网络以及存储于一身的远程虚拟计算机,但是其并不是随意捏造的,你可以不知道云服务器的详细实现过程,但你需要知道组成云服务器架构的组件都有哪些? 1)硬件 云或云计算是虚拟的,但是却需要硬件作为基础架构的一部分。云计算的网络也是通过由处于不同地域的各种物理硬件已经所构成的。 云服务器的硬件主要包括网络设备(如交换机、路由器、防火墙和负载平衡器)、存储阵列、备用设备和服务器。虚拟化将服务器连接在一起,并划分和抽象资源以供用户访问。 2)虚拟化技术 虚拟化是一种将IT服务与和功能与硬件分离的技术。借助虚拟监控程序软件,可以监控物理硬件,并对服务器中各种资源,例如CPU、内存、带宽等,进行抽象。 云即是通过将这些虚拟资源被分配到中央池中实现的。借助云,用户可以充分使用自助服务访问、自动基础架构扩展和动态资源池的众多优势。 3)存储 在单个数据中心中,存储数据是通过跨单个存储阵列中的多个磁盘的形式,存储管理可确保正确备份数据,定期删除已过时的备份,并为数据编制索引,以便在存储组件出现故障时予以检索。 虚拟化从硬件系统中抽象出存储空间,这样用户就能以云存储的形式对其进行访问。把存储变为云资源后,可以添加或删除驱动器,调整硬件的用途,响应各种变化,而无需为每个新企划手动置备单独的存储服务器。 4)网络 网络由物理线路、交换机、路由器及其他设备构成。虚拟网络便构建在这些物理资源之上。 典型的云网络配置由多个子网构成,且每个子网具有不同级别的可见性。云允许创建虚拟局域网(VLAN),并根据需要为所有网络资源分配静态和/或动态地址。 云资源通过网络(如互联网或内部网)交付给用户,因此可以按需远程访问云服务或云应用。

网吧服务器组装方案,成都DIY组装网吧无盘服务器 方案六 华硕 Z10PA-U8/10G-2S 双万兆光纤网卡 带120-150台电脑...

成都DIY组装网吧服务器 游戏服务器 可带120-150台电脑 DIY服务器 华硕 Z10PA-U8/10G-2S 双万兆 方案六 此配置适用于无盘网吧游戏服务器,在这里,我给客户简单介绍一下方案五的配置。此配置是以华硕 Z10PA-U8/10G-2S 的主板为平台,板载了双万兆光纤网卡,和方案四相比,主要是平台由2600 V2升级为2600 V3的平台。此配置搭载一颗XEON E5-2603 V3的CPU,网吧服务器对CPU要求不高;单颗CPU可以支持8条内存,一般用性价比较好的三星 16G RECC DDR4 2133的内存,此配置,我们**客户用4条三星原厂 16G RECC 内存,也就是配64G内存;硬盘方面,1个120G 530做系统,3个120G 530做回写盘,1个240G 530放常用游戏,1个希捷2TB 企业级 ES.3 128M缓存企业级硬盘放不常用游戏。机箱电源这块,我们选择的是台湾勤诚RM23608 8盘位热插拔机箱,电源也是台湾3Y Power 额定500W电源,给整套配置提供稳定的保障。 另外,在处理器,内存和磁盘数量和大小上都可以进行灵活调整。就目前网吧无盘服务器的趋势来看,都是以大内存+SSD+企业级硬盘的配置为主,只是内存的大小和SSD的数量、容量大小可以根据网吧电脑数量的多少来增减,有些无盘网吧已经开始在使用万兆网络,这个可以根据网吧具体情况来定,如有问题也可以随时旺旺联系: 方案六 标准配置: 处理器:XEON E5-2603 V2*1 (6核) 散热器:捷豹 2U 2011 热管散热器*1 主板:华硕 Z10PA-U8/10G-2S(双口万兆光纤网卡 8根内存插槽) 内存:三星 16G RECC DDR4 2133*4(64G内存) 磁盘:Intel 120G SSD 535 含托架*1(系统盘) 磁盘:Intel 120G SSD 535 含托架*3(回写盘) 磁盘:Intel 240G SSD 535 含托架*1(常用游戏盘) 磁盘:希捷 2T ES.3 SATA企业级 ST2000NM0033*1 (不常用游戏盘)

Unity打包后运行的debug日志文件output_log在哪

参见unity API:https://docs.unity3d.com/2017.2/Documentation/Manual/LogFiles.html 在 macOS 上,可以通过控制台访问 player 和 Editor logs 。【链接】Mac终端命令 在 Windows 上,Editor logs放置的文件夹,在Windows资源管理器中默认是隐藏的。见下文。 要看的Debug输出就是Player Log。 Player OSLog filesmacOS~/Library/Logs/Unity/Player.logWindows XPC:\Documents and Settings\username\Local Settings\Application Data\CompanyName\ProductName\output_log.txtWindows Vista/7C:\Users\username\AppData\LocalLow\CompanyName\ProductName\output_log.txtLinux~/.config/unity3d/CompanyName/ProductName/Player.log 请注意,在 Windows 和 Linux 独立版本上,日志文件的位置可以更改(或禁止记录)。有关更多详细信息,请参阅有关 Command line arguments (命令行参数)的文档。 Editor 要查看Editor Log,请在 Unity 的控制台窗口中选择Open Editor Log。 OSLog filesmacOS~/Library/Logs/Unity/Editor.logWindows XPC:\Documents and Settings\username\Local Settings\Application Data\Unity\Editor\Editor.logWindows Vista/7C:\Users\username\AppData\Local\Unity\Editor\Editor.log 在 Windows 上访问日志文件 在 Windows 上,日志文件存储在默认情况下隐藏的位置。 Windows XP 查看隐藏文件夹的方式:工具 > 文件夹选项... > (选项卡)查看(Tools > Folder Options… > View (tab).) Windows Vista/7 查看隐藏文件夹的方式:工具 > 文件夹选项.

暑期SMALE魔鬼训练day3

暑期SMALE魔鬼训练day2 上午: 将向量下标为偶数的分量 ( x 2 , x 4 , … ) (x_2, x_4, \dots) (x2​,x4​,…)累加, 写出相应表达式. ∑ i m o d 2 = 0 x i \sum_{i \mod 2 = 0} x_i imod2=0∑​xi​各出一道累加、累乘、积分表达式的习题, 并给出标准答案. a)函数 f ( x ) = 2 x 2 f(x) = 2x^2 f(x)=2x2在 x ∈ [ 1 , 15 ] x\in[1, 15] x∈[1,15]时的累加和 ∑ x ∈ [ 1 , 15 ] 2 x 2 \sum_{x \in[1, 15]}2x^2 x∈[1,15]∑​2x2 sum = 0 for x in range(1, 16): sum = sum + 2*x**2 b).

linux终端里面的光标很粗,怎么调细

这个问题是我刚开始学习linux时碰到的问题,不知道怎么光标就变得很粗了,感官非常不好。上网搜索的时候,也没有很多的回答,故此记录一下。 1.第一步,右键点击终端空白处,然后点击配置文件。 2.选择配置文件首选项 3.最后就可以选择光标的样子了

MySQL 提示 Your password does not satisfy the current policy requirements

这里写自定义目录标题 解决方案问题原因密码检测参数介绍validate_password.dictionary_filevalidate_password.lengthvalidate_password.mixed_case_countvalidate_password.number_countvalidate_password.policyvalidate_password.special_char_count 解决方案 mysql -uroot mysql> SHOW VARIABLES LIKE 'validate_password%'; +--------------------------------------+--------+ | Variable_name | Value | +--------------------------------------+--------+ | validate_password.check_user_name | ON | | validate_password.dictionary_file | | | validate_password.length | 8 | | validate_password.mixed_case_count | 1 | | validate_password.number_count | 1 | | validate_password.policy | MEDIUM | | validate_password.special_char_count | 1 | +--------------------------------------+--------+ 7 rows in set (0.01 sec) mysql> set global validate_password.policy=0; Query OK, 0 rows affected (0.00 sec) mysql> set global validate_password.

项目初始化报 404 Not Found - GET https://registry.npmjs.org

npm install报 404 Not Found - GET https://registry.npmjs.org 解决办法: 1.先查看当前的代理设置 npm config get proxy 2.如果代理设置时null,则需要配置新的代理地址 npm config set registry 新的地址 根据情况 是公司项目的地址还是默认的国内cnpm淘宝镜像(https://registry.cnpmjs.org/)

伦敦大学计算机图形学博士,GAMES Webinar 2018 -73期(Siggraph Asia 2018论文报告)| 王杨抟风(伦敦大学学院),李昌健(香港大学)...

【GAMES Webinar 2018-73期(Siggraph Asia 2018论文报告)】 报告嘉宾1:王杨抟风,伦敦大学学院 报告时间:2018年11月15日 晚8:00-8:45(北京时间) 主持人:徐昆,清华大学(个人主页:https://cg.cs.tsinghua.edu.cn/people/~kun/) 报告题目:Learning a Shared Shape Space for Multimodal Garment Design 报告摘要: Designing real and virtual garments is becoming extremely demanding with rapidly changing fashion trends and increasing need for synthesizing realistically dressed digital humans for various applications. This necessitates creating simple and effective workflows to facilitate authoring sewing patterns customized to garment and target body shapes to achieve desired looks. Traditional workflow involves a trial-and-error procedure wherein a mannequin is draped to judge the resultant folds and the sewing pattern iteratively adjusted until the desired look is achieved.

JavaScript小知识点

1.1JavaScript简介 JavaScript是一门脚本语言。计算机中除了脚本语言还有一下几种语言,这里我们总结一下: 汇编语言 脚本语言 机器语言 高级语言 以下注解可作为拓展材料: 1、脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。 2、汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。 3、机器语言是机器能直接识别的程序语言或指令代码,勿需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。机器语言使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。 4、高级语言(High-level programming language)相对于机器语言(machine language)是一种指令集的体系。在这种语言下,其语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接操作,使得一般人更容易学习。高级语言通常按其基本类型、代系、实现方式、应用范围等分类。 脚本语言的特点:对比其他类型语言编程速度更快,不需要编译、简单、易学、易用、灵活性高。当然这样的高灵活性也是有牺牲的,它的运行速度相对于其他的语言可能更慢,运行时更消耗资源。 JavaScript就是脚本语言中的一种,被广泛应用于Web应用开发,常用开为网页添加各式各样的动态功能,下图是2019年1月全球编程语言排行榜。 为何学习 JavaScript? JavaScript 是 web 开发者必学的三种语言之一: HTML定义网页的内容 CSS规定网页的布局/样式 JavaScript对网页行为进行编程 JavaScript的应用:淘宝的搜索功能、团立方中的轮播图、产品经理建立项目等等。 JavaScript组成: ECAMScript:JavaScript语法和基本对象 DOM:文档对象模型 BOM:浏览器对象模型。 1.2JavaScript基本用法 JavaScript应该放在什么位置? ①行内JS 按钮 优点:非常的直观,直接作用于你写的元素 缺点:1、结构分离不清晰(html/csss/js) 2、复用性底 3、不利于后期维护与修改 ②内部JS 优点:1、结构分离更清晰(较行内JS)。2、当前页面可复用 3、利于后期维护和修改 缺点:1、只能当前页面使用,不能多页面复用。2、多页面之间的维护比较麻烦。 ③外部JS 1.3JavaScript-输出 JavaScript 显示方案 JavaScript 能够以不同方式“显示”数据: 使用 window.alert() 写入警告框 使用 document.write() 写入 HTML 输出 使用 innerHTML 写入 HTML 元素 使用 console.log() 写入浏览器控制台 1.4document. getElementById()方法 语法:document.getElementById("ID ")

弃用Dubbo!这个新一代框架阿里都用疯了!

哪个Java框架火?要说几年前,那你大可能会说是Spring Cloud、Dubbo......但是现在,你还会说是它们吗? 微服务当道,阿里巴巴开源一个Spring Cloud的子项目Spring Cloud Alibaba,它用两年的时间在众多架构中脱颖而出,现如今已经成为各互联网企业的“掌中宝”~ 随着微服务体系不断走向成熟,越来越多的中小企业也开始向微服务架构转型,而能帮助开发者提高开发效率的Spring Cloud Alibaba自然成为大多微服务架构的首选,所以现在不是人选技术,而是技术选人! 掌握Spring Cloud Alibaba是开发人员躲不开的选择,它的火热甚至一度让它成为开发岗面试的重点考题! 在行业的发展趋势下,Java开发者都开始拥抱Spring Cloud Alibaba,不过,在刚开始学习的时候,并没有想象中那么容易,其原因就包括: ???? 由于Spring Cloud Alibaba出现较晚,使我们在查找相关学习资料时并不容易 ???? 知识不成体系,过于碎片化又很难独自梳理,无法用于实战 ???? 遇到问题的时候缺少有经验的前辈指导,易走弯路 ???? 不知道在工作业务中该如何应用,学习没有侧重点 ???? 没有机会去上手练习,缺乏实战经验,不能完全掌握技术难点 ...... 所以为帮助大家可以更好的掌握Spring Cloud Alibaba框架,能够在工作中快速应用,我强烈推荐大家《老詹带你三天怼翻Spring Cloud Alibaba》训练营,资深讲师 灭霸詹 带你从原理到实战,系统化学习Spring Cloud Alibaba,提升技术实力! 现在只要0.99元 ????扫描二维码 报名???? 报名后还能免费领取学习资料 (文末查看资料详情) 两天时间,老詹将会带你通过项目实战,深入挖掘Spring Cloud Alibaba底层原理,从服务治理、服务网关、服务链路追踪、服务配置方面系统化进行实战练习,并从多角度剖析Sentinel,教你掌握Sentinel源码原理~ 1 两天带你拿下Spring Cloud Alibaba 从认识到了解、从原理到实战,你将了解Spring Cloud Alibaba最新生态圈以及环境搭建,而且会对必学组件产生深刻的认知,并能够将其实践应用。 2 名师讲解,高效提升 此次训练营讲师是有着11年+开发及架构经验的灭霸詹 ,他曾担任过易购购网上商城CTO、前酷派手机网上商城CTO、前国美在线NPOP项目的技术负责人,除此之外他还是前国家电网网上商城技术负责人&架构师,曾带领100+人的团队完成了B2B和B2B2C项目。 灭霸詹在工作中积累了丰富的项目实战经验,现在他将多年经验与技术相结合,让你收获实用又高效的技术知识,帮助你在学习进阶的路上少走弯路~ 3 从理解到应用,在实践中学习 ???? 训练营一共两天,课程开班前会有社群导读,帮助你快速了解Spring Cloud Alibaba,建立基本认知,让你可以更轻松的融入课程,提高学习质量。 ???? 两天训练营的为直播课程,名师灭霸詹亲自上手教学,抛锚式教学模式,针对性项目实战,带你感受玩转Spring Cloud Alibaba的乐趣~ 4 这门课程十分适合这样的你

计算机dns怎么设置方法,电脑的dns怎么设置具体方法

一般情况下我们的电脑都是直接自动获取dns的,需要手动设置的话该怎么设置呢?下面由学习啦小编为你整理了电脑的dns怎么设置的相关方法,希望对你有帮助! 电脑的dns设置的方法如下 1首先在你的网络连接那里右击,选择打开网络共享中心 2在网络共享中心中选择更改适配器设置 3选中你需要改DNS的连接,宽带的话就是以太网,无线的话就是WiFi。选中了右击选择属性 4在属性中下拉,找到Internet协议(IPV4),双击打开,复选框选到手动设置DNS 5如图所示填上DNS数字即可。 6知道了如何设置DNS,那我们该设置什么DNS地址呢?着不能随便设置,DNS是按照区域所不同的,所以DNS应该按照你所在地来设置。DNS是用来将域名解析成IP地址的,如果填错了是不能正常上网的。首先你要知道你网络服务商的dns是多少,具体可以打电话查询。也可以上网查询。 7如果你电脑已经连接网络,那么你可以通过一些命令来知道所在DNS,按下win+R,输入cmd命令 8在cmd命令中输入ipconfig /all 9这是你上拉或者下拉就可以看到当前网络的DNS码,如图 10得到了DNS码就可以去那里填了,填好保存一下就OK了~ 猜你喜欢:

LongAdder为什么快

AtomicLong与LongAdder 同样是原子Long类的加1操作,LongAdder运行速度比AtomicLong速度要快,因为LongAdder使用Base+西格玛Cell累积单元。如果想使用Long的其他运算,使用LongAccumulator具体实现LongBinaryOperator接口(1.8函数式编程)。 为什么LongAdder比较快? 理论: 通过分散热点的思想,将value值分散到Cell数组中,不同线程通过hash的分配方式到不同的Cell中,各个线程对自己的cell进行CAS操作。可以理解为AtomicLong多个线程争一个自旋锁,LongAdder多个线程争多个自旋锁。 从源码看: 最主要的是LongAdder中,有base和cells单元格。为Striped64父类的成员。 transient volatile Cell[] cells; ​ transient volatile long base; 主要核心方法有三个 add(long x) longAccumulate(long x, LongBinaryOperator fn,boolean wasUncontended) sum() add()方法 public void add(long x) { Cell[] as; long b, v; int m; Cell a; if ((as = cells) != null || !casBase(b = base, b + x)) { boolean uncontended = true; if (as == null || (m = as.length - 1) < 0 || (a = as[getProbe() & m]) == null || !

计算机 屏幕卡住,电脑卡屏是怎么回事 电脑屏幕死机或卡死处理方法

电脑在我们使用过程中会莫名其妙的卡住,我们怎么使用鼠标操作都不行,这就是我们所说卡屏,那么遇到电脑卡屏是怎么回事呢?下面就让小编为大家介绍一下电脑屏幕死机或卡死处理的办法。 处理方法: 1、屏幕卡死的时候,屏幕上的东西基本都无法操作了。这是可以按住键盘上的ctrl+alt+del三个键,弹出任务管理器。 2、在弹出的任务管理器中,选择explorer.exe 3、右键点击explorer.exe,在弹出的菜单中选择“结束进程” 4、explorer.exe进程结束后,除了任务管理器还在屏幕上以外,桌面上的东西都会消失。这是在任务管理上边左上角点击文件---点击“新建任务”。 5、在弹出的对话框中输如explorer.exe,确定。消失的屏幕就出现了,卡死的现象也解决了。 6、对于以上的步骤,可以简单的总结为把explorer.exe进程杀死,然后又将explorer.exe启动。这也就达到了重新启动桌面的目的。 7、明白了以上的机理之后,我们可以将cmd下执行关闭explorer.exe的命令taskkill /f /im "explorer.exe"及explorer.exe复制到记事本中,保存为*.bat文件。 当屏幕卡死的时候一点击,就执行了explorer.exe进程关闭、重启的操作,瞬间就把卡死的屏幕给复活了。 关于电脑屏幕死机或卡死处理方法就为大家分享到这里了,不懂电脑卡屏是怎么回事的用户,可以按照本篇教程来操作。想要了解更多更全面的相关资讯,请关注u深度官网吧。

网管实战(6):忘记交换机密码的处理(HUAWEI S5735)

今天拿到一台华为S5735的交换机,有密码进不去,网上找资料进入了,记录下来以备后查。 利用交换机的BootROM提供了清除Console口密码的功能,在用户使用Console口登录的时候跳过密码检查,进入交换机后修改Console口密码,然后保存配置。 步骤1:通过Console口连接交换机,然后断电重启交换机。当出现“Press Ctrl+B to enter Boot Menu...”信息时,按下组合键“Ctrl+B”并输入BootROM密码(缺省为“Admin@huawei.com”),进入BootROM主菜单。 步骤2:在BootROM主菜单下选择“Clear password for console user”,清除Console口登录密码。 步骤3:根据交换机的提示,在BootROM主菜单下选择“Boot with default mode”启动设备。 步骤4:完成系统启动后,通过Console口登录时不需要认证,登录后再配置Console口密码。 <HUAWEI>system-view [HUAWEI]user-interface console 0 [HUAWEI-ui-console0]authentication-mode password [HUAWEI-ui-console0]set authentication password cipher huawei@123 [HUAWEI-ui-console0]return <HUAWEI>save 步骤5:用save命令保存配置,再次登录用新的密码huawei@123。 PS:这次去K市配置新的华为交换机S5731,Console进不去,试了一下缺省密码结果进去了。 一般的用户名就是admin或者huawei,密码是Admin@huawei。

计算机页面设置打开,如何设置打开电脑浏览器时同时打开多个网页

‍ 我们知道,在浏览器中可以设置主页,这样就可以在打开浏览器的时候自动打开这个主页。那么,如果在电脑中需要同时打开多个网页,能不能实现这样的功能呢?在接下来的内容要和大家介绍Edge浏览器和Chrome浏览器在打开时同时打开多个网页的设置方法。 一、Edge浏览器 1、打开Edge浏览器,从左上角打开主菜单,选择“设置”; 2、在打开方式位置,有起始页,特定页这些选项,点击选择特定页,其实就是自定义浏览器的打开首页; 3、将需要设置的多个主页网址输入到“输入网址”空框里,然后点击后面的加号,添加成功后再输入另一个,继续添加; 4、设置完成后,关闭并重新打开Edge浏览器,就可以看到。 二、Chrome浏览器 1、打开谷歌Chrome浏览器,点击打开右上角的菜单,选择“设置”; 2、在“启动时”设置项中,选择“打开特定网页或者一组网页”,然后点击右侧的“设置网页”; 3、在输入框里输入需要添加的网址,添加新网址,完成后点击确定即可; 4、另外,还可以设置固定标签页,也可以实现同样的功能。 如果想要如何设置打开电脑浏览器时同时打开多个网页,可以参考以上方法。

如何检查没有连接的飞线

如图所示,我们完成PCB连接后,通过properties发现有1个未连接的线,所以我们需要找到并且调整它; 点击工具,然后点击设计规则检查,我们会看见下面这个界面; 点击左下角的“运行DRC”,然后会回到主界面,然后右侧会有提示; 我们发现第一个是Un-routed的提示,双击它; 系统便会告诉我们位置,然后更改即可。 

pytorch遇见RuntimeError: CUDA out of memory的解决

RuntimeError: CUDA out of memory 1.查看是否其他程序占用显存 遇到此类错误后,对于py格式的文件来说,程序会进行终止,也就是当前程序占用的显存将会被释放。此时可用 watch -n 1 nvidia-smi 命令查看当前显存的使用情况。如果此时显存依然有比较大的占用,说明存在其他程序占用显存,使用kill命令结束不必要的程序即可。 2.查看pytorch和cuda是否匹配 使用方法torch.cuda.is_available(),确认pytorch和cuda是否匹配,如果返回False,需要调整一下cuda或torch的版本,重新部署一下环境。 3.cuda.empty_cache()方法 如果使用的是jupyter notebook,遇到错误时显存并不会被释放,笔者在网上查到的方法是可用torch.cuda.empty_cache()删除一些不需要的变量,并且测试代码之前使用with torch.no_grad()。但是我尝试过后发现torch.cuda.empty_cache()貌似并不能解决notebook中的显存占用。查询官网API,官方的说明是: Releases all unoccupied cached memory currently held by the caching allocator https://pytorch.org/docs/stable/cuda.html?highlight=empty_cache#torch.cuda.empty_cache

Java和Javaweb的区别

今天给大家讲一下前端和后端的区别是什么,现在网络发展迅速,很多大学生都开始选择计算机专业和软件工程专业,但是男生一开始都会选择Java作为他们的主修课程,但是在漫长的学习中有80%学生都放弃了Java选择web,那么对于没有学过计算机的朋友,千锋重庆Java的小编在这里给你们解释一下什么是web和Java。 Java是后台,如果把Java学的精通了我们可以做Java开发工程师,后端也就是对我们用户不可见的,比如我么打开软件,我们只能看到软件的界面,但是看不到软件的运行程序和数据,那么这便是Java工程师写的代码, web是前台,也被成为前端,由于前端写出来的东西是面向于用户的,所以比较容易,有很多学习Java的学生最后都导致换行做web,web如果学习精通了,可以去一些小型创业公司或者大型公司担任他们的web开发工程师。web和Java不同,他们的不同点在于;web是面向用户开发的,比如说网站的页面,软件的页面,用一句简单易懂的话来说就是,用户可以看到的东西都是web工程师开发的,而Java不同,他是非面向用户的,Java主要对接与前台,也就是web,还有MySQL数据库。 在近几年的网络发展中,我国创业公司越来越多,那么需要技术的也越来越多,但是现在大学生选择专业也越来越迷茫不知道如何选择,很多学习软件的学生,不知道自己选择web还是Java或者MySQL呐?这成了他们比较头疼大事,小编在这里给大家说一下,不管web好还是Java好只要学好了都是比较不错的,两者相对比来说web适合女生Java适合男生,因为web比Java简单很多没有很强的逻辑思维,反之Java需要逻辑思维比较重,数学比较好才可以,所以男生建议还是Java。 web为什么简单呐?在小编看来,web核心无非是HTML、CSS、JavaScript这三大剑客,只要学习好这三类其他的框架学习起来也是很快的。现在相比前几年不同,前几年出去找工作,我们只要说会HTML、css、js、外加一个jq那么我们就可以找到一个很好地工作了,近几年互联网发展迅速,所有的程序都在发展导致一些框架的产生,现在基本都是需要框架了,比如;vue、no.js、EM5、EM6、angular等这些框架,所以小编认为web还是不错的选择。

电脑打字技巧:微软输入法的U模式和V模式,快速打日期和时间。

u模式 u模式主要用来打生字 电脑打字时会遇到不知道拼音的汉字,我们要怎么打出来呢?这里介绍三种办法 方法一 拿出手机,把输入法换成手写,浏览器搜索这个字的拼音。 方法二 观察生字的字形组成,u+组成部分的拼音uhuohuohuo,比如焱,是由三个火组成的,这时我们就可以打u'huo'huo'huo,这是由拼音组成的。 方法三 横H 竖S 撇P 捺/点N 折(横折竖折都是折)Zdhszhszs u+笔画,比如高,u'dhszhszszh V模式 快速打日期和时间 输入

LDR6290--单USB Type-C接口桌面显示器专用解决方案

单USB Type-C接口,同时具有HDMI/USB扩展和直流供电,桌面式显示器的典型形态,整个显示器通过DC接口输入类似24V/3A的大功率电源,出了满足本身的功率需求,还可以为通过USB Type-C接口接入到显示器的手机或者笔记本电脑提供PD快充。LDR6290,就是专门为这种单USB Type-C接口桌面显示器而设计的专用解决方案。 LDR6290,单USB Type-C接口桌面显示器专用解决方案,主要框架如下: 上图分别从Date和Power两个方面阐述了LDR6290的主要框架。首先从Date上面来看,通过与LDR6290 CC PIN的协议通讯,USB Type-C接口输入DP信号与Date信号,给到单USB Type-C接口桌面显示器的相关功能模块,实现音视频显示与USB3.0/2.0的功能。再从Power上面来看,DC接口的22V-32V的电源输入,经过DC-DC芯片,从USB Type-C接口输出5V-9V-12V-15V-20V的电压,当然这个电压输出多少,决定于插入单USB Type-C接口桌面显示器的手机或者显示器跟LDR6290的CC协议通讯,再由LDR6290控制DC-DC芯片的FB产生。 单USB Type-C接口桌面显示器专用解决方案,LDR6290部分电路如下: 需要更详细的资料,可以咨询乐得瑞科技获取。

一篇带你了解TCP/IP 概念

Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。 1.TCP/IP 是什么? Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。 TCP/IP 是通信协议的统称。TCP/IP就是IP、TCP、UDP、HTTP、SMTP等协议的集合。 TCP具有两大特点:开放性和实用性 首先,开放性是由于TCP/IP的协议是由IETF讨论制定,而IETF本身就是一个允许任何人加入进行讨论的组织。 其次,在TCP/IP的标准化过程中,制订某一协议的规范本身已不再那么重要,而首要任务是实现真正能够实现通信的技术。所以有人打趣到“TCP/IP简直”就是先开发程序,后写规格标准。 2.什么是协议? 当我们访问一个网页获取信息时察觉不到协议的存在,只有在重新配置计算机的网络连接、修改网络设置时才涉及协议。 简单来说,协议就是计算机与计算机之间通过网络实现通信息时事先达成的一种“约定”。这种“约定”使那些由不同厂商的设备、不同的CPU以及不同的操作系统组成的计算机之间,只要遵循相同的协议就能够实现通信。反之,如果所使用的协议不同,就无法实现通信。 这就好比两个人使用不同国家的语言说话,怎么也无法相互理解。协议可以分为很多种,每一种协议都明确地界定了它的行为规范。两台计算机之间必须能够支持相同的协议,并遵循相同协议进行处理,这样才能实现相互通信。 在计算机通信中,事先达成一个详细的约定,并遵循这一约定进行处理尤为重要。这种约定其实就是协议。 注:协议地址 https://www.rfc-editor.org/rfc/ 3.分组交换协议 分组交换是指将大数据分割为一个个叫做包的较小单位进行传输的方法。 计算机通信会在每个分组中附加上源主机地址和目标主机地址送给通信线路。这些发送端地址、接收端地址以及分组序号写入的部份称为“报文首部”。通信协议中,通常会规定报文首部应该写入哪些信息、应该如何处理这些信息。 4.互联网与TCP/IP的关系 互联网进行通信时,需要相应的网络协议,TCP/IP原本就是为使用互联网而开发制定的协议族。因为互联网的协议就是TCP/IP,TCP/IP就是互联网的协议。 5.TCP/IP与OSI的关系 OSI的概念:Open System Interconnect开放系统互连参考模型,是由ISO(国际标准化组织)定义的。它是个灵活的、稳健的和可互操作的模型,并不是协议,常用来分析和设计网络体系结构。 OSI模型分为七层:OSI把网络按照层次分为七层,由下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP模型分为四层:数据链路层、网络层、传输层、应用层 在TCP/IP参考模型中,OSI参考模型中的会话层和表示层(这两层的功能被合并到应用层实现),数据链路层和物理层合并物理链路层。 应用层: 针对特定应用的协议 表示层: 设备固有数据格式和网络标准数据格式的转换 会话层: 通信管理,负责建立和断开通信连接 传输层: 管理两个节点之间的数据传输。 TCP是面向有链接的传输层协议,它可以保证两端通信主机之间的通信可达。TCP能够正确处理在传输过程中丢包、传输顺序乱掉等异常情况。此外,TCP还能够有效利用带宽,缓解网络拥堵。 然而,为了建立与断开连接,有时它需要至少7次的发包收包,导致网络流量的浪费。此外,为了提高网络的利用率,TCP协议中定义了各种各样复杂的规范,因此不利于视频会议等场合使用。 UDP有别于TCP,它是一种面向无连接的传输层协议。UDP不会关注对端是否真的收到了传送过去的数据,如果需要检查对端是否收到分组数据包,或者对端是否有连接到网络,则需要在应用程序中实现。 UDP 常用于分组数据较少或多播、广播通信以及视频通信等多媒体领域。 网络层: 地址管理与路由选择 数据链路层 互连设备之间传送和识别数据帧 物理层 以0,1代表电压的高低、灯光的闪灭

tcpip测试工具软件,TCP Test Tool(TCP测试工具) V2.3 官方版

TCP Test Tool是一个小巧实用的TCP测试工具,它提供向任何Windows®PC或从任何Windows®PC启动和捕获TCP会话请求的能力。软件专为软件程序员和网络工程师设计,可用于任何IP网络,包括以太网局域网和无线IP网络,如CDPD、CDMA或GPRS。 【功能特点】 1.支持发送汉字。 2.支持十六进制发送和接收方式。 3.支持协议发送和接收数据。支持服务器模式和客户端模式。服务器模式主要用于测试接收。客户端主要用于主动请求。 4.支持UDP和UDP广播方式发送和接收。 5.支持多连接,可同时对多路网络连接进行操作。 【使用说明】 启动远程位置和TCP端口的数据会话: 1、输入远程IP或主机名以及所需的目标TCP端口。因为这是您希望发送数据的地方,所以它假定在该位置必须有一些东西在监听数据包。默认值为“localhost”,表示它将向自身发送数据。 2、输入要发送的数据。在框中键入或从其他应用程序粘贴文本。 3、选择所需的数据格式和帧类型。大多数文本将是ASCII。大多数机器或编码数据将采用十六进制格式。根据需要添加换行和/或回车。 4、点击连接按钮开始会话。要发送单个数据包,请单击“发送”按钮。如果要定期发送数据包,请选择自动发送并输入时间间隔。应用程序将每隔X秒发送一次数据流,直到您停止软件或取消选择自动发送按钮。(默认为每1秒一次)。 5、数据将显示在发送的数据日志中。您可以将显示格式更改为ASCII或十六进制,也可以选择向每个数据流附加时间和/或日期。 6、以字节为单位的数据总计显示在底部状态托盘中。