- 博客(63)
- 资源 (10)
- 收藏
- 关注

原创 数据结构-c语言实现链表的创建,增删,翻转
很经典的课题了,这里直接给出源程序:#include <stdio.h>#include <stdlib.h>#define LIST_MAX_LEN 10typedef int ElementType;typedef int BOOL;#define TRUE 1#define FALSE 0typedef struct node{ El...
2018-12-28 18:32:02
185

原创 数据结构--c实现栈的出栈入栈
一,只有栈顶的情况。1,首先定义链表单节点:typedef struct node{ ElementType data; struct node *next}StackNode ,*LinkStack;2. 然后初始化,也就是给栈顶节点的元素赋值NULL 。void InitStack(LinkStack top){ top->next = N...
2018-12-25 20:55:18
880

原创 Android 养成记-1.5 二维码生成+添加logo+识别+扫码
先看图说话: 1.二维码生成: public void generateQRcode() throws FileNotFoundException { String mLink = text.getText().toString(); if (mLink.length()==0) { mLi...
2018-11-11 11:29:06
595
原创 阿里云部署java后台springboot+mysql本地连接云端服务器及数据库完整过程
1,购买云服务器,系统我选的是linux系统2,安全组配置,主要是配8080端口,和3306端口3,本地电脑安装xshell连接云服务器参考https://blog.youkuaiyun.com/qq_33301989/article/details/1039461514,利用xshell给云服务器系统安装jdk以及mysqlmysql安装参考https://blog.youkuaiyun.com/c12345423/article/details/78660842jdk安装参考上面的第3条的链接。.
2021-09-01 16:09:22
717
原创 git/gitee 操作
windows系统1,安装git。2,任意创建一个文件夹,打开git bash,输入:git init //初始化git clonehttps://gitee.com/xxx/xxx.git //克隆项目到本地git status //查看代码在本地与本地仓库的改动git add . //提交所有未忽略文件到暂存区git commit -m "xx" / /将暂存区文件提交到本地仓库,xx为本次提交的备注信息git push origin master...
2021-06-25 14:34:56
170
原创 matlab-使用总结
1,设置时间显示为横坐标主要用到的是datenum和datetick两个函数。1,起始时间13:30:00,我经过一系列计算后得到一个txt,里面是三列数据,分别是hour,minute,second。datenum提取这些数据,用法:x=datenum(Y,M,D,H,MN,S)括号里分别为yearmonthdayhourminutesecond...
2021-06-23 10:48:46
393
原创 SQL Error: 1064, SQLState: 42000错误
困扰我一晚上一开始以为是传的参数有错误后来才知道是关键字被占用了在MySQL中,下表中的字显式被保留。其中大多数字进制被标准SQL用作列名和/或表名(例如,GROUP)。少数被保留了,因为MySQL需要它们,(目前)使用yacc解析程序。保留字被引起来后可以用作识别符。你不小心使用了下面的关键字 那么就会报这个错误“SQL Error: 1064, SQLState: 42000错误”ADD ALL ALTER ANALYZE A...
2021-04-04 00:43:07
517
原创 C++ 访问类的静态成员变量的时候出现undefined reference to
静态成员变量需要在类体外定义,类体里的只算是声明这个错误容易犯。。。。参考https://www.imooc.com/wenda/detail/488253
2020-11-24 15:26:05
621
原创 虚拟机 ubuntu Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘ (111)
原因:1,首先检查是否是是因为虚拟机的存储空间不足造成的我就是这个原因,清理下空间重启即可。2,如果虚拟机空间足够,参考以下几个链接解决问题:https://blog.youkuaiyun.com/hjf161105/article/details/78850658https://blog.youkuaiyun.com/weixin_43445841/article/details/85040252https://www.cnblogs.com/shenlinken/p/5287519.htmlh.
2020-11-17 11:06:23
362
原创 ubuntu系统qt5 搭配mysql5.7开发实现
1. 下载好mysql ,并安装,具体参考下面的链接:https://blog.youkuaiyun.com/linzihahaha/article/details/1095485102,安装好qt5 ,参考https://blog.youkuaiyun.com/wangguang_/article/details/906768033,查看mysql 驱动是否ok:(1) 进入Qt安装目录sqldrivers(驱动目录)命令: cd /opt/Qt5.4.0/5.4/gcc/plugins/s...
2020-11-10 09:55:36
669
原创 android studio 同时init百度map sdk 和bmob sdk 报错问题NativeLoader: found libBaiduMapSDK_base_v4_3_1.so error
解决办法:将libs里的这些.so 动态库,放到 src/main/jniLibs 文件夹下。然后在app 的 build.gradle下添加:defaultConfig { ndk { abiFilters "armeabi", "armeabi-v7a", "x86", "x86_64" } packagingOptions { exclude "jniLibs/armeabi/libBaiduMapSDK..
2020-11-07 23:00:00
774
1
原创 ubuntu 12.04 mysql 5.7 安装教程
1,进入官网下载对应的mysql版本:https://downloads.mysql.com/archives/community/2,所有安装包下载后,放入ubuntu /下载/mysql5.17 文件夹中:3,上面是我改成了5.7.18 ,其实两个版本没有差别,下面就给出5.7.17版本的安装指令:(注意,要先联网哦,不然没法upgrade)### 这个是注释,不用输入# tar -xvf mysql-server_5.7.17-1ubuntu12.04_a...
2020-11-07 16:21:14
318
原创 vm virturalbox 虚拟器ubuntu 无线网络连接设置
1,查看本地主机无线网卡名称2.修改Virtualbox中虚拟机网络网卡设置3.查看本地无线网络网关,window下运行cmd, 执行 ipconfig /all,找到无线网络4,修改ubuntuIP配置,修改成符合无线网络的网关,sudo vi /etc/network/interfaces5,重启网卡,sudo /etc/init.d/networking restart注意,如果这一步提示 can not found eth0devices...
2020-11-04 14:03:48
1703
2
原创 java 笔记06- 判断字符类型
if(Character.isLowerCase(str.charAt(i))){ islower=1; }else if(Character.isUpperCase()(str.charAt(i))){ isupper=1; }else if(Character.isDigit()(str.charAt(i))){ ...
2020-10-14 22:23:53
496
原创 java笔记05- LinkedHashMap
特点:1.可以对相同的key进行去重,即Key重复会覆盖、Value允许重复2.Key和Value都允许空3.有序4,非线程安全LinkedHashMap<String,Integer> map =new LinkedHashMap<>();map.put(str,map.getOrDefault(str,0)+1);...
2020-10-14 21:27:02
440
原创 java笔记04-排序去重
1,排序:Arrays.sort(str)2,去重:HashSet hs=new HashSet();hs.add(str);3,排序+去重:TreeSet ts=new TreeSet();ts.add(str);
2020-10-12 21:08:33
220
转载 java笔记03-取整
System.out.println("向上取整:" + (int) Math.ceil(96.1));// 97 (去掉小数凑整:不管小数是多少,都进一) System.out.println("向下取整" + (int) Math.floor(96.8));// 96 (去掉小数凑整:不论小数是多少,都不进位) System.out.println("四舍五入取整:" + Math.round(96.1));// 96 (这个好理解,不解释) System.out.pr..
2020-10-11 21:56:51
278
原创 java笔记02-获取字符串包含子串的
方法1 用String.split()方法import java.io.*;class Main{public static void main(String[] args)throws IOException{ //输入方式1 BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String str=br.readLine(); //System.out.print("Your Ente.
2020-10-11 13:25:52
176
原创 java笔记01-输入的几种方式
1,使用System.in.read()方法:适用于输入单个字符需要 importjava.io包需要添加抛出异常。import java.io.*;class Main{public static void main(String[] args)throws IOException{ char i=(char)System.in.read(); System.out.println("Your Enter Char is:" + i); .
2020-10-11 12:23:25
119
原创 windows系统忘记mysql 密码如何重置
1、打开运行窗口,输入 servics.msc 回车,进入服务窗口后,在右侧窗口中选择“MySQL56”,将其“停止”即可2、在第一个cmd窗口执行mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --skip-grant-tables ---注意路径(以你的实际情况为准)3、打开第二个cmd窗口执行mysql -uroot -p 提示输入密码,直接回车(不用输入密码)4、选择数...
2020-09-14 14:26:27
223
原创 排序算法
个人根据网上资源,总结的几个排序算法,并且用c++实现。1,main.cpp#include <iostream>#include "api_sort.h"#include "common.h"using namespace std;#define NEW_ARRAY 0int main(){#if NEW_ARRAY int len=0 ; cout<<"请输入数组长度:"<<endl; cin>>len;...
2020-08-17 00:00:54
115
转载 mysql-Host is not allowed to connect to this MySQL server
mysql ---- Host '' is not allowed to connect to this MySQL servermysql>use mysqlmysql>update user set host= '%' where user = 'root';此时如果提示报错,不用管,继续往下走select host, user from user;mysql>flush privileges; -- * 这一句是刷新刚才的内容 *一定要刷新,因为操作的是系统授..
2020-06-21 23:23:31
285
转载 使用豆瓣API时报错invalid keyid
使用豆瓣API时报错invalid keyid由于最近API有变化,需要在请求API的url后面跟一个apikey参数:如电影列表API为:http://api.douban.com/v2/movie/in_theaters则需要写成:http://api.douban.com/v2/movie/in_theaters?apikey=0df993c66c0c636e29ecbb5344252a4a&start=0&count=10 https://api.douban
2020-06-20 00:04:47
1093
原创 完美解决 android studio无法添加 bmob sdk依赖 错误
1,关闭 app的 grader.build下的implementation对应sdk依赖。注释掉2,去bmob官网下载sdk压缩包,解压,找到lib文件夹。看到的是这样的:https://www.bmob.cn/downloads3,因为 3下面的几个jar是可以正常添加依赖的,就不需要额外手动添加了。只用添加1,2,3 。在app下创建libs文件夹,将 图片红框3放入:然后在src/main下创建JniLibs,将图片红框1,2放入。4,在app的gr...
2020-05-12 01:06:46
5251
9
原创 android-获取日期
showDatePickDlg();protected void showDatePickDlg() { final Calendar calendar = Calendar.getInstance(); DatePickerDialog dialog = new DatePickerDialog(CheckNumActivity.this, new DatePick...
2020-04-10 17:53:37
255
转载 android 问题
android app首次安装按home键置入后台,从桌面图标点击重新启动的问题这个问题有些尴尬,用开发工具直接运行安装是不会出现的,打包直接点击安装也是不会的,但是上传后直接下载就会出现这个问题,首次安装,不管进入哪个页面,只要按home键将软件置入后台,从任务管理切换回去是没有问题的,但是从桌面图标点击进入就会出现从新启动,其实也不是重新启动,因为之前的页面都在,只不过程序会按照启动页面重...
2020-03-22 00:18:19
166
转载 Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme 问题解决
https://www.cnblogs.com/hh9601/p/6404728.html
2020-02-19 15:38:54
307
转载 eclipse android 开发环境搭建
https://www.cnblogs.com/zsaqc/p/8809948.htmleclipse 下载地址https://www.onlinedown.net/soft/558335.htm
2020-01-11 20:50:35
176
原创 关于 Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath' 报错
去掉项目gradle中的:compile 'com.github.ViksaaSkool:AwesomeSplash:v1.0.0'
2020-01-09 23:26:31
395
转载 android-短信读取
获取android手机短信需要在AndroidManifest.xml加权限:<uses-permission android:name="android.permission.READ_SMS" />获取短信只需要得到ContentResolver就行了,它的URI主要有:content://sms/ 所有短信content://sms/...
2019-12-03 01:05:21
443
原创 java 日期 date 与long转换
// 短日期格式 public static String DATE_FORMAT = "yyyy-MM-dd"; // 长日期格式 public static String TIME_FORMAT = "yyyy-MM-dd HH:mm:ss"; /** * * 将日期格式的字符串转换为长整型 * * * ...
2019-12-02 22:35:52
1827
原创 线程相关知识
1,线程安全https://blog.youkuaiyun.com/csdnnews/article/details/823217772,创建多线程的方法https://blog.youkuaiyun.com/weixin_39460667/article/details/83097318https://blog.youkuaiyun.com/itcats_cn/article/details/81149232...
2019-08-23 15:17:03
103
原创 c笔记--strcpy与strncpy
一, strcpy1,定义:char * strcpy(char * strDest,const char * strSrc) { char * strDestCopy=strDest; //[3] if ((strDest==NULL)||(strSrc==NULL)) //[1] throw "Invalid argument(s)"; //[2] wh...
2019-08-02 16:20:51
191
原创 Error:Cause: buildToolsVersion is not specified
Error:Cause: buildToolsVersion is not specified.app 目录下 build.gradle 缺少buildToolsVersion "xx"
2019-05-09 10:35:19
1027
转载 运行AS项目没有找到夜神模拟器
偶尔运行AS项目的时候找不到夜神模拟器怎么办?那就连接夜神!问题:1)怎么连接?2)用什么程序来连接?3)快捷的连接方式是什么?解决方法:1)&2)进入夜神的安装bin目录,然后用nox_adb.exe这个程序来connect3)做一个bat脚本具体实施:两种方法1)将下面的语句存入.txt文件,然后将后缀名改为.bat。call G:\Nox\...
2019-05-06 16:00:41
491
原创 android error--com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
第1步添加依赖于你的build.gradle支持MultiDex库dependencies { ... compile 'com.android.support:multidex:1.0.1' ... }第2步在buildType或productFlavor中开启multiDexEnabled。defaultConfig { ... multiDexEnabled true ....
2019-04-21 14:18:34
146
原创 C- 总结篇
1. 字符数组1) char str[]={'a','b','c'} ; // str 不包含‘\0’ 结束符 2) char str[3]={'a','b','c'} ;//与上面相同意思,不会报错,请注意与 5) 的区别 3) char str[5]={'a','b','c'}; // str 包含‘\0’ 结束符,str[4],str[5] 存的内容均为‘\0’ 4) char ...
2019-01-21 16:46:08
408
原创 Android 基于bmob平台的手机登录验证码注册 等功能实现
首先是基于Bmob 平台,采用MVP 开发模式。效果见图: 下面一 一给出源码: MVP 目录结构: 登录/注册的Activity:package com.example.yangzi.mvp_dev.ui.activity;import android.content.Context;import...
2018-12-31 12:19:03
2628
1
原创 android 测试必备 -adb 工具的使用
ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。安装adb.exe 其实,这个不需要安装,只要下载 copy到对应目录即可。如果从事android 开发的,下载的SDK 里就会有自带adb 工具,一半在plamform-tools 目录下: 使用adb adb的 ...
2018-12-20 17:49:22
1198
Android动画系列(菜单侧滑 图标旋转 dialog弹出 按钮点击)
2018-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人