在普通的C语言里,如果想将函数或者变量使用范围现在在当前文件,需要对其添加static修饰。但如果希望将其暴露给共享库的指定文件,需要通过符号隐藏显示来控制。GCC4.0以后提供了符号可见性选项-fvisibility=vis,vis可以是默认值default、或者hidden表示隐藏。对应的代码可 ...
分类:
其他好文 时间:
2020-09-21 12:20:44
阅读次数:
109
https://mp.weixin.qq.com/s/VouGlDRzvW4EUqSlEn1aRgBy超神经场景描述:一年一度的盛会谷歌I/O即将开幕,作为程序界最隆重的盛会,对技术的不断追求,加上具有人性化的关怀,也许是这个科技盛会被推崇备至的有力法宝。而今年,I/O大会又将带来什么样的惊喜呢?关键词:AI,AndroidQ,GooglePixel3a一年一度的「程序员春晚」——谷歌I/O大会,
分类:
其他好文 时间:
2020-09-21 12:15:23
阅读次数:
55
1、使用dockerfile制作nginx+php-fpm镜像,实现lnmp。1.1制作基础镜像[root@offlinebase]#catDockerfileFROMcentos:centos7.8.2003MAINTAINERRICKZHURUNyuminstallwget-y\&&rm-rf/etc/yum.repos.d/*.repo\&&wget-O/et
分类:
Web程序 时间:
2020-09-21 12:07:12
阅读次数:
45
我们的开源宗旨:自由 协调 开放 合作 共享 拥抱开源,丰富国内开源生态,开展多人运动,欢迎加入我们哈~ 和一群志同道合的人,做自己所热爱的事! 项目开源地址:https://github.com/Cai-Zi/STM32_RC_Transmitter QQ交流群:1091996634 【密码:J2 ...
分类:
其他好文 时间:
2020-09-21 12:00:25
阅读次数:
80
浏览器同源策略 同源策略是Web应用程序安全模型中的一个重要概念。根据该策略,Web浏览器允许第一个Web页面中包含的脚本访问第二个Web页面中的数据,但前提是两个Web页面具有相同的源。同源定义为协议,主机名和端口号相同的组合。此策略可防止一个页面上的恶意脚本通过该页面的文档对象模型访问另一个网页 ...
分类:
其他好文 时间:
2020-09-21 11:59:10
阅读次数:
33
由 shell sed 替换规则 s/pattern/replacement/flags 引起的一些小想法: 以前在vim 替换所有的时候,Googel 上搜索一下,vim 字符串替换,然后直接执行 s/a/b/g 将所有的a替换成b, 那么为什么会这样写,要这样写呢?如果问自己的话,自己会说不知道 ...
分类:
其他好文 时间:
2020-09-18 17:23:43
阅读次数:
49
数组拷贝经常被误解,但这并不是因为拷贝过程本身,而是因为缺乏对 js 如何处理数组及其元素的理解。js 中的数组是可变的,这说明在创建数组之后还可以修改数组的内容。 这意味着要拷贝一个数组,咱们不能简单地将旧数组分配给一个新变量,它也是一个数组。如果这样做,它们将共享相同的引用,并且在更改一个变量之 ...
分类:
编程语言 时间:
2020-09-18 17:17:33
阅读次数:
52
MySQL高级学习之表锁 参考文章: MySQL高级知识(十三)——表锁 1.概述 锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。 在数据库中,除传统的计算资源(如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有 ...
分类:
数据库 时间:
2020-09-18 17:11:17
阅读次数:
65
1 互联网的发展阶段 web 1.0。 web 2.0。 互联网时代。 云计算和大数据时代。 …… 2 互联网架构演变 2.1 单体应用 2.1.1 单体应用早期 网站的初期,也认为是互联网发展的最早时期。会在单机部署所有的应用程序和软件。 所有的代码都是写在JSP里面,所有的代码都写到一起。这种方 ...
分类:
其他好文 时间:
2020-09-18 17:10:18
阅读次数:
39
HTTP: http(超文本传输协议)是基于TCP/IP通信协议来传输数据。HTTP协议工作于客户端-服务端(CS)架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。?Web服务器有:Nginx、Apache、IIS服务器等。Web服务器根据收到的请求后,向客户端 ...
分类:
其他好文 时间:
2020-09-18 12:30:20
阅读次数:
41