首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏LET

    Web Workers实践2

    JavaScript是异步的单线程,通过时间片轮换模拟并发效果(可参考之前写的《Web Workers实践》)。 应用场景2:共享线程代理多用户 通过共享Worker,可以在多个进程中共用一个线程,接收从不同连接发送过来的指令,然后实现自己的指令处理逻辑,指令处理完成后将结果返回到各个不同的连接用户。

    1.1K90发布于 2018-06-20
  • 来自专栏sktj

    Docker 生产环境实践2

    image.png 1、3台主机:1台管理机、2台主机、1台日志服务器 管理机上ansible、配置文件、仓库、监控 2台主机安装keepalived 3台主机打通网络 1台日志服务器,原来用

    55320发布于 2019-12-13
  • 来自专栏giantbranch's blog

    简单实践Radare2

    ,多系统 实践 rabin2 第一个工具rabin2,这个比readelf,file强大 -I binary info 查看binary的信息 # rabin2 -I . radare2 Congratulations What's the second password? 这就是最简单的,不过这还有第二个password呢 我们用r2看看吧 # r2 . rax2 10 hex -> int ; rax2 0xa -int -> hex ; rax2 -77 -hex rax2 -h -k keep base ; rax2 -k 33+3 -> 36 -K randomart ; rax2 - x00 -r r2 style output ; rax2 -r 0x1234 -s hexstr -> raw ; rax2 -s 43 4a

    38400编辑于 2024-12-31
  • 来自专栏全栈程序员必看

    P2v, V2v 实践

    P2V(物理机转虚拟机) p2v,就是physical machine to virtual machine,物理机转换成虚拟机,物理机有硬件和 软件资源两部分,虚拟机同样也有硬件和软件资源,只是硬件是虚拟出来的 p2v是把 物理机的软件资源(操作系统,数据等)迁移到虚拟机,虚拟机的物理资源(CPU、内 存、磁盘等),根据现场情况分配创建。 p2v,一般会通过转换整个物理磁盘,或者某个分区成某种格式的镜像文件,来完成软 件资源的迁移。不同的虚拟化产品会有不同的p2v转换工具,这里介绍了qemu/kvm虚 拟化环境下p2v。 使用clonezilla进行p2v,其实就是先对物理磁盘进行备份,然后再还原到虚拟机磁盘的过程。 (用usb直通的方式,让虚拟机直接可以访问移动硬盘,测试下来发现clonezilla 不能正常访问该移动硬盘) v2v v2v,就是不同虚拟化环境的虚拟机之间互相迁移、转换。

    3.1K30编辑于 2022-09-17
  • 来自专栏JadePeng的技术博客

    jenkins X实践系列(2) —— 基于jx的DevOps实践

    jx是云原生CICD,devops的一个最佳实践之一,目前在快速的发展成熟中。 最近调研了JX,这里为第2篇,使用已经安装好的jx来实践CICD,旨在让大家了解基于jx的DevOps是如何运转的,感兴趣的可以继续关注,下一篇介绍如何安装。 先上图: ? 5t9kq 1/1 Running 0 10d jenkins-x-chartmuseum-75d45b6d7f-2hk99 10d jenkins-x-controllerworkflow-7675c458d-sjbfd 1/1 Running 0 10d 2. [0m helm server v2.11.0+g2e55dbe git git version 2.19.1.windows.1

    2.4K20发布于 2018-11-21
  • 来自专栏葡萄城控件技术团队

    VS2010 Extension实践2

    在上一篇(VS2010 Extension (1)实践)里,主要展示了如何使用MEF扩展VS2010,来扩展编辑控制和展现自己的UI;在实现QuickToolbar的时候,发现MEF仅仅提供了很基本的编辑控制 ,而CommandID是VSConstants.VSStd2kCmdID.COMMENTBLOCK。 = null) { Guid std2k = VSConstants.VSStd2K; uint cmdId = comment ? (uint)VSConstants.VSStd2KCmdID.COMMENT_BLOCK : (uint)VSConstants.VSStd2KCmdID.UNCOMMENT_BLOCK ; object arg = null; shell.PostExecCommand(ref std2k, cmdId, 0, ref arg); } } 至此,

    1.5K90发布于 2018-01-10
  • 来自专栏实时计算

    Atlas 2.1.0 实践2)—— 安装Atlas

    在安装Altas中,需要Solr 预先创建好collection bin/solr create -c vertex_index -shards 3 -replicationFactor 2 bin /solr create -c edge_index -shards 3 -replicationFactor 2 bin/solr create -c fulltext_index -shards 3 -replicationFactor 2 在solr中验证创建成功。

    3.1K20发布于 2021-01-04
  • 来自专栏Web 技术

    BackboneJs入门学习—Model实践(2)

    BackboneJs入门学习之模块—Model实践(2) 上一篇中,我们介绍了Model中对象的属性和方法,以及常用的change监听事件的使用,这一篇中,我们将进一步介绍Model对象的相关操作。 默认set时不进行验证 man.set({name:''},{'validate':true});//No2 但手动触发验证set时会触发 man.save();//No3. save时触发验证,根据验证规则弹出错误提示 不带参数的方式,会发送get请求到model的url中 ,在server端可通过判断是get还是post方式,来进行对应的操作 man1.fetch({url:'/getmans/'}); //No2.

    42020编辑于 2023-10-07
  • 来自专栏酷玩时刻

    Retrofit2+Rxjava+MVP 实践

    此博文根据前面两篇文章 Android MVP 架构初试 Android MVP 架构封装 再结合主流框架Retrofit2+Rxjava来个实践(实现聚合网周公解梦) 源码地址RxMVP 项目截图 Retrofit2+Rxjava 封装 JuHeService 数据请求接口 /** * 请求示例: * http://v.juhe.cn/dream/query * q:梦境关键字,如:黄金 需要 message = "未知错误"; } return message; } } BaseMvp封装 请参考上篇文章 Android MVP 架构封装 Retrofit2+ Rxjava+MVP实践 MvpView public interface MvpView extends BaseView { //ListView的初始化 void setListItem

    1.1K40发布于 2018-08-21
  • 来自专栏光城(guangcity)

    Assignment2之PyTorch实践

    Assignment2之PyTorch实践 0.说在前面1.准备工作1.1 transform1.2 ToTensor1.3 Normalize1.4 datasets1.5 DataLoader1.6 下面一起来实践吧! 1.准备工作 在这一部分,需要注意几个函数,分别如下: 1.1 transform T.Compose将多个transforms的list组合起来。 : (channel_2, channel_1, KH2, KW2) 第二层卷积权重 -conv_b2 : (channel_2,) 第二层卷积偏值 - fc_w: 全连接层权重 - fc_b (conv1) # shape=(N,channel_2,H,W) conv2 = F.conv2d(relu1, weight=conv_w2, bias=conv_b2, stride=1,padding : (channel_2, channel_1, KH2, KW2) 第二层卷积权重 -conv_b2 : (channel_2,) 第二层卷积偏值 KH1与KW1,KH2与KW2是多少呢?

    1K30发布于 2019-09-20
  • 来自专栏前端lucio

    Vue2+TypeScript+CompositionAPI实践

    选择vue2,是因为我们的网页需要支持IE11,但是同时,我们又非常向往vue3那种组合式API的开发方式,所以我们用上@vue/composition-api这个插件。 将会学到 vue2+TypeScript vue2的组合式API插件@vue/composition-api 开始实践 创建vue2 的ts项目 首先我们用vue-cli创建一个vue2的ts项目,创建时选择自定义 ,一路勾选上TypeScript、ESLint、vue2。 这样,我们就得到了vue2+TypeScript的工程。 引入组合式API 安装@vue/composition-api。 <template>

    {{ msg }}

    <h2>{{ dataMsg }}</h2>
    </template

    1.2K10编辑于 2023-04-22
  • 来自专栏全栈工程师修炼之路

    2.InfluxDB2.x数据库实践使用

    [TOC] ---- 0x03 InfluxDB 操作实践 描述: 在 V2.x 版本中 influx 客户端命令已独立处理, 其与V1.x版本的 influx cli 参数与使用大不相同, 此处主要讲解 V2.x相关语法参数,但也会简单提及一下V1.x版本语法及其使用。 InfluxDB V2.x 版本 描述: 在1.x版本中客户端支持SQL语句,但是在2.x版本中交互式命令行已经不支持SQL语法了,这对熟悉关系型数据库的人来说可能会不太友好。 Display server config help, h Shows a list of commands or help for one command 实践案例 /back -t 58s6gl9hD8lk-AS_i6mUaYMMCGe6N1vIfVpJUo2xJ2HkWMlWx2yp7r7IKZsyF6h8vQdTPfIpGyHtbALayLgUQw== #

    6.7K31编辑于 2022-09-29
  • 来自专栏音视频咖

    最佳实践 | 腾讯云X-P2P团队 Web HLS P2P实践

    接下来将结合这三步,从连接、切片的方式逐步介绍X-P2P在Web HLS P2P上的实践。 HLS则不同,天然就是切片,天生就适合P2P,可以做到无论使用哪家CDN,都能愉快地进行P2P。 ()) { // 首先确定是否支持sdk const hlsp2p = HLSP2P.create(hls, config); // 创建sdk实例 hlsp2p.on(HLSP2P.Events.Rollback 为了避免上述情况, P2P SDK采用加权移动平均算法, 使用过往CDN/P2P的ts下载信息, 估算出当前返回给播放器P2P 数据的下载时长信息, 并且通过对加权参数的调优, 使得P2P下的自适应码率效果可以媲美纯 | P2P技术对网络的优化 除了降低成本,合理利用P2P对降低网络负载、提升观看体验也有很好的效果。早些年运营商对P2P技术实施封堵策略,在带宽不充裕的年代,P2P技术确实占用了大量的网络带宽。

    3.9K30发布于 2021-09-22
  • 来自专栏段石石的专栏

    Word2Vec 的迁移实践:Tag2Vec

    好吧,大家可能发现了,这tm不就是Word2Vec吗?每个序列不就是Word2Vec的语料语句吗? /data/tag_day_ok.csv' ) model = word2vec.Word2Vec(sentences=sentence, size=50, workers=4, min_count=5 ) news_w2v = '.. /data/tag_word2vec.model' model.save(news_w2v) Tag2Vec on TensorFlow 现在在TensorFlow实现的WordVec,效果不是很好 Tag2Vec结果 这里我们对Tag2Vec做一些展示: #-*-coding:utf-8-*- import gensim import matplotlib.pyplot as plt from

    3.1K20发布于 2017-10-11
  • 来自专栏腾讯云大数据

    Flink 实践教程:入门(2):写入 Elasticsearch

    fields.f_random.max'='1000',          -- 随机数的最大值        'fields.f_random_str.length'='10'      -- 随机字符串的长度 ); 2. 'upsert' 模式        'connector.key-delimiter' = '$',      -- 可选参数, 复合主键的连接字符 (默认是 _ 符号, 例如 key1_key2_

    86420发布于 2021-11-01
  • 来自专栏探物及理

    RL实践2——RL环境gym搭建

    gym的核心代码写在core.py里,定义两个最基本的基类Env和Space Space Discrete类,定义离散状态、动作,初始化需要1个参数,维度n Box类,定义连续状态、动作,初始化需要2个 , vel_max) action输入校验 self.action_space.contains(action) action和observation空间定义 例子: Discrete: 0,1,2三个离散值

    1.8K21发布于 2020-09-07
  • 来自专栏Linux运维之路

    shell编程——实践2(数据备份脚本)

    随着业务的增长和技术的发展,数据量不断增加,确保数据安全变得至关重要。为了防止意外丢失重要数据,我们需要建立一套可靠的数据备份系统。

    47200编辑于 2024-08-04
  • 来自专栏毛利学Python

    【TensorFlow2.x 实践】服装分类

    , test_images) plt.subplot(1,2,2) plot_value_array(i, predictions[i], test_labels) plt.show() 运行结果 num_rows = 5 num_cols = 3 num_images = num_rows*num_cols plt.figure(figsize=(2*2*num_cols, 2*num_rows [i], test_labels, test_images) plt.subplot(num_rows, 2*num_cols, 2*i+2) plot_value_array(i, predictions num_rows = 5 num_cols = 3 num_images = num_rows*num_cols plt.figure(figsize=(2*2*num_cols, 2*num_rows [i], test_labels, test_images) plt.subplot(num_rows, 2*num_cols, 2*i+2) plot_value_array(i, predictions

    1.2K30编辑于 2022-09-22
  • 来自专栏深度学习自然语言处理

    word2vec理论与实践

    一 、word2vec word2vec最初是由Tomas Mikolov 2013年在ICLR发表的一篇文章 Efficient Estimation of Word Representations 2、Distributed representation — word embedding word2vec就是通过这种方法将词表示为向量,即通过训练将词表示为限定维度K的实数向量,这种非稀疏表示的向量很容易求它们之间的距离 2、 How to do Negative Sampling? 我们来看一下如何进行负采样,得到neg个负例。 输入层到投影层是把输入层的所有向量进行加和给投影层,比如,输入的是三个4维词向量:(1,2,3,4),(9,6,11,8),(5,10,7,12),那么我们word2vec映射后的词向量就是(5,6,7,8 /word2vec/tree/master/word2vec word2vec-source-version:word2vec.googlecode.com/svn/trunk/ word2vec-annotation-version

    1.2K60发布于 2018-04-10
  • 来自专栏用ChatGPT做软件测试

    ChatGPT生成接口文档实践案例(2

    address1: type: string description: 街道地址 address2:

    33610编辑于 2025-07-01
领券