自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Facefriends的博客

阳光工作 热爱技术 乐在其中

  • 博客(22)
  • 资源 (9)
  • 收藏
  • 关注

原创 解决因终端时间与当前时间差异较大,造成的okhttp请求异常的问题Could not validate.certificate:null

OKhttp请求时报异常:Could not validate.certificate:null。

2023-06-19 14:57:13 415

原创 Android Okhttp 请求(将WAV文件存储为MP3格式),调用mediaplayer朗读

近期做过案例,部分安卓设备不支持wav波形文件,不能正常播放语音,我的解决方案是将文件接收后,进行转化,转化成MP3格式,再调用mediaplayer进行朗读。播放的时候一定注意下,如果mediaplayer调用的时候没有声音,注意查看下有木有加。基本逻辑:接收到流文件,将流文件保存到制定的位置,最后关闭流。基本逻辑:调用完成后将上面下载的文件给删除了即可。1、OkHttpClient 声明,并调用接口。2、请求的结果通过异步返回进行处理调用。3、调用mediaplayer进行播放。

2023-06-13 16:58:31 389

原创 FastReport打印功能总结

C#调用FastReport进行打印

2022-07-26 09:29:31 1818 1

原创 ZPL命令打印出的一维码扫码枪不识别问题

ZPL命令打印出的一维码扫码枪不识别问题

2022-07-12 10:51:51 660

原创 WIN11下Vs2022调试程序时乱码 or打开记事本部分中文乱码

WIN11下Vs2022调试程序时乱码 or打开记事本部分中文乱码

2022-02-14 09:51:11 1730

原创 [经验总结] error occurred during a cryptographic operation

相似案例https://stackoverflow.com/questions/28225616/error-occurred-during-a-cryptographic-operation-net-framework-4-5-1和这位一样,同样也是angularjs 调用Web API服务楼上的最终解决方案采用了web config中新增machinekey节点解决的但我没有这么操作 我是按照如下思路进行排除的第一步:回忆最近做了什么操作, 因为系统以前是可以使用的,但是突...

2021-03-17 13:01:51 407

原创 C#操作句柄,实现自动输入功能

啥是句柄? 简单粗暴的讲句柄就是程序在运行过程中的一个对象标识,可以通过此标识来找到相应的对象,进而进行控制处理;需要注意的是句柄并不是一成不变的,前一次运行的程序句柄和后一次执行的句柄可能完全不一样;简单的应用案例 有A窗体程序在运行也不支持中间件,但B程序还想将一部分数据跑送到A程序中,类似这样的问题就可以用句柄来解决 示例: A窗体程序如下所示 主要功能:只要有数据输入到文本框,回车后会自动加入到下面的list标签中,代码如下所示 pri...

2020-09-23 21:37:19 5848 4

原创 Android Studio开发调试小技巧

一、使用好ADB命令 (1)可以通过Android stdio Terminal命令框输入命令 (2)通过电脑cmd命令进行执行adb命令 可能遇见的问题: 1、如果出现ADB命令不识别的问题,"adb不是内部或外部命令,也不是可运行的程序或者批处理文件"如下图所示: 原因系adb命令未在环境变量中配置导致 ...

2020-03-28 10:35:45 189

原创 未能加载文件或程序集“Seagull.BarTender.Print, Version=10.1.4.1, Culture=neutral, PublicKeyToken=109ff779a1b4cb

解决办法:把工程目标生成平台改为x86 不要用anycpu 问题解决

2019-10-21 14:35:34 4662 3

原创 条码打印实现预览功能(winform)

环境: 采用BarTender btw模板实现方式:转化成图片,通过图片控件,显示出图片效果即可核心代码: private BarTender.Application btapp; private BarTender.Format printFormat; private void test() { ...

2019-08-21 19:37:52 2549 1

原创 SQL Server sa用户登录返回18456错误解决方案

前提条件: 1、先确认SQL Server 服务是启用状态;如果服务没有启用,先开启服务 2、检查是否存在sa的账户,如果账户不存在,新建sa账户 打开DBMS,采用windows 登录,选择安全性-登录名,修改sa的密码属性,并在状态中选择“授予”、”开启“状态如果执行完以上步骤,仍然不能采用sa账户登录,那么建议执行以下操作解决方案:1、采用wi...

2019-07-29 12:11:21 2550

原创 AGV调度系统实现(一)

1、系统实现技术 开发语言C# .net 通信通信协议:TCP 数据库:SQL server 、MySQL数据库可以不限 消息中间件:MQ2、系统实现功能 外部系统接口(1)任务接口,可以对接任意一个系统,可以对接MES、WMS、ERP等 (2)AGV操作指令接...

2019-03-29 17:34:52 20015 21

原创 C#桌面程序注册实现

      软件注册是程序开发中常见的一种授权行为,当软件授权通过注册后,软件的部分功能才能可以使用,或者会将软件的使用期限进行延长;      软件需要注册那么就需要考虑用什么内容进行注册,或者是软件提供方想得到什么信息,通常这一块被用一个很笼统的概念“机器码”进行混淆;供方通常在此处做文章,以下是一些示例( 可能不全)   (1)简单粗暴有效的,采用系统生成GUID即可;   (2...

2019-01-29 17:57:56 1475

转载 编程常用的一些正则表达式

数字的正则表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\d+(\.\...

2018-05-12 01:47:27 417

原创 AGV调度系统实现(二)——交通管制交流

所谓交通管控,很容易理解,就是在某个固定区域中,哪辆AGV小车先行,哪辆AGV小车后走的问题;一、前提条件 要想系统进行管制,必须要有良好的网络条件(无论wifi或者射频),此外AGV的硬件一定要好,否则数据丢包会变成家常便饭;此外,一定要进行多测试,进行压力测试,场景越多越好,代码写的再好场景测试不足,再好的代码也是瞎的。之前我们公司的项目曾经在无线模块上吃过亏,1600...

2018-03-31 03:12:43 1962 2

原创 Winform窗体控件图片过多后卡顿问题

近期做抽奖软件,作出后发现加载图片和不加载图片,程序刷新的很慢,且卡顿的很严重;严重影响用户体验;经过网络大量资料查询,尝试了一下方法:方法一:预加载图片方法在窗体加载后,将图片读进来,然后释放资源;代码如下: string path = System.Environment.CurrentDirectory + "\\backgroundImage.jpg";

2018-01-31 13:58:01 9495 3

原创 简易抽奖软件逻辑实现

又到年终了,各种抽奖软件需求纷至沓来,现分享一个简易抽奖软件逻辑,希望对大家抽奖类的需求有所帮助;  直奔主题吧,测试程序很稳定,可以直接将界面修改为其他形式1、奖池枚举类 public enum AwardGrade { SpecialAward=0, FirstAward=1, SencdAward=2,

2017-12-21 23:23:04 1941 3

转载 Visual Studio 2017 下载地址

下面是 VS2017候选发布版的一些重构选项:● 移动类型到文件匹配;● 同步文件和类型名;● 转换属性到方法;● 使用对象的初始值设定项;● 转换 null-check + throw to use ?? + throw;● 转换 string.Format 到 interpolated string;● 制作同步方法;

2017-03-11 23:02:34 2075

原创 c#经常用到的知识总结(一)

一、异步多线程       我们写代码过程中经常会涉及到一些复杂的业务逻辑,系统处理时间有需要很长的时间,如果是同步的话,就会给用户带来极差的用户体验;那么我们就会用到一个异步处理,让复杂逻辑通过另一个线程去完成,及时响应用户的需求。     多线程程序调用方法     Thread thread = new Thread(ThreadMethod); //执行的必须是无返回值的方法

2017-03-11 22:02:52 735

转载 Visual Studio 2015 产品下载地址以及激活码

Visual Studio Community 2015 简体中文免费版镜像SHA1:1044F9F4E0EA1304AFECF6780BF599F1DA248DF8http://download.microsoft.com/download/B/4/8/B4870509-05CB-447C-878F-2F80E4CB464C/vs2015.com_chs.iso

2017-01-05 19:17:40 24580 1

原创 抽奖软件webapi开发

一、环境搭建:      1、采用webapi方式      2、数据库:sqlite      3、读取数据库方式:dapper      4、抽奖方式:现金红包雨+实物大奖二、抽奖逻辑说明      1、现金奖项抽取            根据参与抽奖的人数,以及系统设置的奖项数,计算每个奖项的中奖概率;            根据奖项概率有系统产生随机

2016-12-29 17:54:06 1273

原创 Oracle 中获取一段时间内的所有星期一的日期

SQL代码:SELECT b.day,b.XINGQI FROM(select a.day,to_char(a.day,'day') as xingqi, 1 as flagfrom(SELECT TO_DATE('20160101', 'YYYY-MM-DD') + LEVEL - 1 DAYFROM DUALCONNECT BY TO_DATE('20160101', 'YYYY-M

2016-12-29 08:53:25 6128 1

C#操作句柄,实现自动输入功能

里面提供两个程序,一个示例程序,另一个是句柄程序,示例程序启动后,运行句柄程序,句柄程序将定时开始发送内容

2020-09-23

ISA95-PART1

ISA95 第一部分资料,全文英文版, 具有较大参考价值

2018-12-26

ISA95-PART3

ISA95第三部分内容完整英文资料,具有一定的参考意义,

2018-12-26

C#doNetbar控件获取当前系统安装的.net版本

功能很简单,代码也很简单,doNetbar控件获取当前系统安装的.net版本,doNetbar采用的版本14.0.3;含有源码以及生成文件,代码仅供参考

2017-09-23

c#实现邮件群发以及log日志记录(可执行文件+源码)

1、实现邮件群发功能; 2、增加log4net记录日志;

2017-01-09

测试缓存和内存使用的小程序

测试缓存和内存使用的小程序 内有详细的代码 写的比较简单

2015-11-04

C#FCS校验算法

两种方式进行异或运算 上面有详细的时间记录

2015-11-03

扫码枪写入的一个测试软件C#

扫码枪读入数据写入文本文件 窗口备注上的信息是错误的请忽略

2014-11-29

空空如也

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

TA关注的人

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