- 博客(17)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注

转载 C#线程并发执行,自我感觉比较好,用到的地方很多
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace MyThread{
2011-09-22 14:32:40
1053
原创 android通过红外发送数据给红外设备
最近在做有智能表具通讯的时候,想通过手机的红外向表具发送指令,但找了网上的说明,对于android红外的通讯示例非常少,大多数是讲的遥控器的通讯,去国外网站上扒了一下,还真有这方面内容,大致的通讯过程,后面有时间再分析,需要根据具体的波特率进行调整,我们的设备是2400 停止位1 偶校验,如果是无校验或者奇校验,代码需要调整。上面的是帮助类,调用也比较简单。
2024-09-01 15:21:28
930
原创 微信小程序处理ArrayBuffer拼接问题
微信小程序中与设备进行通讯时,经常需要在前面加一些字节,或者处理分包的时候需要加一些字节过去,如果在后端很好操作,但是在小程序中由于ArrayBuffer不支持直接操作,非常不方便。上述sourceArray为Uint8Array数组,desBuffer为ArrayBuffer。最近一个与设备通讯中,需要添加前导字符,百度了一圈没有好的方案,东拼西凑了才算是搞出来了。
2024-03-18 14:55:07
1619
原创 asp.net Core 中模拟微信公众号文件验证
在微信公众号对接过程中,会存在添加域名校验的问题,微信要求下载相关txt到要目录来验证,但是这些文件文件名不一致,随机的,内容也是随机值,但是和文件名有一定关系,如果牵扯到经常要验证的,来回传文件比较麻烦,如果给用户自己上传文件的权限又不安全,于是就通过miniAPI来实现。实现思路:拦截到MP_verify_开头的txt文件,截图后面部分,判断目录中存在不存在,存在则返回目录文件,不存在则创建文件,并将内容写入。通过以上代码即可模拟微信服务器文件请求验证,亲测可用!
2023-09-15 15:23:06
217
原创 .net内存泄露问题分析
一、问题背景 最近在对客户采集服务优化的时候,无意间点开客户服务器上另外一个我们的小的采集服务,发现一堆错误日志,一直在报“OutOf memory”错误,查看服务占用程度1.7G,基本上在崩溃的边缘了(Win32程序),于是就安排下面的人先用WinDBG分析一下内存问题,因为WinDBG也是去年刚开始用,对简单的内存过高、CPU过高能简单分析一下,也是想通过这个机会锻炼一下下面的人员。按正常来说这个小采集服务下面挂的设备并不多,内存不应该占用这么大,我们的Sockt服务端接受到Socket...
2022-02-22 17:25:46
1913
原创 已解决:SQL Server 2012 事务日志已满,原因为“CheckPoint“,报9002错误,无法操作数据。
客户现场的数据库,现象是写入、修改、删除都执行不了,日志文件大小修改不了,增加日志文件同样提示“事务日志已满,原因为CheckPoint“,网上关于SQL Server 2012此错误基本没有,查询数据库状态为CheckPoint状态,其它正常的数据库都是Nothing,尝试过以下方法:1、脱机、分离,重新附加时删除Log文件,无效,同样错误2、脱机、分离,创建同名数据库,文件名和日志文件也相同,停止数据库服务,将有数据的数据库主文件覆盖新建的,启动数据库服务,数据库变成成恢复,使用语句修复,报文件
2021-11-01 18:51:39
3614
原创 已解决:未能加载文件或程序集“XXXXXXXXX”或它的某一个依赖项。另一个程序正在使用此文件,进程无法访问。 (异常来自 HRESULT:0x8007002
客户服务器之前网站可以正常运行,覆盖升级后,网站启动时一直提示标题信息。客户服务器环境如下:操作系统:Windows Server 2016 StandIIS版本:IIS 10.Net版本:.net 4.6通过网上搜索,国内的大部分都是关于IIS启动不了报的这个错误,给的解决方案都是更换端口尝试过如下方案:1、重装IIS2、重装.Net Framework 3.5 4.63、给目录EveryOne权限4、给.net 临时目录权限都无济与事周一上班开始.
2020-06-22 10:34:36
2381
原创 微信小程序实现单元格编辑功能,并支持计算合计
最近有个客户想做下单系统,要求像电脑端一样 ,实现在多维的录入功能,客户主要是人事鞋批发的,要求颜色、尺码对应订购数量,可以计算横向和纵向合计,话不多说,直接上代码。效果如下:如上图,除了第一行和最后一行,第一列和最后一列,其它列都是可以输入的,且输入后自动计算合计。WXML代码如下:<scroll-view scroll-x style="width: 100%" class="table"> <block wx:for="{{tables}}" wx:key=
2020-06-07 22:38:45
2983
原创 IIS7.5时间格式设置问题
公司的项目,部分电脑发布到IIS之后,凡是往后台数据库传入时间(不经过ToString()转换)都是带有星期的,造成SQL执行错误,项目中大部分是这样使用的,不想通过修改程序去处理经查网上的修改方式都不起作用,解决方法如下:一、修改控制面板区域和语言控制在“控制面板”,在“区域和语言选项”中找到了“格式”设置,然后把短日期改成yyyy-M-D。经测试无效。二、修改注册表/HKEY_USERS/.D...
2018-02-28 14:09:30
6878
1
原创 select查询造成的数据库死锁
最近给一个客户更新了一个模块,查询过程中老是出现查询结果不一致的情况,有时多有时少,通过调试发现sql语句都一样,返回的结果却不一样,跟踪SQL语句发现,在查询结果少的时候,会报 事务被作为牺牲品的死锁错误,正常情况下,如果报错会返回null值,为什么会出现一部分数据,难道是脏读?(关于这个脏读的问题到现在都没明白怎么回事。 事情过了几天,情况也不是很严重,就一直没管他,后
2016-03-16 00:53:57
11394
原创 WPF 中关于TabControl选项卡中UserControl的问题
最近在做一个快递项目,中间用到连接电子称进行称重现在存在一个问题 我打开选项卡A中进行称重 正常然后再打开选项卡B 在B中进行其它操作 然后关闭B或者选中选项卡A 这个时候会发现A中的重量一直不变 我用的是SerialPort 对串口数据进行的读取,代码如下 interfaceUpdataHandle1111 = new HandleInterfaceUpdataD
2015-09-18 17:28:14
3849
原创 SqlCE与SQLite 性能测试
最近做快递项目,用到了PDA WinCe的系统 采用先本地保存 再进行上传的模式但是客户提出了一个问题:操作慢一直没有管 就这样一直运行着 就是最近 客户拿了一把新枪让我们开发说我们的PDA设置不行 反应到领导那 决定找下原因后来通过增加几个时间点 发现一个问题 扫描用时是60ms 插入一条数据600ms 然后再从数据库中查询出来显示到界面上用时900ms比较可怕 用...
2015-09-15 17:09:16
686
2
原创 WPF DataGrid导出到Excel
最近在搞一个快递系统的开发,用WPF做的,每个查询模块都牵扯到导出数据,于是想搞一个通用的导出,不想再通过获取数据源进行DataTable重写,这样每个都要写太麻烦,我前台DataGrid是用DataTempleteColumns绑定的,代码如下``` public static void Export(DataGrid dataGrid,string _fileName) { DataT
2015-07-11 11:00:12
6835
12
原创 android studio 打包第三方so库到apk
新手一枚,从C# 转过来的,刚做过一个小项目,对Android开发算是了解差不多了之前引用的都是.jar包,最近在做二维码扫描,刚开始用ZXing的.jar包发现扫描的时候要离很远才能扫出来,后来没办法只能换用ZBar的.so库别人的例子都可以正常运行,到我新建了个项目进去之后 死活运行不了 提示加载了不so库今天要给客户演示,昨天从下午四点一直研究到晚上十二点 一直找不到方法
2014-12-29 14:15:17
1789
原创 android 获取到的版本号一直显示为1.0 VersionName VersionCode
刚开始接手android开发了,做了个自动更新程序,拿本地版本号与服务器版本比较,发现获取本地的版本号一直为1.0,一直找不到原因,后来没办法了只能用string 代替,刚又从网上查了一下 发现是配置的问题 ,修改之前apply plugin: 'android'android { compileSdkVersion 19 buildToolsVersion '19.0.3'
2014-12-11 19:53:28
1642
转载 关于sql2000在操作时找不到系统存储过程的解决方法
1.如果是提示 "未能找到存储过程_master.dbo.xp_regread " ,那么这个好解决 数据库——master——扩展存储过程,右键“新建扩展存储过程”(名称:xp_regread,路径:xpstar.dll)保存即可。 诸如此类的只要把对应的名称和DLL加进去就行了2.如果提示 "未能找到存储过程_master.dbo.sp_addextendedproc" 也就
2011-11-29 15:13:31
2384
原创 我的博客又能用了,谢谢管理员
呵呵,前两天第一次在优快云上写博文,写的是关于我们自己的网站网购易家的宣传,呵呵,不知道规矩,结果直接被管理员关了,第一次写博文,就被关了,印象很深刻啊,以后就记住了....
2011-09-22 11:53:05
271
金鹏KMH8400 视频采集卡驱动
2012-01-17
金鹏KMH7000 视频采集卡驱动
2012-01-17
WPF 在开发机上样式显示正常,换到其它电脑上,所有样式都没有了
2014-07-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人