- 博客(310)
- 资源 (3)
- 收藏
- 关注

原创 Visual Studio 各种版本编辑器的下载
下载前的准备保持电脑硬盘有足够的空间(建议50G)。查找对应的电脑操作系统,如Windows,Mac。学习阶段建议安装俩个或多个的版本,如vs2013或者vs2017。vs是简称,c++或c语言都简称 vc 或vc++,结果都一样是编辑器。尽量去官网下载,其它网站或安装包是的次要选择。注册微软账号。 开始下载 百度搜 “微软中国” 认准标志 ...
2018-07-23 12:46:31
5944
原创 c++创建第一个控制台程序
目录创建控制台应用程序打印出Hello World!空项目创建vs自带打印的创建桌面向导(自定义创建)基本代码理解什么是??#include\创建控制台应用程序打印出Hello World!空项目创建vs自带打印的创建桌面向导(自定义创建)基本代码理解开始入门会有很多的为什么和很多的不理解,先什么是??#include<iostream>...
2020-07-21 05:48:53
1383
原创 编程开发环境搭建
Visual Studio 2019下载Visual Studio 2019 产品系列系统要求官方下载Vs2019其它历史–版本下载
2020-07-20 05:34:55
747
原创 c#程序流程控制与调试技术
If选择结构为什么要使用关系运算符简单If 选择结构1逻辑运算符复杂if选择结构1if-else 选择结构1if-else 选择结构三元运算符多条件选择与switch多重if选择结构1多重if选择结构2选择结构的嵌套1switch选择结构for循环的使用为什么要使用for循环...
2018-11-29 15:51:33
996
原创 c#变量、运算符与类型转换
内存分配与变量定义方法理解内存分配原理内存存取数据的方法变量的引入数据类型变量的定义与使用c#中变量的命名变量定义常见错误常见错误1常见错误2常见错误3常见错误4常见错误5常量与枚举的使用常量的定义和使用1常量的定义和使用2枚举的使用1枚举的使用2Cons...
2018-11-29 11:12:37
436
1
原创 【c++】vs配置编译JsonCpp
JsonCpp 在GtiHub上的下载这里是下载地址 解压后第一种配置方法在项目工程目录下创建”myJson”文件夹,把下载的jsconcpp-master的Include,和src复制到项目工程刚才创建的myJson文件夹 创建筛选器,添加现有项 引入项目工程目录下的”myJson”文件夹里面的include头文件夹注意:...
2018-08-11 07:55:51
2133
原创 c++ Http协议头的组成及含义
Http协议头的组成及含义;①、什么是Http协议:协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则。 HTTP-Hypertext transfer protocol,即超文本传输协议(HTTP)是一种通信协议,详细规定了浏览器和万维网服务器之间互相通信的规则, 通过因特网传送万维网文档的数据传送协议。它允许将超文本标记语言(HTML)文档从Web...
2018-08-07 06:19:20
3250
1
原创 【C#】通过webbrowser控件获取验证码
基本控件 看图 查看网站的验证码的ID添加MSHTML引用,步骤如下:完整代码 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using...
2018-08-05 18:00:47
1383
原创 ASP.NET数据验证与页面统一布局
常见表单验证概述 数据有效性验证方式非空验证控件 验证控件的拖放与基本属性设置比较验证控件 控件拖放与基本属性 把占位设置为动态模式范围验证控件 控件拖放与基本属性电子邮件验证控件正则表达式验证控件 ...
2018-07-19 20:42:44
646
原创 ASP.NET常用服务器控件
ASP.NET控件概述 ASP.NET服务器控件在开发中用的越来越少,只需要学习最核心的几个,其它的了解一下就行Label控件与Literal控件TextBox控件 TextChanged事件一起使用,很少使用HiddenFiled控件Button控件 为Butt...
2018-07-17 14:00:26
1761
原创 ASP.NET常用对象——Application对象应用
Application对象的概述Global.aspx文件Application对象的应用
2018-07-17 10:32:01
798
原创 ASP.NET常用对象——ViewState对象的使用
由计数器引出的问题 前台: 后台:HTTP 协议的无状态ViewState对象 使用ViewState实现页面信息的保存
2018-07-14 11:52:24
958
原创 ASP.NET常用对象——Request(请求)和Response(响应)对象
请求与响应Request对象创建出5个Web窗体页面编写或拖放超链接控件 不同页面之间参数传递:第一个参数之前使用?,参数之间使用&amp;amp;连接 QueryString属性获取URL参数的方法:窗体2的后置代码,编写以下语句 查看网页源码 它会显示到整个页面顶部,这是Response.write()特性,一般开发中如果要展示页面内...
2018-07-14 11:12:30
7985
原创 初始Cocos-creator
组件化开发1: 传统开发模式: 代码加载数据运行 cocos studio就是典型的这种模式 缺点: 没有一个统一的工具能让大家都好协作;2: 组件化的开发模式: (1)先有数据节点 (2)给数据节点添加组件,赋予节点对象不同的功能; (3)组件可从用,开发模式比较统一;3: creator安装: 官网下载安装包,安装即可。creator...
2018-06-07 05:03:40
1629
原创 nodeJs模块_new类_继承(基于游戏开发)
代码模块1:js里面代码可以放在不同的文件里,称为代码模块;2:一个模块需要引用其它模块代码的时候使用 require;3: require: (1) 如果是第一次调用,那么就加载,执行脚本; (2) 每个代码模块由module.exports 导出的对象; (3) 每次require的时候,都返回module.exports; ...
2018-05-27 08:54:49
3511
原创 Math工具函数、数组、表、高级使用(基于游戏开发)
Math工具函数1:Math.PI2:Math.random 返回 [0, 1)范围的数;3:Math.floor(); 向下取整数;计算圆的相关知识4:Math.sin, Math.cos, Math.tan 三角函数5: 角度转弧度,弧度转角度;0-360是度 0-2*PI 是弧度 一个圆是 2*PI 1*PI大概是3.1415926535...
2018-05-25 04:03:30
463
原创 NodeJs表达式、条件、循环(基于游戏开发)
表达式1:加,减,乘,除 (); var a = 4; //赋值语句//基本的表达式语句;a = 4 * 3 + 7 / 6; //数学表达式语句var c = 7;var b = (a + c)/2; //变量的数学表达式console.log(c);console.log(b);2:== <= >= !=,比较运算;3: 逻辑运算 &a...
2018-05-24 10:51:59
13334
原创 nodeJs基本数据_函数对象_表_数组_字符串_函数调用(基于游戏开发)
基本数据类型1:整数; 2:小数; 3:逻辑变量;后续使用Visual Studio Code自带的调试控制台,或终端进行调试var1: var 定义一个变量,分配内存,但是内存只够存基本数据类型,引用; 2: = 给变量赋值; 3: var 定义在哪里,这个变量的作用范围在哪里; 4: var 变量在运行的时候存的是什么就是什么; 5: console.log...
2018-05-24 05:49:17
1272
原创 C_程序访问mysql数据库服务
基本原理1: mysql服务器提供了服务协议,客户端遵守它的协议给他发送数据; 2: mysql有很多针对不同开发语言的 实现了和服务器通讯的客户端库; 3: 开发人员使用这些遵守mysql协议的库与mysql进行数据通讯; 4: 课程使用: mysql-connector-c搭建mysql开发环境1: 创建项目; 2:下载 mysql-connector-c 库与头文件...
2018-05-24 03:21:30
779
原创 node.js_初识(基于游戏开发)
node.js历史1: 能用 JavaScript 编写的程序,都终将会以 JavaScript 编写 2: 创始人Ryan Dahl Web 为中心的“Web.js”; 3:Node.js 的核心用户 Isaac Z. Schlueter开发出npm; https://docs.npmjs.com/getting-started/what-is-npm 4:con...
2018-05-23 08:27:06
3990
原创 redis操作与使用
基本介绍1: Redis是完全在内存中保存数据的数据库,使用磁盘只是为了持久性目的 2: Redis相比许多键值数据存储系统有相对丰富的数据类型; 列表,集合,可排序集合,哈希表等数据类型 3: Redis可以将数据复制到任意数量的从服务器中; 4: Redis 操作速度快; 5: Redis 所有的操作都是原子的; 6: Redis我们常用来做内存数据库,把常用的...
2018-05-20 08:29:13
601
原创 mysql操作与使用
数据库服务1: 操作系统启动数据库服务器; 2: 数据库服务器提供数据的 增, 删, 改,查 等操作; 3: 客户端通过网络连接到数据库服务器; 4: 数据库操作: (1): 客户端连接到数据库服务器; (2): 客户端发送操作命令给服务器; (3): 服务器处理命令后,回数据给客户端; (4): 客户端得到处理结果;mysql的安装与启动...
2018-05-19 08:04:31
387
原创 websocket协议
websocket协议1: websocket是基于TCP的一种协议,是H5的一种传输协议; 2: websocket连接协议; 3: websocket 发送数据协议; 4: websocket 接受数据协议; 5: websocket 关闭协议;websocket连接协议1:客户端向服务器发送http报文,服务器处理后回客户端连接报文; 2: 客户端发过来的报文: ...
2018-05-17 10:58:49
1811
原创 Http_parser报文解析
http协议1: 超文本传输协议; 2: 网站等大部分都使用的是http协议; 3: 客户端发出http协议请求数据包,服务器返回http协议响应数据包请求/响应格式1:http请求: <request-line> <headers> <blank line> [<request-body>]...
2018-05-03 08:45:17
3427
原创 Base64 SHA1 MD5
Base64编码1:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法 2: Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息 3: 编码后的数据是一个字符串,其中包含的字符为:A-Z、a-z、0-9、+、/ 共64个字符:26 + 26 + 10 + 1 + 1 = 6...
2018-05-02 20:52:20
947
原创 JSON编码与解码
JSON简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族...
2018-04-30 05:06:20
15101
原创 libuv_异步文件读写
架构图、事件循环loop异步文件操作1: uv_fs_t: 文件操作的请求对象; result是每次请求的结果;2: uv_fs_open: 打开一个文件: 文件的打开模式 #include <fcntl.h>,以linux的模式为准; 打开文件成功后: 获得打开文件的句柄uv_file对象 result3: uv_...
2018-04-27 06:21:55
1144
原创 libuv_定时器设计
事件循环Looplibuv 高精度timer 1: 创建一个timer 请求: uv_timer_init(uv_default_loop(), &timer_handle); 2: 添加一个定时器: uv_timer_start(&timer_handle, timer_callback, msec, 1); 3: 取消一...
2018-04-23 23:02:09
2163
1
原创 libuv_UDP服务器搭建
设计概述http://docs.libuv.org/en/v1.x/design.html服务器绑定端口1: 初始化服务器 udp handle: uv_udp_init(event_loop, &udp_server); 2:配置绑定IP与端口: struct sockaddr_in addr; uv_ip4_a...
2018-04-17 17:03:31
2512
原创 c/c++ UDP通讯
UDP通讯1: 无连接的, 不需要反复的确认和握手等待, 根本不关心对方是否存在; 2: 不可靠,可能有丢包,和先发后到; 3: UDP通讯快速,占用系统资源少; 4: UDP提供作为传输层协议的最基本功能,将其他的交给用户自己来管理;UDP服务端1: 创建一个Socket: SOCKET svr = socket(AF_INET,SOCK_DGRAM,0); 2: 绑定地...
2018-04-10 22:38:03
8335
原创 c/c++ libuv_Tcp服务器搭建
事件循环looploop循环对象1: uv_loop_t: 事件循环对象; 2: uv_default_loop 创建默认的事件loop; 3: uv_run: 开启事件循环等待事件的发生; 4: 如果没有任何事件等待,就会结束事件循环;TCP监听请求1: uv_tcp_t: TCP 的句柄(handle); 2: r = uv_tc...
2018-04-10 17:37:43
2082
C#--Winfrom 俩层框架 学生管理系统 数据库练习脚本
2017-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人