[Relearning C/Cpp] Statements and Preprocessor
突然发现两个不错的网址
https://en.cppreference.com/w/cpp/language
https://en.cppreference.com/w/c/language
书籍千千万,不如这个定义来得直接啊
突然发现两个不错的网址
https://en.cppreference.com/w/cpp/language
https://en.cppreference.com/w/c/language
书籍千千万,不如这个定义来得直接啊
感觉最近看的不少东西都是用 gitbook 写的,看起来也确实怪舒服的,举个例子:https://lingcoder.github.io/OnJava8/#/sidebar,既能当博客又能当 Wiki,于是我准备自己搭建一个。参考网上的步骤:
文档编写采用统一标准,都用 Markdown 格式的,最后可以用 gitbook 自动生成静态网页;
分配好各阶段(版本)相关责任人编写的文档,待文档编写完成后统一上传到 git;
jenkins 负责拉取正式版本(release 开头)的文档,用 gitbook 编译后,同步到云端文档服务器
云端服务器制作一个入口页面,页面里面可以指引各个版本文档;http 服务用 nginx,指引到这个页面;
其中第三步我觉得没必要用 Jenkins,直接设置一个定时任务就好了。。其实搭建一个从零开始搭建一个完整 Gitbook 还是比较麻烦的,详情参考下方的参考文档。我既然说了快速,那必然是简单而又傻瓜式的搭建了..Let's go!
JNI (Java Native Interface),提供了若干 API 实现了 Java 和其他语言 (主要是 C/C++) 的通信。简单来说就是 Java 想要调用 C/C++ 的接口必须遵循 JNI 的规范
牵涉到一个很重要的头文件jni.h,这个头文件的位置:\jdk1.8.0_211\include\jni.h,如果是 Linux,或许是/usr/lib/jvm/java-8-openjdk-amd64/include/jni.h。这个头文件定义了数据类型,JNIInterface (定义了很多函数指针,就是一些接口)
那么为什么要有 JNI 这个东西,Java 虽说是与平台无关的,但是支撑它的虚拟机不是啊,那玩意还得用 native 语言来完成,这不就是一个理由了
JniHello.java, 并声明一个 native 函数sayHello()之前看代码都是非常少的, 所以基本就用 IDE 啦, 还能调试, 后来接触 Android, 源码量太大了, 导入 IDE 去看太慢了.. 然后开始搜神器, 就有了 Source Insight, Understand.. 说不出来哪不好, 反正就是不爽, 最后觉得还是 OpenGrok 好用.. 那就动手搭建一个吧, 官方文档: https://github.com/oracle/opengrok/wiki/How-to-setup-OpenGrok
首先, 我在 Win10 和 CentOS7.6 上都试验成功了, 但是个人建议看有关 Linux 的代码还是用 Linux 比较好, 在后面下源码的时候会说为啥, 但是鉴于 Windows 用得比较多 (我就是..), 所以整理了两份文档, 废话不多说, 开始..
CentOS 常用软件的安装与配置
1 | # 先列出要卸载的项 |
升级或安装 gcc 流程
1 | wget https://mirrors.ustc.edu.cn/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz |
嗯,比较懒,贴两个链接留作纪念:
PicGo + GitHub 搭建个人图床工具:https://blog.csdn.net/yefcion/article/details/88412025
PicGo + Gitee + Typora: https://www.cnblogs.com/qtzd/p/12554902.html 图床,图个锤子,还是本地的最好
PicGo: https://github.com/Molunerfinn/PicGo
滥用 VPN 会导致 DNS 污染,从而利用 github 上传的图床都显示不出来了,需要解决一下,
https://www.ioiox.com/archives/62.html
通过 https://www.ipaddress.com/ 或 http://ping.chinaz.com/ 查询 raw.githubusercontent.com 的真实 ip 地址
再将以下内容保存到 hosts 文件 (Win:C:\Windows\System32\drivers\etc\hosts) 中
<ip地址> raw.githubusercontent.com