安基网 首页 编程
订阅

编程

  • 防止别人恶意调用API接口

    防止别人恶意调用API接口
    1、 验证码(最简单有效的防护),采用点触验证,滑动验证或第三方验证码服务,普通验证码很容易被破解2、频率,限制同设备,同IP等发送次数,单点时间范围可请求时长3、归属地,检测IP所在地是否与手机号归属地匹配;IP所在地是否是为常在地4、可疑用户,对于可疑用户要求其主动发短信(或其他主动行 ...
    分类:    2019-10-17 09:05
  • C语言这么厉害,它自身又是用什么语言写的?

    C语言这么厉害,它自身又是用什么语言写的?
    这是来自我的星球的一个提问:“C语言本身用什么语言写的?”换个角度来问,其实是:C语言在运行之前,得编译才行,那C语言的编译器从哪里来? 用什么语言来写的?如果是用C语言本身来写的,到底是先有蛋还是先有鸡?我们假设世界上不存在任何编译器, 先从机器语言说起,看看怎么办。 机器语言可以直 ...
    分类:    2019-10-11 11:27
  • 为什么建议你学习Python

    为什么建议你学习Python
    编程语言千万种,为何建议你学习python。Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的LISP。Python的设计哲学强调代码的可读性和简洁的语法。相比于C++或Java,Python让开发者能够用更少的代码表达想法。Python在设计上坚持了清晰划一的风格,这 ...
    分类:    2019-10-6 13:08
  • Base64编码,看这篇就够了

    Base64编码,看这篇就够了
    写这篇文章的目的主要是整理下密码学中Base64的知识点,并把它们分享出来,并且帮助大家用自己熟悉的语言实现出来Base64简介首先我需要澄清一点,Base64并不是一种加密的方法,而是一种编码的方式。虽然用Base64加密(暂且说是加密)的字符串看起来有一种被加密的感觉,但是这只是感觉。因为如果 ...
    分类:    2019-10-3 00:58
  • 史上最详细的网络爬虫教程让你从零到精通

    史上最详细的网络爬虫教程让你从零到精通
    网络爬虫是什么?网络爬虫就是:请求网站并提取数据的自动化程序网络爬虫能做什么?网络爬虫被广泛用于互联网搜索引擎或其他类似网站,可以自动采集所有其能够访问到的页面内容,以获取或更新这些网站的内容和检索方式。网络爬虫还被用于爬取各个网站的数据,进行分析、预测近几年来,大量的企业和个人 ...
    分类:    2019-9-29 09:08
  • 将python文件打包成exe程序,复制到每台电脑都可以运行

    将python文件打包成exe程序,复制到每台电脑都可以运行
    将Python程序打包为exe文件,需要使用到的工具是pyinstallerpyinstaller是一个多平台的Python程序打包为exe的免费工具安装pyinstaller:在Windows中,pyinstaller依赖pywin32,所在如果打包有问题请先安装pywin32模 ...
    分类:    2019-9-28 11:00
  • Python是用C实现的,Java是用C++实现的,那为何不直接用C/C++?

    Python是用C实现的,Java是用C++实现的,那为何不直接用C/C++?
    我们继续向下做个类比。既然C总要经过汇编一层,那为什么有人用C而不是直接用汇编呢?先用汇编函数调用为例子。一个C函数的调用,在C语言里就是一行搞定,指定函数名,传入实参列表,获取返回值即可。但在汇编的层级,则要做如下工作:(1)找到栈地址,将其载入到寄存器(2)将第一个参数入栈(3)将 ...
    分类:    2019-9-24 10:42
  • 硬核教程:五步掌握用VSCode进行高效Python开发

    硬核教程:五步掌握用VSCode进行高效Python开发
    在程序员圈子里,Visual Studio Code(以下简称VSCode)可以说是目前最火的代码编辑器之一了。它是微软出品的一款可扩展的轻量级开源编辑器,并且支持全平台系统。这些特性使得VSCode颇受欢迎,这也使其成为了一个很棒的Python开发平台。在本文中,你将学 ...
    分类:    2019-9-24 10:21
  • Java、Python、C语言小白选哪个入门?我用一张图告诉你

    Java、Python、C语言小白选哪个入门?我用一张图告诉你
    IT行业飞速发展,除了水涨船高的薪资水平,还有不断推陈出新的编程技术。不同的技术,应用在不同的领域。但对于小白来说,想要投身这个行业,我该从何学起?那些应用领域是未来的大趋势?而我未来的学习方向又有哪些呢?没关系,小编最近得来一张《编程语言学习选择宝典》,介绍了几种编程语言及岗位前 ...
    分类:    2019-9-23 11:57
  • 用python代码实现,微信轰炸机(代码展示 )

    用python代码实现,微信轰炸机(代码展示 )
    想不想拥有一项酷炫,特别能装大佬的技能呢,可以指定你想要轰炸的群,或者人,非常非常简单的十几行Python代码,只需安装itchat这个库,实现过程如下:安装库导入第三方库热登录模式这里要说明一下热登录方式,即你的登录信息会存 ...
    分类:    2019-9-14 01:52
  • 游戏辅助:实战并讲解如何编写一个FPS网络游戏外挂

    游戏辅助:实战并讲解如何编写一个FPS网络游戏外挂
    编程语言:C/C++需要掌握的知识:1、套接字网络编程2、进程注入3、HOOK API函数的基础注意:本章不需要用到汇编相关的知识,简单易懂,为你写游戏辅助指一条路,仅用于学习,不要用于非法用途.###【申明】本章只是用于学 ...
    分类:    2019-9-3 00:53
  • 网游外挂:写一个反反外挂驱动的驱动

    网游外挂:写一个反反外挂驱动的驱动
    去年做了一些研究,研究做外挂的一些相关技术,打算放出来跟大家分享,分享一下我们做挂的一些思路,挂的原理,希望抛砖引玉。外挂说白了就是用程序代替人去操纵游戏,模拟人向游戏程序发送键盘、鼠标消息。一般的流程就是:1、 通过Windows系统的OpenProcess API打开目标进程 – 也就是游戏,以便能读 ...
    分类:    2019-8-31 01:03
  • 漫画:5 分钟学会红黑树算法

    漫画:5 分钟学会红黑树算法
    作者 | 阿广责编 | 伍杏玲下面为标准的二叉排序树:初始状态:其实想要搜索值为226的节点很简单,搜索动画过程如下:这样不行!这是个病!得治!红黑树就是一种平衡的二叉查找树,说他平衡的意思是他不会变成“瘸子 ...
    分类:    2019-8-27 11:01
  • 自己动手用c语言写一个基于服务器和客户端(TCP)

    自己动手用c语言写一个基于服务器和客户端(TCP)
    如果想要自己写一个服务器和客户端,我们需要掌握一定的网络编程技术,个人认为,网络编程中最关键的就是这个东西——socket(套接字)。socket(套接字):简单来讲,socket就是用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。TCP协议TCP协议:是一种面向 ...
    分类:    2019-8-26 00:29
  • 还在为软件被破解感到烦恼?有这几款软件加密保护工具就够了

    还在为软件被破解感到烦恼?有这几款软件加密保护工具就够了
    软件保护的概念是从开发商的角度出发的,强调软件加密以及不被他人所盗用。为了保护软件开发商的权益,防止软件被复制、盗用或未经认证而非法使用软件,一般采用软件授权方式对软件进行认证激活,只有经过认证激活的软件才能正常使用。随着软件普及程度、互联网技术的发展,以及正版软件购买用户数量和 ...
    分类:    2019-8-22 01:32
  • 最新
    热门
    返回顶部