C
已收录文章:29篇
-
问题内容 看介绍说redis是单线程的,通过epool实现多路复用。由于是单线程所以对资源的访问是串行的,不会产生资源竞争。然后突然有个疑惑,既然对资源的访问是串行的,也就是说如果我某341 收藏
-
问题内容如何在golang中在一个array里可以放int,string,double 多个类型的值?正确答案var s []interface{} s = append(s, 1, "1", true)可以这样存但是,你如果要用这里面的东西就要反射判断每一项具体是什339 收藏
-
问题内容 最近几天看了下cgo的内容,发现其主要应用似乎是go的项目中调用c语言的函数,最终的编译打包的实际还是go程序。 不知道是否可以在C语言项目中调用go语言的程序呢,使得最终编译335 收藏
-
问题内容 遇到一道笔试题,完全没思路,求助。。。。 已知类定义如下 class Node { public Double value; public List<Node> children; } 输入node满足以下条件:1 node的value是大于0的浮点数2 node320 收藏
-
问题内容老师留了一个游戏服务器作业,我想用Go来写,节省代码量,顺便用用新技术~ 但是老师在讲服务器要求的结构的时候用了多进程来分配客户端连接数量。我查了资料,貌似Go没有提供293 收藏
-
问题内容我的想法是把每条留言存在一个hash里面,然后用add_timestamp字段记录留言的时间戳,但是现在不知道在redis中如何按小时对hash里面的时间戳字段进行group by操作,或者说还有其他更好的288 收藏
-
9月16日,OSCAR 2022 开源产业大会在京召开,会议由中国信息通信研究院、中国通信标准化协会主办,中国通信标准化协会云计算标准和开源推进委员会承办。此次会议以“千行百业 可信开源”为284 收藏
-
问题内容 网上给的方案都是先根据你的 json 结构定义一个 struct,然后 json.Marshal,我在用的时候觉得好麻烦。 如果有很多 json 结构,那岂不是都要先定义结构体。我去 github 上找了一下,没有可282 收藏
-
此文用于分类汇总所有写过的文章,实时更新,欢迎收藏! 分布式系统遨游系列 【分布式系统遨游系列】分布式互斥与分布式锁 【分布式系统遨游系列】分布式经典架构 【分布式系统遨游281 收藏
-
问题内容goto语句一直被人诟病,一直在避免使用。但是现在语言比如golang依然保留了goto,这到底是为什么呢?有没有例子说明一下,goto其实也有强大的魔力?正确答案终于见到这个激动人心的275 收藏
-
CRUD table create table if not exists `student` ( `id` int auto_increment, `name` varchar(16) not null, `age` int not null, `address` varchar(128) not null, primary key (`id`) )ENGINE=InnoDB DEFAULT CHARSET=utf8; code // // Created by261 收藏
-
问题内容 正常编译一个hello world #include<stdio.h> int main() { printf("hello world!\n"); return 0; } 使用static参数编译失败 a.out main.c $ gcc -static main.c [localhost test]$ gcc -static main.c /usr/bin/ld: cannot find -220 收藏