自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(310)
  • 资源 (3)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Visual Studio 各种版本编辑器的下载

下载前的准备保持电脑硬盘有足够的空间(建议50G)。查找对应的电脑操作系统,如Windows,Mac。学习阶段建议安装俩个或多个的版本,如vs2013或者vs2017。vs是简称,c++或c语言都简称 vc 或vc++,结果都一样是编辑器。尽量去官网下载,其它网站或安装包是的次要选择。注册微软账号。 开始下载 百度搜 “微软中国” 认准标志 ...

2018-07-23 12:46:31 5364

原创 c++创建第一个控制台程序

目录创建控制台应用程序打印出Hello World!空项目创建vs自带打印的创建桌面向导(自定义创建)基本代码理解什么是??#include\创建控制台应用程序打印出Hello World!空项目创建vs自带打印的创建桌面向导(自定义创建)基本代码理解开始入门会有很多的为什么和很多的不理解,先什么是??#include<iostream>...

2020-07-21 05:48:53 640

原创 编程开发环境搭建

Visual Studio 2019下载Visual Studio 2019 产品系列系统要求官方下载Vs2019其它历史–版本下载

2020-07-20 05:34:55 211

原创 c#程序流程控制与调试技术

If选择结构为什么要使用关系运算符简单If 选择结构1逻辑运算符复杂if选择结构1if-else 选择结构1if-else 选择结构三元运算符多条件选择与switch多重if选择结构1多重if选择结构2选择结构的嵌套1switch选择结构for循环的使用为什么要使用for循环...

2018-11-29 15:51:33 663

原创 c#变量、运算符与类型转换

内存分配与变量定义方法理解内存分配原理内存存取数据的方法变量的引入数据类型变量的定义与使用c#中变量的命名变量定义常见错误常见错误1常见错误2常见错误3常见错误4常见错误5常量与枚举的使用常量的定义和使用1常量的定义和使用2枚举的使用1枚举的使用2Cons...

2018-11-29 11:12:37 253 1

原创 c#开发其它小技巧学习

Main方法C#中的注释代码折叠器程序中编写问题小节引号 与注释课堂笔记

2018-11-27 15:40:18 511

原创 c#零基础入门必会内容

.NET开发环境的搭建和使用

2018-11-27 14:43:01 860

原创 【c++】vs配置编译JsonCpp

JsonCpp 在GtiHub上的下载这里是下载地址 解压后第一种配置方法在项目工程目录下创建”myJson”文件夹,把下载的jsconcpp-master的Include,和src复制到项目工程刚才创建的myJson文件夹 创建筛选器,添加现有项 引入项目工程目录下的”myJson”文件夹里面的include头文件夹注意:...

2018-08-11 07:55:51 1797

原创 c++ Http协议头的组成及含义

Http协议头的组成及含义;①、什么是Http协议:协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则。 HTTP-Hypertext transfer protocol,即超文本传输协议(HTTP)是一种通信协议,详细规定了浏览器和万维网服务器之间互相通信的规则, 通过因特网传送万维网文档的数据传送协议。它允许将超文本标记语言(HTML)文档从Web...

2018-08-07 06:19:20 2896 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 1096

原创 ASP.NET 基于asp.net设计项目框架

基于学员管理系统项目框架设计,对比CS项目并设计B/S项目框架所需前端,数据库素材下载

2018-07-21 13:00:46 4822 1

原创 ASP.NET数据验证与页面统一布局

常见表单验证概述 数据有效性验证方式非空验证控件 验证控件的拖放与基本属性设置比较验证控件 控件拖放与基本属性 把占位设置为动态模式范围验证控件 控件拖放与基本属性电子邮件验证控件正则表达式验证控件 ...

2018-07-19 20:42:44 482

原创 ASP.NET常用控件--实现文件上传

文件上传思路分析 前台 修改配置文件

2018-07-19 17:36:44 1683

原创 ASP.NET常用服务器控件

ASP.NET控件概述 ASP.NET服务器控件在开发中用的越来越少,只需要学习最核心的几个,其它的了解一下就行Label控件与Literal控件TextBox控件 TextChanged事件一起使用,很少使用HiddenFiled控件Button控件 为Butt...

2018-07-17 14:00:26 1474

原创 ASP.NET常用对象——Application对象应用

Application对象的概述Global.aspx文件Application对象的应用

2018-07-17 10:32:01 618

原创 ASP.NET常用对象——Cookie对象

Cookie对象的概述

2018-07-17 09:08:51 557 1

原创 ASP.NET常用对象——Session对象的基本使用和原理

不同页面之间的信息共享Session对象 使用Session实现简单购物车 前台

2018-07-15 15:23:20 1806

原创 ASP.NET常用对象——ViewState对象的使用

由计数器引出的问题 前台: 后台:HTTP 协议的无状态ViewState对象 使用ViewState实现页面信息的保存

2018-07-14 11:52:24 763

原创 ASP.NET常用对象——Request(请求)和Response(响应)对象

请求与响应Request对象创建出5个Web窗体页面编写或拖放超链接控件 不同页面之间参数传递:第一个参数之前使用?,参数之间使用&amp;amp;amp;连接 QueryString属性获取URL参数的方法:窗体2的后置代码,编写以下语句 查看网页源码 它会显示到整个页面顶部,这是Response.write()特性,一般开发中如果要展示页面内...

2018-07-14 11:12:30 7567

原创 ASP.NET常用对象——页面回发处理和Page对象

页面回发处理 页面内部数据传递 实例:拖放文本框和按钮后台事件处理

2018-07-14 08:20:02 1198

原创 ASP.NET_Web服务器和网站配置

内置的Web开发服务器 当项目在本地计算机调试时 调试运行后自行启动iis服务器

2018-07-14 05:13:12 5690

原创 asp.net---基于事件驱动开发

事件驱动开发简单应用 创建Web窗体 runat=”server” 大概翻译 – 跑在服务

2018-07-14 04:11:37 804

原创 初始Cocos-creator

组件化开发1: 传统开发模式: 代码加载数据运行 cocos studio就是典型的这种模式 缺点: 没有一个统一的工具能让大家都好协作;2: 组件化的开发模式: (1)先有数据节点 (2)给数据节点添加组件,赋予节点对象不同的功能; (3)组件可从用,开发模式比较统一;3: creator安装: 官网下载安装包,安装即可。creator...

2018-06-07 05:03:40 1357

原创 nodeJs模块_new类_继承(基于游戏开发)

代码模块1:js里面代码可以放在不同的文件里,称为代码模块;2:一个模块需要引用其它模块代码的时候使用 require;3: require: (1) 如果是第一次调用,那么就加载,执行脚本; (2) 每个代码模块由module.exports 导出的对象; (3) 每次require的时候,都返回module.exports; ...

2018-05-27 08:54:49 3100

原创 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 351

原创 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:== &lt;= &gt;= !=,比较运算;3: 逻辑运算 &a...

2018-05-24 10:51:59 10013

原创 nodeJs基本数据_函数对象_表_数组_字符串_函数调用(基于游戏开发)

基本数据类型1:整数; 2:小数; 3:逻辑变量;后续使用Visual Studio Code自带的调试控制台,或终端进行调试var1: var 定义一个变量,分配内存,但是内存只够存基本数据类型,引用; 2: = 给变量赋值; 3: var 定义在哪里,这个变量的作用范围在哪里; 4: var 变量在运行的时候存的是什么就是什么; 5: console.log...

2018-05-24 05:49:17 1094

原创 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 682

原创 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 3638

原创 redis操作与使用

基本介绍1: Redis是完全在内存中保存数据的数据库,使用磁盘只是为了持久性目的 2: Redis相比许多键值数据存储系统有相对丰富的数据类型; 列表,集合,可排序集合,哈希表等数据类型 3: Redis可以将数据复制到任意数量的从服务器中; 4: Redis 操作速度快; 5: Redis 所有的操作都是原子的; 6: Redis我们常用来做内存数据库,把常用的...

2018-05-20 08:29:13 485

原创 mysql操作与使用

数据库服务1: 操作系统启动数据库服务器; 2: 数据库服务器提供数据的 增, 删, 改,查 等操作; 3: 客户端通过网络连接到数据库服务器; 4: 数据库操作: (1): 客户端连接到数据库服务器; (2): 客户端发送操作命令给服务器; (3): 服务器处理命令后,回数据给客户端; (4): 客户端得到处理结果;mysql的安装与启动...

2018-05-19 08:04:31 240

原创 websocket协议

websocket协议1: websocket是基于TCP的一种协议,是H5的一种传输协议; 2: websocket连接协议; 3: websocket 发送数据协议; 4: websocket 接受数据协议; 5: websocket 关闭协议;websocket连接协议1:客户端向服务器发送http报文,服务器处理后回客户端连接报文; 2: 客户端发过来的报文: ...

2018-05-17 10:58:49 1574

原创 Http_parser报文解析

http协议1: 超文本传输协议; 2: 网站等大部分都使用的是http协议; 3: 客户端发出http协议请求数据包,服务器返回http协议响应数据包请求/响应格式1:http请求: &lt;request-line&gt; &lt;headers&gt; &lt;blank line&gt; [&lt;request-body&gt;]...

2018-05-03 08:45:17 3107

原创 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 719

原创 JSON编码与解码

JSON简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族...

2018-04-30 05:06:20 14448

原创 libuv_异步文件读写

架构图、事件循环loop异步文件操作1: uv_fs_t: 文件操作的请求对象; result是每次请求的结果;2: uv_fs_open: 打开一个文件: 文件的打开模式 #include &lt;fcntl.h&gt;,以linux的模式为准; 打开文件成功后: 获得打开文件的句柄uv_file对象 result3: uv_...

2018-04-27 06:21:55 944

原创 libuv_定时器设计

事件循环Looplibuv 高精度timer 1: 创建一个timer 请求: uv_timer_init(uv_default_loop(), &amp;timer_handle); 2: 添加一个定时器: uv_timer_start(&amp;timer_handle, timer_callback, msec, 1); 3: 取消一...

2018-04-23 23:02:09 1869 3

原创 libuv_UDP服务器搭建

设计概述http://docs.libuv.org/en/v1.x/design.html服务器绑定端口1: 初始化服务器 udp handle: uv_udp_init(event_loop, &amp;udp_server); 2:配置绑定IP与端口: struct sockaddr_in addr; uv_ip4_a...

2018-04-17 17:03:31 2245

原创 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 7554 1

原创 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 1848

C#--Winfrom 俩层框架 学生管理系统 数据库练习脚本

基于C#俩层开发的SQLServerDB,学生管理系统练习脚本,包含创建数据库,日志,创建学员信息数据表,创建班级表,成绩表,管理员用户表、数据表的各种约束--主键约束,检查约束,唯一约束,身份证长度检查约束,默认约束,外键约束,插入各表格所需语句

2017-09-07

C语言mjson库文件,头文件

C语言的Mjson头文件与库文件,希望可以帮助有需要的朋友

2018-04-29

Python3-HTMLTestRunner

HTMLTestRunner是python标准库unittest单元测试框架的一个扩展,它生成易于使用的HTML报告

2016-12-02

经济鲨鱼的留言板

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

空空如也

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

TA关注的人

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