JX

CentOS7操作系统下永久修改主机名

戏子无情 提交于 2020-05-01 09:09:29
操作系统:CentOS Linux release 7.8 任务:修改主机名为sky9899 操作步骤如下: [root@146 ~]# hostname *.*.*.*.adsl-pool.jx.chinaunicom.com [root@146 ~]# hostnamectl Static hostname: localhost.localdomain Transient hostname: *.*.*.*.adsl-pool.jx.chinaunicom.com Icon name: computer-server Chassis: server Machine ID: 3bd1b96900b8403b8c8d3405d6ad99af Boot ID: ba99cb9810f5449f9f7509e0c5e241e5 Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1062.el7.x86_64 Architecture: x86-64 [root@146 ~]# hostname *.*.*.*.adsl-pool.jx.chinaunicom.com [root@146 ~]# hostnamectl --static set

推荐系统系列(五):Deep Crossing理论与实践

偶尔善良 提交于 2020-04-25 01:54:41
背景 特征工程是绕不开的话题,巧妙的特征组合也许能够为模型带来质的提升。但同时,特征工程耗费的资源也是相当可观的,对于后期模型特征的维护、模型线上部署不太友好。2016年,微软提出Deep Crossing模型,旨在解决特征工程中特征组合的难题,降低人力特征组合的时间开销,通过模型自动学习特征的组合方式,也能达到不错的效果,且在各种任务中表现出较好的稳定性。 与之前介绍的FNN、PNN不同的是,Deep Crossing并没有采用显式交叉特征的方式,而是利用残差网络结构挖掘特征间的关系。本文将对DeepCrossing从原理到实现细节进行详细分析。 分析 1. DeepCrossing模型结构 <div align=center><img src='https://img2018.cnblogs.com/blog/955208/201911/955208-20191109202012738-359876410.png'></div> 整个模型包含四种结构:Embedding,Stacking,Residual Unit,Scoring Layer。 论文中使用的目标函数为 $logloss$ :$logloss=-\frac{1}{N}\sum_{i=1}^{N}(y_ilog(p_i)+(1-y_i)log(1-p_i))$ ,在实际应用中,可以灵活替换为其他目标函数。

ASP.Net Core2.1中的HttpClientFactory系列一:HttpClient的缺陷

百般思念 提交于 2020-04-24 06:38:08
引言:   ASP.NET Core2.1 中出现了一个新的 HttpClientFactory 功能, 它有助于解决开发人员在使用 HttpClient 实例从其应用程序中访问外部 web 资源时可能遇到的一些常见问题。关于HttpClientFactory 到底解决了那些HttpClient的严重问题,下面是我罗列出来的(原文来自于:https://www.infoq.com/news/2016/09/HttpClient)   (1)在处理HttpClient对象的时候不会立即关闭socket。   (2)太多的实例影响性能   (3)单例的HttpClient或者共享HttpClient实例,不遵守DNS 生存时间 (TTL) 设置。(这个问题我也不太明白,具体怎么重现这个问题,我下去再研究研究。) HttpClientFactory这个小可爱,解决了上面的所有问题,他也是ASP.NET Core2.1最新特点之一,下面详细聊聊HttpClient存在的这些问题。 一、HttpClient存在的问题   由于设计错误、bug 和文档不正确等因素, 导致在.Net中正确使用HttpClient 出奇的难。因此, 在生产环境中看起来正常工作的应用程序可能会在负载大的情况下产生性能和运行时故障的问题。   为了理解我们为什么遇到这种情况, 我们首先要看另一个面向连接的类:

vue+富文本编辑器UEditor

北城以北 提交于 2020-04-24 06:02:25
vue+富文本编辑器UEditor 昨天的需求是把textarea换成富文本编辑器的形式, 网上找了几种富文本编辑器ueditor、tinymce等, 觉得ueditor实现双向绑定还挺有意思, 分享一下~ 按照下面步骤即可 前言 vue2 https://github.com/yangTwo100/vue2UEditor vue-cli3 安装插件 npm i vue-ueditor- wrap // 或者 yarn add vue-ueditor-wrap 下载最新编译的UEditor 你可以登陆 官网下载 也可以使用一个 修复好的 版本 点击连接修复好的内容如图所示: 根据你的需要下载这八个中的一个即可。 将下载好的压缩包解压并命名为UEditor 放入你的static目录下 引入VueUeditorWrap组件 import VueUeditorWrap from ' vue-ueditor-wrap ' // ES6 Module // 或者 const VueUeditorWrap = require( ' vue-ueditor-wrap ' ) // CommonJS 注册组件 components: { VueUeditorWrap } // 或者在 main.js 里将它注册为全局组件 Vue.component( ' vue-ueditor-wrap ' ,

Javascript 汉字转首字母的拼音 js文件(支持多音字的选择)

谁说我不能喝 提交于 2020-04-09 12:53:05
实现的效果如图: pinyin.jsp文件: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> <script text="text/javascript" src="py.js" charset="GBK"></script> <style type="text/css"> table,td { border: 1px solid #CC6600; border - collapse: collapse; font - size: 12px; } #tit { font - size: 24px; } #divResult { border: 1px solid #CC6600; font - size: 14px; display: none; letter - spacing: 2px } .divDan { background - color: #FFCC99 } .divShuang { background - color: #FFFFEE; font - size: 14px; } </style> </head> <body> <form name="form1"> <table width="800" cellspacing="0"

Linux常用命令帮助

夙愿已清 提交于 2020-03-25 10:50:26
3 月,跳不动了?>>> (一).必要性: 在使用linux的过程中,经常会对命令的参数记忆模糊(除了一些常用的参数).当然完全去记忆参数和命令也没太大的意义,但是用到了也必须得会使用帮助文档来寻求帮助,以备不时之需. (二).获取帮助分类: (1).获取内建命令的使用帮助 先说下内建命令,内建命令就是所使用的shell自带的命令,它是shell的一部分,通常是一些十分简单的命令,可以在shell命令提示符下输入help来查看有哪些内部命令.如下图: 具体使用方法就是: help 参数 (参数为内建命令种的任意一个),如下图(英文请自译,有利于提高英语水平),需要注意的是help本身就是个内建命令: (2).获取外部命令的使用帮助: 外部命令就是磁盘上的一些二进制文件,如/bin/ls,/bin/bash.注意,/bin/bash虽然是个shell程序,但也是属于硬盘上的一个普通二进制文件.它内部的还提供一些诸如cd,help,case等一系列的内建命令. (a). 命令 --help : 常选项(支持大部分外部命令),提供一些简要的帮助,如下图: (b). man [option] 命令 : man就是manual(手册的意思)几乎所有的命令都支持(自己写自己用的命令可以不提供帮助,最好还是提供,万一自己忘了呢.), []中的内容是可选的,而<>种的内容是必选的

使用 Jenkins X、Kubernetes 和 Spring Boot 实现 CI/CD

為{幸葍}努か 提交于 2020-03-02 03:21:06
本文首发于: Jenkins 中文社区 过去五年中的变化,如迁移到公有云以及从虚拟机向容器的转变,已经彻底改变了构建和部署软件的意义。 以 Kubernetes 为例。Google 于2014年开源,现在所有主流的公有云供应商都支持它---它为开发人员提供了一种很好的方式,可以将应用程序打包到 Docker 容器中,并部署到任意 Kubernetes 集群中。 使用 CI/CD、Kubernetes 和 Jenkins X 进行高性能开发 在技术上,高性能团队几乎总是成功的必要条件,而持续集成、持续部署(CI/CD)、小迭代以及快速反馈是构建模块。为你的云原生应用程序设置 CI/CD 可能比较困难。通过自动化所有内容,开发人员可以花费宝贵的时间来交付实际的业务。 如何使用容器、持续交付和 Kubernetes 成为高效团队?这就是 Jenkins X 的切入点。 “Jenkins X 的理念是为所有开发人员提供他们自己的海军航海管家,可以帮助你航行持续交付的海洋。” - James Strachan Jenkins X 帮助你自动化你在 Kubernetes 中的 CI/CD - 你甚至不需要学习 Docker 或 Kubernetes! Jenkins X 能做什么? Jenkins X 在 Kubernetes 上自动安装,配置和升级 Jenkins 和其他应用程序(Helm

Node.js JXcore 打包

北城余情 提交于 2019-12-07 10:13:58
Node.js JXcore 打包 Node.js是一个开放源代码、跨平台的、用于服务器端和网络应用的运行环境。 JXcore是一个支持多线程的 Node.js 发行版本,基本不需要对你现有的代码做任何改动就可以直接线程安全地以多线程运行。 。。。 JXcore 安装 下载JXcore安装包,然后进行解压,在解压的目录下提供了jx二进制文件命令,接下来我们主要使用这个命令。 步骤1、下载http://www.iis7.com/a/lm/zzxzgj/ 在http://jxcore.com/downloads/中下载JXcore安装包,你需要根据你自己的系统环境来下载安装包: 1、Window系统下载:Download, 2、Linux/OSX下载安装命令,直接下载解压包下的jx二进制文件,然后拷贝到/usr/bin目录下: $ wget https://s3.amazonaws.com/nodejx/jx_rh64.zip $ unzip jx_rh64.zip $ cp jx_rh64/jx /usr/bin 将/usr/bin添加到PATH路径中: $ export PATH=$PATH:/usr/bin 以上步骤如果操作正确,使用以下命令,会输出版本号信息: $ jx --version v0.10.32 。。。 包代码 例如,我们的Node.js项目包含以下几个文件

中国的域名根服务器来了?其实是根镜像服务器

对着背影说爱祢 提交于 2019-11-30 07:14:30
网民都知道域名这件事,但不是所有人都知道WWW互联网域名解析需要根服务器,目前全球13台主要的根服务器中美国控制的有10台,国内尚无自己的根服务器。 日前工信部批复设立中国根服务器管理机构,将管理F、I、K、L根镜像服务器。根据工信部的公告,工信部同意中国互联网络信息中心设立域名根服务器(F、I、K、L根镜像服务器)及域名根服务器运行机构,负责运行、维护和管理编号分别为JX0001F、JX0002F、JX0003I、JX0004K、JX0005L、JX0006L的域名根服务器。 这里注意一个细节,是 根镜像服务器 ,不是根服务器。 据了解,工信部此次批复同意中国互联网络信息中心(以下简称CNNIC)设立的是根镜像服务器,而非根服务器本身。根镜像服务器的引进主要是增加技术能力和设备,旨在向用户提供更好的网络基础资源服务。 根服务器和根镜像服务器之间的关系是什么?根服务器是重要的互联网基础设施,主要用于域名解析操作。没有根服务器,网民就无法访问各类入网的网站和设备。全世界IPv4根服务器只有13台(以“A”至“M”命名)。 中国没有根服务器,一直使用根镜像服务器。根镜像服务器就像根服务器的镜子,服务内容相同,且能同步更新。2002年,互联网名称与数字地址分配机构(ICANN)开始联合全球各地的根服务器管理机构建设根镜像服务器,目前全球范围内共有1100多个镜像服务器