自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 面试现场写代码:括号匹配+实现栈

原题目没找到,回忆大致如下:输入(),输出0;输入(((,输出3;输入)))()(,输出4;......(),这两个匹配上可以抵消,写出算法代码,需要自己实现栈。代码如下:#include <stdio.h>#include <iostream>using namespace std;class Stack{ typedef struct Node{ int value; Node* next;

2021-04-08 10:44:48 230

原创 c++喊7的次数重排编码实例

题目&解题思路 来源:https://blog.csdn.net/tiger9991/article/details/107037724(文字部分来自如上博客)11、喊7的次数重排喊7是一个传统的聚会游戏,N个人围成一圈,按顺时针从1到N编号。编号为1的人从1开始喊数,下一个人喊的数字为上一个人的数字加1,但是当数字是7的倍数或者数字本身含有7的话,要喊"过"。现给定一个长度为N的数组,存储了打乱顺序的每个人喊"过"的次数,请把它还原成正确的顺序,即数组的第i个元素存储编号i的人喊"过"

2021-04-01 15:27:14 1661 1

原创 c++青蛙变态跳台阶算法

题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。设:青蛙从第0阶跳到第n阶有f(n)种跳法那么青蛙跳到第n阶就有f(n)=f(0)+f(1)+f(2)+f(3)+...+f(n-1)种跳法,因为青蛙在第n阶时,有可能是从第0,1,2,3...阶跳上去的f(0)=1f(1)=1f(2)=f(0)+f(1)=2f(3)=f(0)+f(1)+f(2)=4...f(n)=2^(n-1)所以,代码如下:

2021-03-22 10:46:27 638

原创 用netstat命令查看ip及端口连接情况,常见使用场景。

netstat:查看端口状态netstat常见参数:显示协议统计信息和当前 TCP/IP 网络连接。 ...

2021-01-25 17:15:23 11377

原创 使用apollo搭建MQTT本地服务器,使用mqtt.fx实现模拟通讯。

主要步骤:1.安装java环境2.安装apollo,运行服务器3.使用mqtt.fx实现通讯1.安装java环境:略,可参考https://jingyan.baidu.com/article/f96699bb163475894e3c1be4.html2.安装apollo:官网下载:http://archive.apache.org/dist/activemq/activemq-apollo/1.7.1/官网比较龟速,快速下载:https://download.csdn.net

2021-01-22 15:39:31 838 2

原创 Android Spinner用法,展示列表内容,修改选项样式,修改下拉框尺寸背景。

//内容适配器 spinner.setAdapter(serviceCenterAdapter); //弹出下拉框背景图片,是.9.png格式的。 spinner.setPopupBackgroundResource(R.drawable.spinner_bg);//...

2020-04-08 14:49:14 1648

原创 UDP包传送字符串实现方法以及方格乱码的出现原因和解决办法

在使用socket发送udp包传输文本时,由于包中的char型数组是定长的,且其长度大于消息长度,所以其中必有很多空元素。当接收端接收到udp包时进行转码,空元素就会被转码成方块形状的乱码。...

2020-04-08 14:18:28 2721

原创 类似淘宝的商品图片滑动展示效果,viewpager+pageadapter+view。超简单极简版!!!

灵光一闪,瞎写一通,竟然可以!先上效果:部分内容参考博客:https://blog.csdn.net/u011508817/article/details/80670739https://www.cnblogs.com/tinyphp/p/3890769.html太简单懒得解释了,直接上代码,不懂就问。package com.xxx.yyy.activity;im...

2020-02-22 15:24:15 621

原创 svnserver目录浏览器可以访问,但客户端不可以访问,解决方法。

svnserver的安装方法就是一路点击下一步,完成。新建分支,新建group,新建user,分配权限。在没有做任何额外配置的情况下通过浏览器访问分支,输入上一步设置的用户名和密码,访问成功,这说明分支本身没有问题,问题出在客户端。如图但是,在svn客户端车check out显示“Unable to connect to a repository at URL https://sv...

2019-12-26 13:48:08 3004

转载 u盘做完装机盘后内存变小,格式化后依然不能恢复内存的解决办法。

1.清除原磁盘信息https://jingyan.baidu.com/article/59703552e754e48fc00740ed.html2.创建新加卷https://jingyan.baidu.com/article/3c343ff7d65d4f0d36796346.html

2019-12-18 10:34:00 1502

原创 ButterKnife配置及使用教程及报错解决

参考博客:https://www.jianshu.com/p/eaafc13e71bahttps://www.cnblogs.com/chenyangsocool/p/9565730.htmlhttps://www.jianshu.com/p/7c20d777578f安装方法:打开androidstudio,file->settings->plugins->m...

2019-11-25 17:48:11 409

原创 AndroidStudio自定义热键

AndroidStudio使用find in path功能的默认热键是ctrl+shift+f,但是不知道为什么,经常按不出来,大概是和什么东西冲突了。所以手动修改一下,本人习惯性修改为Alt+F。file->settings->map:搜索find,找到find in path:右击需要修改的目标热键,点击“add mouse shortcut”,选中当前的热键文字,...

2019-11-25 17:18:55 295

原创 androidstudio修改包名

有两个project,在手机上运行一个,另一个就会被卸载掉,很郁闷。一番琢磨后发现是包名相同的原因,所以遇到这种情况修改包名就可以了。修改包名还可以使一台手机上同时安装两个版本的同一款apk。修改包名的方法如下,记录一下:1.将目录结构切换为packages2.选中包名右击改名3.将所有关联包名的内容都修改4.修改app模块下的build.gradle中的包名和An...

2019-11-25 15:44:57 234

原创 apk only supports armeabi怎么解决

找到app下的build.gradle// ndk {// //abiFilters 'armeabi'// abiFilters 'armeabi','armeabi-v7a','armeabi-v8a','x86','arm64-v8a'// }注释掉类似于上面的信息即可...

2019-11-07 15:40:47 538

原创 visual studio备忘录

vs代码格式整理快捷键:ctrl+A,ctrl+K,ctrl+F

2019-11-06 16:16:50 209

原创 搭建网站显示成功后却打不开主页原因

今年自学了一下建站,在腾讯云购买了域名和服务器,用护卫神主机大师搭了个网站。网站十分简单,运行得十分顺利。过了两天,网站突然打不开了,页面显示没有备案。上网一查,备案需要准备资料,拍照,几轮审核什么的,前后需要一个月。感觉很麻烦,懒得搞这些。想着租个外国服务器继续开发,没想到境外服务器挺贵,还是备案国内服务器比较划算。适逢腾讯云服务器到期了,百度云服务器又搞活动,就租了个百度云,搭配之前在...

2019-10-09 16:31:33 3520 4

原创 SQLServer级联删除执行delete报错 约束"FK_****"冲突原因及解决办法

DELETE 语句与 REFERENCE 约束"FK_staff_category"冲突。该冲突发生于数据库"beautyinfo",表"dbo.staff", column 'caID'。在做asp.net项目时,使用sql语句删除表中项目会出现如上错误。原因是与该表项关联的子项没有删除,要先删除该项的子项才能删除该项目。就好比解散一家公司,得先遣散公司里的所有员工。具体解决办法有两...

2019-09-04 17:04:11 7371 1

原创 android DatagramSocket创建阻塞抛出异常

真素气鼠,在一个demo里跑成功的代码,拷贝到另一个项目就不行了。原因是代码执行到创建DatagramSocket对象时就阻塞了。搞了半天,改来改去,最后发现是权限忘记添加了。在AndroidManifest.xml中添加:<uses-permission android:name="android.permission.INTERNET" /><?xml ver...

2019-08-12 16:49:43 970

原创 android xml中onclick无效的原因

<Button android:id="@+id/send" android:onClick="sendUDP" android:clickable="true" android:focusable="true" android:layout_marginTop="20dp" andro...

2019-08-12 10:48:07 1259

原创 android 一分钟理解service原理

这是一个计时功能的service,可以看出来不论当前界面时怎样的,该service一直在后台运行。“开始service”和“结束service”两个按钮分别控制service的开始和结束。代码部分:复写四个函数:1.onbindpackage com.example.administrator.model.ServiceDemo;import android.app....

2019-05-29 17:00:29 980

原创 android studio爆红R文件丢失原因及解决方法记录

1.通常是xml文件出问题解决办法:查看自己最近修改的xml文件,是否引用了不存在的控件?一般修正后爆红即可消失。2.编译文件有问题解决办法:build->clean/rebuild project,重新编译,爆红消失。3.R文件太大,超过android studio的上限25.6M。解决办法:Help -> Edit Custom Properties...

2019-05-05 10:53:14 745

原创 码农选笔记本电脑指南(资料收集篇)

主频,内存,指令集之类的就不用说了吧,翻翻计算机组成原理就有了。简要一点:主频*核数=计算机计算能力(原则上越大越强,也受品牌和指令集影响) 指令集(同样的代码,在A指令集上只要运行50个时钟周期,B上运行可能是一百个,总之大厂cup的指令集更棒就对了。) 内存:有多大预算就买多大内存吧,注意有些品牌通常可扩展...

2019-03-01 23:39:15 13359

原创 从实例理解ContentProvider用法

原理部分1-2代码实现部分3-5原理部分开始--------------------------------------------------------------------------------------------------------------------------------------------1.ContentProvider是一个抽象类,不能直接使用,需...

2019-02-11 15:45:59 614

原创 android修改application适应低版本 sdk与api版本对照表

ctrl+shift+F全工程搜索 minSdkVersion关键字将minSdkVersion改为自己需要的最低兼容系统版本即可project(自己定义的工程文件夹)\app\build.gradle另附sdk与api对应表:  ...

2019-01-25 18:54:23 937

原创 Android Studio查看System.out.print的内容

System.out.print()的内容显示在哪里?下面用一个实例来说明:首先,建议使用println()方法,因为这个方法自带换行,看起来很方便。以 System.out.println("list:"+list.get(0)); 为例当application在device上运行到此处时,在logcat中查看打印输出内容。如图:...

2019-01-18 18:01:42 22996

原创 Android Studio的Logcat/terminal/build等窗口没有了怎么调出

2019-01-18 16:47:36 21728 7

转载 JDK安装与环境变量配置

https://jingyan.baidu.com/album/6dad5075d1dc40a123e36ea3.html?picindex=1 1.安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错...

2019-01-10 18:03:10 174

转载 【转】Android Studio 连接真机不识别

原博地址:https://www.cnblogs.com/iiwen/p/4285106.html以下内容均为转载本人也是初学。。写错的请大神多多批评指正! 不胜荣幸!! 强烈推荐使用真机测试。。除非是最后关头要测试各个Android系统版本。。本人遇到的连不上的原因有以下几种: 1  --   手机设置问题。开USB调试   方法:  手机设置 - 开发人员选项 - US...

2019-01-08 10:10:49 510

原创 Android Toast 用法

首先要确定引用了这个包:import android.widget.Toast;其次,在类中药创建私有变量Context:private Context context;在Activity的onCreate()方法下给context赋值:context=this;//context为当前界面具体代码是:Toast.LENGTH_LONG 3.5秒,Toast.LENGTH_SHOR...

2019-01-06 13:00:17 7671

原创 Android studio快捷键用法

1.跳转代码到第几行:ctrl+G2.当前界面查找字段:ctrl+Fctrl+shift+F整个工程内查找字段 3.双击标题栏实现界面实现全屏显示或者缩小界面:全屏显示时: 缩小显示时:4.选中两个文件,然后按下ctrl+D,进入对比页面。就像beyond compare   ...

2019-01-06 12:28:19 294

原创 快速理解dp,dip,sp,pt,dip

参考:https://www.cnblogs.com/libertycode/p/5247421.htmlhttps://blog.csdn.net/u012138032/article/details/52447143px即像素,以px为单位:        在同一像素密度的情况下,数值越大,则组件物理长度越大。        在同一手机屏幕情况下,选择高清模式(每inch包含更...

2019-01-02 09:40:20 1357

转载 【转】Android AVD 存放路径修改

原文地址:https://zhidao.baidu.com/question/368462393.html原作者主页:https://zhidao.baidu.com/usercenter?uid=af3e4069236f25705e792066&amp;teamType=2方法是:1、比如你要把AVD放在D盘AndroidAVD下面,则预先在D盘下建立一个文件夹 AndroidAVD...

2018-12-27 23:13:43 492

原创 从c++实例看指针的含义

指针本质上是一个变量,存储一个地址。int指针存储int型变量的地址float指针存储float型变量的地址char...以此类推下面看一个在vc上运行的小程序,就可以知道各种符号的含义了。#include&lt;iostream&gt;using namespace std;main(){int a=1;int *b=&amp;a;int **c=&amp;b;c...

2017-12-20 09:53:45 420

mqttfx-1.7.0-windows-x64.rar

mqtt调试工具,pc端。

2021-01-22

apache-apollo-1.7.1.rar

apache-apollo-1.7.1.rar

2021-01-22

空空如也

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

TA关注的人

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