240 发简信
IP属地:上海
  • cmake中RPATH的使用

    可以简单的认为RPATH是可执行程序优先查找动态库的位置 大型项目可能需要使可执行程序以指定的相对路径优先查找动态库。这是RPATH的一个重要使...

  • cmake交叉编译

    主要记录在Linux上交叉编译的必要信息 交叉编译主要需要配置 1 编译器 2 SDK 3 编译目标 编译器主要有clang和gcc clang...

  • WireGuard在Mac M2上编译问题

    背景 最近研究了一下WrieGuard, 研究的第一步是先部署一个环境试用一下。在Debian 11 x64上部署的服务器环境,Windows上...

  • 设计一个算法,找到数组中所有和为指定值的整数对

    前两天和朋友聊天,朋友说的一个面试题: 设计一个算法,找到数组中所有和为指定值的整数对 觉得这个问题提有趣,写几句感谢。 首先算法是为目标服务的...

  • Resize,w 360,h 240
    undefined reference to `BCryptGenRandom@16 类编译错误

    gdb编译 交叉编译gdb,使用docker+mingw编译环境。 编译这个是因为在windows上使用gdb调试程序。 使用windows上的...

  • Debian11下搭建strongswan和frps

    背景 使用vultr.com提供的vps(收费)创建debian11,并搭建strongswan和frps。 strongswan搭建ikev2...

  • libwebsockets编译等问题

    概述 因为需要在windows上开发一个本地服务,供浏览器的页面通过websockets访问。故选择开源项目libwebsockets。该项目官...

  • 突发的软件工程思考

    前几天看到网上一道题,大致内容是:有10000瓶无色无味的药剂,其中1瓶有毒,先有10只小白鼠及足量的试管,怎样找出有毒的那瓶。 程序员看到这个...

  • 第五篇 本地化

    背景介绍 目前,软件一般以标准英文交互开发。然后针对不同国家和地区进行本地化处理。本地化一般包含以下几方面: 1、语言本地化 ...