图论总结

图论总结 二分图最大匹配 km最大权最小权 最大流 最小费用最大流 强联通分量 割点点双联通 割边边双联通 最大团 带权并查集 图论总结 二分图最大匹配 int match[MAXN]; bool vis[MAXN]; bool dfs(int u) { for...

2017-08-19 09:32:21

阅读数 193

评论数 0

数论总结

数论总结 欧拉定理 aφ(n)≡1(modn)" role="presentation" style="position: relative;">aφ(n)≡1(modn)aφ(n)≡1(m...

2017-08-18 22:00:10

阅读数 180

评论数 0

出错总结欢迎提供建议

本文章记录编写题目代码时容易犯错的地方,提交代码之前,请务必一一检查确保正确。 手动扩栈:#pragma comment(linker, “/STACK:204800000,204800000”)用c++提交 1.最大流注意点的范围,不一定是n,边的数量,尤其重要,要开双倍。同样的数组范围确保...

2017-08-12 22:08:24

阅读数 144

评论数 0

Unity中实现人物相机跟随,镜头旋转

参考自:这里 挂在人物上的:MoveController.cs using System.Collections; using System.Collections.Generic; using UnityEngine; public class MoveController : MonoBeh...

2019-02-19 23:34:47

阅读数 450

评论数 0

u3d的一些问题

设置了多个场景的相机,如何确保想要的第一个相机渲染呢? 设置相机的depth。depth越小越优先渲染,记得在脚本的start函数里面先把别的相机给关掉。 ...

2019-02-03 00:12:30

阅读数 31

评论数 0

u3d游戏开发 宣雨松第一版 第二章

根据书上敲的代码,因为是js的,这里是用C#写的,直接移植的时候会报“不可调用的成员 Rect 不能像方法一样使用。” 查看源码发现,Rect是个类,所以在强类型语言中应该加上new。 ...

2019-01-16 21:21:12

阅读数 40

评论数 0

c#笔记

规范: 要更注重标识符的清晰而不是简短。 不要在标识符名称中使用单词缩写。 不要使用不被广泛接受的首字母缩写词,即使被广泛接受,非必要时也不要用。 不要使用注释,除非代码本身“一言难尽”。 要尽量编写清晰的代码,而不是通过注释澄清复杂的算法。 特殊字符串 逐字字符串,前缀字符@ 字符串差值,前缀字...

2019-01-13 19:26:06

阅读数 34

评论数 0

网络编程学习笔记(十)多进程服务器端

进程概念及应用 利用之前所讲的内容,我们可以构建按序向第一个客户端到第一百个客户端提供服务的服务器端。当然第一个客户端不会抱怨服务器端,但如果每个客户端的平均服务时间为0.5秒,则第100个客户端会对服务器端产生相当大的不满。 两种类型的服务器端 1.“第一个连接请求的受理时间为0秒,第50...

2018-08-22 18:46:07

阅读数 75

评论数 0

网络编程学习笔记(九)套接字的多种可选项

套接字多种可选项 我们之前写的程序都是创建好套接字后(未经特别操作)直接使用的,此时通过默认的套接字特性进行数据通信。之前的示例较为简单,无需特别操作套接字特性,但有时的确需要更改。 协议层 选项名 读取 设置 SOL_SOCKET SO_SNDBUF ...

2018-08-22 17:17:13

阅读数 46

评论数 0

网络编程学习笔记(八)域名及网络地址

域名系统 何为域名 提供网络服务的服务器端也是通过IP地址区分的,但几乎不可能以非常难记的IP地址形式交换服务器端地址信息。因此,将容易记的,易于表述的域名分配并取代IP地址。 DNS服务器 DNS服务器实际上就是用来解析域名的,把域名的对应的IP地址找出来,返回给客户端。 默认DNS服...

2018-08-22 13:22:14

阅读数 73

评论数 0

(工业机器人)入门知识

智能工业化,当然要了解机器人了 工业机器人有两种坐标表示位置方法,一般都是6个点。 第一种是世界坐标,(x,y,z,rx,ry,rz)。x,y,z就是我们常用的3维坐标系,后3个变量就是对应的相对于轴的偏转亮。 第二种是关节坐标,是机器人每个关节对应的角度。(大部分机器人都是6个关节)。 ...

2018-08-03 16:54:41

阅读数 404

评论数 1

网络编程学习笔记(七)优雅的断开套接字连接

基于TCP的半关闭   TCP中的断开连接过程更重要,因为连接过程中一般不会出现大的变数,但断开过程有可能发生意想不到的情况,因此应准确掌控。只有明白了下面讲的半关闭(Half-close),才能明确断开过程。 单方面断开连接带来的问题   Linux的close函数和Windows的clo...

2018-07-23 16:47:42

阅读数 119

评论数 0

网络编程学习笔记(六)基于UDP的服务器端/客户端

理解UDP UDP套接字的特点 UDP的作用到底是什么呢,为了提供可靠的数据传输服务,TCP在不可靠的IP层进行流控制,而UDP就缺少这种流控制机制。 流控制是区分UDP和TCP的最重要的标志。但若从TCP中除去流控制,所剩内容也屈指可数。可以说TCP的生命在于流控制。“与对方套接字连接及断...

2018-07-20 17:05:14

阅读数 51

评论数 0

网络编程学习笔记(五)基于TCP的服务器端/客户端(2)

回声客户端的完美实现 回声服务器端没有问题,只有回声客户端有问题。 因为回声客户端传输的是字符串,而且是通过调用write函数一次性发送的。之后还调用一次read函数,期待着接收自己传输的字符串。 回声客户端问题实际上是初级程序员经常犯的错误,其实很容易解决,因为可以提前确定接收数据的大小。...

2018-07-19 19:00:10

阅读数 64

评论数 0

网络编程学习笔记(四)基于TCP的服务器端/客户端(1)

理解TCP和UDP   根据数据传输方式的不同,基于网络协议的套接字一般分为TCP套接字和UDP套接字。因为TCP套接字是面向连接的,因此又称基于流(stream)的套接字。   TCP是Transmission Control Protocol(传输控制协议)的简写,意为“对数据传输过程的控...

2018-07-18 18:36:18

阅读数 91

评论数 0

网络编程学习笔记(三)地址族与数据序列

分配给套接字的IP地址与端口号 IP是Internet Protocol(网络协议)的简写,是为收发网络数据而分配给计算机的值。端口号并非赋予计算机的值,而是为区分程序中创建的套接字而分配给套接字的序号。 网络地址(Internet Address) IP地址分为两类: IPv4:4字节地...

2018-07-17 17:33:39

阅读数 107

评论数 0

网络编程学习笔记(二)套接字类型与协议设置

协议:协议就是为了完成数据交换而定好的约定。计算机间对话必备通信规则。 详细介绍创建套接字函数 int socket(int domain, int type, int protocol); domain 套接字中使用的协议族(Protocol Family)信息 type 套接字数据传输类型...

2018-07-17 11:59:50

阅读数 97

评论数 0

网络编程学习笔记(一)理解网络编程和套接字

  因为需要开始学习网络编程,因为之前c,c++比较熟练,所以挑选了容易上手的《TCP/IP网络编程》这本书。 网络编程中接受连接请求的套接字创建过程可整理如下: #include <sys/socket.h>//用到的头文件 ...

2018-07-16 18:13:55

阅读数 76

评论数 0

解决Ubuntu下codeblocks无法实现括号匹配自动换行的问题

在终端输入命令: sudo apt-get install codeblocks-contrib 如果提示你需要依赖包,那多半是没有更新源,在终端输入: sudo apt-get update 如何在Ubuntu 16.04/17.04上安装Code::Blocks Code...

2018-06-07 11:47:04

阅读数 407

评论数 0

vue-router 如何在当前路由下重新点击当前路由的router-link实现刷新

<router-link to="/home" @click.native="flushCom">首页</router-link> ...

2018-05-30 19:15:13

阅读数 3098

评论数 0

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