自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风萧古道的博客

任何有实力的 开发者 都不是一天练成。

  • 博客(7)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 CSAPP第二章-信息的表示与处理-随手记

仅作为学习《深入理解计算机系统》第二章时的笔记,仅记录对自己有启发的部分,不作为知识整理。(直接看电子书就可以了)。因为这本书知识点非常多,所以我会抽时间多次阅读,本文也会经常更新。原码和反码会有两个0:正0和负0原码:用第一个位来表示正负,后面的位来表示数的大小反码:用一个正数取反来表示这个正数的相反数这两种表示法都会存在两个0:+0和-0。而使用补码就只有一个0了。补码表示的新理解关于补码,为了计算某个正数的相反数,可以用过取反+1的方式计算得到负数的补码表示。但是还有另一种方式.

2022-05-05 17:59:17 361

原创 Linux C++ Socket实战

本文主要介绍Linux C++ 基础Socket网络编程。大部分知识来自于网站:https://www.geeksforgeeks.org/socket-programming-cc/Socket编程状态图从图中可以看到,服务端这边需要处理四步才能进入等待连接的状态,而客户端只要两步。Socket变成中各函数简单解析本解析仅为自己理解所用,可能有些纰漏,有则改之。原文中的知识总结得比我更好,尽量参考原文,我的理解仅做辅助之用。服务端先说服务端。服务端需要指定好端口并监听,所以需要bin.

2022-04-30 23:29:17 4192 2

原创 传统软件服务器与游戏服务器架构区别

项目智能客服爬虫SLG游戏语言javapythonkotlin模型异步事件驱动可能没什么模型可言actor模型传输协议httphttptcp + netty传输结构jsonjsonprotobuf数据库oracle,redismongodbmysql,redis数据库框架mybatispython库(类似jdbc)hibernate缓存架构管理员登录状态用redis可能只缓存了页码所有游戏用的数据全部缓存,...

2022-04-16 18:16:54 8110 1

原创 独立个人项目开发心得 - 任务切分、挑战性、实用性和半途而废

在写文章前容许我啰嗦一下:对于软件开发,我走了不少弯路,有时觉得自己作为API侠,无所不能,有时又觉得自己很多LeetCode题写不出来,无能为力。我有一个博客,但是写满了自己的絮絮叨叨,真正有本领的东西九牛一毛。我甚至没有自己的“代表作”,因为我是一个急性子,想马上得到结果(事实上计算机真能马上给出结果,但开发过程不行)。我经常在“造自己的轮子”和“用别人的轮子”之间徘徊,“造自己的轮子”比较有成就感,但是难度其实很大,需要踩很多别人踩过的坑;“用别人的轮子”则没有什么成就感,做出来也不像是自己做的。而

2022-04-05 18:37:07 4889 1

原创 搭建Spark实战环境(3台linux虚拟机集群)(一)样板机的搭建

系统及软件配置Windows 10 1903版本VMware workstation 15.10CentOS centos-release-7-7.1908.0.el7.centos.x86_64值得一提的是,win10 1903版本与VMware 15.10之前的版本不兼容,会出现卡死(虚拟机繁忙)的问题,该问题在15.10版本解决。资源来源于网络:VMware 15.10下载地址: 链接:https://pan.baidu.com/s/1bpF3M1V3qPydQgGl-hUC1g 提取

2020-05-23 17:42:42 891

原创 Springboot操作MongoDB,包括增改查及复杂操作

单条件查询使用BasicDBObject配置查询条件 List<AbstractMongoEntity> list = Lists.newArrayList(); // 配置查询条件 BasicDBObject cond1 = new BasicDBObject(); cond1.append("_id", new ObjectId("5de39f20684014f1d8b8fa37")); FindIterable<Do

2020-05-19 12:41:37 781

原创 Vue的路由配置及手动改地址栏为啥又跳转回来??

vue-cli(vue脚手架)超详细教程:https://blog.csdn.net/wulala_hei/article/details/85000530这个教程里面是使用 vue init webpack app-name,但官方文档中建议的命令是 vue create app-name但这两个命令创建的项目是有些不一样的,vue init是版本2的方法,vue create是版本3的...

2019-03-05 20:22:47 2703

多维背包问题数据集

关于多维背包问题的论文所用的测试集,我在国外网站上找到了,在此分享给大家。

2017-12-18

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

TA关注的人

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