排序:
默认
按更新时间
按访问量

markdown文档神器

用chrome查看.md https://github.com/simov/markdown-viewer 手工安装办法(不需要翻墙): Clone this repository Navigate to chrome://extensions Make sure that the De...

2018-10-29 10:07:50

阅读数:8

评论数:0

百度brpc初步分析

最近在QQ群听说百度的brpc非常好,所以下载研究一下。 首先,它的文档写的非常用心,要点个赞。 里面有个brpc_intro.pptx用搞笑且浅显易懂的方式来做介绍,非常合我心意。 闲话少说,下面转入正题。 brpc代码量有点大,没时间细看,粗略看了一下代码,感觉有些地方有改进空间。 ...

2018-10-14 11:36:04

阅读数:24

评论数:0

windows vc++神器 vcpkg

能在vs中非常方便的使用开源项目 详见baidu    

2018-10-09 09:38:21

阅读数:52

评论数:0

关于sendMessage的思考

Windows:LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam ); Android:boolean sendMessage (Message msg) Windows中SendMessage是发消息...

2018-09-21 18:24:04

阅读数:74

评论数:0

远程调试cpu过高问题

最近发现PlatformServer.exe的cpu占用几乎一直保持在100% .exe和相关.dll加上debug info,然后用vs remote debugger远程调试 用Process Explorer可看到哪个线程占用的cpu比较高 最终发现是mbedtls相关类在一个循环中 ...

2018-09-08 11:20:45

阅读数:29

评论数:1

发现c++ namespace非常好用

用c++快20年了,近年来才开始使用namespace 越来越发现namespace非常好用,体现了层次分类的思想  

2018-08-31 18:18:04

阅读数:30

评论数:0

研究java的依赖注入DI和控制反转IoC

java中的概念比较多,经常看到java文章谈依赖注入和控制反转,一直没时间深究,今天花几分钟看了一下,总结一下,就是抽象和反射。 c++原生不支持反射,但可以有办法解决,比如微软件的MIDL定义ocx接口就可实现差不多的效果。 至于DI和IoC的抽象,是一种很常见的设计模式,在c++中用vi...

2018-08-30 18:16:50

阅读数:24

评论数:0

关于mbed TLS的想法

最近想弄https,有两个选择,用openssl或者mbed TLS,前者过于庞大,后者简单很多,功能也很全。 但发现不好整合到corelooper 问题在于mbed TLS做的太多,包括建立socket,协商沟通,收发数据等 最精简的情况下面,我们需要的是mbed TLS只提供两个核心接口,in...

2018-08-11 10:00:28

阅读数:242

评论数:0

HJ212 2017中国国家环境保护标准,服务器&客户端初步完成

感觉HJ212协议制订的有缺陷,比如请求编码QN 精确到毫秒的时间戳:QN=YYYYMMDDhhmmsszzz,用来唯一标识一次命令交互   问题在于如果一毫秒内提交多个命令怎么办 感觉按RTSP那样引入CSeq递增,更加简单可靠      ...

2018-08-06 18:05:34

阅读数:390

评论数:0

被Android Studio小坑一次

安装这个plugin之后启动as时报错 解决办法: 清除C:\Users\bear\.AndroidStudio3.1\config\plugins 即可  

2018-08-01 15:03:50

阅读数:28

评论数:0

一键从native .java生成jni header .h文件

创建ExternalTool,便于给java生成.jni头文件 AudioStudio>File>Settings>Tools>External Tools> Name:.java t...

2018-07-28 12:32:22

阅读数:53

评论数:0

CoreLooper框架改动:为支持跨Looper析构Handler而做的几处改动

.对于调用了handler.Create()后的handler,CoreLooper基本可以保证Handler在原生looper在析构,但不是100%保证  在验证稳定性时可精心构造出此场景,由此CoreLooper保证Handler在跨looper析构时不会出现异常  实际运行中跨looper析...

2018-07-27 21:56:41

阅读数:18

评论数:0

corelooper如何支持其他语言

目前corelooper框架还在重构中,不可避免的思考如何让corelooper支持其他语言 发现RPC是个好东西,粗略看了一下thrift和grpc,感觉都非常好,后面可研究一下 另外,很早听说java的netty,今天看了一下,还可以,代码有点啰嗦   发现thrift中有Runnab...

2018-07-20 09:11:14

阅读数:32

评论数:0

Android Studio中切换测试多个Activity

.发现可以在as中指定启动哪个activity,这样就不需要频繁的修改AndroidManifest.xml了 步骤如下,在.xml中给activity任意指定一个intent,比如 <activity android:name="com...

2018-07-18 18:44:52

阅读数:185

评论数:0

遇到android Handler.sendMessage的一个坑

今天遇到一个android app bug,最后发现copy代码时犯了个错 对同一message调用了两次sendMessage { String msg= "event=CarDetected\r\n" ...

2018-07-18 10:12:14

阅读数:275

评论数:0

vs的test很好用

可以很方便的做单元测试每次编译时可全自动测试当前代码

2018-07-08 14:28:10

阅读数:57

评论数:0

android crash java.lang.UnsatisfiedLinkError 大坑

在做大华android app时遇到java.lang.UnsatisfiedLinkError发现大华提供的是libs/armeabi,我们的工程有几个.so是放在libs/armeabi-v7a,在安装apk时,android只复制了一部分.so文件到/data/data/包名/lib下面,导...

2018-07-07 17:26:31

阅读数:22

评论数:0

android studio中module删除不了的解决办法

有时删除module之后,下次打开工程,module还在,怎么都删除不了解决办法:打开settings.gradle,删除不需要的moudle,再sync即可as的低级bug

2018-07-06 20:47:53

阅读数:60

评论数:0

32寸曲面屏,颜色有点淡,效果很好

2018-07-03 11:08:01

阅读数:98

评论数:0

Handler增加了Runnable接口

//android style virtual LRESULT LOOPER_SAFE sendRunnable(shared_ptr<Runnable> obj); virtual LRESULT LOOPER_SAFE postRunnable(s...

2018-07-02 18:04:06

阅读数:17

评论数:0

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