自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (17)
  • 收藏
  • 关注

原创 IDEA无法新建Grail项目或导入项目无法运行的解决办法

导入了完整的Grails项目,但是IDEA中无法运行,也没有相关Grails配置,也无法新建Grails项目。怀疑是缺少插件导致的,但是网上的教程都是说需要JetGroovy插件,这个插件是IDEA自带的,排除这个原因。最后找到了这个关键的插件:Grails,奇怪的是几乎所有的教程都没有提到这个插件,但是这个插件对于Grails开发至关重要,所以记录在此,供大家参考。

2023-06-01 19:53:06 448

原创 【Java】EasyExcel导出无表头Excel

【Java】EasyExcel导出无表头Excel

2022-11-23 17:02:40 5721 1

原创 IDEA常用快捷键和使用技巧

常用快捷键Ctrl快捷键说明Ctrl + B定位到选中类或方法的定义Ctrl + F在当前文件进行文本查找Ctrl + R在当前文件进行文本替换Ctrl + Z撤销Ctrl + Y删除光标所在行或删除选中的行Ctrl + X剪切光标所在行或剪切选择内容Ctrl + C复制光标所在行或复制选择内容Ctrl + D复制光标所在行或复制选择内容,并把复制内容插入光标位置下面Ctrl + W递进式选择代码块。可选中光标所在的单

2021-08-02 14:41:40 431

原创 Spring Boot中使用Swagger3生成API文档

Swagger 是一套基于 OpenAPI 规范(OpenAPI Specification,OAS)构建的开源工具, 提供了一套通过代码和注解自动生成文档的方法,可以帮助我们设计、构建、记录以及使用 Restful API。1.pom.xml中添加Swagger3依赖 <!--swagger3--><dependency> <groupId>io.springfox</groupId> <artifactId>sprin

2021-05-23 21:56:10 351

原创 jupyter notebook开启局域网访问并自动获取本机IP

开启后可实现局域网内多台电脑(配置较低)在同一台电脑(配置较高)上跑模型,并且不需要静态IP,配置文件自动获取本机IP。生成配置文件jupyter notebook --generate-config修改配置文件打开用户目录下.jupyter/jupyter_notebook_config.pyc.ConnectionFileMixin.ip = '0.0.0.0' # 允许所有IP访问import socketip = socket.gethostbyname(socket.g

2021-05-04 22:19:44 1970

原创 Spring Boot 热部署配置-IDEA

开启热部署之后项目可以自动Build和Compile, 在修改代码之后可以立即生效, 不需要重启服务.添加spring-boot-devtools热部署依赖启动器<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools --><dependency> <groupId>org.springframework.boot</groupId&

2021-04-12 21:11:16 97

原创 Java 函数式编程

函数式接口 java.util.functionPredicate: 有输入且只输出布尔值a predicate (boolean-valued function) of one argument, @FunctionalInterfacepublic interface Predicate<T> { boolean test(T t); }Predicate接口包含negate(非)、and(与)和or(非)方法default Predicate<T>

2021-04-03 13:12:45 170

原创 卷积和反卷积输出计算工具(Java实现)

编程实现卷积与反卷积输出计算,并且可以连续计算。用于深度学习中网络结构设计。完整代码:import java.util.Scanner;/** * @Author SunChonggao * @Date 2021/3/7 17:48 * @Version 1.0 * @Description: 卷积与反卷积输出计算 */public class ConvCalculator { public static void main(String[] args) {

2021-03-07 19:26:04 500

原创 Java Map的遍历方法

public class CollectionTest { public static void main(String[] args) { Map<Integer,String> map = new HashMap<>(); map.put(1,"一"); map.put(2,"二"); map.put(3,"三"); map.put(4,"四"); // 1.遍历key集合 for(I

2021-03-04 18:54:44 261 1

原创 国际化为什么叫I18N

国际化的英文单词是Internationalization,因为这个单词太长了,所以有时简称I18N,其中18是I和N之间省略的18个字母。

2021-02-23 21:36:43 629

原创 Java继承之构造函数

写在前面子类构造器的第一行可以使用super显示调用父类构造器如果不使用super,Java会在执行子类构造器之前,隐式调用父类的无参构造器我们先来看不使用super的情况class Base { public Base() { System.out.println("Base Construct"); }}public class Sub extends Base { public Sub() { System.out.println

2021-02-18 13:54:47 1967

原创 Java的自动装箱和自动拆箱

在JDK1.5以前,基本类型和包装类的转换需要使用valueOf()和xxxValue()。JDK1.5提供了自动装箱和自动拆箱功能,实现了基本类型和包装类的直接赋值。打个断点看一下自动装箱和自动拆箱是怎样实现的。1.自动装箱将int类型的5自动转为Integer,其实就是jdk自动调用了valueOf()而已。而且-128~127之间的数是做了缓存的。2.自动拆箱同理,自动拆箱其实就是jdk帮我们调用了xxxValue(),返回一个基本类型的变量。...

2021-02-17 18:57:53 132 3

原创 Java Calenlen类的容错性和延迟修改

Java Calenlen类的容错性和延迟修改1. 容错性调用set方法改变字段的值时,有可能传入一个不合法的参数,例如,将DATE设置为32,2021-1-32是不合法的日期 Calendar cal = Calendar.getInstance(); cal.set(2021,0,32); // Month字段起始值为0 System.out.println(cal.get(Calendar.YEAR) + "年" + (cal.

2021-02-17 18:50:51 247 2

原创 一秒学完团课教程(PC端和IOS端)

PC浏览器打开青年大学习页面F12进入审查元素在Elements中找到控制视频播放的js,选中元素 (可以直接搜索event.preventDefault())点击开始学习在Console中输入以下代码并回车document.getElementById('Bvideo').currentTime=1000 // 1000是秒数 大于视频时常就可以如果出现题目,做完题回到上一步没有题目则学习完成iOS端方法简单粗暴:播放团课之后打开控制中心,将进度条直接拖到最后即可。

2020-10-04 20:41:02 1474 3

原创 Markdown必备,Lsky-pro图床配置

如果经常写Markdowm,搭一个图床(图片服务器)还是非常方便的,尤其是有道云笔记这种上传图片还需要开会员的情况。经过一番对比,兰空应该是比较好的图床,界面美观,功能完善,但是配置还是稍微有点麻烦,而且网上没有详细的教程。(这也是我为什么写这篇博客的原因)。一开始想用Docker,但是装完了niginx报404,多番尝试无果,索性直接按官方教程来了。建议使用宝塔面板配置, Linux熟练的大佬请无视1. 环境准备:作者要求如下:PHP 版本 ≥ 5.6(≤ 7.3)mysql 版本 ≥

2020-09-14 19:42:14 1048 2

转载 隐私政策

本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。 您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于...

2019-11-16 20:21:26 144

原创 iOS开发:导航栏上实现tab--标题位置添加多个button

我是直接在标题位置添加两个button 加载两个viewcontroller 简单粗暴实现顶部切换卡UIView *titleView = [[UIView alloc] initWithFrame:CGRectMake(CGRectGetWidth(self.view.bounds)/2-60, 0, 120, 30)]; _tabMeet = [UIButton buttonWi...

2018-04-17 22:03:47 1307

原创 iOS开发:高德地图自定义不同的标记点

我一共添加了四种Annotation:起点、终点、附近的人、定位蓝点 不同的Annotation需要用不同的标注图标。定义PointAnnotation#pragma mark - MAPointAnnotation- (MAPointAnnotation *)startAnnotation{ if (_startAnnotation == nil) { _s...

2018-04-17 21:56:00 4033

原创 iOS开发:后台定位报错解决

报错:NSInternalInconsistencyException’, reason: ‘Invalid parameter not satisfying: !stayUp || CLClientIsBackgroundable(internal-&gt;fClient)’在info.plist 中添加&lt;key&gt;UIBackgroundModes&lt;/key&gt;...

2018-04-17 21:03:44 332

原创 ios app上传成功但ITunes Connect不显示的解决方法

使用Xcode或Application Loader上传显示成功,但是在ITunes Connect正在处理之后就没了。这个时候不要改build传了,只需要在info.plist加上对应的隐私描述就行了 从iOS10开始,苹果更加注重对用于隐私的保护,app里边如果需要访问用户隐私,必须要做描述,所以要在plist文件中添加描述 *麦克风权限:Privacy - Microphone U

2017-08-13 17:37:12 5719

原创 上传app到appstore的error

一.ERROR ITMS-90096 这是最常见的问题,据说是苹果的bug。明明LaunchImage里有iphone5的启动图片,但还是报错。可以按以下方法解决 1.添加一张启动图片到项目的根目录,尺寸为320*568,格式为png,命名为Default-568.png。 2.使用文本编辑打开info.plist,添加下面代码 <key>UILaunchImages</key>

2017-08-13 01:10:57 2854

原创 ios app提交到appstore的流程

关键: 1. 发布证书 Distribution Certificate 2. App ID,用于标识一个或者一组 app 3. 供应配置文件 Provisioning Profiles 4. 设置Xcode Code Sign Identifer,选择合适的Profile和证书进行签名 5. 填写信息并提交 提交前的提示: 1.首先你得有苹果开发者账号和一台Mac

2017-08-12 22:46:15 1013

原创 时间类的静态成员计数

Description 封装一个时间类Time,用于时间处理的相关功能,支持以下操作: 1. Time::Time()无参构造方法。 2. Time::Time(int,int,int)构造方法:传递时分秒的三个参数构造对象。 3. Time::Time(const T&)拷贝构造方法。 4. 对象整体读写方法: Time::setTime(int,int,int)方法:传递时分秒

2017-07-13 17:58:15 307

原创 iOS登录界面和登录验证

**寒假写了个物资管理和连接手环的APP,下面是登录部分 HTTP请求用AF,源代码自行下载 Json解析使用SBJson 存储密码和登录信息用NSUserDefaults standardUserDefaults存储到本地 完整工程在我的代码库里,开源的可以下载**头文件://// LoginViewController.m//#import "LoginViewController

2017-07-13 17:20:03 1481

原创 嵌入式硬件--串口->LCD

功能:读取串口数据,并将其显示在LCD屏上 环境: keil(MDK) 使用ULINK2仿真器连接Embest EduKit-IV实验平台的主板JTAG接口;使用Embest EduKit-IV实验平台附带的交叉串口线,连接实验平台主板上的COM2和PC机的串口(一般PC只有一个串口,如果有多个请自行选择,笔记本没有串口设备的可购买USB转串口适配器扩充);使用EmbestEduKit-IV实验

2017-07-09 10:15:04 905

原创 嵌入式Linux--基于物联网实验环境的温湿度实时显示系统

实验内容与要求: 在物联网实验箱上实现一个温湿度显示系统,系统上电启动后自动启动此程序。每隔2秒自动刷新温湿度数据。温湿度数据从物联网试验箱自带的温湿度传感器获取。温湿度显示界面采用QT编程技术实现。//formtemp.cpp#include "formtemp.h"#include "ui_formtemp.h"FormTemp::FormTemp(QWidget *parent

2017-07-09 10:03:22 3352 1

原创 嵌入式linux--电子相册

实验内容与要求:采用QT开发技术,在物联网实验箱上实现一个电子相框,系统上电启动后自动启动此电子相框程序。程序自动读取U盘中的所有图片,并自动按照5秒一张的时间间隔播放。图片自动在显示屏全屏显示(不能变形)。所有图片自动循环播放。如果没有插入U盘或U盘中没有图片,则界面上提示没有可播放的图片。要求支持jpg、jpeg、gif、png、bmp等常见格式的图片。可以加入图片切换时的特效功能。 特色功能

2017-07-09 09:54:20 9094 3

原创 CCF模拟题--ISBN号码

#include <stdio.h>#include <stdlib.h>int main(){ char s[15]; int i,num=0; for(i=0;i<13;i++) { s[i]=getchar(); } for(i=0;i<11;i++) { if(i!=1&&i!=5)

2017-07-07 17:21:56 326

原创 Java --简单的日历程序

package com.java.calendar;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;import java.util.Calendar;import java.util.GregorianC

2017-07-07 17:08:10 636

原创 基于OpenCV的车辆压黄线检测

For 物联网数据处理综合实训 小学期老师出的作业,以前没接触过OpenCV,边学边做的。现在实训过了,把代码分享出来,以供大家参考。 环境:VS2013–基于对话框的MFC 方法:级联分类器和霍夫变换 思路:视频分帧-&gt;转化为灰度图像-&gt;多尺寸检测-&gt;边缘检测和霍夫变换-&gt;显示结果#include "stdafx.h"#i...

2017-07-07 16:37:59 4746 15

原创 MPI编程--Parallel Rank

问题概述 每一个进程随机产生一个数字存储在本地,然后对比所有进程所包含的整个数字集,进行排序,最后将排序号输出。 算法思路 整个程序所要做的就是收集所有进程产生的一个随机数,然后进行排序,最后将排序结果发送给各自进程,最后将排序结果输出。 随机数可以用rand()产生,用MPI_Gather将各自数字收集进0进程,排序选用冒泡排序,排序之后利用MPI_Scatter将排序结果分发给各自进程。

2017-06-08 22:53:01 1576

原创 QT编程--用户注册程序的设计与实现

一个用户注册的程序,应用QT编程,完成一个界面简洁、可以记录并判断用户注册信息的程序功能说明 (1)当用户点击注册后,可以将用户名、姓名、邮箱、性别、出生日期、注册日期时间、个人爱好等写入文件。 (2)可以通过遍历文件中已注册的用户信息,判断用户名是否重复。 (3)可以判断输入的邮箱格式是否正确。 (4)可以判断用户名的长度,若用户名为空或过长则注册失败。 (5)可以判断姓名的长度,若用户

2017-06-08 22:48:30 3053

原创 求解定积分的并行算法——基于MPI

求解定积分的并行算法——用MPI求解 1.算法思路 可以用四个基本步骤去设计一个并行程序: 1)将问题的解决方案划分成多个任务。 2)在任务间识别出需要的通信信道。 3)将任务聚合成复合任务。 4)在核上分配复合任务。 在划分阶段,我们通常试着识别出尽可能多的任务。对于梯形积分法,我们可以识别出两种任务:一种是获取单个矩形区域的面积,另一种

2017-05-23 11:17:01 2744 1

原创 MPI编程--求cos(x)的定积分

#include <stdio.h>#include <mpi.h>#include <ctype.h>#include <string.h>#include <malloc.h>#include <math.h>#define PI 3.1415926535898double Integral(double a,double b,double (*fun)(double)){

2017-05-15 16:28:46 971

原创 MPI编程--求最大值

#include <stdio.h>#include <mpi.h>#include <malloc.h>int main (int argc ,char** argv){ int rank,size,i,max,MAX; int a; MPI_Init(&argc, &argv); MPI_Co

2017-05-15 16:20:28 1298

原创 (蓝桥杯)基础练习 阶乘计算

时间限制:1.0s 内存限制:512.0MB 问题描述   输入一个正整数n,输出n!的值。   其中n!=1*2*3*…*n。 算法描述   n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。   将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。

2017-04-06 16:51:20 373

原创 OJ:马的遍历

问题描述 设计要求是马从棋盘上的一个位置出发,然后按照中国象棋的规则—马走日,来走下一步,直到马走完棋盘上的每一个位置终止。 #include <iostream>#include <string.h>#include <stdio.h>using namespace std;struct info {int x,y,out;};const int dx[8]={-2,-2,-1

2017-04-06 16:46:01 591

原创 时间类的静态成员计数

Description 封装一个时间类Time,用于时间处理的相关功能,支持以下操作: 1. Time::Time()无参构造方法。 2. Time::Time(int,int,int)构造方法:传递时分秒的三个参数构造对象。 3. Time::Time(const T&)拷贝构造方法。 4. 对象整体读写方法: Time::setTime(int,int,int)方法:传递时分秒

2017-04-06 15:35:56 273

原创 OJ:line point 5

#include <iostream>#include <iomanip>using namespace std;class Point{public: double x() {return x_;} double y() {return y_;} double x(double x)

2017-04-06 15:31:11 346

原创 OJ:line point 6

#include <iostream>using namespace std;class Point{public: double a; double b;public: Point(double aa,double bb):a(aa),b(bb) {cout<<"Point : ("<<a<<", "<<b<<") is created."<<endl;}

2017-04-06 15:29:42 298

glade3-3.6.7-with-GTK+

Glade是一个相当不错的图形界面设计工具,使用Glade可以使得基于GTK+ Toolkit及GNOME桌面环境的UI开发变得更加快速和便捷。

2017-07-13

Android Developer Tools

Eclipse 平台下用来开发 Android 应用程序的插件。

2017-07-13

darwin6.0.3.iso

VM加载MacOS的引导光盘

2017-07-13

httpcomponents-client-4.2.5

用于HTTP请求

2017-07-13

ZStack-CC2530-2.5.1a

ZStack-CC2530-2.5.1a

2017-07-10

串口调试助手

串口调试助手

2017-07-10

SmartRF_Packet_Sniffer_2.15.2

抓包工具

2017-07-10

Xvid-1.3.2

Xvid(旧称为DIVX)是一个开放源代码的MPEG-4视频编解码器,它是基于OpenDivX而编写的。

2017-07-10

Git-2.13.2-64-bit

git客户端for Windows

2017-07-10

apache-maven-3.2.1-bin.tar.gz

apache-maven-3.2.1-bin.tar.gz

2017-07-10

基于物联网实验验环境的温湿度实时显示系统

基于物联网实验验环境的温湿度实时显示系统 温湿度数据同通过串口从传感器模块中获得

2017-07-09

电子相册--QT

基于QT的电子相册 可实现U盘读取 自动播放 暂停播放等功能 程序截图在博客里

2017-07-09

Java--简单的日历程序

日历 java eclipse

2017-07-07

zookeeper-3.4.10

zookeeper-3.4.10

2017-07-07

hadoop-eclipse-plugin-2.7.3

hadoop-eclipse-plugin-2.7.3

2017-07-07

mysql-connector-java-5.1.42

mysql-connector-java-5.1.42

2017-07-07

SkinH+SHEditor+Skin#皮肤

支持多字节的SkinH和支持Unicode的SkinHu,自制Skin#皮肤工具,还有几十个做好的皮肤

2017-07-06

空空如也

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

TA关注的人

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