• Re: 序列化一个复杂结构

    版本兼容并不是刚需。要做成protobuf这样的版本兼容的代价是很高的。

    对大多数应用,如果有不能向下兼容的升级,就全部服务器一起升级好了,不存在兼容问题。或者预留一些无用字段来处理未来兼容问题。只有规模到一定程度了才需要考虑protobuf这样来处理版本兼容的问题。

    C++里做序列化并不是一件令人开心的事情,如果没有什么特殊需求,用boost::serialization就行了,自己做轮子很头疼。如果涉及到网络传输、远程调用时用protobuf+grpc,否则用它们就有点overkill,毕竟还是要学不少东西的。

    【 在 here080 的大作中提到: 】

    : 看了一下,没有版本兼容性,不适合不同服务器间通信吧?

    10月31日
  • Re: Cgo效率真低

    你的高频是多高的频率?一秒万次可能不太好弄你得多研究研究c和go的协作,否则做成进程间调用就足够了,一秒十多次的话简单的用GRPC远程调用就行,一秒成百上千次就自己设计共享内存做进程间交互了。

    10月12日
  • Re: 国防科技大学教授有望解决NP=P世界级难题

    已经被喷惨了。

    论文也撤了。

    【 在 atan135 (青山中年) 的大作中提到: 】

    https://mp.weixin.qq.com/s/o9HLAufA8VzgK9iDgOYe9A

    08月04日
  • Re: C++ STL中的queue、stack等的内存操作

    总体来说,会拷贝。

    如果符合一些条件,编译器会将拷贝优化为移动,这个要展开就得比较深入了。

    如果你希望移动而不是拷贝,可显式使用push(std::move(x))来添加元素x,这样原元素x内容会被移动到queue里,而不是拷贝,然后x就变为空元素了。

    【 在 dingdongbell (dingdongbell) 的大作中提到: 】

    : 比如queue中的,push一个元素,会拷贝吗?还是只是放进queue中?这些具体在哪里能找到呢?

    08月04日
  • Re: python无法避免写循环,请问怎么提速?

    用cython。 即用类python的语法写程序,编辑为so或dll后在纯py程序里import

    06月04日
  • Re: 电脑微信聊天真的能被公司一字不落的监控到?

    假的,公司看不到微信聊天记录。微信的加密方法和QQ不同,QQ以前是可以被公司解密消息的,现在不清楚。

    即使你使用web版的微信也是安全的,一个https协议就能解决隐私问题。

    公司想看你微信聊天记录,要么去公安局申请,要么在你电脑上定时截屏。定时截屏是有可能的,公司有权在你电脑上安装这样的软件。

    04月23日
  • Re: 这赛季赵云是不是不行

    对,就是如此,这个版本选出赵云输一半。射手如此强势,切不死后排的刺客就是渣,能玩好赵云的人选其它刺客岂不更香。

    03月28日
  • Re: 说说都有哪些大学的名字不带地名与行业名

    是清华园因清华大学而得名

    【 在 MDV 的大作中提到: 】

    : 清华是因为清华园得名吧,也是和地名有关的

    02月17日
  • Re: E=mc^2有严格的实验证明么?

    E=mc^2是狭义相对论中的一个推论,狭义相对论是基本假设是光速不变,从这个基础上可以推导出E=mc^2,所以只要光速不变那么这个公式理论上就是正确的,而且目前的所有相关实验都印证了这个公式的正确。

    另外,“严格的实验证明”这个说法是有问题的,再多实验也不能证明一个公式/定律是正确的。例如真空中“光速”不变这个假设已经被无数实验印证,但仍然只能是假设,不能说是绝对正确,只要有一个实验证伪了,它就是个假命题。

    2019-04-15
  • Re: 如何print浮点数列表指定小数位数

    自己写循环就是了,又不是很麻烦

    print(', '.join(['%.2f'%x for x in L]))

    【 在 ZHMZFFL 的大作中提到: 】

    : L=[1.00000001, 2.00000001]

    : print(L)

    : 希望保留2位输出

    : ...................

    2019-01-18
  • Re: 万有引力常数G有没有可能不是一个常数?

    问这个问题,你得清楚物理学的研究方法。物理学基础理论研究全是一个路数:猜想+实验验证。

    物理学的基础理论,比如惯性、质能守恒、真空光速不变、万有引力,其实全是“猜想”,无法从其它更基础的理论推导出来。但这些猜想都经受了不计其数的实验的验证。

    也就是说,严格来讲物理学的研究方法是有漏洞的,因为理论上讲,成千上万个符合猜想的实验,也不能证明猜想的正确。正是因为这样的漏洞,才会出现物理先驱的理论被后世科学家修正的现象,即后世的人们发现了先驱们“猜想”的反倒。

    但目前来讲,人类能做的只有“猜想+实验验证”,目前并不存在更加“合理”的研究方法。

    具体到你这个问题,万有引力公式就是这样的一个“猜想”,而且受了万千实验的验证,而且爱因斯坦之后,也有许多人对它进行修正。

    也就是说,“G是一个常数”只是猜想,没人肯定一定正确。你当然可以提出自己的不同于牛顿的猜想,只要你的公式能接受实验验证。换个角度,你如果真提出了不同的猜想而且还符合实验,那你就牛逼大发了,接受世人膜拜吧。

    2018-08-31
  • Re: WPS还能用吗?

    这还好了,就是常见的修改了pdf打开方式而已,很多软件都会修改特定后缀名的打开方式的,右键点击一个pdf文件选择“打开方式”就能改,或者在文件属性里修改打开方式,设置一次就行了,这只是个常规问题。

    wps主要是广告烦人,其它还好。一些情况下排版和office不一样,不过这个没法强求,毕竟微软并没有和wps合作。

    【 在 lianmeng111 的大作中提到: 】

    : 就是双击PDF文件,都是用金山PDF软件打开的。

    : 之前PDF一直用福昕,也习惯了,不想用金山PDF,但如果不用金山的,就得大费周折,甚至右键选择都没的选。选择默认打开方式的功能也被金山PDF顺带给废了

    2018-08-28
  • Re: WPS还能用吗?

    “pdf绑架”是什么意思?

    2018-08-27
  • Re: return string

    char* buf = (char*) s.data(); 错在哪里?

    上面的写法好用的原因是"char* buf = &s[0]"会seg fault, 就算写为(char*)s.c_str()也比&s[0]要好。

    【 在 here080 的大作中提到: 】

    : char* buf = (char*) s.data();

    : 这是错的方式。

    : char* buf = &s[0];

    : ...................

    2018-07-26
  • Re: PS4游戏荒,求推荐游戏

    合金装备系列是强烈推荐的,不可错过的游戏。

    没有玩过潜入类型的人一开始可能无法体会到它的好玩之处,这是合金装备系列的一个缺点。

    一旦开始觉得有点意思了,那就出不了坑了,然后就想玩前作,然后就会佩服小鸟秀夫,然后fuckonami,大概是这样一个过程。

    【 在 tixa 的大作中提到: 】

    : 看到了,备选又加上一个名声在外的大作:合金装备幻痛

    2018-06-13
  • Re: PS4游戏荒,求推荐游戏

    就是剧情+音乐,非常棒。

    画质和战斗其实没达到白金的平均水准,特别是画质差,战斗勉强及格不算差。

    短板还行、亮点出彩,就能值回票价了。

    并不是简单的“讲故事的trick”能一笔带过的,也不是什么噱头,还是很不错的,这么多玩家赞也不是没原因。相反人设方面的trick倒才是真正的噱头。

    游戏玩多了之后,对游戏的剧情是很挑的。反例就是神秘海域4,神海4真是各种牛逼,但中期剧情实在是太拖沓直到女主上线,让人玩得十分恼火。

    【 在 iamxiaosky 的大作中提到: 】

    : 说实话我一直无法理解为啥尼尔能得到那么高评价

    : 感觉故事极度不丰满,画质也一般

    : 全靠讲故事的trick以及玩儿法的trick来当噱头

    : ...................

    2018-06-13
  • Re: PS4游戏荒,求推荐游戏

    尼尔机械纪元啊,没玩过也该听过2B小姐姐吧。

    2018-06-13
  • Re: 高考真的是一个人的人生转折点吗?

    看你怎么理解转折点。转折点可能有多种,中大奖也算。

    “人生”太复杂,说不清。

    如果限定条件,例如对于一个学习很好但家里很穷的小子,那么在他可以控制的范围内,高考就是转折点。对于王思聪,高考就只是一个普通的事件。

    但就算考上了清华北大也不至于“以后就不用愁了”。

    【 在 TBz981 的大作中提到: 】

    : 很多人都说,如果高考考得好了,以后就不用愁了;那如果考不好,上不了好的大学,那将来是不是一团糟呢?

    2018-03-19
  • Re: 三星支付为什么还要输入卡的支付密码

    对。设定指纹时,录入几个指纹,指定其中一个。所以指纹都能解锁,指定的那个解锁后自动进入付款页。

    这是mate9的功能了,也就是说至少一年前的东西了,我估计其它牌子也有了。

    【 在 koalakd 的大作中提到: 】

    : 就是不同手指,有的可以开机,有的可以付款么?那确实厉害。

    : :

    2018-03-02
  • Re: 三星支付为什么还要输入卡的支付密码

    这绝对不是什么最快捷,至少不会比华为方便,其它型号不清楚,我用的MATE9,息屏唤醒和指纹验证是同一步,只需要用特定手指的指纹(事先设定好)就能从息屏状态直接显示支付宝二维码了,而且达到这个效果你都不需要开通华为pay等七里八里的东西。开通华为PAY之后还能直接NFC刷机支付,这个没用过就不评价了。

    【 在 koalakd 的大作中提到: 】

    : 可以绑定支付宝和微信支付的。三星智付是我目前遇到的最快捷的支付方式。息屏唤醒,指纹验证,被扫码,完成。

    2018-03-02