• linux进行c++开发经验总结

    这一周主要就是在linux下进行c++的开发,以此为契机记录下遇到的问题. 版本管理使用git管理源代码 常用命令包括:clone pull push commit checkout branch tag log 等 拉取代码报错git 1.7版本拉...
  • 根据身高重建队列


    题目描述

    假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。

    注意: 总人数少于1100人。

    示例

    输入: [[7, 0], [4, 4], [7, 1], [5, 0], [6, 1], [5, 2]]
    输出: [[5, 0], [7, 0], [5, 2], [6, 1], [4, 4], [7, 1]]

  • 大学回忆录(上)

    2018年6月28日,我在青岛结束了四年的本科生涯,也告别了青春恣意的大学时光,启程上海,开始我的博士生活。当时的我,并没有感觉到太多的失落与不舍,更多的是向往眼前的未知,对于人生的下一站充满了好奇。如今我已大学毕业接近两年的时间,却渐渐明白,在海大...
  • 爬取英文演讲资源

    记录下使用python爬取网页并下载资源的过程. 动机前段时间制定计划,每天上下班路上听点英语演讲音频练练听力,用的手机App是喜马拉雅,上面资源很丰富,但是有两个问题,一是有广告,想想你快睡着的时候突然来15秒字正腔圆的广告是什么感觉,二是费流量,...
  • 用deno构建HTTP服务器试试

    image
    恰巧今日有朋友聊到deno,学习了下deno,顺手写了个小玩具。(内容一会再补充……)
    前端工程师无缝入手。

  • vim实用技巧

    记录vim实用技巧,会长期更新 record 回放功能使用场景:需要多次进行的有规律但较为复杂的操作步骤: q+a 开始录制 命令完成,按q停止 @+a 重复执行命令 其中a是record名字
  • UWP小书 - ListView 和 GridView (中)

    :::tip
    本章涉及知识点:

    • DataTemplate
    • ItemContainerStyle
      :::

    在上一章中,我们简单地介绍了一下ListView/GridView的好处,以及如何使用集合进行绑定。

    但是在实际项目中,我们很难只绑定一个字符串集合,通常都是绑定类集合,比如ObservableCollection<User>等。我们的需求有时候也不会仅显示字符串这么简单,可能会显示一张张卡片,或者像QQ那样显示一个聊天列表,那么这该如何完成呢?

  • 30行代码构建HTTP服务器

    image

    前两天调代码,想查看测试覆盖率生成的网页报告文件,没有安装HTTP服务器客户端。就在VS Code中下载一个叫Live Server的插件,用来启动HTTP服务。感觉效果还不错,然后今天和大家用Node来实现一个。

  • 用余弦定理+大数据找到心仪的对象

    image

    前言

    余弦定理和找对象似乎是两件八杆子打不着的事,但是它们却有着类似于余弦定理和Google的新闻自动分类一样的紧密联系。具体来说,找对象也可以和做Google的新闻自动分类一样,找到最契合的另一半。

  • 工作中遇到的压缩方式总结

    本文总结工作中使用过的数据压缩方法,主要有zlib,qatzip,igzip等最后还进行了针对大规模数据多线程解压缩加速的分析 zlib库zlib是用于数据压缩的函数库,使用deflate算法deflate算法是同时使用了LZ77算法和霍夫曼编码的一...