Albert World


  • 首页

  • 归档

  • 标签

  • 分类

  • 工具

  • 关于

  • 搜索

C++代码使用 gperftools 工具进行性能分析

发表于 2023-04-19 | 更新于 2023-06-18 | 分类于 C/C++ |
热度 ℃
  |   字数统计: 1,483(字)   |   阅读时长: 6(分)

前言

一直想用 gperftools 做一下性能方面的尝试,之前一直忙着开发,目前已经到了后期,忙里抽闲亲自操作一遍,从安装到分析做个简单的记录,以便后续拿来直接用。

阅读全文 »

linux环境下查看因内存占用过大被杀掉的进程

发表于 2023-04-04 | 更新于 2023-06-18 | 分类于 linux |
热度 ℃
  |   字数统计: 993(字)   |   阅读时长: 5(分)

前言

最近发生两次游戏服务器进程突然消失的事件,查询日志上下文没有找到有用的信息,日志显示运行到某处戛然而止,此处代码逻辑简单,排除异常逻辑导致的服务器进程崩溃,所以联想到之前同一台服务器上部署多个进程,因占用内存太大被内核杀死的情况,猜测本次也是这个原因。

阅读全文 »

简单谈谈图形界面和命令行的区别

发表于 2023-04-03 | 更新于 2023-06-18 | 分类于 Thinking |
热度 ℃
  |   字数统计: 1,497(字)   |   阅读时长: 5(分)

前言

随着总结的文章越写越多,我发现自己是一个“追求完美”的人,但同时也是一个“虎头蛇尾”的人,这两者看起来冲突,却可以融于一身。去写一个问题是总想从三皇五帝时写起,总想把各个分支情况都写清楚,这就会创造一个“虎头”,但写着写着就发现时间不允许了,或者已经触及了自己的知识边界,最后不得不退化成了“蛇尾”。

阅读全文 »

CentOS7通过rpm包离线安装git

发表于 2023-03-21 | 更新于 2023-06-18 | 分类于 linux |
热度 ℃
  |   字数统计: 2,177(字)   |   阅读时长: 9(分)

前言

如果能连接外网,谁甘愿在离线状态下折腾,重新安装git的起因是服务器上的git版本(1.8.3.1)过低,Mac客户端升级后git版本(2.40.0)太高,导致无法验证密钥来进行拉取操作,所以要把服务器上的git升级一下,而git的1.8.3.1版本貌似是CentOS7的默认版本,我在多篇文章中看到了这个版本号,本来以为分分钟搞定,结果的折腾到半夜。

阅读全文 »

linux环境下利用rsync+find实现同步指定时间段文件

发表于 2023-03-18 | 更新于 2023-06-18 | 分类于 linux |
热度 ℃
  |   字数统计: 1,806(字)   |   阅读时长: 8(分)

前言

这几天一直在处理shell脚本,作为服务器开发人员免不了要部署一些环境,数据备份和同步工作也是家常便饭,最近常搞的几个命令有 find、rsync、sed 等,之前也写过一篇 《linux环境下使用rsync命令完成数据同步》,不过这次有新的需求了。

阅读全文 »

Ununtu环境下的判断字符串相等出现sh: xxx: [: xxx: unexpected operator的问题

发表于 2023-03-17 | 更新于 2023-03-18 | 分类于 linux |
热度 ℃
  |   字数统计: 576(字)   |   阅读时长: 2(分)

前言

这是个小问题,本质原因是判断字符相等使用两个 == 需要在 bash 环境下,而Ubuntu默认不是这个Shell环境,所以就会出现在 CentOS 上运行的好好的Shell,放到Ubuntu上就运行出错的问题,我遇到的问题本质也是这个原因,不过在复杂的状况下却不能一眼找到是哪里导致的。

阅读全文 »

记录一下第一次安装和配置Nginx

发表于 2023-03-14 | 更新于 2023-03-15 | 分类于 Nginx |
热度 ℃
  |   字数统计: 1,966(字)   |   阅读时长: 10(分)

前言

Nginx虽不是第一次接触,但是使用较少,今天算是完整的安装了配置了一次,前段时间想写一写的《Nginx的安装与常用配置》,因突发状况没有写完,今天补充一下。

阅读全文 »

git配置中的core.autocrlf和core.safecrlf

发表于 2023-03-04 | 更新于 2023-03-04 | 分类于 Git |
热度 ℃
  |   字数统计: 692(字)   |   阅读时长: 3(分)

前言

使用git作为版本管理工具的朋友们,有没有遇到更新完同事写的脚本无法运行的问题?逻辑正确的脚本换台机器不能运行了多半是换行符捣的鬼,修改git中的core.autocrlf设置即可解决问题,那么autocrlf是什么意思呢?我来简单件解释下。

阅读全文 »

工作十年对游戏看法的转变历程

发表于 2023-02-05 | 更新于 2023-02-05 | 分类于 Thinking |
热度 ℃
  |   字数统计: 2,966(字)   |   阅读时长: 10(分)

前言

现在一提到玩游戏很多人的第一反应就是『手游』『网游』,是社会的发展将“游戏”这个词狭义化了,甚至在搜索引擎中输入『游戏』一词,得到的前几页搜索结果都是手机游戏推荐,而游戏本来的定义是指体育手段的一种,也是文化娱乐的一种形式。以一定的形式反映人类社会劳动、军事、文化等方面的活动。

称之为游戏论之父的豪伊金格说:“游戏是在明确规定的时间、空间里所进行的行为或者活动。它是按照自发接受的规则来进行的。这种规则一旦被接受就具有绝对的约束力。游戏的目的就存在于游戏行为自身之中,它伴有紧张和喜悦的感情与日常生活不同。”

阅读全文 »

跟风试试ChatGPT

发表于 2023-02-05 | 更新于 2023-03-15 | 分类于 AI |
热度 ℃
  |   字数统计: 1,090(字)   |   阅读时长: 4(分)

前言

其实现在也不算是跟风了,从 ChatGPT 出现至今已经有几个月的时间,这股风似乎已经刮过去了,虽然各种新闻铺天盖地,但因为懒一直没有亲手试一试,这两天尝试了一下,发现要想使用还是有点门槛的,它使用方式很简单,可以把它想象成一个智能机器人,可以回答你的各种提问,当然它比淘宝机器人客服智能多了,它的门槛在于地域限制非常强,中国用户要想使用须得费一番功夫。

阅读全文 »
1…789…28
Albert Shi

Albert Shi

阳光总在风雨后,大雨过后是冰雹

273 日志
44 分类
694 标签
RSS
GitHub 简书 StackOverflow CSDN 知乎 墨天轮
Links
  • Web前端导航
  • 文字编码导航
  • 在线代码编译
  • 在线工具集合
  • 在线教程集合
© 2018 - 2024 Albert Shi
Hexo 强力驱动
主题 - NexT.Mist
Unless otherwise specified, this blog is licensed under a CC BY-NC-ND 4.0 International License.