安基网 首页 编程
订阅

编程

  • Go语言和Python哪一个更容易学呢?

    Go语言和Python哪一个更容易学呢?
    Python和Go都是用于编写Web应用程序的强大的高级编程语言,它们之间有什么区别吗?下面本篇文章就来带大家认识一下Python和Go语言,介绍一下Python和Go之间的区别,希望对大家有所帮助。什么是Python?Python是一种功能强大的高级编程语言,主要用于科学和工程计算。它是一种高效的语言,优雅务实,简 ...
    分类:    2019-12-6 11:37
  • 十大进程注入(一) DLL远程线程劫持注入技术解析

    十大进程注入(一) DLL远程线程劫持注入技术解析
    进程注入是一种广泛应用于恶意软件或无文件攻击中的躲避检测的技术。其需要在另一个进程的地址空间内运行特制代码,进程注入改善了不可见性、同时一些技术也实现了持久化。而所谓的DLL注入是诸多进程注入方法中最常用的技术。恶意软件将恶意的动态链接库的路径写入另一个进程的虚拟地址空间内,通过在 ...
    分类:    2019-12-2 12:50
  • 注意!Python中的10个常见安全漏洞及修复方法

    注意!Python中的10个常见安全漏洞及修复方法
    编写安全的代码很困难,当你学习一门编程语言、一个模块或框架时,你会学习其使用方法。在考虑安全性时,你需要考虑如何避免代码被滥用,Python也不例外,即使在标准库中,也存在着许多糟糕的实例。然而,许多 Python 开发人员却根本不知道这些。以下是我总结的10个Python常见安全漏洞,排名不分先后。 ...
    分类:    2019-12-1 11:16
  • 彻底搞懂动态库、静态库、运行时库、引入库之间的区别

    彻底搞懂动态库、静态库、运行时库、引入库之间的区别
    定义运行时库:Unix中一个典型的运行时库例子就是libc,它包含标准的C函数,如,print(),exit()等等,用户能创建他们自己的运行库(在Windows中是DLL),而具体的细节依赖编译器和操作系统的。静态库:函数和数据被编译进一个二进制文件(通常扩展名为.lib),静态库实际上是在链接时被链接到EXE的, ...
    分类:    2019-11-26 10:15
  • 怎样使WEB API更安全?

    怎样使WEB API更安全?
    随着业务开放性的发展趋势,为了应对快速发展的业务及灵活多变的程序需求,API(Application Programming Interface)在程序中的应用显得愈发重要,WEB API为外部业务对接、系统间的调用提供了灵活性和创新性。然而与此同时,随之而来的则是API应用带来的一系列安全问题,任意访问、数据泄露、窃取用户 ...
    分类:    2019-11-25 09:55
  • TCC研究(1): Tiny C Compiler最小的C语言编译器,自己编译自己

    TCC研究(1): Tiny C Compiler最小的C语言编译器,自己编译自己
    最近,在学习编译器技术, 研究了一下TCC, 记录一下。Tiny C Compiler(简称TCC, 或Tiny CC)是世界上最小的C语言编译器,而且是开源的, 小到只有约100K. (VC, GCC动不动几十M几百M的, 汗)别看它小, 功能还是很强. 可以编译所有C99标准的ANSI C程序 , 支持CPU包括:X86 32或64位, ARM,支持Windows, ...
    分类:    2019-11-20 08:33
  • 使用Python自动执行SSH和SCP任务

    使用Python自动执行SSH和SCP任务
    我最近帮助了一个朋友在100多个设备上刷新软件。对于每个设备,他都知道MAC地址,并具有通过ssh登录的相应密码。他将此信息存储在Excel工作表中。他手动闪烁的过程是根据设备的MAC地址找出设备的IP地址。使用IP地址和密码SSH进入设备。通过SCP上载软件安装程序。执行一些Shell命令以安装软件。在一台设 ...
    分类:    2019-11-17 11:28
  • 进程和线程、协程的区别,读完之后,大部分程序员收藏了...

    进程和线程、协程的区别,读完之后,大部分程序员收藏了...
     现在多进程多线程已经是老生常谈了,协程也在最近几年流行起来。python中有协程库gevent,py web框架tornado中也用了gevent封装好的协程。本文主要介绍进程、线程和协程三者之间的区别。一、概念  1、进程进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和 ...
    分类:    2019-11-15 10:32
  • 因为极度生气,我用python破解了VIP,告别了充钱看电影的日子

    因为极度生气,我用python破解了VIP,告别了充钱看电影的日子
    现在无论是音频还是视频,甚至是书籍,都需要付费才能看到更多精彩内容,尤其是每当看到精彩部分时却需要付费,这让人十分恼火,于是我一气之下,破解了该小站的电影VIP,从此看电影不再花钱。事先说明,本文只说明破解思路,但附送代码,更不鼓励破解别人的付费内容,仅用来练习python编程用。并且意 ...
    分类:    2019-11-14 09:04
  • 原创:如何排查java进程cpu100%的问题

    原创:如何排查java进程cpu100%的问题
    cpu是时分(time division)的,操作系统里有很多线程,每个线程的运行时间由cpu决定,cpu会分给每个线程一个时间片,时间片是一个很短的时间长度,如果在时间片内,线程一直占有,则是100%;我们应该意识到,cpu运行速度很快(主频非常高),除非密集型耗费cpu的运算,其它类型任务都会在小于时间片的时 ...
    分类:    2019-11-12 10:21
  • 做十年 Windows 程序员 VS 做10年 Linux 程序员,到底谁厉害?

    做十年 Windows 程序员 VS 做10年 Linux 程序员,到底谁厉害?
    如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大。我写这篇文章并不是想贬低windows下面开发的人,做windows开发的人看了可能会感觉不舒服,我并不是这个意思,我只是说说我自己的感 ...
    分类:    2019-11-11 12:12
  • Cryptography 密码学基础

    Cryptography 密码学基础
    Cryptography 是一个非常深奥的邻域,这里只是从网络工程的角度介绍一些最基础的知识。网络工程里面和 Cryptography 直接挂钩的就是 VPN 的部分,里面涉及到了各种算法的选择和配置。Cryptography 主要是为了解决通信安全的几个问题:Confidentiality 保密性确保只有通信双方才能看懂通信的数据Integri ...
    分类:    2019-11-4 09:33
  • 弃用 Notepad++,还有5款更牛逼的选择

    弃用 Notepad++,还有5款更牛逼的选择
    这两天 Notepad++ 牛逼了,然后引发了大家的关注,这里师长作为技术媒体,不方便带啥节奏,具体事件内容请大家自行百度。其实作为文本编辑工具,有比 Notepad++ 更好的替代工具。下面,跟着师长来盘点下,这5款更好玩的哟。1 Sublime Text (非开源 ...
    分类:    2019-11-4 08:58
  • Python 爬取中国大学 MOOC 课程

    Python 爬取中国大学 MOOC 课程
    后台回复【入门资料】送你十本Python电子书中国大学 MOOC 是网易旗下一款慕课视频教育网站。实话说,这是网易几款教育类产品中,我最喜欢的一个。自己也使用了一年多,观看视频都是需要联网的,但部分 MOOC 课程存在有效期,设定的学期结束即无法观看。Course Crawler 这个爬虫工具的出现,则提供了极 ...
    分类:    2019-11-4 08:56
  • 哪些手机应用你是必下的?

    哪些手机应用你是必下的?
    C语言发展简史起源1972年,贝尔实验室的Dennis Ritchie和Ken Thompson在开发Unix操作系统时设计了C语言,该操作系统的90%以上的代码都是由C语言实现,后期的Linux,macOS,Android,IOS都是基于Unix发展而来的。标准1987 ...
    分类:    2019-10-30 08:43
  • 最新
    热门
    返回顶部