腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
MCP广场
返回腾讯云官网
韩伟的专栏
专栏成员
举报
133
文章
363574
阅读量
163
订阅数
订阅专栏
申请加入专栏
全部文章 (133)
游戏 (44)
数据库 (13)
编程算法 (13)
c++ (12)
java (10)
架构设计 (9)
开源 (8)
系统架构 (8)
linux (7)
分布式 (7)
缓存 (6)
unity (6)
sql (5)
面向对象编程 (5)
对象 (5)
.net (4)
运维 (4)
敏捷开发 (4)
大数据 (4)
windows (4)
pygame (4)
入门 (4)
游戏开发 (4)
android (3)
云数据库 SQL Server (3)
api (3)
存储 (3)
rpc (3)
数据结构 (3)
服务器 (3)
工作 (3)
其他 (2)
NLP技术 (2)
python (2)
lua (2)
xml (2)
ide (2)
eclipse (2)
svn (2)
apache (2)
文件存储 (2)
腾讯云测试服务 (2)
zookeeper (2)
数据处理 (2)
微服务 (2)
self (2)
计算机 (2)
项目经理 (2)
云服务器 (1)
机器学习 (1)
c 语言 (1)
php (1)
javascript (1)
go (1)
node.js (1)
nosql (1)
git (1)
github (1)
容器镜像服务 (1)
深度学习 (1)
人工智能 (1)
容器 (1)
devops (1)
自动化 (1)
压力测试 (1)
udp (1)
小程序 (1)
https (1)
云计算 (1)
raft (1)
测试服务 (1)
mp3 (1)
pdf (1)
perforce (1)
编程 (1)
变量 (1)
编码 (1)
程序 (1)
二进制 (1)
工具 (1)
互联网 (1)
教程 (1)
浏览器 (1)
内存 (1)
设计 (1)
数据 (1)
网络 (1)
系统 (1)
搜索文章
搜索
搜索
关闭
能在家学会的网络技术
数据
网络
服务器
互联网
浏览器
上大学的时候,为了能在宿舍电脑之间架个局域网打“红色警戒”,硬着头皮自己去买网卡、同轴电缆、集线器、双绞线。那个时候上网还很困难,网络知识的资料非常少。那个时候的网卡附带的说明书,上面记载了双绞线的排布方法,当时的我一直收藏着这只有一页的说明书,如获至宝。时隔多年,现在网上的资料非常多了,但是网络知识的入门教程,特别是可以立刻动手尝试一下的教程,还是不很多。所以我想从我自己的学习过程作为依据,整理一下整个知识体系,帮助后来者减少中间走的弯路。
韩伟
2024-05-22
307
0
Perforce(P4) 简易使用教程
服务器
工具
工作
教程
perforce
服务器上的东西,注意地址 “//WS-TG/studyp4/mainline”其中的 //WS-TG 一般代表大的项目名字
韩伟
2024-05-15
8.1K
0
让我们从头做一个 MUD 吧!
设计
系统
游戏
对象
服务器
MMORPG 曾经是中国游戏行业中最火的游戏品类,这一类游戏的开发成本也是巨高无比。但是,早期的 MMORPG,其结构却并不是特别复杂,譬如《梦幻西游》这类网游,在最早期的时候,参考的技术只是 MUD 而已。
韩伟
2024-05-07
368
0
当我渡过计算机语言的海
程序
计算机
内存
编程
变量
关于编程语言的话题,一直是程序员们的经典话题。几乎每种语言,都有一批近乎宗教狂热般的粉丝。曾经的我,也是其中一份子,现在回想起来,有一部分原因,是由于学习并掌握这门语言的生态,需要付出不小的时间精力成本,所以自然会有“维护”自己的付出的偏见。当我学习并使用的语言越来越多,我却发现很多有意思的事情,于是想聊聊这些发现,也希望能给学习编程语言的读者,一些微薄的帮助。
韩伟
2024-04-28
141
0
用 PyGame 入门专业游戏开发(四)
pygame
self
对象
入门
游戏开发
根据游戏逻辑,麻将被选中后,是可以再点击桌面上的空位,进行移动的。要实现麻将的移动,需要有以下几点功能需要实现:
韩伟
2023-12-12
306
0
用 PyGame 入门专业游戏开发(三)
pygame
self
对象
入门
游戏开发
根据游戏规则,两张相同图案的麻将,如果互相之间没有其他麻将牌被直线阻隔(中间的距离可以无限),可以通过先后点击选择这两张麻将,消除这两张牌。
韩伟
2023-12-12
290
0
用 PyGame 入门专业游戏开发(二)
游戏
pygame
对象
入门
游戏开发
上一篇介绍了一个游戏运行的最基本结构,本篇开始根据一个具体的游戏,做一个游戏关卡。下面要做的是一个叫“推麻将”的桌面玩法。现在介绍一下这个玩法的具体内容:
韩伟
2023-12-04
477
0
用 PyGame 入门专业游戏开发(一)
游戏
pygame
对象
入门
游戏开发
一般来说学习编程都会先写 hello world,然而游戏的 hello world 应该是怎样的呢?这就需要先搞清楚游戏和普通的 hello world 程序有什么不同。
韩伟
2023-11-29
445
0
软件模块的几种复用形式研究
微服务
这是最“古老”的,也是最常见的软件复用形式。代表软件有 Nginx,Apache 这类,通过修改他们的配置文件,可以让软件的行为有很多的不同。譬如在 Apache 上,通过对 cgi-bin 的配置,可以指定一个自定义的程序,通过 unix 的 stdin、stdout 接口组合出非常复杂的功能。
韩伟
2023-01-04
738
0
从 C++ 到 Go
c++
go
编程算法
模块管理 可执行程序都声明为 "package main",而不是像 C++ 那样找 main() 函数所在源码 声明为其他 "package xxx" 的代码,会自动编译成 xxx.a,自动打包成静态库比较方便 这是针对 C++ 复杂的 3L(Load, Link, Library) 机制的一个重大修正。在实际开发中,我也比较喜欢把所有的依赖模块都先打包成静态库,然后最终静态链接成一个“几乎没有任何依赖的”可执行文件。而不喜欢通过动态链接依赖操作系统中安装的各种库,因为环境变化太多很容易出问题。 语法差
韩伟
2022-08-26
1K
0
大世界·生存·建造游戏的体验研究
游戏
raft
体验游戏列表: 塞尔达荒野之息 辐射4/辐射76 饥荒 缺氧 Strand Deep Forest Raft HOBO: tough life Grounded 英灵神殿 明日之后 主玩法在游戏中的地位 主玩法一般不局限。在上面各款游戏中,有 fps、3D 动作、2D 动作、回合制,甚至完全没有战斗玩法(《缺氧》)的。因为所有的探索和经营积累,基本都在战斗效果中体现其数值价值,所以主玩法本身没有太多受限的地方。甚至可以说不需要在主玩法的深度上进行特别的加强,只要能配合探索和经营,就能较好的完成其功能定
韩伟
2022-05-31
939
0
常见设计模式介绍
c++
android
数据处理
编程算法
由于没有反射,采用模板类进行静态绑定,收到数据之后,根据命令本身的类型参数,进行类型转换
韩伟
2021-12-05
657
0
SWIG 官方文档第二部分 - 机翻中文人肉修正
c 语言
c++
python
编程算法
本章简要概述了 C++11 标准的 SWIG 实现。SWIG 的这一部分仍在进行中。
韩伟
2021-09-03
2.5K
0
SWIG 官方文档第三部分 - 机翻中文人肉修正
c++
编程算法
很有可能,您正在阅读本章是出于以下两个原因之一;您要么想自定义 SWIG 的行为,要么无意中听到有人嘟囔着一些关于“typemaps”的难以理解的胡言乱语,然后问自己“typemaps,那些是什么?” 也就是说,让我们先做一个简短的免责声明,即“Typemaps”是一种高级自定义功能,可以直接访问 SWIG 的低级代码生成器。不仅如此,它们还是 SWIG C++ 类型系统(它自己的一个重要主题)的组成部分。typemaps 通常不是使用 SWIG 的必需部分。因此,如果您已经找到了进入本章的方法,并且对 SWIG 默认情况下已经做了什么只有一个模糊的概念,那么您可能需要重新阅读前面的章节。
韩伟
2021-09-03
3.8K
0
SWIG 官方文档第四部分 - 机翻中文人肉修正
lua
c++
编程算法
包装 C 库时出现的一个常见问题是保持可靠性和检查错误。事实是,许多 C 程序因不提供错误检查而臭名昭著。不仅如此,当您将应用程序的内部结构公开为库时,通常可以通过提供错误的输入或以非预期的方式使用它而使其崩溃。
韩伟
2021-09-03
5.7K
0
SVN 和 GIT/Perforce 的核心区别
git
c++
svn
• 不同人修改不同文件,不会有任何提示,对于工作以文件划分职责的人表示很 OK,也是策划配表文件要求写一个“合并”工具的源头。
韩伟
2021-08-05
3K
0
我的编程格言
运维
缓存
游戏
任何程序员都能写出机器能理解的代码,但只有好的程序员才能写出人能理解的代码。 改善性能是写程序里面最幸福的部分,在糟糕的代码结构里面修改功能则是最痛苦的经历。程序员不能仅仅把最幸福的部分认为是技术,而因为厌恶痛苦的经历而认为解决这一类问题不算技术。 落后的软件开发效率,和无穷的需求变化之间的矛盾,是软件开发中的核心矛盾;改进软件开发效率的技术,是技术的最高体现。 敏捷开发的价值,在于不断通过开发原型代码,把需求明确的描述出来,是一种开发者和需求方之间的沟通方式 单元测试,以及自动化测试用例,是使用代
韩伟
2021-08-05
477
0
关系型数据库在游戏应用中的问题
nosql
分布式
sql
数据库
云数据库 SQL Server
这些原因,在 CAP 理论上有清晰的定义。由于关系型数据库选择了强一致性和高可用性,就必然在分布式特性无法满足。而互联网应用的特点,就是对于分布式特性的强需求。这种设计上的需求分歧,是导致各种问题的总原因。
韩伟
2021-05-10
1.8K
0
使用 Visual Studio Code 开发 LINUX 上 C++ 应用
编程算法
c++
python
linux
https
以前开发 Linux 服务器的程序,会有通过 samba 进行文件保存,或者先在 windows 上编译测试,然后传到 Linux 服务器重新编译测试。这些都不太直接,而且调试起来比较困难。现在很多 IDE 都支持直接编写 LINUX 上的程序了,本文介绍 VSCode 如何完成这个工作。
韩伟
2021-04-01
4.3K
0
游戏服务器中常见的数据一致性问题分析
云服务器
编程算法
数据结构
在游戏服务器的开发中,我们经常会碰到所谓“一致性”问题,以及碰到各种为了解决这种问题所做的“方案”,那么,什么是一致性问题呢?其实非常简单,就是有两个客户端进程,都需要修改同一个数据,造成的问题。
韩伟
2021-03-15
1.8K
0
点击加载更多
活动推荐
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
不再提示