DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 541 评论 :: 1614万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

12 2017 档案

摘要:在开发网络应用程序时,各个模块之间的数据通信可谓是家常便饭,为了应对这些数据通信时数据交换的要求,程序员发明了各种数据格式:采用二进制数据结构(早期 C 程序员)、采用 XML、采用SOAP(坑人的设计)、采用 URL 编码、采用JSON格式等。客户端与服务端交互时采用这些数据格式进行数据交换时,必 阅读全文
posted @ 2017-12-29 11:41 DoubleLi 阅读(2005) 评论(0) 推荐(0) 编辑

摘要:闲来无事发现了一个基于C++实现的序列化工具,相比于其他(比如Boost serialization或Google protobuf,恰巧都用过,以后再介绍),使用简单,感觉不错,下面做个摸索。 cereal介绍 cereal是一个开源的(BSD License)、轻量级的、支持C++11特性的、仅 阅读全文
posted @ 2017-12-29 11:37 DoubleLi 阅读(3959) 评论(0) 推荐(0) 编辑

摘要:前段时间刚试用了一个序列化工具cereal,请看cereal:C++实现的开源序列化库,打算再总结下我对google proto buf序列化库的使用呢, 结果还没动手,大Google又出了一个新的、开源、跨平台的序列化工具:FlatBuffers。那就索性先了解了解这个工具把。 一. 什么是Goo 阅读全文
posted @ 2017-12-29 11:36 DoubleLi 阅读(1332) 评论(0) 推荐(0) 编辑

摘要:@[tools|flatbuffers|opensource] 概述### Google在今年6月份发布了跨平台序列化工具FlatBuffers,提供了C++/Java/Go/C#接口支持,这是一个注重性能和资源使用的序列化类库。相较于Protocol Buffers,其更适用于移动设备,FlatB 阅读全文
posted @ 2017-12-29 11:35 DoubleLi 阅读(3224) 评论(0) 推荐(0) 编辑

摘要:最近研究vc,windows的东西真是很傻瓜,啥都给你做好,有个好处就是开发方便了。 有个弊端就是完全按微软的一套进行,规则都是它定的,你得知道它的很多api, 开发出来的代码效率不高,不过却可以比较快的实现一些较好的功能,其实软件开发就应该这样 要不每个程序员都从0开始做起,那都停留在Hello层 阅读全文
posted @ 2017-12-21 22:45 DoubleLi 阅读(3468) 评论(0) 推荐(0) 编辑

摘要:两个月前,简单写过QTextCodec中的setCodecForTr等终于消失了 (Qt5) ,在Qt论坛上,不少用户都对去掉这两个函数表示特别的不了解。为什么会这样?我想多少能说明不少用户对C++中源码字符集和执行字符集的不太了解,从而造成对这种函数的依赖或误用。 两个月前,简单写过QTextCo 阅读全文
posted @ 2017-12-20 22:37 DoubleLi 阅读(403) 评论(0) 推荐(0) 编辑

摘要:长期以来,很多人都清楚,一旦C++源码中直接使用了中文,这样的源码想要跨平台(I18N)会非常困难。 随着: Windows下:MSVC2010成为主流 Linux下:GCC升级到4.6 C++中的中文问题 才算有了一个比较优雅的、跨平台的Workaround。 (本文讨论编译器范围:GCC4.6+ 阅读全文
posted @ 2017-12-20 22:34 DoubleLi 阅读(276) 评论(0) 推荐(0) 编辑

摘要:一个月前尝试写了一篇关于QStringLiteral,存盘时MoinMoin罢工了。吸取一点经验,还是写成短篇吧 一个月前尝试写了一篇关于QStringLiteral,存盘时MoinMoin罢工了。吸取一点经验,还是写成短篇吧 可是,可是,QString不就是简简单单一个字符串么?能有什么可谈的。真 阅读全文
posted @ 2017-12-20 22:33 DoubleLi 阅读(735) 评论(0) 推荐(0) 编辑

摘要:https://wenku.baidu.com/view/ae3667fe0b1c59eef8c7b4bc.html 阅读全文
posted @ 2017-12-19 23:05 DoubleLi 阅读(2391) 评论(0) 推荐(0) 编辑

摘要:1、doubango官网:http://www.doubango.org/ 2、doubango是一个开源的VOIP基础平台, 并能用于嵌入式和桌面系统的开源框架,该框架使用ANSCI-C编写,具有很好的可移植性。 3、根据doubango的框架、特点与linphone的对比,显然doubango更 阅读全文
posted @ 2017-12-18 13:46 DoubleLi 阅读(1223) 评论(0) 推荐(0) 编辑

摘要:没有任何一个程序员在做项目的时候不会遇到网络编程的问题,要解决这些问题除了对各种网络协议深入了解之外,还需要掌握各种网络分析工具的用法,不用多说wireshark绝对是这方面的翘楚,可惜的是,wireshark不能对本地接口(loopback,或者127.0.0.1)进行直接抓包。 wireshar 阅读全文
posted @ 2017-12-11 17:39 DoubleLi 阅读(11727) 评论(0) 推荐(1) 编辑

摘要:在进行通信开发的过程中,我们往往会把本机既作为客户端又作为服务器端来调试代码,使得本机自己和自己通信。但是wireshark此时是无法抓取到数据包的,需要通过简单的设置才可以。 具体方法如下: 方法一: 1.以管理员身份运行cmd 2.route add 本机ip mask 255.255.255. 阅读全文
posted @ 2017-12-11 17:37 DoubleLi 阅读(3471) 评论(0) 推荐(0) 编辑

摘要:场景:一个简单的TCP 服务器,以实现UPNP的事件体系结构 我在linux平台下,创建一个TCP套接字,绑定到49156端口,向UPNP SERVER发一个subscribe订阅请求,超时时间设置为5minutes. 然后开启一个Thread_Main主接收线程。该线程完成以下工作: (1)调用s 阅读全文
posted @ 2017-12-11 11:54 DoubleLi 阅读(9703) 评论(0) 推荐(0) 编辑

摘要:使用svnadmin对VisualSVN进行项目迁移导出1> 启动命令行cmd2> 运行%VISUALSVN_SERVER%\bin\svnadmin dump PATH-TO-REPO > PATH-TO-DUMPPATH-TO-REPO - SVN 项目仓库目录PATH-TO-DUMP - 导出 阅读全文
posted @ 2017-12-10 15:32 DoubleLi 阅读(356) 评论(0) 推荐(0) 编辑

摘要:http://hi.baidu.com/zhangbin101004/item/e459f4d1f818dfbd33db903b 今天囧了啊,在ubuntu挂载的文件夹里面解压数据库,结果linux嫌太大挂掉了直接mount error(12): Cannot allocate memory折腾了好 阅读全文
posted @ 2017-12-09 22:37 DoubleLi 阅读(2067) 评论(0) 推荐(0) 编辑

摘要:从最初深度扶持创业项目,到 2016 年 1 月份,我变成了一个创业者。本文从技术出身的我不同角度的经历和变迁,来跟大家分享,技术人员在创业之前,要做什么样的准备,要想清楚什么样的事情。 2016 年对于技术创业者来说是一个很好的时间点。在过去的十多年,以 BAT 为代表的中国最成功的创业者,早期的 阅读全文
posted @ 2017-12-04 15:54 DoubleLi 阅读(428) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示