最新 最热

Resin内存马逆袭之路

故事还是要从很久很久以前说起,红蓝对抗越来越激烈,常见的免杀Webshell文件已经逃脱不了蓝队大佬的火眼金睛了,函数混淆的花里胡哨最后还是能被轻松分析,所以早在很多年前,就已经进入了内存马的时代,内存马是一种新的无文件...

2022-11-14
13

Swift 中的 Actors 使用以如何及防止数据竞争

Swift Actors 是Swift 5.5中的新内容,也是WWDC 2021上并发重大变化的一部分。在有 actors 之前,数据竞争是一个常见的意外情况。因此,在我们深入研究具有隔离和非隔离访问的行为体之前,最好先了解什么是数据竞争,并了解当...

2022-11-14
8

技术干文|如何在桌面应用中跑自己的小程序

作为程序员必须要(xia)精(zhe)进(teng),就单纯有一天突然奇想,能否做到像微信一样在桌面应用也跑上自己的小程序呢?

2022-11-14
7

C/CPP中的auto关键字对比分析

auto是C语言的一个关键字,关键字主要用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是aut...

2022-11-14
5

c#封装动态库_nginx调用so动态库

一直对动态库的封装理解不是很透彻,虽然之前写过一个Demo,不过并没有真正的理解。所以写下来,帮助自己理解下。

2022-11-14
1

基于图像识别框架Airtest的Windows项目自动化测试实践

上个星期分享了《基于Sikuli GUI图像识别框架的PC客户端自动化测试实践》,但sikuli看起来怎么都像是上个世纪的界面风格,且功能过于简陋。而同样基于图像识别框架的Airtest,则无疑强大了许多,本次分享的内容是基于Airtest...

2022-11-14
7

Effective_Cpp中的55个建议

本文将Effective C++中55条建议的关键内容进行了记录和总结。注:本文适合用来复习,无法用来代替第一遍学习。其中有几条还有待复习,在前面标注了?。模板与泛型编程部分略过了几条,现在还读不太懂,相信有了更多的经验之后再...

2022-11-14
2

条件编译ifdef_ifndef_endif用法

C语言中的预处理功能有三种,分别是宏定义,文件包含和条件编译,这里说的就是”条件编译”.其实看名字就能看出来,满足一定条件才进行编译,是给编译器看的. 只要学过if else语句的人,就能很容易理解这个....

2022-11-14
5

Cpp程序的编译过程

前言首先gcc与GCC要区分对待,GCC原名为GNU C Compiler,是一个C编译器的代号,但是后来不断地扩展,开始支持很多语言,GCC也就变成了编译器家族GNU Compiler Colle

2022-11-14
9

vim命令速记

复制时不要行号如果用鼠标复制,会连行号一块选上.在一般模式下按v进入visiual模式,选择要复制的行,然后输入 +y 就可以了.

2022-11-14
3