自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江江呀

愿心中有梦,手上有枪。

  • 博客(42)
  • 收藏
  • 关注

原创 java.lang.NullPointerException: Missing required view with报错

一,报错信息如下E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.androidmqttclient, PID: 8997 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.androidmqttclient/com.example.androidmqttclient.Activity.DeviceControl

2021-03-31 16:25:21 4544 1

原创 Android EditText获取焦点在文字前面

EditText通过requestFocus()方法获取的焦点在文字之前解决方法EditText editText = (EditText)findViewById(R.id.edit);editText .setSelection(editText .getText().length());

2021-01-21 14:36:26 357

原创 java List.remove()删除对象失败

方法一、将remove(object)更改成使用迭代器或者下标删除列如: Iterator<对象> iterator = userList.iterator(); 除去自己 while (iterator.hasNext()) { User u = iterator.next(); if (getCurrentUser().getId().equ

2021-01-14 14:11:31 1319

原创 More than one file was found with OS independent

1、类似于这种问题2、解决方法在build.gradle文件中sourceSets下的main中jniLibs.srcDirs = [‘libs’]里面libs更改成功jniLibs如下所示: sourceSets { main { jniLibs.srcDirs = ['jniLibs'] } }...

2020-09-04 20:07:24 2176

原创 可以弹出复制进度条的SHFileOperation()函数的使用

#include <iostream>#include <Shlwapi.h>#pragma comment (lib,"Shlwapi.lib")bool Copy(LPCWSTR pfrom, LPCWSTR pTo){ SHFILEOPSTRUCT si = { 0 }; si.hwnd = ::GetDesktopWindow(); si.wFunc = FO_COPY;//FO_MOVE,FO_COPY、FO_DELETE、FO_RENAME si.

2020-05-14 23:02:27 281

原创 在字符串末尾添加\0

一、std::wstring str = L"你好";效果:二、添加\0str.resize(str.size() + 2);效果:三、使用场景比如以下接口的使用int SHFileOperation( _Inout_ LPSHFILEOPSTRUCT lpFileOp);

2020-05-14 22:12:34 2223

原创 小黑板(ESP8266-12f)烧写机智云的soc固件

****一、烧写选择二、烧写软件链接:https://pan.baidu.com/s/1cq9fswnsNYsumDgjvhIhCA提取码:tya4

2020-03-14 12:44:44 558

原创 Duilib 多次设置的文本会叠加显示的问题

一、没有添加背景颜色前代码:<HorizontalLayout inset="100,200,40,40" >效果:二、添加背景颜色后代码:<HorizontalLayout inset="100,200,40,40" bkcolor="#ff000000">效果:...

2020-02-20 11:05:29 294

原创 Duilib SetVisible() 隐藏不掉控件的问题

一、SetVisible()使用方法1、控件->SetVisible(true);显示控件、2、控件->SetVisible(false);隐藏控件二、隐藏控件后,如果该控件在VerticalLayout等中,则该控件位置会被其他控件占用。三、XML里面如果控件是SetVisible(true)状态 ,此时在程序中再调用SetVisible(true),然后想调用SetVi...

2019-12-30 22:54:09 1433 1

原创 Duilib 设置Richedit的行间距

一、设置Richedit行间距 pRich = static_cast<CRichEditUI*>(m_PaintManager.FindControl(_T("logedit"))); LONG lineSpace = (LONG)(X * 20);//X为要设置的行间距 PARAFORMAT2 pf; ZeroMemory(&pf, siz...

2019-12-30 22:33:47 1158

原创 C++ 回调函数(CallBack)

一、定义定义二、例子#include "pch.h"#include <iostream>typedef int (callBack)(int, int);int CallSum(callBack *p, int x, int y) { return (*p)(x, y);}int Sum(int x_, int y_) { return x_ + y...

2019-12-22 18:26:35 1475

原创 .bat 复制文件到system32 结果复制到sysWOW64的问题

一、原因32位程序① 在32位系统上,上面代码能成功复制② 在64位系统上,上面代码会将文件复制到C:\Windows\SysWOW64\中,因为系统为了区分32位和64位,所以访问system32时会将路径重定向到syswow64。二、解决方法用下面的代码段表示 *\Windows\System32\路径%systemroot%\sysnative\例如:复制.bat批处理所在目...

2019-11-23 21:41:59 4722 1

原创 C++ 一行一行的倒读txt

一、代码#include <fstream>#include <string>#include <iostream>using namespace std;int main(){ std::ifstream fin("E:/test.txt", std::ios::ate); if (!fin) return -1; int...

2019-11-20 20:37:34 771

原创 C++学习资料

filesystem

2019-11-07 21:36:32 110

转载 谷歌C++编程风格指南

谷歌C++编程风格指南

2019-11-03 21:59:16 111

原创 Java获取用键盘输入常用的两种方法

一、通过 Scanner例子:package com.key.input;import java.util.Scanner;public class input { public static String scanner() { Scanner input = new Scanner(System.in); String s = input.nextLine();...

2019-10-07 20:57:01 351

原创 Callable和Future

一、从Java 5开始,Java提供了Callable接口。 Callable接口和Runnable相似,但是比Runnable更强大,Runnable不会返回结果,且无法抛出返回结果的异常,而Callable被线程执行后,返回值可以被Future拿到,也就是,Future可以拿到异步执行任务的返回值。二、例子package com.Thread.Callable;import ja...

2019-10-01 20:45:43 120

原创 Java-反射

一、定义JAVA反射机制:将类的各个组成部分封装为其他对象,这就是反射机制在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对应的方法。反射:框架设计的灵魂框架:半成品软件。可以在框架的基础上进行软件开发,简化编码优点:可以在程序运行过程中...

2019-09-26 20:42:52 104

原创 java中的 extends Thread 与 implements Runnable

**一、extends Thread 与 implements Runnable **例子:package com.Thread.implements_extends;//实现Runnable接口class ImplementsRunnable implements Runnable { private int num = 0; public void run() { num...

2019-09-24 17:47:19 1002

原创 二、 多锁多线程

一、多锁多线程概念:多个线程,每个线程都可以拿到自己指定的锁,分别获得锁之后,执行synchronized方法体的内容。例子:synchronized取得的锁都是对象锁,而不是把一段代码(方法)当做锁,所以哪个线程先执行synchronized关键字的方法,哪个线程就持有该方法所属对象的锁(Lock)。当是两个对象时,线程获得的就是两个不同的锁,它们之间是互不影响的。pack...

2019-09-22 18:49:06 696

原创 Java线程基础

一、线程安全概念当多个线程访问某一个类(对象或方法)时,这个类始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。synchronized能在任意对象及方法上加锁,而加锁段代码称为互斥区或临界值。例子:没有加synchorized修饰的方法package com.Thread.Sychronized;public class Sychronized_Test e...

2019-09-22 11:22:47 1182 11

原创 SQL语句的基本操作

一、库的基本操作1、增:在data文件夹下,创建出一个db文件夹(db数据库),编码方式不指定则以默认的为准create database db charset utf8; 2、删:删除数据库 drop database db; 3、改:更改数据库、一般都是更改编码方式。 alter database db charset gbk; 4、查:查询数据...

2019-09-21 15:53:14 3187 1

原创 response、session对象

一、response方法名说明write向客户端发送数据redirect指引用户端浏览器到新页面end停止处理任何ASP文件,并将已处理部分的结果送出clear清除存放在服务器缓冲区的所有数据Cookies设置 cookies集合中的cookie 的值二、session方法名说明setAttribute设定指定名...

2019-09-19 17:40:49 161

原创 PageContext和request对象

一、request对象方法介绍:方法名说明getAttribute获取指定属性的值,如该属性值不存在返回NullgetCookies获取所有Cookie对象getSession获取和请求相关的会话getHeader获取指定名字报头值getMethod获取客户端向服务器端传送数据的方法getProtocol获取客户端向服务器端传送数据的...

2019-09-17 17:16:57 999

原创 java 接口调用implements实例

一、implements一个类实现一个接口用的关键字。二、例子定义接口package com.Apple;/* * 定义Apple接口 */interface Apple {public void eatApple();public void No_apples();}实现接口package com.Apple;/* * 实现Apple接口 */public...

2019-09-14 09:54:44 901

原创 JSP九大内置对象

一、JSP内置对象对象类型作用作用域PageContextjavax.servlet.jsp.PageContextJSP的页面容器pagerequestjavax.servlet.http.HttpServletrequest获取用户的请求信息Requestresponsejavax.servlet.http.HttpServletRespon...

2019-09-11 17:46:56 147

原创 Java JUnit单元测试

一、JUnit4通过注解的方式来识别测试方法。主要注解: @Test //测试方法 @BeforeClass //全局只执行一次,且第一个运行 @AfterClass //全局只执行一次,且最后一个运行 @Before //在测试方法运行之前运行 @After //在测试方法运行之后运行 @Ignore //忽略此方法...

2019-09-07 19:40:53 140

原创 myeclipse删除Android开发工具

点击help并找到 About Myeclipse点击installation Details3.找到需要删除的工具 4. 点击需要删除的工具 5. 点击install…6.点击finsh7.点击Restart Now 完成编译器的重启即可...

2019-09-05 18:20:45 303

原创 Java八大基本数据类型

一、概念Java基本类型共有八种1、 字符类型:char2、布尔类型:boolean3、数值类型:byte、short、int、long、float、double数值类型:整数类型:byte、short、int、long浮点数类型:float、double注:在JAVA的数值类型中是不存在无符号的,其取值范围是固定的,不会因机器硬件环境、操作系统等原因更改而更改。JAVA中还...

2019-09-01 17:06:13 133

原创 常用CSS样式_类选择符(class选择符)

一、格式定义例:.list-title { font-size: 20px; color: red }使用例:<p class=”list-title”>文字二、示例:html:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/x...

2019-08-31 22:29:19 2123

原创 常用HTML标记

1、HTML文件基本格式<html><head><title>窗口标题</title><meta http-equiv="Content-type" content="text/html;charset=gb2312"/><link type="text/css" rel=stylesheet href="index01....

2019-08-30 21:32:45 740

原创 常用CSS样式

一、1、样式表的引入与使用(1)链入外部样式表文件<head><link rel=stylesheet href="CSS文件URL" type="text/css"/></head>(2)定义内部样式块对象<head><style type="text/css">body { font: 10pt "宋体" }p ...

2019-08-29 21:58:27 207

原创 frameset和frame框架同时打开多个窗口

一、代码<!doctype html><html><head><meta charset="utf-8"><title>Test_frame</title><style type="text/css">@import url("Untitled-1.html.css");</style>...

2019-08-28 21:49:42 775

原创 Arduino 生成代码的详解

一、setup() 函数void setup() { // put your setup code here, to run once:}该函数是用来初始化变量、Pin模式、开始使用库等。每次打开或重置Arduino板后,setup()函数将只运行一次。例子:int buttonPin = 5;void setup() { Serial.begin(115200); ...

2019-08-25 08:56:00 2984

原创 UWB 定位_三边定位位置解析算法-C

一、用途1、解析未知点的坐标。二、、基本原理已知三点位置 (x1, y1), (x2, y2), (x3, y3)已知未知点 (x0, y0) 到三点距离 d1, d2, d3通过最小二乘法算法来解析出坐标。三、代码该代码是需要输入四个基站坐标和四个基站到未知点的距离的, 如果需要改成三个 直接引用 trilateration(AX, AY, d1, BX, BY, d2, ...

2019-08-21 21:51:21 7676

原创 Myeclipse没有Run As

一、Myeclipse没有Run As按钮,不能运行程序。如图 没有Run As按钮二、解决办法1、2、由于现在Development没有勾上 所以没有Run As按钮 所以我们只需要打勾确认即可3、三、效果...

2019-08-04 20:38:41 1768

原创 Java项目打包成exe可执行文件

一、Myeclipse导出JAR包1)右键工程项目找到Export并点击进去2)选择Runnable JAR file并点击Next3)第一个是选择主类,第二个选择存放JAR的位置 选择完成后点击Finish4)出现下列情况是正常的二、下载打包软件exe4j软件下载链接:https://pan.baidu.com/s/1ZWzFP89tyFntugd5O8S1QQ提取码:ds...

2019-08-02 14:52:41 1046

原创 Arduino Hex转字符串库

一、16进制转汉字示例输入:3136BDF8D6C6D7AABBBB3136BDF8D6C6D7AABBBBCEC4B1BED7D6B7FBB4AE2CD4DACFDF3136BDF8D6C6D7AABBBBD4DACFDFB9A4BEDF输出:16进制转换16进制转换文本字符串,在线16进制转换在线工具二、代码MyHex_String.h #ifndef MyHex...

2019-07-31 20:02:21 5357 1

原创 Java根据配置文件实例化对象

一、配置文件文件位置:src文件下文件名:ConfigurationFile文件内容:className=com.config.Class_Test二、Class_Test类类名:Class_Test位置:src的com.config包里代码:package com.config;public class Class_Test { public Class_Test...

2019-07-26 20:29:51 1843

原创 三边定位_位置解析(C++)

一、三边定位位置解析通过对已知的三个基站的坐标和三个基站分别到未知点的距离来确定,未知点的坐标。注:这个解析算法代码是通过对Decawave公司的开源代码剪切更改而来的。代码:// ---------------------------------------------------------------------------------------------------------...

2019-07-23 16:10:14 4513 5

空空如也

空空如也

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

TA关注的人

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