网速太慢怎么办?手把手教你家庭网络解决方案(转载)
互联网始于1969年的美国,然而半个世纪后的今天,不少同学还承受着网络延迟的痛苦。 追剧宛如看幻灯片,男、女主分分钟卡成表情包;和朋友玩吃鸡,躲过98k、伏地魔却被延迟“逼”出安全区;看球赛总是先听到邻居家的欢呼声,然后自家电视上才刚进球。 那么应该如何才能打造一个全屋覆盖的高速家庭网络环境呢? 一、先来科普几个知识盲点 其实对… 阅读更多 »网速太慢怎么办?手把手教你家庭网络解决方案(转载)
互联网始于1969年的美国,然而半个世纪后的今天,不少同学还承受着网络延迟的痛苦。 追剧宛如看幻灯片,男、女主分分钟卡成表情包;和朋友玩吃鸡,躲过98k、伏地魔却被延迟“逼”出安全区;看球赛总是先听到邻居家的欢呼声,然后自家电视上才刚进球。 那么应该如何才能打造一个全屋覆盖的高速家庭网络环境呢? 一、先来科普几个知识盲点 其实对… 阅读更多 »网速太慢怎么办?手把手教你家庭网络解决方案(转载)
看了很多文章,这里记录一下: 1.没有安装aclocal 解决方法
1 2 |
#CentOS系统 yum -y install libtool libsysfs |
2. aclocal与libtool没有安装在相同目录 原因分析:aclocal是个扫描程序, 负责扫描configure.ac中所有的宏定义并展开,上面产生的原因就是找不到LIBTOOL宏的定义… 阅读更多 »解决 configure.ac: error: possibly undefined macro: AC_PROG_LIBTOOL
SSL VPN比较适合用于移动用户的远程接入(Client-Site),而IPSec VPN则在网对网(Site-Site)的VPN连接中具备先天优势。这两种产品将在VPN市场上长期共存,优势互补。 1.形式差异 在产品的表现形式上,两者有以下几大差异: IPsec VPN多用于“网—网”连接,SSL V… 阅读更多 »SSL VPN和IPsec VPN的区别(转载)
如何根据configure.ac和Makefile.am为开源代码产生当前平台的Makefile
1 2 3 4 5 6 7 8 9 |
//根据configure.in和Makefile.am生成makefile的步骤,基于UBUNTU 12.04 1.autoscan (可选) 2.aclocal 3.autoconf 4.autoheader(可选) 5.libtoolize --automake --copy --debug --force(可选) 6.automake --add-missing 7.autoreconf –f –i –Wall,no–obsolete(可选) 8../configure |
简单的方式: 如果拿到的工程文件中,没有Makefile文件,而只有configure.in和Makefile.am文件,我们是不能够直接进行… 阅读更多 »如何根据configure.ac和Makefile.am为开源代码产生当前平台的Makefile(转载)
关于grpc-c的示例代码地址 https://github.com/lixiangyun/grpc-c.git ,该项目采用gRPC v1.17.2 . 若需同官方保持更新,可索引到github地址,其中core目录为C项目。 gRPC官方文档 gRPC官方文档中文版 故障排查罗列 本文采用CentOS… 阅读更多 »grpc-c编译
1. Git submodule 1.1. submodule常用命令 在项目中的.gitmodules文件中查看当前submodule设置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
git clone <repository> --recursive #递归的方式克隆整个项目 git submodule add <repository> <path> #添加子模块 #示例:git submodule add https://github.com/c-ares/c-ares.git third_party/cares/cares -b cares-1_12_0 git submodule init #初始化子模块 git submodule update --init --recursive #初始化并更新子模块 git submodule foreach git pull #拉取所有子模块 git pull --recurse-submodules #拉取所有子模块中的依赖项 git submodule sync #将新的URL同步更新,该步骤适用于git submodule add或修改.gitmodules文件之后 git submodule status third_party/ModuleA #查看子模块状态,即该子模块切入的提交节点位置,即某HASH值 #删除子模块,然后删除对应资源库所有文件 git rm --cached ModuleA rm -rf moduleA git submodule set-url third_party/ModuleA https://XXX.git #,更新子模块URL,该功能在1.8.3.1以上版本 git submodule set-branch --branch dev third_party/ModuleA #设置子模块项目采用的分支,该功能在1.8.3.1以上版本 |
若希望每次clone拉取新的submodule到指定分支指定节点,需要在提交时将子模块checkout到指定指针位置,然后… 阅读更多 »Git submodule子模块的使用
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS