自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(393)
  • 资源 (22)
  • 收藏
  • 关注

原创 修改nuxtjs项目中的浏览器图标步骤

修改nuxtjs项目中的浏览器图标步骤

2024-03-28 19:24:58 166

原创 简单加解密过程模拟

在加密这样的东西上花费时间,对于一般的应用又有什么用处呢?

2024-03-05 19:12:10 221

原创 c++中锁定数据出现读写错误的例子

这是一个典型的数据同步错误,也是一个涉及到函数封装颗粒度的问题。

2024-03-02 18:05:57 250

原创 查询directshow错误句柄的字符串形式

directdraw的错误返回值查询

2024-03-02 17:52:58 219

原创 测试_strerror,errno,perror函数的使用

测试_strerror,errno,perror函数的使用

2024-03-02 17:42:05 85

原创 RasDial wcdma的时候,如何选择调制协调器?

以前调用过板卡发送3G短信,记录的日志

2024-03-02 17:06:45 118

原创 document.all.lbl_value.innerHTML设置失败的问题

写程序要建立良好的格式习惯,不能为了图省事,或者减少及行代码,将格式混在一起。如果像下面一样独立其一行表示格式,如使用contentString += "";就不容易出现少了符号的事情。形式主义的东西在有些时候是必要的,不能少的。

2024-02-25 22:45:33 277

原创 在MFC对话框中嵌入web网页时事件失效问题

在MFC对话框中嵌入web网页时,网页初始化中添加事件无效,原来时和宿主程序冲突了

2024-02-25 22:34:59 519

原创 dhtml图片白色区域透明

gif只支持索引色透明,比如规定#FFFFFF为透明,那么图片中所有白色区域都完全透明。而png支持alpha透明,任何颜色都可以透明,而且有透明度这样一个参数。gif的话,要么不透明,要么全透明。

2024-02-25 22:16:45 169

原创 MapInfo格式到ArcGIS格式的转换方法

MapInfo格式到ArcGIS格式的转换方法

2024-02-25 21:44:09 484

原创 使用Google Maps JavaScript API的步骤

2010年的时候google还没有被封,web地图开发还在使用google map。当时总结了它的使用步骤。

2024-02-25 21:34:55 453

原创 测试VC++中基本变量长度的例程

测试long int,long double等类型的长度,用错了会有异常。

2024-02-25 21:33:09 98

原创 测试_tcsncpy_s 和 _tcscpy函数验证参数的各种情况

验证_tcsncpy_s 和 _tcscpy函数参数

2024-02-24 16:31:33 224

原创 完成端口的看法

完成端口

2024-02-17 14:28:05 214

原创 我只是一个打工仔

利益分配,项目进度,加班,抱怨

2024-02-17 14:03:16 165

原创 windows11上DirectDraw7调用GetCaps函数获取DDCAPS_OVERLAY总是0

directdraw的overlay能力不能使用

2024-01-20 21:51:18 374

原创 在vue中,切换页面之后如何关闭定时器

切换页面之后如何关闭定时器?

2024-01-15 22:29:51 614

原创 内存溢出会导致模块测试正常,植入系统失败

内存溢出会导致模块测试正常,植入系统失败

2024-01-02 19:24:30 608

原创 日志:已知某天是星期几,不使用时间函数计算一个日期是星期几

不使用时间函数计算一个日期是星期几

2023-12-31 10:35:09 384

原创 简单版本管理服务编写

使用nodejs进行版本后台更新服务接口开发

2023-11-11 16:49:04 119

原创 腾讯音视频服务的使用体验

腾讯音视频我从2015年就开始使用了,那时候还是从qavsdk1.01版本,刚开那几年错误一大堆,搞了几年了还是错误一堆,都不好意思收钱。刚开始叫互动直播,后来还弄了个随心播,随心播(ilivesdk)就是qavsdk的封装加强版。直到2019年腾讯音视频进行大的改动,命名实时音视频trtc,这是个功能稳定的完善的版本。...

2022-07-03 15:03:26 977 1

原创 使用sqlcipher打开加密的sqlite方法

Sqlcipher加密sqlite数据库之后,使用android版Sqlcipher访问数据库和原生的sqlite几乎一摸一样,只需要在打开数据库的时候设置密码,算法就可以打开

2022-06-28 13:40:06 2548 1

原创 批量转换json到java bean工具说明

之前写了一个小程序,使用java开发,批量把json转换为java bean,直接拷贝到项目中使用。

2022-06-27 18:09:12 1039

原创 转换YV12到RGB565图像转换,附YUV转RGB测试

转换YUV420P到RGB565,并写入ddraw表面显存pdst中,先创建转换表,然后把每一个像素进行转换。

2022-06-27 16:44:04 725

原创 大华设备播放过程中设置播放速度

在网络不稳定的时候,控制播放速度总是让人头痛的事情。设置播放速度有两种方法,一种是按照速度进行传递和计算,一种是按照帧率来计算。因为大华的sdk默认使用帧率来计算,如果换算成速率工作量很大,出力不讨好。不如直接调用接口,设置帧率。...

2022-06-27 16:23:58 1562

原创 大华sdk使用问题

这是十年前的问题了,大华sdk使用的时候存在速度控制,逆向播放,退出缓慢,定位控制,停止播放画面停留等问题

2022-06-27 16:11:42 2722

原创 axis设备的rtsp setup头中的url不能带参

使用axis服务器发现setup头中,必须把url?之后的参数取消掉才可以通过。也就是说,该消息头不能带参,这可能是那款设备的特例。

2022-06-27 15:53:47 330

原创 从MediaRecord录像中读取H264参数

mediarecorder(H264)的录制数据的开头就包含了SPS和pps参数,分析一下取出来即可,并且相同的设备、相同的配置获取的sps,pps都是相同的。

2022-06-26 14:23:15 1192

原创 android列表下拉刷新上拉加载更多实现的几种文件组织方式

’android应用开发来说,列表始终是一个绕不开的论题,每种软件都有自己的实现方式,自己就遇到了几种,xListView, RefreshRecyclerView, BaseRecyclerViewAdapterHelper, SmartRefreshLayout

2022-06-22 15:21:22 806

原创 acmStreamOpen返回值问题

ACM(Audio Compression Manager,音频压缩管理器),它们负责管理系统中所有音频编解码器。只要在系统中注册号解码器就能使用acm解码,应用程序可以通过ACM或VCM提供的编程接口调用这些系统中现成的编解码器来实现音频或视频数据的压缩和解压缩。这东西看上去强大,对使用者却很不友好,不好用。.........

2022-06-21 17:29:36 159

原创 Windows中的wchar_t对应android中的什么编码?(蓝牙传输中)

Windows端连接android蓝牙发送字符串,发送端直接使用wchar_t发送,Android蓝牙接收后显示不正常。到底应该使用什么编码接收呢?

2022-06-14 16:43:27 232

原创 Java Service Wrapper 注意避免内存回收

Java Service Wrapper工具能够将Java程序注册为后台服务,随计算机自动启动,并且可以崩溃重启。以前有个功能希望在后台服务器某个时间定制执行一个任务,后来选用Java Service Wrapper来实现。编写的时候注意内存回收,定时器长时间定时执行就会有问题。.........

2022-06-13 12:56:14 175

原创 在Visual Studio 开发android时使用静态库a项目

前面讲了如何在Visual Studio android开发中使用so文件,那么a文件怎么创建使用呢?

2022-06-10 18:34:31 633

原创 使用Visual Studio 添加和调用动态库SO项目

最近接触Visual Studio开发android库的东西,发现创建并使用C++ so文件和a文件比android studio简化了很多,虽然说as在开发android上还是霸主地位,但是这个方向上,vs还是大有作为的。

2022-06-10 18:18:11 2086 1

原创 尝试使用Visual studio编写Android程序C++的跨平台开发Android

Vs编写android程序看上去有3种:Xamarin,Xamarin-Form(很快就会被MAUI代替), C++的跨平台开发Android。本文先看看官方的解释,然后尝试下C++的跨平台开发Android的使用效果。如果能够解决调试问题的话,在编写c++模块上还是有优势的...

2022-06-08 14:28:48 1913

原创 简化Fragment的权限请求

承接简化activity简化权限,介绍在fragment中简化权限。

2022-06-04 14:40:19 1416

原创 简化Activity权限申请的方法

在需要处理权限地方都加入原始的请求和处理太麻烦,有没有好的方法呢?这里有官方的和非官方的处理。

2022-06-04 14:12:15 552

原创 如何看待面试?

人生难免起起伏伏,会遇到各种厌烦的事情,程序员也是。对于面试,送一份安慰自己和他人的心灵鸡汤。

2022-06-02 15:22:02 621

原创 华为外包的感受(CSDN)

对人力外包的认识

2022-06-01 12:03:52 1311

原创 外行买笔记本的过程

自己的老爷机已经9年了,已经慢如蜗牛,早该换却一直拖着,直到现在因为疫情,有可能要居家办公,才觉得必要要买了。刚开始自己就是海选要买一台什么样的电脑呢?自己也没谱,只能在茫茫的商品中左看右看,觉得还可以,就放到购物车。最后购物车有好多,够用的,性能好的什么都有。最后和老婆商量,她还是比较明确,不想买个太低端的,也不想买二线品牌,一般店家不够靠谱。我想也是多用几年不好吗。于是把那些太便宜的,非京东自营和二线品牌的拿掉了,又开始了海选。需要指定自己的目标忽然发现自己要订个目标,于是设定了i7,1

2022-03-01 00:08:56 2599

通过udp接收日志信息的工具

LogManager.exe 接收udp上传的日志,并过滤,搜索,保存为log文件 TestLogSend.exe 多线程测试udp上传 发送和接收端口30001.

2024-02-21

rtsp播放工具,支持大华海康sdk播放

2013年开发的rtsp流播放测试工具 测试支持: 播放测试程序支持:h264,mepeg4,G711,AMR_NB 支持大华,海康,axis的sdk播放 支持rtsp播放标准流。 支持tcp和udp两种方式 不支持 不支持rtmp。 不支持flv,m3u8等推流模式 不支持h265播放 修改重新编译 可以看布控球标准流 如果udp丢包严重,建议使用tcp方式连接。 使用帮助: 使用管理员权限执行regctrl.bat,注册所有的控件 执行RTSP播放测试.exe进行播放

2023-09-23

nodejs-express-sequelize-mysql 项目结构图

使用nodejs express创建后台项目所使用的项目结构

2023-02-05

批量转换json到java类工具

将json转换为javebean的工具,封装jsonschema2pojo,用户可以修改配置文件json2Beans.json,然后运行Json2JavaBean2.bat直接生成对应类。 能够批量转换json为bean,直接拷贝到项目中使用。 提醒: 需要提前安装java sdk。 如果应对restful的请求和回应,输入和输出类可以放在同一个包里。否则json文件路径,class名,package名需要一一对应,避免出现同一个包里有相同的类。 具体使用方法参考 https://mp.csdn.net/mp_blog/creation/editor/125489040

2022-06-27

使用批处理获取字符串的文字

例如:截取从"@dimen/mm_到"的内容 android:paddingLeft="@dimen/mm_30" 获取到30 android:paddingLeft="@dimen/mm_30f" 获取到-30 使用方法 @echo off chcp 65001 cd "%~dp0" %~d0% @REM 分别测试 @REM "@dimen/mm_30f" 负数 @REM "@dimen/mm_30" 正数 @REM @dimen/mm_30 其他 set line_str1=android:paddingLeft="@dimen/mm_30f" set token_start1=mm_ set token_len1=3 call str_token_file.bat "%line_str1%" %token_start1% %token_len1% echo 在字符串"%line_str1%"中的获取的数据为%ERRORLEVEL% goto :eof

2021-09-21

rar_split.bat

使用winrar,把一个大文件进行分卷rar压缩。 把文件拖动到bat文件上,可指定每个rar的大小。 用在对大文件分割上传的情况。

2020-03-17

win10下弹出内存不足的word文档.rar

在win10下面打开某些word文档提示“内存或磁盘空间不足”,有时候非常的烦人,只有使用word,怎么要消除不了。 这些文件一步步的删除内容,看看到底问题出在什么地方。(关联文档-排查在win10下面打开某些word文档提示内存或磁盘空间不足的原因)

2020-03-11

ffmpeg 录像照片瘦身.rar

现在的手机分辨率和帧率普遍比较高,一分钟的手机视频100M左右,一张普通的图片也有2到6M。对于这些不太重要的视频资料,丢弃又有些可惜,那么仅仅需要保留简单影像即可,我们可以使用ffmpeg.exe对文件进行瘦身,ffmpeg.exe本身没有批处理选项,需要使用bat批处理命令。 这里提供两个批处理文件,实现对mp4和jpg的瘦身,大约瘦身10倍以上。

2019-11-28

timepickerdialog.aar

Android app中,时间选择器是一种常见的弹出框,用户可以从中指定一个具体的时间。这里介绍一款不错的选择插件。来源是腾讯TIM sdk中使用的自定义对话框。 此弹出框可以设定年月日时分秒中,哪些日期的显示,然后动画显示。源码中可以调节显示方式。我把它封装为aar,可以下载使用。

2019-11-18

winsocket写的udp发送日志到服务端的客户端和服务端代码

使用此方法,好处是不会阻塞,当日志量比较大的时候能够快速反应。坏处就是udp发送大于最小传输单元的数据,或把不相关的数据连续密集发送,很可能造成数据错乱丢失。

2019-08-14

android电子书阅读程序

现阶段主要内容 1)、包含了中国古代4大名著,唐诗300,几篇著名古代散文 2)、几个文学相关新闻组地址可以查看 有时间会有更多内容添加进去。

2018-09-29

使用tls生成腾讯云的密钥

关于使用腾讯云音视频需要帐号,有关部分可是查看他们的文档,这里只介绍一个小工具。参考《TLS独立模式帐号集成接入文档》。 参考我的blog 《使用tls生成腾讯云的密钥》

2018-03-31

2005年VC面试题汇总

(这是在2005年刚来深圳找工作时,碰到的常见面试题,聊作参考)。

2017-12-26

KDE桌面环境综览—附感想

Linux桌面环境综览,这不过是个读后感,因为blog编辑太麻烦,所有放在这里了。

2017-12-22

BeneCheck使用蓝牙模块BLE获取血糖尿酸胆固醇数据-

BeneCheck获取血糖值的代码

2016-08-29

benecheck血糖仪BLE分析公式

按说明书检查编码器,插入试纸,启动app,滴血检验,检测结果会通过notify的形式传递到蓝牙的接收回调函数onCharacteristicChanged中。 使用该公式进行分析

2016-08-29

小型超市管理

2003自娱自乐的程序,这个程序是自己第一次独立设计一个小型系统,初步使用rose工具,初步建立起系统和文档的概念。

2011-11-13

选课程序例子

2003年写的实验性的小程序,使用VC,ODBC,Access数据库技术,可以作为VC和数据库操作入门参考。 当时自己也是自己摸索的,写的很浅,也比较简单,就是几个数据表和对话框。 压缩包里有源代码,数据库文件需要加入到ODBC数据源中,和可执行文件。

2011-11-13

IE屏幕取词dll

俺在2005年写的屏幕取词小程序,改了一些只读取浏览器、记事板中的()中间的文字,写入moText.dat文件里。 具体,打开mo.exe,单击菜单"测试",然后使用记事本打开一个txt文件,鼠标移动到括号里面,比如"(XXXX)", 钩子函数就会把(XXXX)写入motext.dat里面,覆盖掉以前的词汇。 附带使用钩子dll的vc例子

2011-11-06

简单折线图和柱状图控件

早年写的一个chart,很简单。能显示折线图和柱状图

2011-11-06

jrtp 一秒10个关键帧发送测试 EXE

以前写的一个测试程序,抓取屏幕,使用ffmpeg4的420p压缩,然后使用jrtp发送,另一端接收并播放。简单测试程序。

2011-11-06

使用共享内存在不同程序直接传递数据

以前写的小程序,一个程序抓取屏幕,显示并写到共享内存,然后另一个程序读出共享内存数据显示出来。

2011-11-06

简单的下载一个页面中所有链接的html文件

使用vc的http类下载一个网页中所有的url文件,用来脱机浏览。

2011-11-06

从本机的3000端口接收日志

从网络接收日志并存储,查询。一般用来本机调试。 SOCKET nsockSend;// global sock for debug log nsockSend=socket(AF_INET,SOCK_DGRAM,0);// UDP struct sockaddr_in addrSendMinitor; memset(&addrSendMinitor,0,sizeof(sockaddr_in)); addrSendMinitor.sin_family = AF_INET; addrSendMinitor.sin_addr.s_addr = inet_addr("127.0.0.1");// 从配置文件获取 IP addrSendMinitor.sin_port = htons(3000); // local port memset( &(addrSendMinitor.sin_zero),0,8); char * pInfo = (char *)sendcontentbuf; int ret=sendto(nsockSend, pInfo, (int)strlen(pInfo)+1,0, (const sockaddr *)&addrSendMinitor, sizeof(addrSendMinitor));

2011-11-05

200年写的VC屏幕取词dll使用例子

俺在2005年写的屏幕取词小程序,改了一些只读取记事板中的()中间的文字,写入moText.dat文件里。 具体,打开mo.exe,单击菜单"测试",然后使用记事本打开一个txt文件,鼠标移动到括号里面,比如"(XXXX)", 钩子函数就会把(XXXX)写入motext.dat里面。 呵呵,本来是读取ie里面()里文字的,现在取消了。

2011-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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