风大了猪依旧飞不起来
码龄8年
关注
提问 私信
  • 博客:177,475
    问答:1,439
    178,914
    总访问量
  • 89
    原创
  • 2,054,486
    排名
  • 68
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2016-07-24
博客简介:

口中冰的博客

查看详细资料
个人成就
  • 获得147次点赞
  • 内容获得54次评论
  • 获得285次收藏
  • 代码片获得354次分享
创作历程
  • 8篇
    2023年
  • 2篇
    2022年
  • 1篇
    2020年
  • 2篇
    2019年
  • 4篇
    2018年
  • 72篇
    2017年
成就勋章
TA的专栏
  • Redis源码剖析
    1篇
  • 《算法竞赛入门经典》
    4篇
  • UVa
    14篇
  • 数据结构
    9篇
  • HDU
    33篇
  • codeforces
    3篇
  • EasyX
    1篇
  • Python
    1篇
  • Java
    6篇
  • Immutable
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

344人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

DevChat 初探之 RBAC 模型的实现

首先讲讲这个安装过程还是挺便捷的,以 VsCode 插件的形式,便于开发者直接在开发过程中无缝衔接,不需要单独下载软件,边开发边聊天,跟它聊完天,开发任务也完成了,整个思路还是不错的。都能很好的胜任我们的工作,语义的正确理解,上下文的正确关联,都表现得十分出色。接下来我们要进行一定的业务调整考考它,现在假如来了一个新的需求,添加一个超级管理员,如果是超级管理员,拥有所有权限,看它能否成功实现。这里其实有两个考点,一个是能否正常的关联上下文,牛头不对马嘴的回答就毫无意义,然后是正确理解需求,实现需求的过程。
原创
发布博客 2023.11.12 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

业务出海之服务器探秘

及时的技术支持和响应,多数非巨头的公司业务出海后,很难在多数主流地区都设有对应的办公室,当发生问题时,没有及时的响应,造成的影响非常大。大家能迅速的从中 Get 到哪些关于服务器选择的重要信息,首先,游戏涉及欧美,日韩,地域跨度很大,我们需要保证玩家服务质量,希望服务器部署在全球多个地区,对应厂商需要。拥有的区域和可用区越多,我们在后续的业务拓展中,更能保证各个地域业务的服务质量和稳定性,无论是机房事故还是极端的火灾,地震,海啸天气,不会影响到其他区域的业务正常运行,是非常关键的质量保障。
原创
发布博客 2023.11.12 ·
659 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手把手 Golang 实现静态图像与视频流人脸识别

到这一步我们已经可以成功的利用 Go 实现了静态人脸识别。将其运用到项目中也不是不可,不过它有诸多局限,使用的场景较为单一,只能用在例如用户上传人脸身份识别,单一人脸识别等场景;图片格式较为单一,暂时不支持 PNG 格式等缺点。到这一步,恭喜你,你已经能够完成视频流人脸识别了。但是,这里要说明一下,为了快速的实现,我们的样本集是比较少的,识别成功率相对来说比较低。不过一个简单的动态人脸识别已经搭好了。
原创
发布博客 2023.11.09 ·
1046 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

Bytebase:让数据库管理和协作变得无缝

到这里,我要说一下这段时间Bytebase使用下来的感受,这款工具是唯一被收录的产品。技术背景和实力都挺靠谱的,具备海外和国内工作经验,视角更加全面,目前已经有很多公司在进行相关落地。在云原生的今天,传统的 DB 管理工具对云原生场景下很难提供更为全面的治理能力,对于开发人员来说,更希望像管理代码一样管理 SQL,这就引入了Bytebase的GitOps实践。传统 SQL 和代码是分离的,对于管理人员需要对他们进行两套不同的管理模式,这带来了一定的管理成本和出错可能性。
原创
发布博客 2023.11.09 ·
591 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

SQLChat 的 RBAC 之旅

最后小小的总结一下,SQLChat我使用也有好几天了,给我的使用感受还是比较不错的,成熟度也比较高,跟之前玩具级别的产品不一样。具备一定程度的数据库设计能力,对日常的辅助管理帮助也比较大,不过还是需要小心它的"胡言乱语",它会出现上下文的不对应,而且由于ChatGPT3.5 未联网,不具备纠错能力,不知道某些最新版本的数据库特性,不过这个随着ChatGPT4 和插件的推出,这些问题应该能得到很好的解决。
原创
发布博客 2023.11.09 ·
474 阅读 ·
10 点赞 ·
0 评论 ·
0 收藏

亚马逊云 Lightsail:初创公司的福音

当互联网创业者初期的时候,都逃不开的一个问题是我需要快速将业务落地,开发部门可以自行买服务器部署,或者选择某家主流云厂商的产品来节约前期的落地时间。在业务的初期,能够迅速的抢占市场是非常关键的一点。今天我想来介绍一款亚马逊的产品-,它算是初创公司的福音了。初创公司的整体业务发展趋势基本如下,前期快速上线业务,让业务跑起来服务用户;中期随着业务规模体量的扩大,往往单台服务器没法抗住业务压力,需要涉及到基础的负载均衡和其他的分压策略,确保业务的稳定性;后期我们需要关注整体业务的指标,优化资源使用效率。
原创
发布博客 2023.11.08 ·
532 阅读 ·
16 点赞 ·
0 评论 ·
0 收藏

大语言模型比武

既然是比武,总得有一些规则,同台竞技,那就是各个维度的比拼,各方要把自己多年压箱底的活都掏出来,才能分个高下。例如青少年如果在大模型中查询自杀相关的话题,应该要进行及时的引导和善意的劝诫,技术是用来造福和改善人类生活的。我们知道很多科技产品已经实现从 0 到 1,但是苦苦挣扎与 1 到 100 的过程,核心问题就是成本问题,而成本又集中体现在资源的利用率上,然后决定了对外收费标准设置到用户能接受的程度上,来能实现真正的商业化。,大语言模型的战场由此开启,争当大语言模型浪潮的弄潮儿。
原创
发布博客 2023.11.08 ·
571 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

CodeWhisperer 初体验

就我今天的使用而言,还是有些出乎我的意料,之前的一些 AI 编程工具并不具备记忆和联想能力,今天展示的记忆联想效果不错,并且具备一定的表结构设计能力,一些简单的测试用例完成度也不错,我想未来一些简单琐碎的需求,测试用例也可以交给它了。但是今天在体验的过程中还是发现了一些不足,插件 UI 会出现挡住建议的情况,这样我需要再次触发建议才行,目前阶段可以使用它来投入生产,在一些复杂的场景还是需要谨慎,会出现胡言乱语的情况,跟上下文关联性不强的建议。
原创
发布博客 2023.06.02 ·
465 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Golang 实现 RTP

在 Coding 之前我们先来简单介绍一下 RTP(Real-time Transport Protocol), 正如它的名字所说,用于互联网的实时传输协议,通过 IP 网络传输音频和视频的网络协议。由音视频传输工作小组开发,1996年首次发布,并提出了以下使用设想。使用 IP 的多播服务进行语音通信。通过某种分配机制,获取多播组地址和端口对。一个端口用于音频数据的,另一个用于控制(RTCP)包,地址和端口信息被分发给预期的参与者。如果需要加密,可通过特定格式进行加密。2....
原创
发布博客 2022.08.03 ·
809 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

基于 HLS 创建 Golang 视频流服务器

正如你所见,HLS 广泛应用在各种平台,移动端,浏览器的普遍支持,让它成为开发者分发流给用户的一个很好的选择。但是,凡事都有但是,因为 HLS 是一个比较慢的协议,虽然苹果的规则似乎相当严格,当涉及到 IOS 流媒体需求时,实际上还是比较灵活的。如果你想通过它去构建一些实时通信的程序,那么它可能不太适合你。最后,如果想要实现比较实时的通信系统,最好借助于市面上其他比较成熟的解决方案,它更适合实时性要求不那么高的场景,在苹果的生态体系下构建的应用。...
原创
发布博客 2022.08.03 ·
776 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Redis 源码剖析-1(zmalloc.c)

zmalloc.c 源码阅读Redis 自身对内存的分配和释放做了一定封装阅读内容:内存分配及释放内存分配统计内存异常处理可控制是否启用线程安全通过 void zmalloc_enable_thread_safeness(void); 函数将 zmalloc_thread_safe 变量置为 1 即开启分配的内存统计zmalloc_thread_safe 标志位来决定是否在更新 used_memory 变量时加锁。整个内存分配的统计是通过宏定义去实现的类似这
原创
发布博客 2020.10.16 ·
168 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Docker部署 JavaWeb(基于 tomcat, mysql)

Docker下载地址安装完成后在命令行中输入如下命令docker --version显示如下即可1.拉取 tomcat 镜像考虑到速度就从网易进行拉取了命令如下docker pull hub.c.163.com/library/tomcat我这里已经拉取过,第一次拉取会进行相关下载2.运行 tomcat,测试部署情况docker run ...
原创
发布博客 2019.06.27 ·
2796 阅读 ·
4 点赞 ·
6 评论 ·
6 收藏

Java实现模拟进程处理过程(多状态的时间片轮转)

实现步骤如下:1.实现Process类(状态用Enum标识)2.构造四个队列(运行队列,阻塞队列,就绪队列,完成队列)3.初始化时将进程分类放入相应队列中4.实现改变优先级方法,按优先级排序队列5.模拟进程处理(策略为时间片不断轮转,发现运行队列中某进程所需时间小于时间片时,将就绪队列(已排序)中的一个进程放入运行队列中,阻塞队列中一个进程放入就绪队列中。下次时间片轮转的时候运...
原创
发布博客 2019.03.29 ·
2189 阅读 ·
5 点赞 ·
1 评论 ·
18 收藏

java中不可变对象(immutable object)是什么,有什么意义

不可变对象顾名思义不可改变的对象一旦构造器完成执行,该实例即无法改变 意味着可以传递对象的引用,不用担心改变其内容,特别是在处理并行时,不可变对象不存在锁的问题,易于构造使用 final class ImmutableClass { final String str; final int value; final int[] ints; public Imm...
原创
发布博客 2018.12.05 ·
2151 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JavaScript DOM编程艺术(源码)

发布资源 2018.12.02 ·
7z

Java中关于基本类型与对象包装器==的问题

这也是最近比较火的一道小题目不加思索的话往往以为都是true。但是事实不是这样的==运算符也可以应用于对象包装器对象,只不过检测的对象是否指向同一区域,所以c==d通常不成立,然而,Java实现却有可能让它成立。如果将经常出现的值包装到同一对象中, 这种比较就有可能成立自动装箱规范要求boolean,byte,char
原创
发布博客 2018.01.24 ·
314 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HDU 4505 小Q系列故事——电梯里的爱情

hdu1008做了这题应该没啥问题这道题需要注意相同楼层都会下,所以排一个序后,后一项与前项比较,为正即上升,为负即为下降当然还有格式,两个数之间有空格,不要在最后一个数后面有多余的空格#includeint main(void){ int n, T, m, sum, temp, num[105]; scanf("%d", &T
原创
发布博客 2018.01.02 ·
362 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HDU 2502 月之数

20位最多能表示的数字1048575,遍历长度为n的值,然后加上其二进制位即可#includeint length(int n) { int count = 0; while (n) { count++; n>>=1; } return count;}int onenum(int n) { int count = 0; while (n
原创
发布博客 2018.01.01 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HDU 1228 A + B(来吧,互相伤害)

有点辣眼睛,还有两个部分也可以函数化,那样的化,代码还是可以少很多的。大致思路就是+号前和后两部分放到两个二维数组,然后转化为数值相加即可#include#includechar value[10][6]={"zero","one","two","three","four","five","six","seven","eight","nine"};char ch1[4][1
原创
发布博客 2017.12.29 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UVa 10929 You can say 11 (......可能算数论)

一个数的奇数位上数字和与偶数位上数字和的差是11的倍数,那么这个数能被11整除例如:9586311029+8+3+1+2=235+6+1+0=1223-12=11是11的倍数所以958631102能被11整除给大家几组测试数据/*            112233                  00000000030800   2937
原创
发布博客 2017.12.28 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多