数据结构与算法
112233
SSM框架
...
C语言复习
基础部分布尔类型在C89的时候,没有特意的定义布尔这个类型,只能使用宏定义的方式,但是0表示假,除0外都表示为真。所以宏定义使用方法如下: 12345678910111213141516#include <stdio.h>#define BOOL int#define TRUE 1#define FALSE 0int main(){ BOOL flag = TRUE; BOOL fake = FALSE; if(flag){ printf("我是flag,我是真值"); } return 0;} 在C99中,增加了布尔类型 _Bool,但是这个类型的值其实还是整数类型的别名,还是使用0代表false,使用1代表true,其他的非零数值都会被存储为1,所以 _Bool类型也是一种整数类型。 123456789101112#include <stdio.h>int main(){ _Bool flag = 1; _Bool fake =...
JaveEE-JDBC
JDBC概述引入连接MySql的jar包 前往https://mvnrepository.com/搜索对应版本jar包进行下载。 2. 在工程项目下创建一个lib文件夹用于存放jar包,右键lib文件将将其添加为库。 JDBC基本使用步骤 注册驱动 获取链接 创建发送sql语句对象 发送sql语句,并获取返回结果 结果集解析 资源关闭 具体操作 12345678910111213141516171819202122232425262728293031323334353637383940414243444546package com.geo.api.statement;import com.mysql.cj.jdbc.Driver;import java.sql.*;/** * @author yuxiaohong * @package com.geo.api.statement * @date 2023/12/3 17:07 * @description */public class StatementQueryPart { public static...
Unity
初识Unity编辑器的基本使用在游戏场景当中,长按右键拖移可以以当前点为圆心进行视角转动,长按鼠标滚轮可以进行位置的移动。 C#脚本生命周期函数123456789101112131415161718192021222324252627282930313233343536373839404142434445464748using System.Collections;using System.Collections.Generic;using UnityEngine;public class Move : MonoBehaviour{ //当脚本组件加载的时候调用一次 private void Awake() { } //当脚本组件激活的时候调用一次 private void OnEnable() { } //在OnEnable调用之后调用一次 void Start() { } //每帧调用一次 void Update() ...
CocosCreator教程
场景管理新建一个场景1.点击左上角的文件,在对话框中点击新建场景。2.ctrl+n直接创建新的场景。在创建好一个新的场景之后,我们发现左上角的层级管理器被恢复到默认的状态了。这就表明我们创建新的场景成功了,并且切换到了新的场景当中。创建好之后,点击保存,将场景文件保存起来。然后在左下角的资源管理器当中就可以进行手动的场景切换了。 代码中进行切换场景的操作1234567891011121314// 加载第二个场景cc.director.loadScene("scene2",function(){// 因为在加载场景的时候,如果场景资源特别大,就会长时间卡顿,会造成用户体验感下降,所以通常在加载新场景的时候会添加一个进度条作为过渡})// 预加载,对于一些有较大资源的场景,最好进行预加载,以节省场景切换的时间cc.director.preloadScene("scene2", function () { // 预加载完成之后,场景不会立即切换,只是提前加载如内存当中了})//...
JavaWeb
HTMLCSSJavaScriptJQuery什么是JQueryJQuery,顾名思义,就是JavaScript和Query(查询),它是辅助JavaScript开发的js类库 使用JQuery的好处JQuery是免费的、开源的,JQuery的语法设计可以使开发更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用ajax以及其他功能。 JQuery的核心函数$是JQuery的核心函数,能完成JQuery的很多功能,$()就是调用$这个函数。1.传入参数为函数时:表示页面加载完成之后。相当于window.onload=function(){}2.传入参数为HTML字符串时:会为我们创建这个html标签对象3.传入参数为选择器字符串时:如$(“#id属性值”):id选择器,还适用于标签名和类名4.传入参数为DOM对象时,将DOM对象包装为JQuery对象返回 12345678$(function () { //表示页面加载完成之后,相当于window.onload=function(){} let $btnObj...
Golang
Golang开山篇Golang的学习方向 区块链的应用与开发 Go语言的特点1.从C语言中继承了很多理念,包括表达式语法,控制结构,基础数据类型,调用参数传值,指针等等。2.引入了包的概念,用于组织程序结构,Go语言的一个文件都要归属于一个包,而不能单独存在。3.垃圾回收机制,内存自动回收。不需要开发人员管理。4.天然并发(重要特点)(1)从语言层面支持并发,实现简单。(2)goroutine,轻量级线程,可实现大并发处理,高效利用多核。(3)基于CPS并发模型实现。5.吸收了管道通信机制,形成Go语言特有的管道channel,通过管道channel,可以实现不同的goroutine之间的相互通信。6.函数可以返回多个值。7.新的创新:比如切片、延时执行defer等。 Windows下搭建Go开发环境-安装和配置SDK1.SDK的全称(Software Development Kit...
Git
初识GitGit简介git是一个免费的、开源的分布式版本控制系统,可以快速高效的处理从小型到大型的各种项目。 版本控制工具集中版本控制工具:CVS、SVN、VSS优点:每个人都可以在一定程度上看到项目中的其他人在做些什么。管理员也可以轻松掌握每个开发者的权限,并且管理一个集中化的版本控制系统,要远比在各个客户端上维护本地数据库来的轻松容易。 缺点:中央服务器的单点故障,如果服务器宕机一小时,那么在这一小时内,谁都无法提交更新,也就无法协同工作。 分布式版本控制工具:Git、Mercurial、Darcs解决了集中式版本控制系统的缺陷 优点:服务器断网的情况下也可以进行开发(因为版本控制是在本地进行的)每个客户端保存的也都是完整的项目(包含历史记录,更加安全) 代码托管中心基于网络服务器的远程代码仓库,简称为远程库。 局域网GitLab 互联网GitHubGitee码云 Git常用命令 命令名称 作用 git config –global user.name 用户名 设置用户签名 git config –global user.email...
Vue
初识Vue 引入Vue.js文件 想让Vue工作,必须创建一个Vue实例,且要传入一个配置对象。 root容器里的代码依然能符合html规范,只不过混入了一些特殊的Vue语法。 root容器里的代码被称为【Vue】模板。 Vue实例和容器是一一对应的。 真实开发中只有一个Vue实例,并且会配合着组件一起使用。 中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性。 一旦data中的数据发生变化,那么页面中用到该数据的地方也会自动更新。 123456789101112131415161718<div class="root"> <h1>Hello,{{name}}</h1></div><div class="root"> <h1>Hello,{{name}}</h1></div><script> ...