C++知识点:namespace
namespace即“命名空间”,也称“名称空间” 使用了命名空间即定义了上下文。本质上,命名空间就是定义了一个范围。 定义命名空间 namespace namespace_name { // 代码声明 } using 指令 使用 using namespace 指令,这样在使用命名空间时就可以不用在前面加上命名空间的名称。这个指令……
C++知识点:面向过程与面向对象
“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。 面向过程:就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 比如以公共汽车而言: “面向过程”就是汽车启动是一个事件,汽车到站是另一个事件。在编程序的时候我们关心的是某一个事件。而不是汽车本身。我们分别对启动和到站编写程序……
C++知识点:typedef
类型别名 1. 定义类型别名 int main() { char *pa,pb;//声明了一个指向字符变量的指针pa,和一个字符变量pb pa = "hello"; pb = "hello";//报错,不能将const char*类型的值赋给char类型的实体 pb = 'h';//正常 return 0; } int main(……
windows编程:常用API
下断点快速找事件,通常都是在命令行BP下断点,shift+f9找事件然后再alt+f9返回。 快捷方法,ctrl+A分析代码。ctrl+N 找要下断的API函数。右键>查看调用结构。 然后分别F2下断,shift+F9运行。直接就可以看到不用alt+f9返回。即用BPX。 破解或者脱壳都ctrl+A分析一下这样比较好分析。 PS//A表示ANSI(短)……
windows编程:一切都要从Hello Word说起!
0x01 debug与release版本的区别与联系 Debug 版本: /MDd /MLd 或 /MTd 使用 Debug runtime library(调试版本的运行时刻函数库) /Od 关闭优化开关 /D “_DEBUG” 相当于 #define _DEBUG,打开编译调试代码开关(主要针对assert函数) /ZI 创建 E……
python知识点:将数据库表更新至id为顺序
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2020/1/15 14:32 # @Author : H # @File : update_id_all.py import MySQLdb as mdb def updateID(tablename,DBnam……
python模块:BeautifulSoup使用
import requests,wget,os,time from bs4 import BeautifulSoup from requests_html import HTMLSession from requests_file import FileAdapter headers = {'User-Agent': 'User-Agent:Mo……
C++ 知识点:this指针
在 C++ 中,每一个对象都能通过 this 指针来访问自己的地址。this 指针是所有成员函数的隐含参数。因此,在成员函数内部,它可以用来指向调用对象。 可以单步调式感受一下: #include <iostream> #include <string> using namespace std; class Box {……
windows编程:进程与线程
CreateThread() 功能:创建线程 返回值:线程创建成功返回新线程的句柄,失败返回NULL 函数原型: HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartA……
Windows编程:windows服务
windows服务简介 Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。 这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这种服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要长时间运行功能时使用。……
C++ 知识点: “*” “&” “->”
“*”与 “&” #include<iostream> using namespace std; int main(){ int a=123; //&a表示a在内存中的地址,也就是123在内存中的地址 cout<<"a: "<<a<<en……