- 博客(400)
- 资源 (22)
- 收藏
- 关注
原创 充分理解代码的重要性
对于很久之前的代码和别人的代码,可能存在理解错误的情况: 逻辑复杂, 注释错误、不充分, 变量函数命名误导, 代码冗余、补丁加补丁, 堆栈层次过多, 函数变量过多, 业务太复杂等等我们一时不一定能看懂,甚至说理解错误,可能遇到万万不可自以为是。
2024-07-28 15:17:49 138
原创 如何设置antv x6中stencil节点的拖动样式?
使用antv x6 stencil设计节点布置,但是拖动里面的节点时,里面的文字总是总是显示不全
2024-06-19 14:12:04 372
原创 document.all.lbl_value.innerHTML设置失败的问题
写程序要建立良好的格式习惯,不能为了图省事,或者减少及行代码,将格式混在一起。如果像下面一样独立其一行表示格式,如使用contentString += "";就不容易出现少了符号的事情。形式主义的东西在有些时候是必要的,不能少的。
2024-02-25 22:45:33 292
原创 dhtml图片白色区域透明
gif只支持索引色透明,比如规定#FFFFFF为透明,那么图片中所有白色区域都完全透明。而png支持alpha透明,任何颜色都可以透明,而且有透明度这样一个参数。gif的话,要么不透明,要么全透明。
2024-02-25 22:16:45 187
原创 使用Google Maps JavaScript API的步骤
2010年的时候google还没有被封,web地图开发还在使用google map。当时总结了它的使用步骤。
2024-02-25 21:34:55 663
原创 windows11上DirectDraw7调用GetCaps函数获取DDCAPS_OVERLAY总是0
directdraw的overlay能力不能使用
2024-01-20 21:51:18 421
原创 腾讯音视频服务的使用体验
腾讯音视频我从2015年就开始使用了,那时候还是从qavsdk1.01版本,刚开那几年错误一大堆,搞了几年了还是错误一堆,都不好意思收钱。刚开始叫互动直播,后来还弄了个随心播,随心播(ilivesdk)就是qavsdk的封装加强版。直到2019年腾讯音视频进行大的改动,命名实时音视频trtc,这是个功能稳定的完善的版本。...
2022-07-03 15:03:26 1114 1
原创 使用sqlcipher打开加密的sqlite方法
Sqlcipher加密sqlite数据库之后,使用android版Sqlcipher访问数据库和原生的sqlite几乎一摸一样,只需要在打开数据库的时候设置密码,算法就可以打开
2022-06-28 13:40:06 2916 1
原创 批量转换json到java bean工具说明
之前写了一个小程序,使用java开发,批量把json转换为java bean,直接拷贝到项目中使用。
2022-06-27 18:09:12 1063
原创 转换YV12到RGB565图像转换,附YUV转RGB测试
转换YUV420P到RGB565,并写入ddraw表面显存pdst中,先创建转换表,然后把每一个像素进行转换。
2022-06-27 16:44:04 805
原创 大华设备播放过程中设置播放速度
在网络不稳定的时候,控制播放速度总是让人头痛的事情。设置播放速度有两种方法,一种是按照速度进行传递和计算,一种是按照帧率来计算。因为大华的sdk默认使用帧率来计算,如果换算成速率工作量很大,出力不讨好。不如直接调用接口,设置帧率。...
2022-06-27 16:23:58 1881
原创 axis设备的rtsp setup头中的url不能带参
使用axis服务器发现setup头中,必须把url?之后的参数取消掉才可以通过。也就是说,该消息头不能带参,这可能是那款设备的特例。
2022-06-27 15:53:47 373
原创 从MediaRecord录像中读取H264参数
mediarecorder(H264)的录制数据的开头就包含了SPS和pps参数,分析一下取出来即可,并且相同的设备、相同的配置获取的sps,pps都是相同的。
2022-06-26 14:23:15 1244
原创 android列表下拉刷新上拉加载更多实现的几种文件组织方式
’android应用开发来说,列表始终是一个绕不开的论题,每种软件都有自己的实现方式,自己就遇到了几种,xListView, RefreshRecyclerView, BaseRecyclerViewAdapterHelper, SmartRefreshLayout
2022-06-22 15:21:22 844
原创 acmStreamOpen返回值问题
ACM(Audio Compression Manager,音频压缩管理器),它们负责管理系统中所有音频编解码器。只要在系统中注册号解码器就能使用acm解码,应用程序可以通过ACM或VCM提供的编程接口调用这些系统中现成的编解码器来实现音频或视频数据的压缩和解压缩。这东西看上去强大,对使用者却很不友好,不好用。.........
2022-06-21 17:29:36 183
原创 Windows中的wchar_t对应android中的什么编码?(蓝牙传输中)
Windows端连接android蓝牙发送字符串,发送端直接使用wchar_t发送,Android蓝牙接收后显示不正常。到底应该使用什么编码接收呢?
2022-06-14 16:43:27 263
原创 Java Service Wrapper 注意避免内存回收
Java Service Wrapper工具能够将Java程序注册为后台服务,随计算机自动启动,并且可以崩溃重启。以前有个功能希望在后台服务器某个时间定制执行一个任务,后来选用Java Service Wrapper来实现。编写的时候注意内存回收,定时器长时间定时执行就会有问题。.........
2022-06-13 12:56:14 197
原创 在Visual Studio 开发android时使用静态库a项目
前面讲了如何在Visual Studio android开发中使用so文件,那么a文件怎么创建使用呢?
2022-06-10 18:34:31 753
通过udp接收日志信息的工具
2024-02-21
rtsp播放工具,支持大华海康sdk播放
2023-09-23
批量转换json到java类工具
2022-06-27
使用批处理获取字符串的文字
2021-09-21
win10下弹出内存不足的word文档.rar
2020-03-11
ffmpeg 录像照片瘦身.rar
2019-11-28
timepickerdialog.aar
2019-11-18
winsocket写的udp发送日志到服务端的客户端和服务端代码
2019-08-14
使用tls生成腾讯云的密钥
2018-03-31
benecheck血糖仪BLE分析公式
2016-08-29
选课程序例子
2011-11-13
IE屏幕取词dll
2011-11-06
从本机的3000端口接收日志
2011-11-05
200年写的VC屏幕取词dll使用例子
2011-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人