- 博客(58)
- 资源 (6)
- 收藏
- 关注
原创 C++ 十六进制与十进制互转
int decimal = 100000; stringstream ss; //十进制转十六进制 ss << "0X" << uppercase << setfill('0') << setw(4) << std::hex << decimal; cout<<"Convert to hex:"<<ss.str()<<endl; ss.clear();...
2021-06-20 11:58:15
558
原创 nps内网穿透之旅
文章目录需求资料软件下载安装nps后台管理添加客户端配置客户端增加tunnel安装服务端注意:过程中的端口必须都要打开防火墙需求由于本地调试网页需要,通过内网穿可以避免建项目挂在服务器上调试资料nps开源代码官方参考文档软件下载安装服务器为centos,下载安装inux_amd64_server.tar.gz下载后,解压,然后执行;1、sudo ./nps install...
2020-02-18 12:58:38
1993
1
原创 springboot2.0上设置跨域问题
问题:前端发送数据,请求状态为200,但是拿不到返回的数据??解决方案:设置跨域简单粗暴的办法,如果是*的话,游览器将不会发送cookiepackage com.yiyue.lesson.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.se...
2020-02-16 23:23:16
407
1
原创 python获取APP夸克答题助手答案
文章目录机制分析代码总结注意 项目只适合学习,请勿做任何违反法律的事!!!转载请注意出处(原创)机制分析夸克浏览器的答案获取机制如下图所示: at org.hibernate...
2019-12-16 21:12:22
201
原创 线索化二叉树前序、中序、后序遍历
文章目录节点信息前序线索化二叉树前序线索化二叉树遍历中序线索化二叉树中序线索化二叉树遍历后序线索化二叉树后序线索化二叉树遍历节点信息public class HeroNode { private int no; private String name; private HeroNode left; private HeroNode right; priv...
2019-12-06 22:12:19
2300
2
原创 MySQL安装以及IDEA实现连接配置
MySQL下载传送门我下载的5.5版本的,根据自己电脑选择相应的版本(32位/64位)一、MySQL服务启动与停止win+R services.msc命令行启动 net start MySQL 停止 net stop MySQL (其中MySQL是我的数据库服务名)二 IDEA实现连接配置1、新建一个sql support工程2、点击IDEA...
2019-12-06 10:52:43
662
2
原创 IDEA安装Aspectj
Aspectj 下载 传送门下载后双击aspectj-1.9.5进行安装,一直点击next直到finish。IDEA设置添加完成后就可以操作Aspectj了。引用demopackage Aop;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.Aspect;import org.aspect...
2019-12-03 16:16:19
1417
原创 Android获取当前系统时间
获取12小时时间long msecond = System.currentTimeMillis();long mmsecond = msecond%1000;SimpleDateFormat simpleDateFormat = new SimpleDateFormat("hh:mm:ss");clock.setText(simpleDateFormat.format(msecond)+"...
2019-11-25 19:44:53
470
原创 c3p0 连接 mysql5.1
主要文件c3p0-0.9.5.2.jarmchange-commons-java-0.2.12.jarmysql-connector-java-5.1.8.jar资源快速通道添加到工程
2019-11-20 18:16:41
227
原创 DEA连接MySQL数据库时报08001错误的解决方法
说明一下出错原因:服务器数据库版本与本地数据库驱动版本不一致导致的error[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.解决方法换成一致的5.1版本...
2019-11-20 16:52:49
506
原创 LeetCode-31
字典序下一个排列实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。以下是一些例子,输入位于左侧列,其相应输出位于右侧列。1,2,3 → 1,3,23,2,1 → 1,2,31,1,5 → 1,5,1算法思路1 从右至左找到...
2019-11-19 18:57:30
139
原创 C#实现有人透传云--实现二次开发
C#实现有人透传云–实现二次开发由于项目需要。采用了有人科技的GPRS模块,来实现设备端到PC端的数据传输。废话不多说,下面介绍下整个开发流程。1、注册有人云管理系统注册后添加设备列表拿到设备编号2、下载二次开发源代码二次开发手册3、二次开发三步走USR_Init 初始化USR_Connect连接订阅设备原始数据流...
2019-11-06 14:46:14
2256
原创 CentOS 7.6 64位安装Tomcat--apache-tomcat-8.5.47
CentOS 7.6 64位安装Tomcat–apache-tomcat-8.5.47一、Tomcat下载清华大学开源软件镜像站下载需要的Tomcat版本二、Tomcat安装将下载后的Tomcat包通过宝塔控制面板 进行上传解压后如下图所示三、Tomcat启动进入Tomcat的bin目录下启动命令./catalina.sh start停止命令./catalina...
2019-11-02 20:26:27
1019
1
原创 JAVA使用Lock对象达到任务同步
首先看不使用Lock来访问共享资源区出现的异常import java.util.concurrent.locks.ReentrantLock;import static myprint.Print.*;public class ThreadTest { static int a = 0; public void Aplus(){ a++; ...
2019-10-29 17:18:44
180
原创 LeetCode--14
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。解题思路:首先找到最短字符串,记录其长度。以此长度为基...
2019-10-28 21:00:12
214
原创 PS绘制Android圆角图标
1、创建自定义画布粘贴图片2、转换智能对象并栅格化图层3、选择圆角矩形工具,并选择路径4、设置圆角半径和宽高5、建立选区,并添加图层蒙版6、图片制作完毕...
2019-10-22 20:11:35
554
原创 Android实现Dialog嵌套ListView
1、定义ListViewDialog和xml文件list_view.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" ...
2019-10-20 17:10:44
1178
原创 Android6.0以上动态授权实现
1、定义与权限相关的变量AndroidManifest.xml <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <...
2019-10-20 16:52:20
271
原创 Android实现HC-05蓝牙舵机云台控制
蓝牙舵机云台控制花了两天时间实现简单的APP蓝牙舵机云台设置Android蓝牙协议分为两种,SPP协议和BLE(Bluetooth low energy)本项目采用的HC-05蓝牙4.0模块。BLE协议主要适用低功耗,具体其他的概念我暂时也不太明白。而SPP协议时候数据传输,点对点的收发,与串口收发数据很相似。下面介绍下,我主要修改了下数据传输和保存的相关的操作。SPP蓝牙数据传输具体细节就不具体...
2019-10-14 10:05:06
1770
原创 AS换阿里云镜像
切换到国内的Maven镜像仓库。修改项目根目录下 build.gradle 文件,将 jcenter() 或者 mavenCentral() 替换掉即可repositories { google() maven{ url 'http://maven.aliyun.com/nexus/content/repositories/central/'}}...
2019-10-12 22:02:36
1486
原创 LeetCode--4
给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]则中位数是 (2 + 3)...
2019-10-10 16:56:25
130
原创 LeetCode--3
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所...
2019-10-10 15:59:41
112
原创 LeetCode--2
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> ...
2019-10-09 20:14:59
197
原创 java通过sort实现自定义排序
首先强调一点无论是Arrays.sort还是 Collections.sort所排序的都是对象类型如果对int类型的数组进行sort排序,该怎么做尼?那就 需要 通过包装类来实现。即自动拆装箱。demo如下:public static void main(String[] args) { Random random = new Random(); Intege...
2019-10-09 09:35:04
3676
原创 Linuxcnc设置原点坐标系
对于裁床雕刻机的实现,首先需要确定原点坐标系,才能实现每个轴的移动下面就介绍下如何实现原点坐标系的设置可以参考官方的文档 HomeComfigure其实重点就是INI文件配置里面的[TRAJ]和[AXIS_0]、[AXIS_1]、[AXIS_2]部分[TRAJ]中的HOME要和[AXIS_n]中的HOME设置的一样,与[AXIS_n]中的HOME_OFFSET设置相反数。具体设置如下所示:...
2019-10-09 09:23:20
1438
原创 Linuxcnc-Ighethercat 调试心得
Linuxcnc-Ighetherca调试心得一、前言如果想通过linuxcnc和ighethercat来实现对伺服电机的控制。那就要搞明白你需要经过哪几个步骤才能实现伺服控制。① Linuxcnc的安装② Igh-Ethercat的安装③ Linuxcnc-Igh-Ethercat驱动安装下面分别介绍①②③怎么安装!二、环境准备Linuxcnc的安装Linuxcnc的安装,网上...
2019-10-06 11:26:34
8307
11
原创 linuxcnc-ethercat的xml配置文件
可能自己太菜,一个项目做了两个星期。别人家的linuxcnc-ethercat都是一个从站带一个伺服电机,我们就不一样了,一个从站带6个伺服电机。都是经验------------------------------------- 废话不多说,直接进入正题实现功能: 一个从站拖6个伺服电机直接上代码xml-------给有需要的人<masters> <master...
2019-10-01 22:16:29
4156
5
原创 Linux下IgH EtherCAT Master 源码编译安装
首先感谢下博主scyhk的文章指导文章链接主要说下配置 configure下的目录路径问题:红框中换成你自己的/usr/src/中的路径,最好先用uname -a查看下你的内核...
2019-09-26 11:44:20
760
原创 JAVA通过反射机制访问私有方法
反射提供一种机制—用来检查可用的方法,并返回方法名。通过反射来访问私有方法定义一个含有私有方法的类public class Initable { static { println("Initable1"); } private int a=10; private void g(){println("gggggg");}}通过反射来访p...
2019-09-19 10:06:21
228
原创 Java实现十六进制转储dump工具
public static void BinaryToHexFormatter(byte[] data){ int n = 0; StringBuilder res = new StringBuilder(); for (byte b : data) { if (n % 16 == 0){ ...
2019-09-15 16:04:18
353
原创 2019美团笔试题 比大小
比大小 比大小时间限制: C/C++语言2000MS其他语言4000MS内存限制: C/C++语言65536KB;其他语言589824KB题目描述:写个函数,给定个整数数组,返回个数组。该返回数组中第i个数字为,原数组中第i个的数字至少往右走多少步才能遇到此它大的数字。如果遇不到或者已经处于最右的位置,则道为-1。 Console输入为多行,第一行为一个整数N, 1≤N≤10^6 ...
2019-09-12 09:36:09
362
原创 EMQX配置以及Android连接
EMQX配置我用的是Windows,所以配置的是Winows版本;先去官网下载 emqx安装很简单1 通过 emqx.io 或 github 选择 Windows 版本,然后下载要安装的 .zip 包。2 解压压缩包3 打开 Windows 命令行窗口,cd 到程序目录, 启动 EMQ X现在应该没有证书,需要安装证书不然 emqx console会进入失败安装证书如何使用...
2019-09-06 10:36:17
4347
1
原创 斐波那契查找出现的问题及解决方法
先看看斐波那契查找方法斐波那契数列 1 1 2 3 5 8 13 21 …斐波那契数列 的前一项f[k-1]/f[k] 随着k越来越大,这个值逐渐趋近黄金分割点0.618如果查找的数据长度等于斐波那契数列的某一项数。则可以直接进行查找,否则 就需要将查找目标数组进行扩列,扩列数用目标数组高位填充假设目标数组 1,2,3,4,5,6 数据长度为6 那么就需要进行扩列到8 即 1...
2019-09-01 09:55:00
725
原创 java递归实现全排列
public class FullArray { int max = 8; int[] arr = new int[max]; int count = 0; public void sort(int n){ if (n == max){ for (int i = 0; i < arr.length; i++) { ...
2019-08-22 16:50:26
301
Spibernate.zip
2019-12-28
blue_toothSPP.zip
2019-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人