自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cj1064789374的博客

好好学习天天博客

  • 博客(555)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 九月实习开发学习笔记

import asyncoreimport datetimeimport reimport structimport hashlibimport threadingimport loggingimport socketfrom config.settinges import GLOBALVER, SaveMessage, CMPP_NTS_COUNTERfrom .config import *cmppmap = {}class CMPPSocket(asyncore.dispatch

2021-09-29 00:09:44 47

原创 Win10自启动学习笔记

win+rshell:startup把程序快捷方式放到“启动”目录

2021-09-28 23:37:36 19

原创 网络编程学习笔记

补充select当用户进程调用了select,那么整个进程会被block,而同时,kernel会“监视”所有select负责的socket,当任何一个socket中的数据准备好了,select就会返回。这个时候用户进程再调用read操作,将数据从kernel拷贝到用户进程。这个图和blocking IO的图其实并没有太大的不同,事实上还更差一些。因为它不仅阻塞了还多需要使用两个系统调用(select和recvfrom),而blocking IO只调用了一个系统调用(recvfrom),当只...

2021-09-16 14:00:16 222 1

原创 编码方式学习笔记

编码方式ASCII编码总共有128个,用一个字节的低7位表示。0~31是控制字符如换行回车删除等;32~126是打印字符,可以通过键盘输入并且能够显示出来。GB2312编码因为ASCII编码不支持中文,所以当中国人用到计算机时,需要寻求一种编码方式来支持中文。GB2312-80 是 1980 年制定的中国汉字编码国家标准:当字符小于127位时,与ASCII的字符相同,但当两个大于127(字节最高位为1)的字符连接在一起时,就代表一个汉字。GB2312编码就是根据这套标准而命名的编码方式。下面是具

2021-09-06 15:55:01 20

原创 Idea学习笔记

禁用 Settings | Inspections | Declaration redundancy | Unused Declaration禁用 Settings | Inspections | Spelling | Typo禁用 Settings | Inspections | Proofeading | Typo同步阻塞:小明一直盯着下载进度条,到 100% 的时候就完成。同步体现在:等待下载完成通知;阻塞体现在:等待下载完成通知过程中,不能做其他任务处理;同步非阻塞:小明提交下载任务后就

2021-09-03 14:01:49 31

原创 kali视频学习笔记……未完待续(12月)

kali学习笔记

2021-08-29 16:51:40 34

原创 Java书籍学习笔记……未完待续(10月)

Java学习笔记

2021-08-29 16:50:58 31

原创 Java视频学习笔记……未完待续(10月)

Java学习笔记

2021-08-29 16:49:58 39

原创 台式电脑学习笔记

预算18000元CPU英特尔® 酷睿™ i7-11700F 处理器(16M 高速缓存,睿频至高可达 4.90 GHz)K能超频,F不带核显(插了独显就用不核显),KF不带核显能超频,不超频的话带F就可以,下面是官网的介绍(注意如果买K版则下面的主板要改)https://www.intel.cn/content/www/cn/zh/products/sku/212280/intel-core-i711700f-processor-16m-cache-up-to-4-90-gh

2021-08-29 15:12:43 38

原创 仙侠网游学习笔记

123456789基本思想:寻找esi的来源,是eax赋值的101112寻找eax的来源,确定是从call elementclient.96E8D0中得到13我们尝试调用上一层1415发现是无参调用!用注入工具测试下,成功!16call 0x006C5650这个是不是万能的呢,我们重启多次游戏测试,仍然可行!17同样方法寻找结束打坐的call18综上所述,下面两个call就是打坐开始与打坐结束call 0x006C5650call 0x006C

2021-06-28 20:33:28 131

原创 设计模式学习笔记

设计模式的六大原则1、开闭原则(Open Close Principle)开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。2、里氏代换原则(Liskov Substitution Principle)里氏代换原则是面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。LSP 是

2021-05-13 00:39:02 36

原创 C++书籍学习笔记……未完待续(11月)

C++学习笔记

2021-04-02 08:26:02 133

原创 数据库学习笔记

关系型数据库概念第一章:绪论四个概念:数据:Data快递数据库:DataBase物流仓库数据库管理系统:DBMS整个仓库运作情况数据库系统:DBS整个物流体系概念模型:ER图椭圆:属性矩形:实体菱形:联系1:N:一对多N:N:多对多逻辑物理模型:层次模型:树网状模型:图关系模型:二维表关系:一张表元组:一行属性:一列码:可以唯一确定一个元组的属性集且其真子集不是码(可多个属性作为码)候选码:极小超码集,它的任意真子集都不是超码,而他本身是超码主码:主码是被选中用来

2021-03-31 09:17:57 105

原创 U2D愤怒的小鸟学习笔记

官方文档:https://docs.unity3d.com/ScriptReference/index.htmlPart 1基本操作1.左下角Project面板中Assets下创建Image,Music,Scenes,Script四个文件夹,Packages不用管2.在Scenes文件夹下新建几个unity场景文件,把预先备好的素材拉入Image与Music3.选中Image下第一张图,例如BIRDS_1,右边Inspector面板中设置Sprite Mode为Multiple,点sprite E

2021-03-10 09:47:56 210 2

原创 火狐浏览器插件学习笔记

使用方法:创建manifest.json文件,按下面示例设置属性,注意version在之后维护更新时记得增加,这样好管理创建app.js文件,写要实现的功能,然后把两个文件打包成“GJL2CJ_Plugin.zip”,GJL2CJ_Plugin是我定的插件名打开https://addons.mozilla.org/zh-CN/developers/并登陆,没账号的先注册再登陆,提交新附加组件选择公开还是私用,PC端还是安卓端(或两者),并上传zip文件,选择是用到某些功能,再次上传zip文件,确定

2021-03-09 13:11:26 70

原创 CS学习笔记(续)

CS起源暂停方法:sv_cheats 1 然后 bot_stop 1游戏分辩论:4:3,1024x768打开注意:游戏与辅助都要管理员身份打开自定义数据类型表.数据类型 宽度高度数据 .成员 高度, 整数型, , , 高度 .成员 宽度, 整数型, , , 宽度.数据类型 三维坐标 .成员 x, 小数型 .成员 y, 小数型 .成员 z, 小数型.数据类型 二维坐标 .成员 x, 小数型 .成员 y, 小数型全局变量表.

2021-03-03 23:37:33 967 5

原创 新剑侠情缘学习笔记

一、结论·1.1技能道具A:0x008649B8S:0x008649B8D:0x008649B8F:0x008649B8G:0x008649B8Z:0x008649B8X:0x008649B8C:0x008649B8map.x:0x004ED730map.y:0x004ED734·1.2人物数据当前生命:[[0x00845618]*0x42B0+0x004ED780]最大生命:[[0x00845618]*0x42B0+0x004ED784]当前内力:[[0x00845

2021-03-03 17:26:09 126 3

原创 VScode学习笔记

基本思想安装编译或解释工具,能够在命令行编译或解释运行VScode是自带命令行的编辑器,打开cpp,java,py文件后在下面终端输入上一步的指令即可VScode提供了各种语言的扩展,打开cpp,java,py文件后右下角弹窗提示安装,点确认即可C++新建test01.cpp文件写入下面几行代码执行g++指令,-o是输出的文件名打开文件夹双击生成的exe运行—JAVA新建test02.java文件写入下面几行代码执行javac指令,注意参数要带.java后缀执行java指

2021-02-22 09:50:32 98 2

原创 CS学习笔记(下)

CS学习笔记(下)学习版本:CS1.6 v3248一、先讲结论机器人X/Y/Z:[[cstrike.exe+11069BC]+k*324+88/8C/90],其中k取1,2,3,…二、分析方法机器人XYZ:由上一节我们可以得到cstrike.exe+1033240基址用于遍历所有玩家,所以我们把他遍历时出现过的所有值记录下来,在本次测试中记录的地址是:0C0D3B7C—占0x324个字节,加88/8C/90的就是该玩家(真正玩家)的XYZ,也正好就是[cstrike.exe+

2021-02-21 17:57:14 52

原创 CS学习笔记(中)

CS学习笔记(中)学习版本:CS1.6 v3248一、先讲结论人物x:[[cstrike.exe+11069BC]+88]或机器人[[cstrike.exe+1033240]+88]人物y:[[cstrike.exe+11069BC]+8C]或机器人[[cstrike.exe+1033240]+8C]人物z:[[cstrike.exe+11069BC]+90]或机器人[[cstrike.exe+1033240]+90]人物俯仰角:[[cstrike.exe+90EB7C]]或[

2021-02-20 23:19:32 73 2

原创 CS学习笔记(上)

CS学习笔记(上)学习版本:CS1.6 v3248一、先讲结论护甲:[[[[cstrike.exe+11069BC]+7C]+04]+1BC]生命:[[[[cstrike.exe+11069BC]+7C]+04]+160]金钱1:[[cstrike.exe+1033240]+7C]+1CC金钱2:[[cstrike.exe+11069BC]+7C]+1CC判断当前金钱是否足够:[cstrike.exe+61B9FC]二、分析方法护甲:开局买护甲搜100,买炸弹炸自

2021-02-20 11:56:43 60 1

原创 CE学习笔记

教程地址https://www.bilibili.com/video/BV1AV411i7YU多重指针补充https://blog.csdn.net/cj1064789374/article/details/113749571

2021-02-14 08:43:37 59

原创 dll学习笔记(本地控制台)

1. VS创建DLL项目工程//framework.h#pragma once#define WIN32_LEAN_AND_MEAN // 从 Windows 头文件中排除极少使用的内容// Windows 头文件#include <windows.h>// pch.h: 这是预编译标头文件。// 下方列出的文件仅编译一次,提高了将来生成的生成性能。// 这还将影响 IntelliSense 性能,包括代码完成和许多代码浏览功能。// 但是,如果此处

2021-02-14 08:41:43 87

原创 TraceMe学习笔记

OD打开TraceMe.exe插件-API断点设置工具-常用断点设置-GetDlgItemTextA-确定运行,输入11111,11111,确定ctrl+f9,F8,一直F8往下分析,针对每个跳转语句进行测试,得到如下结论:右击修改了的指令(修改多条就选中多条),复制到可执行文件,选择转到“文件对话框”,右击,保存文件,重命名TraceMe_cj.exe,确定...

2021-02-13 21:24:14 62 1

原创 蜀门手游学习笔记

Day1 环境安装官网https://account.touchsprite.com/user/index下载三个文件下载雷电模拟器并安装运行,把上面的apk文件拖进去模拟器桌面安装在模拟器内安装蜀门手游,手机注册登陆触动精灵app,网络设置开桥接(要装驱动)回到主机浏览器登陆官网(上面的网址),在安全设置绑定触动安卓账号解压TS_Studio到你喜欢的路径,运行TouchSpriteStudio.exe,到设备处搜索并连接模拟器的安卓系统新建项目在main.lua文件中写代码,点击上面的单

2021-02-11 16:44:01 101 1

原创 lua学习笔记

-- printprint('hello world')-- ifx=1;if x==2 then print("11 "..x);elseif x==3 then print("12 "..x);else print("13 "..x);end-- whilewhile x<10 do x=x+1; print("2 "..x);end-- forfor i =1,10,1 do print('3 '..i);end-- repeatlocal i=11;

2021-02-11 13:30:06 34

原创 植物大战僵尸笔记

无限阳光打开CE连接游戏程序,通过改变阳光找到阳光值的内存地址把该地址添加到候选地址,右击找出是什么改写了这个地址,再回到游戏改变阳光得到指令mov [edi+00005560],esi,指针基址可能是 edi=135F7788CE新的扫描,勾上Hex,数值填135F7788,新的扫描扫描类型改未变动的数值,然后按再次扫描若干次取左上角筛选出来的地址中的第一个为候选地址,本例为0487A6C8,右击找出是什么访问了这个地址会发现很多+00000768的指令,点开第一条指令mov esi,[e

2021-02-09 17:07:23 117

原创 winmine学习笔记

winmine学习笔记游戏的callMessageBoxA call函数OD打开winmine.exe程序后crl+g查找MessageBoxA,即可到达MessageBoxA call地址,我们用代码注入工具测试(详见《注入工具学习笔记》),无误。//话柄(窗口指针),消息文本(字符串的内存首地址),标题(字符串的内存首地址),消息类型(error/warning/ok)int MessageBox{ __in HWND hWnd, __in LPSTSTR lpText,

2021-02-09 00:05:12 76

原创 注入工具学习笔记

注入工具学习笔记OD打开winmine.exe程序ctrl+g搜MessageBoxA记下地址7422F880关闭OD打开winmine.exe程序打开注入工具.exe按左上角电脑图标选中扫雷程序输入代码右击“注入远程代码”按扭

2021-02-08 10:28:09 49

原创 虚拟内存设置笔记

高级系统设置性能-设置高级调成下面的样子

2021-02-08 09:57:38 43

原创 OD学习笔记

OD学习笔记Day1 快捷键设置断点或删除断点F4运行到当前选定位置F7单步步入F8单步步过F9运行至下一断点CTRL+F9运行到当前函数的return处CTRL+G查找表达式ALT+B查找断点Day2 爆破实例OD打开traceme.exe-插件-API断点设置工具-常用断点设置,找到GetDlgItemTextA(不确定的话GetWindowTextA也可顺便勾上)打勾ua dqe pg ,F9运行出现输入弹框,输入后按check,会停在断点处,按ctrl+F9执

2021-02-07 23:36:00 101

原创 MFC计算器学习笔记

一、安装:MFC应用(如果没有的话)二、打开:VS2019,并创建新项目-MFC应用,在应用程序类型处选择基于对话框,项目名在本教程中是calculator_project三、运行:没有报错,观察解决方案中本项目下有五个文件夹:引用,外部依赖项,头文件,源文件,资源文件,我们主要操作的是后面三个四、先对资源文件进行操作,打开工具箱,拉入button与edit control,其实会操作这两个就基本够用(1)设置窗口属性中的描述文字与样式,以及按钮的描述文字,基本上资源文件这里前端就做

2021-02-06 18:00:14 1499 1

原创 汇编学习笔记

#include "test01.h"int main() { //F9增删断点/直接点击左边空位 //F5执行到下一个断点 //F10逐行执行不进函数 //F11逐行执行进入函数 int a = 20000; int* p = &a; printf("0x%p\n", p); //十进制的20000转成十六进制是4e20,int占四字节空间 //可以看到连续四个字节是20 4e 00 00 ,显然20在低位,4e在高位,得知win32是小端模式! char* cp = (c.

2021-02-02 23:19:17 118 1

原创 ASP.NET学习笔记

VS2019创建新项目:ASP.NET Core Web 应用程序:ASP.NET Core Web 应用(模型-视图-控制器)主要结构介绍:有四个项目创建时自带的,不用管:Program.cs与Startup.cs是启动文件appsettings.json与Properties/launchSettings.json是运行与整体配置我们主要操作的有四个文件夹:wwwroot存前端css/js/img等文件Models是模型,主要是进行后端的数据存储管理Views是页面,主要

2021-02-02 12:25:52 45

原创 C#学习笔记

//program.csusing System;namespace CJ_test{ class Program{ //整体感觉看下来与C++十分类似,独有的特性是托管吧! static void Main(string[] args){ //Class1 c1 = new Class1(); //c1.func1(); //c1.Acceptdetails(); .

2021-01-31 19:33:22 45

原创 IIS学习笔记

控制面板--->程序和功能--->启用或关闭Windwos功能连带子项全部选中:Internet Explorer 11,Internet Infomation Services,Internet Infomation Services 可承载的Web核心除了Internet Infomation Services/万维网服务/应用程序开发功能/(只选中ASP与ISAPI扩展),其余全选!控制面板--->管理工具--->Internet Information Service

2021-01-30 14:09:42 37

原创 asp/vbscript学习笔记

addbook.asp<% if request.cookies("user")="" then Response.Redirect("login.asp") end if if request.cookies("power")="1" then Response.Redirect("forbidden.asp") end if%><!DOCTYPE html><html> <he

2021-01-30 13:56:36 49

原创 go学习笔记

module go_testgo 1.15//本例程介绍环境安装package mainfunc main() { // fmt.Println("hello" + "world") // test02() // test03() // test04() // test05() // test06() // test07() // test07() // test09() // test10() // test11() // test12() // test13.

2021-01-29 17:17:48 37

原创 apache学习笔记

打开官网 http://httpd.apache.org/我因为之前就装了VC15(好像是装mysql8.0时要装的),所以点击中间的Apache 2.4 VC15,跳到下面Apache 2.4.46 x64,可以看到右边12.2MB,点击Download Location下边的下载按钮,我选左边的那个,下载源不同而已,文件是一样的解压到D盘下并把Apache24重命名为Apache,用管理员身份打开命令行并进入到D:\Apache\bin,如果加了D:\Apache\bin\httpd.exe这.

2021-01-29 15:00:50 52

原创 火狐缓存路径笔记

启动浏览器网址栏,输入about:config点击“接受风险并继续”按钮搜索框,输入browser.cache.disk.parent_directory,点击右边添加或编辑按钮,输入路径F:\2temp\firefox_document,点击确认按钮搜索框,输入browser.cache.offline.parent_directory,点击右边添加或编辑按钮,输入路径F:\2temp\firefox_document,点击确认按钮搜索框,输入browser.cache.disk.en

2021-01-28 16:59:15 53

VS+OPENCV.zip

机器视觉课程设计标定程序,基于VS2015(MFC界面)+OPENCV3.4实现标定实距长度与像素距离之比,并测量矩形长宽与圆形半径

2019-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除