自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT1995的博客

博主QQ570176391 个人作品网站:www.it1995.cn

  • 博客(39)
  • 资源 (59)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Python笔记-安装python虚拟环境及配置opencv及通过opencv识别颜色

这里以window为例:安装python虚拟环境:安装virtuallenv:pip install virtualenv使用cmd进入指定后目录新建虚拟环境:virtualenv env1这样会生成虚拟环境:这里使用PyCharm进行配置:配置好解释器即可。虚拟环境一般package是空的,不会向我上面那样。下面是安装opencv相关的包:使用腾讯的源安装,这个比较快:pip install opencv-python -i https://.

2020-07-30 08:40:46 184

原创 Python笔记-使用cython生成dll,C++进行调用

这里就是把python改成cython语法,然后使用cython跑下,生成.h和.cpp然后通过python下的lib,以及so文件,以及include生成对应的dll,然后用c++调用即可:如下:cimport win32apicimport win32guicdef public int getCursorPosX(): x, y = win32api.GetCursorPos() return int(x) cdef public int getCursorP.

2020-07-29 08:42:50 1399

原创 Qt笔记-profile中基本配置(获取环境变量、设置生成路径、包含文件)

配置好环境变量后通过在profile文件中通过$$(xxx)进行获取。通过DESTDIR配置生成目标文件的路径。使用INCLUDEPATH包含文件。如下:QT += guiINCLUDEPATH += ../CommonDESTDIR = $$(IT1995Web)/libTEMPLATE = libCONFIG += pluginCONFIG += c++11其中IT1995Web的环境变量为:...

2020-07-29 08:38:36 436

原创 Qt笔记-QxOrm基本使用(对SQLLite进行增删改查)

这里本人使用的系统为Win10,Qt为5.14,编译器为WinGW这里先简单说明下首先是用WinGW编译下QxOrm源码:

2020-07-23 08:37:52 439

原创 Python笔记-使用U2滑动APP

滑动代码如下:import uiautomator2 as u2d = u2.connect_usb("8681-A01-0xc60fcc9d")d.app_start(package_name="com.wandoujia.phoenix2")if __name__ == '__main__': size = d.window_size() x1 = int(size[0] * 0.5) y1 = int(size[1] * 0.9) y2 = int(s

2020-07-22 08:58:15 227

原创 Python笔记-使用U2自动登录某APP及watcher使用

import uiautomator2 as u2class HandleWDJ(object): def __init__(self, serial="8681-A01-0xc60fcc9d"): self.d = u2.connect_usb(serial=serial) self.handle_WDJ_watcher() pass #监控器 def handle_WDJ_watcher(self): sel.

2020-07-22 08:56:19 301

原创 Python笔记-XPath定位

XPath为XML Path Language,它是一种用来确定XML文档中某部分位置的语言。可以使用dump_hierarchy()来获取界面属性:d.dump_hierarchy()从中可以看到界面为XML。可以直接使用Weditor获取 XPath的值:从中可以看到XPath为//*[@text="我的"]import uiautomator2 as u2d = u2.connect_usb("8681-A01-0xc60fcc9d")d.app_start(pa

2020-07-22 08:53:29 189

原创 Python笔记-U2解锁手机九宫格

首先介绍几个函数import uiautomator2 as u2d = u2.connect_usb("8681-A01-0xc60fcc9d")d.screen_off() #息屏d.screen_on() #仅仅是点亮平面d.unlock() #进入解锁界面d.info.get("screenOn") #获取当前屏幕状态,如果是亮就为True,息屏就为Falsed.press("home") #按下home键d.press("back")

2020-07-22 08:51:26 199

原创 Python笔记-U2控件操作和操作超时

以豌豆荚为例:普通的操作:import uiautomator2 as u2d = u2.connect_usb("8681-A01-0xc60fcc9d")d.app_start(package_name="com.wandoujia.phoenix2")print("step 1")# 通过多个条件来进行限定d(resourceId="android:id/text1", text="我的").click()print("step 2")这里是可以的,但如果把“我的”

2020-07-22 08:49:40 361

原创 Python笔记-UiSelector坐标定位

比如点击豌豆荚我的,直接用坐标定位:代码如下:import uiautomator2 as u2d = u2.connect_usb("8681-A01-0xc60fcc9d")d.app_start(package_name="com.wandoujia.phoenix2")print("step 1")#使用坐标定位d.click(0.905, 0.952)print("step 2")这里要注意的是,step 1完成后,会马上进行点击!!!...

2020-07-21 08:55:49 341

原创 Python笔记-UiSelector混合定位

这里有如下几种方式完成功能。第一种是使用:布局找child:是这样找的:在android.widget.RelativeLayout下面的android:id/text1是“我的”,先找android.widget.RelativeLayout再找android:id/text1代码如下:import uiautomator2 as u2d = u2.connect_usb("8681-A01-0xc60fcc9d")d.app_start(package_name=".

2020-07-21 08:53:54 219

原创 Python笔记-UiSelector中class定位

这里有3种选择方式。第一个是className匹配方式import uiautomator2 as u2d = u2.connect_usb("8681-A01-0xc60fcc9d")d.app_start(package_name="com.wandoujia.phoenix2")print("step 1")#通过className进行定位,需要注意层级关系d(className="android.widget.TextView")[25].click()print("st

2020-07-21 08:49:47 318

原创 Python笔记-UiSelector中resourceId定位方式

这里以豌豆荚为例,通过资源ID进行定位:从中可以看到对应的下标为0,1,2,3,4;这里是使用resourceId进行定位的:第一种定位方式:import uiautomator2 as u2d = u2.connect_usb("8681-A01-0xc60fcc9d")d.app_start(package_name="com.wandoujia.phoenix2")print("step 1")# 通过资源ID来定位控件,通过索引进行限定# 可以选择多个控件,默

2020-07-21 08:47:34 476

原创 Web前端笔记-two.js加载图片

目前关于two.js的资料,国内的不是很多,项目中要加载图片,官方文档上没有关于加载图片的相关资料,但在github生态圈找到了,在此记录下。如下图片:图片路径:在JS文件中导入图片:import img from '@/assets/image/pic1.png'代码如下:let pic = two.makeTexture(img);let shape = two.makeRectangle(3000, 3000, 100, 100);shape.fill = pi

2020-07-21 08:44:20 236

原创 Web前端笔记-js中加载图片文件(vue cli中同样适用)

这里主要是在vuecli项目中加载图片的时候会出现304,特别是使用自己写的js加载图片的时候,此博文记录了解决办法。在js文件中引用文件import img from '@/assets/image/pic1.png'然后在参数上填写img即可,如下:...

2020-07-21 08:37:12 183

原创 Python笔记-UiSelector文本定位方式(3种定位并点击)

文本定位方式有3种:1:文本匹配;2:文本包含;3:正则表达式import uiautomator2 as u2d = u2.connect_usb("8681-A01-0xc60fcc9d")d.app_start(package_name="com.wandoujia.phoenix2")print("step 1")#全文匹配,点击d(text="我的").click()print("step 2")#文本包含d(textContains="通知").click(

2020-07-17 08:32:33 385

原创 Web前端笔记-字符串自适应tip提示框(适应大小&自动换行&JS中静态工具类实现)思路

程序运行截图如下:下面提几个知识点。第一个是JS中实现静态类,如下utils.jsexport let HHUtils = {}HHUtils .StaticClass = (function(){ let Return = { xxxxxxx: function(xxxx){ let ret= 0; return ret; }, yyyyyyy: function(xxxx, yyyy){ let ret;

2020-07-17 08:30:54 282

原创 Python笔记-weditor的安装及基本使用

这里我是在Linux上安装好python虚拟环境3.6.9,并且安装了uiautomator2。首先是安装weditorpip install weditor -i https://pypi.tuna.tsinghua.edu.cn/simple/这里要主要agent要是激活的状态:然后在Linux 上启动weditor(venv) [root@localhost ~]# weditor False False Truelistening on http://192.16.

2020-07-16 08:59:25 661

原创 Spring Boot笔记-线程池调度计划仅运行一次

这里是有这样的一个需求,启动springboot后用一个新线程,跑一次就可以了,首先是线程池申请和配置:@Configuration@EnableAsyncpublic class AsyncConfiguration { @Bean("TaskExecutor") public Executor asyncExecutor(){ ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); .

2020-07-15 08:37:29 221

原创 Web前端笔记-2D图形平面内平移定位(two.js)

此处是在控制台中输入了window.mainPage.flyToPosition(-1000,500),他是经过平移过去的。整个坐标盘是这样的:这里使用two.bind(‘update’,function(frameCount){})用于平移时的绑定跟新,当平移结束后,使用two.unbind(‘update’);平移相关的代码:export function flyTo({x, y}){ waterWave(x, y); //计算出目前中心点与x,y坐标的差值 ..

2020-07-14 09:28:10 282

原创 Web前端笔记-圆环随时间逐渐缩小(使用two.js)

这里给出效果图:这里就给出截图,不搞gif了:运行时:这里主要是使用了setInterval去操作的,并且设置的timeout为0,这样的效果是比较好的。关键代码如下:画图相关文件:;import * as Two from "JS/two";import * as $ from "JS/jquery";let two;let mouse;let isPressed = false;let originalPositionX = 0;let origi

2020-07-14 09:23:19 250

原创 Python笔记-centos7使用adb连接真实手机及初始化uiautomatro2项目

首先看看各个设备对应的IP系统 ip Android 192.168.1.100 windows 192.168.1.190 centos 192.168.79.134 这里3台机器都是能够相互ping通的。windows上安装pyCharm,用这个进行开发。centos上安装了python3.6.9,并使用了虚拟python环境。Android是5.1的系统,是qiku的手机。记录下操作演示的步骤:centos7使用adb连接到A..

2020-07-14 09:17:41 426

原创 Web前端笔记-two.js实现坐标定位(动画效果非瞬移定位)

先来看下程序运行截图:画图相关代码:;import * as Two from "JS/two";import * as $ from "JS/jquery";let two;let mouse;let isPressed = false;let originalPositionX = 0;let originalPositionY = 0;let map = new Map();let rect;let TWO_PI = Math.PI * 2;export fu

2020-07-14 09:14:02 314

原创 Web前端笔记-two.js图形旋转动画的2种实现方式

这里有两种方式!第一种是使用setInterval:代码如下: let time = setInterval(function(){ if(sun.sun.rotation >= TWO_PI - 0.0625){ sun.sun.rotation = 0; } sun.sun.rotation += (TWO_PI - sun.sun.rotation) * 0.0625; }, 300);运行截图如下:第二种...

2020-07-14 09:10:01 333

原创 Linux&Android笔记-centos7安装adb并链接到雷电模拟器

下载adb的Linux端,并解压:mkdir androidcd androidwget https://dl.google.com/android/repository/platform-tools_r30.0.3-linux.zipunzip platform-tools_r30.0.3-linux.zip这里可以看到里面带有adb程序:cd platform-tools随后配置环境变量:vim /etc/profile在尾部进行添加:export PATH

2020-07-14 09:04:59 516

原创 计算机图形学&Web前端笔记-定位并移动到指定坐标点(two.js理论及实现)

这里先演示下效果笔记毕竟这是给理论及实践的博文。当按下回车后会到场景600,600中画个圆并且浏览器会移动到场景600,600的位置,并且这个位置将会是圆心。同样,滑动滚轮进行放缩后,还是能进行定位的:这里来说下代码以及算法:这里的dot值存储了当前浏览器屏幕中心点对应在场景坐标点,参数x,y即为要定位的点,也就是屏幕中心会移动到的地方。等会说下getScreenOriginal()这个函数是怎么实现的。得到点后,把dot.x-x及dot.y-y乘以对应的...

2020-07-11 09:35:15 314

原创 计算机图形学&Web前端笔记-浏览器中心点转场景坐标理论及实现(two.js)

实现的功能是这样的:输入window.mainPage.flyTo(xxx,xxx)后会在浏览器中心点画个圆心,使用鼠标及滚轮滚动后。再次运行:前一篇博文已经说了3*3变化矩阵实现图形放缩及平移,这里不再多谈,此处只记录下,将屏幕中心点坐标,转换为two.js的场景坐标点:这里的two.scene._matrix就是3*3的矩阵。cirX=(屏幕坐标X点-水平位移)/水平缩放cirY=(屏幕坐标Y点-垂直位移)/垂直缩放源码如下:...

2020-07-11 09:15:44 244

原创 计算机图形学&Web前端笔记-图形平移放缩原理及实现(two.js鼠标事件适用所有渲染)
原力计划

在two.js中,只提供了svg渲染时的鼠标事件,而canvas和webgl并没有提供,这样就对本人造成了很大的困扰,因此学习了下计算机图形学相关的知识,实现了利用two.js绘图在canvas、svg、webgl渲染方式下,放缩或移动场景,还能使用鼠标对其进行点击交互。下面先演示下截图:点击绿色的矩形:从上面的图可以看出变色了。下面滚动滚轮及拖动下场景:同样点击刚刚那个矩形:还是可以被找到,并且改变颜色。下面先来说下2d图形中平移和放缩的原理(非常重..

2020-07-10 09:43:54 334

原创 Python笔记-PyCharm远程连接到Linux进行代码同步并运行

这里记录了在windows下使用PyCharm连接到centos 7系统连接到独立python开放环境,并使用其解释器进行开发。新建项目或打开项目后:File->Settings在settings中选择:Project:xxxx->Project Interpreter这里我已经配置好了,如果没有要选择这个:点击Add,进入:SSH Interpreter点击那 ... 后:这里Tpye要选择SFTP这里Host写Linux的ip地址,U.

2020-07-09 09:57:26 362

原创 Python笔记-centos 7安装(升级)pyton到3.6.9及创建独立虚拟环境

首先下载python3.6.9wget http://npm.taobao.org/mirrors/python/3.6.9/Python-3.6.9.tgz解压tar -zxvf Python-3.6.9.tgz生成makefilecd Python-3.6.9./configure --prefix=/usr/local/python3编译及安装make && make install生成软链接ln -s /usr/local/pytho

2020-07-09 09:52:56 268

原创 Web&QML笔记-qml获取canvas中元素是否被按下

以前出了几个用QWebView,获取html前端数据的博文,使用QWebElement可以直接获取html中元素的填充的值。在此不在多提。这个是纯QML获取canvas中元素是否被按下的思路。这里先演示下程序运行截图如下:点击按钮生成两个元素:点一下第一个红色矩形元素:点一下第二个红色矩形元素:其原理就是qml按钮调用web前端函数,构造出2个canvas矩形。然后web前端还提供了一个函数,这个函数用于查询这个按钮是否被按下,下面这个例子是使用ma.

2020-07-08 08:38:14 295

原创 Web前端笔记-two.js画三角形及画tip含tip旋转

程序运行截图如下:旋转下:代码如下:import * as Two from "JS/two";import * as $ from "JS/jquery";let isPressed = false;let originalPositionX = 0;let originalPositionY = 0;let two;let mouse;export function drawGraphic(){ let elem = document.getEleme

2020-07-07 08:49:31 269

原创 Web前端笔记-移动端触屏移动视角(two.js)

这里主要是利用jquery,在移动端时也可以实现视角的移动效果。程序运行截图如下:这里用触屏操作与鼠标操作一样:关键源码如下://移动端触碰开始$stage.bind('touchstart', function (event){ originalPositionX = event.changedTouches[0].pageX; originalPositionY = event.changedTouches[0].pageY; isPressed = true;

2020-07-07 08:47:02 247

原创 Android逆向笔记-使用dnSpy修改C#的dll(安卓游戏中使用资源不减反加)

这里以某C#写的Android APP为例。如下提取这个dll使用dnSpy进行修改:使用Ctrl + Shift + K进行全局搜索,搜索cash从中可以看到Deduct为减少,Add为添加。鼠标移动到Deduct上然后点击:从中可以看到都是与cash相关,将所有的-和-=改为+与+=右键然后点击编辑IL指令:将其改为add,全部修改后如下:然后点击保存:再将此dll放回以前的位置,然后再签名,即可实现使用资源不减反加。.

2020-07-05 22:39:27 632

原创 Android逆向笔记-通过配置文件设置全屏(逆向开发与正向开发)

这里就是最简单的项目:源码打包下载:https://github.com/fengfanchen/AndroidReverse/tree/master/CrakDemo3这里首先用逆向改配置文件,然后再回编译实现全屏界面的过程:逻辑如下:界面文件为AndroidManifest.xml<?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http:.

2020-07-05 15:56:22 357

原创 Android逆向笔记-单机游戏通过配置文件修改技能等

此处只说明思路,不举具体的例子,避免CSDN审核不通过。在安卓单机游戏中,要注意asserts/data文件夹下,此处有大量的xml文件。可以用字符串搜索。这里的skills就存储了技能,stores存储了礼包中金币、钻石、资源的数量。如下例子:钻石小宝箱,这里有个buyValue,值的就是数量,priceType就是要花的人民币。又如下:awardValue估计是值奖励值,将其修改:进入游戏看下效果:另外...

2020-07-05 13:40:23 2561 2

原创 Android逆向笔记-大部分内购游戏破解思路

最近出了几个Android逆向的笔记,CSDN审核不通过,在此不再做详细的笔记,仅是记录下思路,免得CSDN审核不通过。这里以单机游戏为例,大部分是单机内购游戏。2020-07-05 10:35:17目前在游戏购买时按下取消购买,就会提示道具下方失败,如果成功就是道具下发失败,如下:这里使用Android Killer进行搜索转成utf-8这里在将4个文件都进行修改。举个例子:以前这里是if-neq,改为if-eq,或者将if-nez改为if-eqz,这...

2020-07-05 10:43:37 1563

原创 Web前端笔记-画布拖动及放缩(two.js)

程序运行截图如下:结构图如下:关键代码如下:界面调用HelloWorld.vue<template> <div> <div id="draw-shapes"></div> </div></template><script> import "JS/two" import "JS/zui"; import {demo1} from "JS/test1"; e

2020-07-02 22:28:03 521

原创 Qt文档阅读笔记-QCompleter官方解析及实例

QCompleter类提供了模型item的提示功能。QCompleter可以再Qt的任意控件进行提示,如QLineEdit和QComboBox控件。当用户开始输入一个单词是,QCompleter会进行提示。下面是QCompleter的基本用法:QStringList wordList;wordList << "alpha" << "omega" << "omicron" << "zeta";QLineEdit *lineEdit = .

2020-07-01 08:31:47 422

基于RFID门禁系统源码 ,C/C++

/*本程序开源 * 作者QQ570176391,78442761 * * 博客http://blog.csdn.net/qq78442761 * * *此源码在博客有对应博文 * * */

2017-09-10

人脸识别Qt,opencv2.4.9

人脸识别,Qt,opencv2.4.9,

2017-05-04

libX11生成libX11-xcb.so.1

解决部分Linux操作系统在安装Qt时候,缺少libX11-xcb.so.1文件的问题! 详细步骤可以查看CSDN IT1995博客

2018-11-13

Qt文本转化工具 realase版本

/* 本程序开源 开发者:QQ570176391 博客:https://blog.csdn.net/qq78442761 */ 注意本版本源码只支持UTF-8 &lt;-&gt; ASCII 注意:源码请在本人前一个连接下载!

2019-01-19

Qt|C/C++仿QQ宠物

免费开源代码; http://blog.csdn.net/qq78442761本博客有配套此代码的博文

2017-08-29

Qt读取串口数据ReadSerialCardID

Qt读取串口数据ReadSerialCardID,免费开源,在csdn it1995有对应的博文

2020-04-03

rabbitmq安装套.rar

Rabbitmq 3.6.15 erlang 20.3 另外在本人的博客里面有对应的安装博文,CSDN IT1995

2019-11-27

Nginx相关.rar

Linux 上 Nginx相关的依赖包。凝思6版本已经装成功了!

2019-08-22

mysqllib和dll.rar

快速解决Qt5\MinGw编译器快速解决-QMYSQL driver not loaded问题

2019-05-20

基于Qt的HTTP服务器

本源码有对应的博文教程: https://blog.csdn.net/qq78442761/article/details/89080144

2019-04-08

Qt多线程端口扫描工具(开源)

本源码在 https://blog.csdn.net/qq78442761/article/details/89016277 中有解释说明

2019-04-04

Qt文件编码转换工具源码

/* 本程序开源 开发者:QQ570176391 博客:https://blog.csdn.net/qq78442761 */ 注意本版本源码只支持UTF-8 <-> ASCII

2019-01-19

Qt + Python + OpenCV图标转换工作源码

本程序在博客CSDN IT1995有详细的说明! 本程序开源,欢迎大家学习与交流

2019-01-06

图标替换工具(开源发布版)

本程序在博客CSDN IT1995有详细的说明! 本程序开源,欢迎大家学习与交流

2019-01-06

Qt自定义代理,委托,自定义开关

本原理在CSDN IT1995 博客有详细说明。

2018-11-27

Qt,获取CPU信息(Linux,Windows通用)

本源码在CSDN IT1995的博客有代码详解,欢迎大家参考。谢谢!

2018-11-23

tcl8.4.19.zip

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

tcl8.4.11.zip

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

expect5.45

解决spawn: not found与expect: not found问题(安装expect)

2018-11-14

RFID,C/C++门禁系统 RFID源码

CSDN IT1995相关博文的,关于RFID的源码,详细请看IT1995的博客

2018-11-05

winscp文件传输软件

只要ssh,22端口打开,无需vsftpd与proftpd都能进行文件传输,适合冷门系统,节约开发者时间成本

2018-11-05

C++Qt实时颜色查询源码 opencv

本套源码开源! 由CSDN IT1995提供! 在CSDN IT1995博客上有对应此套开源的博文,逻辑和算法讲解! 内有视频演示!

2018-10-16

opencv_contrib-3.3.0

稳定版,在博客IT1995有对应的用VS编译的原文!!!!!

2018-09-12

opencv-3.3.0

稳定版,在博客IT1995有对应的用VS编译的原文!!!!!

2018-09-12

Qt界面QSS等

此源码在博客CDSN IT1995有详细的说明。 https://blog.csdn.net/qq78442761/

2018-07-11

Qt开机唤醒狩猎者

当Windows开机或唤醒时,会自动拍照,并且会保存在新建的文件夹里面,此源码在CSDN IT1995有详细的说明

2018-06-02

Qt仿QQ登录界面

此源码在CSDN IT1995有对应的博文。本程序开源!!!!

2018-05-03

Qt打地鼠游戏

qt打地鼠游戏,在博客CSDN IT1995 有相关博文讲解。 https://blog.csdn.net/qq78442761/

2018-04-22

QTreeWidget基础操作代码

本博文在CSDN IT1995有相关博文查阅。可以进入CSDN IT1995查看

2018-03-25

Qt/C++ 网站爬虫源码

本源码很简单,不是专业的爬虫软件,在CSDN博客IT1995有对应的博文,代码讲解。

2018-02-08

Android容器相关开发实践

Android容器相关开发实践 在博客IT1995有相关博文,方便大家快速掌握!

2018-01-25

web安全基础实验_网易云课堂

此文件到IT1995博客有相关实践博文, 欢迎大家进行查阅!!!

2018-01-25

XSS存储型 网易云课堂

网易云课堂微专业-WEB安全工程师 XSS存储型 源码。 在CSDN有对应博文

2018-01-18

同步与通信机制的设计(信号量)

南邮 客户与服务器程序的同步与通信机制的设计 本博客有分步教程

2017-06-07

客户与服务器程序的同步与通信机制的设计(信号量版本)

此源码在csdn IT1995的博文有详讲

2017-06-06

客户与服务器程序的同步与通信机制的设计

南邮 客户与服务器程序的同步与通信机制的设计 本博客有分步教程

2017-05-31

Qt+Opencv-PCA人脸识别+视频

http://blog.csdn.net/qq78442761/article/details/71157980 此项目人脸识别模块讲解

2017-05-07

qt图像灰度处理源码

相关文章请查阅csdn IT1995博客

2017-03-11

qt游戏客户端

此源码配套教程请查阅csdn IT1995博客

2017-03-02

gameServer

此源码配套教程为csdn IT1995博客

2017-03-02

IT1995的留言板

发表于 2020-01-02 最后回复 2020-04-27

空空如也

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

TA关注的人 TA的粉丝

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