自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (7)
  • 收藏
  • 关注

原创 C#解析XML

//要解析的XML字符串<?xml version="1.0" encoding="utf-8"?> <Root> <I_ReturnMessage> ServerMessage:用户【JKCS01】不存在,请检查!</I_ReturnMessage> <TestResult> FAIL</TestResult> <Operator> Null</Operator> </Root>.

2022-04-20 16:16:46 1059

原创 腾讯云ubuntu服务器tomcat访问慢的原因分析及解决方法

在腾讯云上配了个一元的学生云,开始一切正常,直到配置tomcat开始出现各种莫名其妙的问题。最莫名其妙的是tomcat启动了,端口也 正常监听,安全组也放行端口了,然后问题来了。  用浏览器访问tomcat主页,会发现超级慢,浏览器一直在等待服务器的响应,从这里可以看出能够接入8080端口,但是服务器没有返回数据。(这个问题折腾几天)  后来在网上找了无数资料,终于发现了原因。tomcat8.0在腾讯云ubuntu14.04上有bug。问题原因:随机数引起线程阻塞。tomcat不断启动,

2022-03-07 16:33:56 592

原创 @EnableSwagger2爆红(报错问题)

springboot集成swagger时@EnableSwagger2报错

2022-02-12 18:07:18 2830

原创 Androidstudio根据图片路径获取本地图片的方法

方式:以R文件的方式 路径:假设 res/drawable下有 test.jpg文件 Bitmap bitmap=BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable.test) 三种方式:现总结以下几种读取Bitmap的方法: 以文件流的方式,假设在sdcard下有 test.png图片 FileInputStream fis = new FileInputStream("/s..

2021-10-23 16:11:34 3168

原创 超实用的屏蔽安卓APP导航栏和状态栏的方法

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_product); //屏蔽导航栏,状态栏 Intent intent = new Intent(); intent.setAction("marv...

2021-07-18 17:30:44 2051

原创 微信扫码支付统一下单body为中文签名报错解决方法

//下单签名String stringA ="body="+mbody+//签名的时候不要转码 "&mch_id="+mch_id+//产品描述 "&out_trade_no="+out_trade_no+// "&total_fee="+price; //价格sign=createSign(stringA,key);//查询订单签名String stringGET ="mch_id="+mch_id+// .

2021-07-16 16:45:35 250

原创 c#用文本方式保存为Excel文件

用文本方式保存为EXCEL表格,保存之后可以用文本打开,也可以用EXCEL打开保存函数: private void writeToCSV(string filename,string value) { //var strFullName = @"D:\TEST\result.csv"; FileStream file = null; //if(!File.Exists(filename)).

2021-05-14 11:08:23 927

原创 c#设置开机自启动

private void AutoStart() { var starupPath = GetType().Assembly.Location; try { var fileName = starupPath; var shortFileName = fileName.Substring(fileName.LastIndexOf('\\') + 1);..

2021-05-07 09:42:59 282

原创 DateTime.Now.ToString()用法

//2007年4月24日 this.TextBox1.Text = System.DateTime.Now.ToString("D"); //2007/4/24 this.TextBox2.Text = System.DateTime.Now.ToString("d"); //2007年4月24日 16...

2020-04-01 15:30:31 595

转载 APP在线更新下载安装(转载)

https://www.cnblogs.com/fuchangmeng/p/5647344.html

2020-03-20 17:13:30 739

转载 C# httpget post访问WebAPI

/// <summary>/// get方式访问webapi/// </summary>/// <param name="url"></param>/// <returns></returns>public static string httpGet(string url){try{HttpWebReques...

2020-01-09 15:06:58 720

转载 C# httpRequest Soap请求

一般添加web服务引用是.NET用代理类模式 创建SOAP请求代理类,代理类是.NET开发工具VS自动给你生成。下面用一般HTTP的模式有时候可能更合适,原理是构造SOAP请求的XML后POST过去:下面是HelloWorld的例子private void button1_Click(object sender, EventArgs e) { ...

2019-12-31 10:28:37 607 1

原创 c#编程经验2

1.关于如何将两个ushort数据转为一个float型数据 public float test(ushort P1,ushort P2) { int intsign, insignrest, intexponent, intexponentrest; float faresult, fadigit; ...

2019-12-30 18:06:43 630

原创 c#调用WebAPI和WebService的方法

1.调用WebAPI方法1.多个参数 /// <summary> /// 使用POST方式发送json字符串请求结果 /// </summary> /// <param name="url">url地址</param> /// <param name="postData"...

2019-10-24 11:54:29 2737

转载 java JDK环境变量配置

jdk安装与环境变量配置1.下载jdkhttps://www.oracle.com/technetwork/java/javase/overview/index.html 切换到Downloads面板 点击jdk download   根据自己的系统选择下载,记得勾选“Accept License Agreement”  2.开始安装jdk双击安装文件...

2019-10-18 17:13:55 119

原创 c#使用JSON

json使用专用类using Newtonsoft.Json;using Newtonsoft.Json.Linq;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Security.Cryptography;...

2019-10-10 10:50:05 201

原创 android实现ListView嵌套ListView时,滑动到底部程序会停止的问题

主要是要注意在父ListView的适配器里判断子ListView的position是否为空,如果为空则不加载 if(crimes.get(position)!=null) { holder.txtshow.setAdapter(new CarMessgeAdapter(crimes.get(position))); }...

2019-03-21 17:36:42 447

原创 androidstudio配置external tool(javah,ndk_build)

1.javah2.ndk_build

2019-03-16 14:42:44 471

转载 (转载)C# 如何检测网络连接

1.WebRequestpublic static bool WebRequestTest() { string url = "http://www.google.com"; try { System.Net.WebRequest myRequest = System.Ne...

2019-02-12 11:35:28 350

转载 多线程、委托、Invoke解决winform界面卡死的问题,并带开关(转载)

一、知识点介绍1,更新控件的内容,应该调用控件的Invoke方法。Invoke指: 在拥有控件的基础窗口句柄的线程上,用指定的参数列表执行指定委托。该方法接收一个委托类型和委托的参数,因此需要定义委托类型变量,然后传递给Invoke方法。 如果其他线程直接调用方法更新控件内容,报错:线程间操作无效: 从不是创建控件“richTextBox1”的线程访问它。 2,委托的本质是...

2019-01-11 16:44:25 1308

原创 安卓编程经验

1.同一个android.mk文件如何编译多个CPP文件LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_LDLIBS := -lm -llogLOCAL_MODULE := JniLibLOCAL_SRC_FILES =: JniLib.cpp ads1256.cppinclude $(BUILD_SHARED...

2018-12-22 17:54:21 183

转载 Android总结Handler异步更新UI界面(转载)

转载地址:https://blog.csdn.net/qq_21004057/article/details/51582412本篇文章通过三种方式来实现UI控件的更新,Handler异步更新UI在安卓开发中最常用也非常实在。这篇文章注重实现思路,所以我就不在界面方面进行美化了,都是最原始的控件。有需要的可以收藏下,。虽说搜索引擎上关于Handler消息机制的文章已经数不尽数了,但是我写这篇文章...

2018-12-22 17:24:09 184

转载 Androidstudio3.2使用JNI编程(转载)

当前环境: android studio 3.0.0 android-ndk版本:1、创建android项目 (JNIDemo)2、创建jni文件夹右键 src-&gt;New-&gt;Folder-&gt;JNI Folder 如图:结果如图:3、创建JNI类public class JNITest {     static {        System.loadL...

2018-12-21 14:40:33 436

转载 Android Studio 3.2 JNI (ndk-build)

记录下 Android Studio 嵌入 C 代码的过程,使用 ndk-build. 当前环境:Android Studio 3.2 NDK 18.1创建 JNI 文件夹直接在项目右键,选择 New - Folder - JNI Folder ,对话框直接点击 Finish 即可方便地在默认位置创建 jni 文件夹用于存放 c 源码。默认位置在 app/src/main/jni....

2018-12-19 10:43:22 409

原创 freemodbus 1.5 移植modbusRTU到stm32f429igt6,使用串口232

对modbus中的包含下的mbconfig.h进行编辑,把Ascii码配置为0,我们只用用RTU1.可以新建一个STM32工程,我这里是用的是例程串口232收发的例程,用的是串口22.主要先将freemodbus 1.5源码中的modbus文件夹和演示文件夹里的BARE文件复制到工程,然后添加文件到工程3.配置串口使能函数vMBPortSerialEnable(BOOL xRxEn...

2018-12-10 15:02:22 2033

原创 c#编程经验

1. 访问数据库表格实现自动增长(就像产量统计是手动设置的,绑定到ID列时,产量统计是多少,ID列就显示多少):就是在添加数据时 -------字符串sql =“插入FirstTable(序号,SN,时间)值(@产量统计,@ iSN,@时间)”; ==“string sql =”插入FirstTable(SN,时间)值(@ iSN,@时间) “; -------去掉...

2018-11-01 10:19:32 702

原创 关于listview.setAdapter(adapter)程序闪退、崩溃问题的原因

最近按照一个视频写了一个自定义Adapter,但是运行的时候会在使用istview.setAdapter(adapter)时APP闪退,学习视频链接:https://www.imooc.com/video/7264然后搜索了一下发现有人提到去掉context == null就可以了,我去掉之后发现真的是这个原因,但是不明白为什么要去掉 public static ViewHo...

2018-10-26 12:05:38 7534 2

原创 linux/安卓的spi读写ADS1256出现读写错误

这是因为写的时候要求单个字节写的,不能把一个数组里存多个字节然后统一一起发送出去,这样可能会在发送忙的时候出错 ret = write(fd, TxBuf1, 1); if (ret &lt; 0) printf("spi:SPI Write error\n"); ret = write(fd, TxBuf2, 1); if (ret &lt; 0) printf("s...

2018-09-12 17:50:36 1173

转载 SPI驱动文件解析

三:SPI设备驱动程序在板文件中添加SPI设备 &lt;span style="color:#444444"&gt;&lt;strong&gt;static &lt;/strong&gt; &lt;strong&gt;struct&lt;/strong&gt; spi_board_info s3c_spi_devs [] __initdata [ &lt;span ..

2018-09-05 16:44:09 862

原创 使用JNI打开底层设备是报错,需要看看.so动态链接库文件是否编译到APK里面

  这是因为动态链接库没有编译到APK,所以要在build.gradle文件里配置  jniLibs.srcDirs = ['libs'] sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] ...

2018-08-24 17:24:46 295

原创 NDK编译JNI文件报错implicit declaration of function 'RCCread' is invalid in C99 [-Wimplicit-function-declar

  关于JNI报错I:/AndroidProject/APP4/ledtest/jni/com_topeet_ledtest_ad1256.c:32:14:警告:函数'RCCread'的隐式声明在C99中无效[-Wimplicit-function-declaration]     status = RCCread(fd,Rxbuf,count) ;那是因为JNI一般只能映射读...

2018-08-17 10:24:43 1215

转载 VS制作安装部署文件后,快捷方式属性中“打开文件位置”不可用

 2012年06月10日 00:30:53阅读数:1718最近在使用Visual Studio 打包安装程序的时候,安装后发现安装到桌面和开始菜单上的快捷方式的”打开文件位置“按钮不可用,查了相关资料才知道,原来Visual Studio在制作安装程序上有一些问题,微软相关网站(http://support.microsoft.com/kb/830612)有这样的描述:Yo...

2018-08-14 10:45:08 2203

原创 c#使用钩子函数会出现字母重复和和少最后一个字符的问题

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System;using System.Collections.Generic;using System.Linq;using System.Text...

2018-08-11 23:51:57 240

转载 转载:C#关闭文件重定向,实现操作System32文件夹

我们已经知道:    ①:本机模式64位程序运行在纯模式下,并且访问键和存储在以下注册表子键中的值:HKEY_LOCAL_MACHINE \ Software    ②:32位程序运行在WOW64模式下,并且访问键和值存储在以下注册表子项中:HKEY_LOCAL_MACHINE \ Software \ WOW6432nod  那么要实现32为程序访问64位注册表信息,还要知道如下概念...

2018-08-10 00:52:30 936

原创 androidstudio3.1使用NDK编译

一、在扩展工具里设置NDK二、在jni(新版的好像是CPP)文件夹添加c文件,编辑函数体,函数名要和前面JNI编译的头文件com_example_tangweilong_sealins_MainActivity.h里的函数声明一致三、在JNI(CPP)文件夹里添加Android.mk和Application.mk文件Android.mkApplication...

2018-07-19 10:28:31 1568

原创 自定义安卓SWITCH样式

一,在AndroidStudio新建一个工程二,在RES \可绘制文件夹新建4个XML文件switch_thumb.xml是滑块样式&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;shape xmlns:android="http://schemas.android.com/apk/res/android" android...

2018-07-14 09:48:19 2633

c# 扫描枪 读取232串口扫描枪数据

通过c#读取232串口扫描枪扫描的数据

2022-06-17

关于@EnableSwagger2报错的正常使用demo

关于@EnableSwagger2报错的正常使用demo

2022-02-12

斑马ZebraZT210打印样例

直接通过斑马打印机ZT210的驱动,修改模板的字段来自定义打印内容,发送修改后的模板(prn文件)到打印机进行打印

2019-11-21

ZPLtoPrinter.rar

直接发送ZPL命令到打印机进行打印,速度效率高

2019-11-15

freemodbus1.5移植modbusRTU到stm32f429igt6

freemodbus 1.5 移植modbusRTU到stm32f429igt6,使用串口232

2018-12-10

自定义Adapter

自定义Adapter,主要用来展示Adapter使用setAdapter(adapter)程序闪退、崩溃问题的原因

2018-10-26

Freemodbus232

Freemodbus232移植样例,可以与昆仑通态1061TI通讯,通讯的波特率为38400,该样例已经通过商用,如何处理数据需要自己编写

2018-01-10

空空如也

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

TA关注的人

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