- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 水资源传输规约 SL427
Ctrl [ F001 ] UP DIVS: 1 FCB: 3, Code: 0 发送|确认。Ctrl [ B3 ] UP FCB: 3, Code: 3 流量(水量)参数。水资源传输规约中,新版是 SL427,旧版是 SZY206。流量 1 = 0.007 m³/s 累计水量 1 = 1000 m³。流量 2 = 0.131 m³/s 累计水量 2 = 8000 m³。编解码部分和水文规约类似,需要对照协议文档,配合服务器端来调试。终端机的工作模式 = 1,终端机在自报确认工作状态。
2025-04-05 12:07:19
608
原创 水文传输规约 SL651的相关经验
对于多包分片传输,比如 FN38(读取设备固态数据),FN36(图片传输),使用了不同的分片传输方式(M3、M4),设备端不维护状态,所以服务器端需要做好分片重组等逻辑,FN36 还支持分片重发请求。水文传输规约SL651 的编解码是有一些难度的,可能因为协议经历了较长时间的发展,并且多方参与经手,为了扩展性等。加上在各省落地的时候,因为理解的不一致,基于此协议又做了一些自定义或者扩展。F1 F1 007568553148 测站编码。END : 0x03 ETX 报文结束。
2025-04-05 12:00:09
450
原创 C++学习笔记:16章 泛型编程
16.1.5 非类型模板形参模板形参不必都是类型。template void array_init(T (&arr)[N]){ cout << "N = " << N << endl; for(size_t i=0; i!=N; i++) arr[i] = 0;}N不是类型模板形参。调用:int a[30];array_init(a);则参数N为30.16.1.6
2012-08-28 21:16:22
1063
原创 C++中智能指针的实现
C++学习中遇到的问题,记录之。使用的教材: 《C++ primer》。智能指针?what? how?What ‘s the smartpointer and how to impletment it?什么是智能指针?通过引用计数,自动管理动态分配的内存的生存期,避免内存泄漏或悬垂指针的方法。应用场景:如果类的一个成员是指向动态分配的内存块的指针,在做复制控制的时候
2012-08-22 18:47:43
1760
6
转载 通过apk签名使应用程序有系统权限
问题:系统预装软件,需要访问一些配置文件,配置文件的owner都是设置为system。所以应用程序需要有授权才可以读写。google搜索找到以下文章,解决了这个问题。以下内容解释了:android系统权限规则?如何使应用程序获取系统权限?apk签名的过程?apk签名的原理?###########################################
2011-12-19 20:10:15
27213
原创 在android下添加DLNA的支持的相关笔记
DLNA功能基本完成。包括server端和client端。陆续整理一些笔记出来,希望对大家有用。
2011-12-10 18:58:34
1847
原创 关于以太网卡的组成部分:MAC/PHY/变压器
以太网卡的硬件组成部分主要分为MAC /PHY/ 变压器/eeprom。在我们的平台上, 一般MAC被集成在主控里面。PHY和变压器是分立的。(因为PHY对外是模拟差分信号,整合了大量模拟硬件,而MAC是典型的全数字器件。芯片面积及模拟/数字混合架构是为什么先将MAC集成进微控制器而将PHY留在片外的原因。更灵活、密度更高的芯片技术已经可以实现MAC和PHY的单芯片整合。)1 以太网接
2011-11-04 11:02:36
5702
转载 公司是怎样走向毁灭的
转载:http://forum.esm-cn.com/FORUM_POST_1000164045_1200660662_0.HTM一家融资过百万美元的公司是怎样一步步走向毁灭的?每天都有新的公司成立,也必然有新的公司倒闭,中国人一直热忠创业,这一现象很普遍。我们在网上也经常看到成功人士分享经验,也有创业失败的人分享教训。下面这篇是美国的一家创业公司老板总结的经验
2011-11-01 13:16:00
1047
原创 一些工作中用到的脚本
>>>>>>>>>>>查找搜索的一些组合用法:find grep xargs exec的组合用法:---------------------------------------------------------------------------------------------------1. 查找所有".h"文件find /PATH -name "*.h"2. 查找
2011-10-26 21:15:16
1047
转载 java annotation高级应用
版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44062_Java+Annotation+Apt.html关键字:java,a
2011-10-25 11:38:08
741
转载 Java Annotation手册
Java Annotation手册作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html关键字:java,annotation,reflect
2011-10-25 11:17:52
701
转载 Java Annotation入门
版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原 文:[http://www.matrix.org.cn/resource/article/44/44048_Java+Annotation.html]http://www.mat
2011-10-25 11:11:55
596
原创 android2.3编译的两个问题
按照release note http://www.omappedia.com/wiki/PandaBoard_L27.12.1-P2_Release_Notes 终于把panda board的源码准备好了。在编译android的时候,遇到了两个问题:1 提示需要64bit的
2011-07-30 19:01:20
169
转载 为什么不自己挖一个井
转自 http://javatgo.iteye.com/blog/1130613有两个和尚他们分别住在相邻的两座山上的庙里。这两座山之间有一条溪,于是这两个和尚每天都会在同一时间下山去溪边挑水,久而久之他么变成为了好朋友。就这样时间在每天挑水中不知不觉已经过了五年。突然有一天左边
2011-07-26 12:34:00
1633
1
原创 android添加第三方库以及JNI接口封装
把这个帖子变成一个坑。整理好了再填上去。在alsa-lib中添加logcat的调试接口:在Android.mk中添加:LOCAL_SHARED_LIBRARIES += \libcutils在需要调试接口的文件头部加:#include #def
2011-07-06 16:11:38
1558
转载 alsa分析:alsa的那些配置文件 ( 2 )
关于ALsa的配置文件,这里有一篇很好的文章。感谢原著。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 理解和使用Alsa的配置文件作者:刘旭晖 Raymond转载请注明出处 http://blog.csdn.net/colorant/archive/2008/06/3
2011-06-30 19:17:00
4867
1
原创 android:添加usb键盘+按键布局和映射的修改
android下的按键布局和映射这个笔记整理一下使用usb键盘遇到的问题,比如添加usb键盘的keylayout,添加按键,修改按键映射等。本文参考了:http://blog.csdn.net/kieven2008/archive/2011/03/26/6279975.aspxhttp://blog.csdn.net/skdev/archive/2010/03/08/5
2011-06-29 16:29:00
24508
原创 alsa分析:网络资源
关于alsa,网络上已经有很多人做了分析,有的分析的非常好,图文并茂,我就拿来主义,直接引用了。下面是收集的一些链接,内容包括:alsa驱动架构audio codec的驱动alsa的snd_controls/dapm/alsa-lib/alsa配置脚本.....alsa的中间层:alsa-lib alsa-HAL alsa-framework++++++++++
2011-06-28 17:50:00
2675
原创 alsa分析:alsa的那些配置文件 ( 1 )
在根文件系统下,alsa相关的配置文件有:在/system/usr/share/alsa目录下:├── alsa.conf├── cards│ └── aliases.conf└── pcm ├── center_lfe.conf ├── default.conf ├── dmix.conf ├── dpl.conf
2011-06-28 17:20:00
7984
转载 java基础之:多线程实现/启动/状态+同步+线程池
转自:http://zangweiren.blog.51cto.com/412366/94386原作者:臧圩人·海纳百川 线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的
2011-06-27 14:34:00
1477
转载 OO基础:继承+多态+重载+重写
复习OO的基础知识。 转自:http://zangweiren.blog.51cto.com/412366/94387 什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。 【继承(inheritance) 】简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义
2011-06-27 14:11:00
742
转载 内存优化的两个类:SoftReference 和 WeakReference
内存优化的两个类:SoftReference 和 WeakReference 转自:http://blog.csdn.net/neusoftware_20063500/archive/2009/05/03/4142637.aspx 如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference 记住此对象,以便随时观察,但是却因
2011-06-27 11:16:00
556
转载 java常识: JNI=java native interface
JNI是J ava Native Interface的 缩写。 从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计 的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 使用java与本地已编译的代码交
2011-06-27 10:58:00
669
转载 java语法:final和static
final定义的变量可以看做一个常量,不能被改变; final定义的方法不能被覆盖; final定义的类不能被继承。 final static 就是再加上static的特性就可以了 static 和final是没有直接关系的 static 是在内存中分配一块区域,供整个类通用,所有的类的对象都享有它的共同的值 static 和final的区别 一、static : 什么情况下我们要使用static
2011-06-27 10:48:00
1714
转载 android中的智能指针:强指针和弱指针
Android中定义了两种智能指针类型,一种是强指针sp(strong pointer),一种是弱指针(weak pointer)。其实成为强引用和弱引用更合适一些。强指针与一般意义的智能指针概念相同,通过引用计数来记录有多少使用者在使用一个对象,如果所有使用者都放弃了对该对象的引用,则该对象将被自动销毁。 弱指针也指向一个对象,但是弱指针仅仅记录该对象的地址,
2011-06-25 17:29:00
2785
原创 snd_kcontrol的分析
snd_kcontrol的分析 2011-06-24 19:54:45 本文参考了:AZURE的文章《snd_kcontrol探究》http://blog.csdn.net/sepnic/archive/2011/01/18/6150723.aspx 用snd_kcontrol_new结构体了codec可供控制的部分,包括:通道切换(switch/mix
2011-06-24 19:44:00
5818
4
原创 使用alsa-utils调试ALSA驱动
2011-06-24 17:35:58 android下面的alsa utils提供三个工具,分别是:alsa_amixer : 配置alsa_aplay : 播放 录制alsa_ctl: : store/restore 配置文件,与asound.conf有关可以通过alsa_XXX --help 查看详细参数 +++++++++++++++++++++++++++++++++
2011-06-24 14:19:00
13478
1
原创 Eclipse常用快捷键整理
Eclipse常用快捷键整理 Eclipse中有如下一些和编辑相关的快捷键。ALT+/ 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下ALT+/快捷键带来的好处吧。Ctrl+O 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。Ctrl+/ 快速添加注释,能为光标
2011-06-24 09:35:00
1031
原创 ubuntu下使用 kermit作为串口终端
1 安装sudo apt-get install ckermit2 用户要目录下配置 .kermrc内容如下:set line /dev/ttyS0set speed 115200set carrier-watch offset handshake noneset flow-control none3 使用打开串口:kermit -cCtrl+/+c进入ckermit命令模式ctrl+/+c 再按
2011-06-23 14:31:00
1219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人