- 博客(68)
- 资源 (1)
- 收藏
- 关注

原创 Git命令提交代码到git远程仓库
1、查看用户git配置git config --list2、设置用户名git config --global user.name '用户名'3、设置邮箱git config --global user.email '邮箱地址'4、初始化git目录git init5、查看git状态git status6、将文件添加到暂存区这里是将C++目录下的CProjection项目放入git暂存区git add C++/CProjection/7、将文件添加到本地仓库g
2021-02-26 11:15:22
462
原创 char * name字符串使用
1、char * name字符串 指针字符串使用在项目中经常设计,以下是字符串使用。通过代码与运行直观感受。2、代码#include<stdio.h>#include<stdlib.h>char * name = "中国人";int main(){ name = (char *)malloc(sizeof(char)); printf("请输入姓名:\r\n"); scanf("%s",name); printf("学生的姓名:%s
2022-05-14 16:23:17
2069
原创 STM32 define 参数配置【已解决】
1、STM32型号参数配置2、STM32具体型号配置2.1、小容量产品(ROM 16-32k)STM32F10X_LD,USE_STDPERIPH_DRIVER 2.2、中等容量产品(ROM 64-128k)STM32F10X_MD,USE_STDPERIPH_DRIVER2.3、大容量产品(ROM 256-512k)STM32F10X_HD,USE_STDPERIPH_DRIVER 3、输出结果...
2022-02-27 23:15:08
1645
原创 CubeMX串口printf重定向配置解决方案
1、CubeMX创建项目,配置串口12、Keil添加C语言头文件#include "stdio.h"3、Keil添加重定向语句int fputc(int ch,FILE *f) { uint32_t temp = ch; HAL_UART_Transmit(&huart1,(uint8_t *)&temp,1,1000); //huart3是串口的句柄 HAL_Delay(2); return ch;}4、Keil
2022-02-20 18:51:01
1792
原创 stm32 flash本地存储
1、目录2、主函数#include "MyFlash.h"#include "MyUsart.h"#include "delay.h"#include "MyLed.h"int main(void){ char data[]="abcde"; //要写入的数据 char data2[5]; //读存放 int i; u8 STATUS=0; init__uart1();
2021-03-17 17:29:37
462
1
原创 C语言指针创建字符串
1、C语言指针创建字符串#include<stdio.h>void main(){ char *str = "我是中国人!!!"; printf("%s\r\n\r\n", str);}2、运行结果
2021-03-04 14:43:54
922
1
原创 VC++2017关于项目出现“const char *“ 类型的实参与 “char *“ 类型的形参不兼容错误的解决方法
1、遇到的问题严重性 代码 说明 项目 文件 行 禁止显示状态错误 C2440 “=”: 无法从“const char [4]”转换为“char *”2、解决方案3、运行结果
2021-03-04 13:59:18
970
1
原创 .\Objects\usart.axf: Error: L6915E: Library reports error: __use_no_semihosting was requested, but _
1、目录结构2、重现问题这里出现的问题是在构建printf函数重定向的时候遇到的,报错信息如图所示:linking....\Objects\usart.axf: Error: L6915E: Library reports error: __use_no_semihosting was requested, but _ttywrch was referencedNot enough information to list load addresses in the image map.Fin
2021-03-04 11:13:45
7934
2
原创 STM32 printf的使用
1、使用效果2、配置printf方法(1)、配置FILE基本属性struct __FILE{ int a;}; FILE __stdout; void _sys_exit(int x){ }(2)、配置printf重定向/******************************************************function: 写字符文件函数*param1: 输出的字符*param2: 文件指针*return: 输出字符的ASCII码*****
2021-03-03 11:54:57
1472
原创 stm32待机模式
1、 运行结果2、源代码(1)、目录结构(2)、主函数#include "MyLed.h"#include "delayms.h"#include "MyUsart.h"#include "wakeup.h"/******************************************************************************* * 函 数 名 : main * 函数功能 : 主函数入口 * 输 入
2021-03-03 10:30:20
863
原创 windows指令启动elasticsearch-head-master
通过该指令启动elasticsearch-head-master,传统方法在cmd中输入grunt server,这种方法过于繁琐。新方法可以写windows指令,用户直接运行即可,方便简单。1、方法12、方法2title elasticsearch_headcd \d:cd D:\qingsong\MyEnvironment\elasticsearch-head-master@echo offif "%1" == "h" goto beginmshta vbscript:create
2020-09-27 09:24:00
1451
原创 编写windows指令监控服务自动重启
1、编写批处理指令监控windows服务 windows服务器经常出现服务挂掉,这时候为了解决该问题可以设置监听器监听服务,当服务挂掉后,服务会自动重启,从而保证windows服务器提供的服务正常运转。@echo offrem 生产环境, 正式使用的话 , 可以转为后台运行方式, 启动批处理文件if "%1"=="hide" goto CmdBeginstart mshta vbscript:createobject("wscript.shell").run("""%~0"" hide",0
2020-09-27 09:08:27
818
原创 创建scrapy工程时报错 "from cryptography. hazmat. bindings._ ope ImportError: DLL load failed: 找不到指定的模块。"
1.问题如下2.问题原因 from cryptography. hazmat. bindings._ openssl import ffi, libImportError: DLL load faile:找不到指定的程序它这里提示少了 from cryptography.hazmat.bindings._openssl import ffi, lib,那我们就手动安装这个库就可...
2020-03-12 13:49:05
2169
5
原创 python报错bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml.【已解】
1.遇到的问题2.项目代码#!/usr/bin/env python# -*- coding:utf-8 -*-# @FileName :BeautifulSoupDemo.py# @Time :2020/3/8 12:26# @Author :青松# coding=utf-8from bs4 import BeautifulSouphtml = ''...
2020-03-08 13:05:42
389
原创 pyqt5信号与槽实现
1.源代码#!/usr/bin/env python# -*- coding:utf-8 -*-# @FileName :label.py# @Time :2020/2/19 18:55# @Author :青松import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QPushButton...
2020-02-20 01:00:11
337
原创 Windows 结合Anaconda3的PyQt5环境安装
1.先安装好python3.x的基本环境2.安装PyQt5环境pip install PyQt5 -i https://pypi.douban.com/simple这里使用了豆瓣环境下载,可以加快下载速度,当然也可以使用清华的下下载环境。3.安装Qt的工具包pip install PyQt5-tools -i https://pypi.douban.com/simple...
2020-02-14 22:57:14
2140
原创 pyqt5环境配置测试成功项目
1.创建Qt项目2.Pyuic到处Qt为python代码# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'first.ui'## Created by: PyQt5 UI code generator 5.9.2## WARNING! All changes made in ...
2020-02-14 20:39:03
449
原创 win10怎么把锁屏界面变成壁纸
1.找到内置锁屏壁纸路径C:\Users\用户名\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\AssetsC:\Users\qingsong\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryMan...
2020-02-11 18:05:58
2912
2
原创 IDEA快捷键
IDEA对新手来说难,可能其中一个原因就是快捷键组合多而且复杂但是它也很全,基本所有功能都可以通过快捷键来完成,可以这么说,如果你掌握了所有IDEA的快捷键使用,那么你完全可以丢掉鼠标,而且不影响开发效率。1|0一、Ctrl 快捷键Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备...
2019-12-29 10:03:22
128
原创 Python安装教程
安装步骤1.官网下载https://www.python.org/downloads/windows/2.python3.7安装教程1)下载完成后双击执行下载的exe程序,进入安装界面。2)安装界面可以选择默认安装默认安装路径需要自己手动寻找,下方的“Add Python 3.7 toPATH”勾选上,这个就直接默认把用户变量添加上了,后续不用再添加3)安装成功安装成功后...
2019-12-28 16:55:14
221
原创 Linux搭建C++环境【已解决】
Ubuntu搭建C++开发环境使用IDE:Clion安装步骤:1.安装 clion环境到IDEA官网下载Clion软件2.手动配置编译环境3.安装编译环境脚本#安装gccsudo apt-get install gcc#安装g++sudo apt-get install g++#安装cmakesudo apt-get install cmake4.查看脚本环境路径...
2019-06-18 16:23:02
6088
原创 Android 9.0/P http 网络请求的问题【已解决】
Google表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android No...
2019-05-26 15:58:28
391
原创 Android app图标application中修改无效解决方案【已解决】
大家想到的首先是修改Manifests文件夹中AndroidManifest.xml的application下的icon属性。将android:icon="@drawable/ic_launcher" 修改成android;icon="@mipmap/green",结果发现在android虚拟机中图标修改了,然而真机中图标没有改变。虚拟机真机解决办法“activity和appli...
2019-04-06 10:13:22
5185
转载 Android 控件的可见,不可见,隐藏的设置【已解决】
可见(visible)XML文件:android:visibility=“visible”Java代码:view.setVisibility(View.VISIBLE);不可见(invisible)XML文件:android:visibility=“invisible”Java代码:view.setVisibility(View.INVISIBLE);隐藏(GONE)XML文件:an...
2019-04-02 08:48:13
5837
1
转载 Android 多线程----AsyncTask异步任务详解【已解决】
【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/3866570.html一、Android当中的多线程:在Android当中,当一个应用程序的组件启动的时候,并且没有其他的应用程序组件在运行时,Android系统就会为该应用程序组件开辟一个新的线...
2019-03-31 08:20:01
223
转载 异步任务和多线程的区别【已解决】
一、异步和多线程有什么区别?其实,异步是目的,而多线程是实现这个目的的方法。异步是说,A发起一个操作后(一般都是比较耗时的操作,如果不耗时的操作就没有必要异步了),可以继续自顾自的处理它自己的事儿,不用干等着这个耗时操作返回。.Net中的这种异步编程模型,就简化了多线程编程,我们甚至都不用去关心Thread类,就可以做一个异步操作出来。二、随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和...
2019-03-31 08:06:53
2369
转载 Android Studio-R文件错误的解决办法【已解决】
注:转载 原文:https://blog.youkuaiyun.com/nugongahou110/article/details/46780379我们在使用Android Studio的时候,有时候会无缘无故R文件错误,我们又没法像elipse一样去clean工程,出现这样的问题我们应该怎么解决呢?第一步:检查xml文件,R文件错误通常是由于我们的xml文件有问题,首先把xml文件的错误排除掉,然后...
2019-03-30 20:00:46
1399
2
原创 Android中Asytask与Handler对比【已解决】
一.AsyncTask使用是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:1.简单,快捷2.过程可控使用的缺点:1.在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.二.Handler 使用异步实现时,涉及到 Handle...
2019-03-30 16:08:22
205
转载 Java内存机制和内存地址【已解决】
System.out.println("内存地址测试"); String s1 = new String("hello"); String s2 = new String("hello"); System.out.println(s1); System.out.println(s1); System.out.pri...
2019-03-30 08:35:52
1225
原创 Android studio 自动换行设置【已解决】
换行前效果解决方案Settings -> Editor -> General -> Use soft wraps in editor 选中则换行。默认未选中,所以不换行呢。换行后效果我喜欢以直观的方式,让大家在最短的时间完成学习目标,谢谢大家的支持,明天在我们的努力之下将会更加美好!...
2019-03-28 09:12:36
13265
3
转载 本地IP跟localhost的区别
问:是不是localhost就等于本地的IP啊?答:不是,localhost等于127.0.0.1问:是不是以后所有访问localhost的都可以换成127.0.0.1答:是的,本机的ip内网都可以访问,127.0.01只能本机访问问:你说的内网 就是我们用的同一条宽带,同一个宽带账号的人吗答:是的所以,大佬们说的内网访问。我们只要在同一局域网之内,都能通过IP去访问作者:小仙女d...
2019-03-23 21:02:21
1442
原创 Android Studio设置全屏Activity
方法一:在创建项目的时候选择全屏Activity运行结果方法二:创建空白项目修改代码第一步:添加如下代码第二步:添加如下代码第三步:放置一张背景图片第四步添加如下代码修改具体代码(我直接给代码)MainActivity .javapackage com.example.a10212.fullscreen;import android.app.Activity;...
2019-03-16 15:09:07
5717
1
转载 Android五大布局之相对布局
一.RelativeLayout(相对布局)重点:在没有指点位置的情况下,RelativeLayout会默认生成控件的位置是左上角所以必须需要添加属性android:id="@+id/name"定义控件的名称,其他控件就可以通过@id/name找到它进行相对布局二.RelativeLayout(相对布局)相关的属性:<?xml version="1.0" encoding="utf...
2019-03-11 09:10:36
684
原创 IDEA spring boot 连接Postgresql配置 【已解决】
1.IDEA创建项目修改 C:\Program Files\PostgreSQL\9.4\data路径下的 pg_hba.conf配置信息# METHOD can be "trust", "reject", "md5", "password", "gss", "sspi",# "ident", "peer", "pam&qu
2019-03-09 15:23:01
13401
2
转载 IDEA注册密匙
第一条密匙K03CHKJCFT-eyJsaWNlbnNlSWQiOiJLMDNDSEtKQ0ZUIiwibGljZW5zZWVOYW1lIjoibnNzIDEwMDEiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiRm9yIGVkdWNhdGlvbmFsIHVzZSBvbmx5Iiw...
2019-03-09 11:14:21
29552
2
原创 Android数据库LitePal的基本用法详解 【已解决】
LitePal 简介LitePal 是一款开源的 Android 数据库框架,它采用了对象关系映射(ORM)的模式,将我们平时使用的一些数据库(比如 Sqlite)功能进行了封装。配置第一步gradle注入: implementation 'org.litepal.android:core:1.6.1'这里我的版本是1.6.1的,如果想获得最新版本,请看这里:https://g...
2019-03-09 10:46:27
5611
原创 java JDBC 连接MYSQL数据库【已解决】
JDBC为java程序访问各种类型的关系型数据库提供了统一的接口,用户不必针对不同数据库写出不同的代码,但是使用JDBC必须得下载相应的驱动,比如我这里是要连接mysql,于是就到mysql官网去下载x相应驱动 https://dev.mysql.com/downloads/connector/j/这里我下载解压得到 mysql-connector-java-5.1.44-bin.jar在Ec...
2019-03-09 10:26:29
383
SpringBootTestApplication
2019-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人