自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸡笔记

我是菜鸡 嘤嘤嘤

  • 博客(88)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

原创 JDK11下Base64Encoder和Base64Decoder无法使用问题

问题描述:BASE64Encoder encoder = new BASE64Encoder();BASE64Decoder decoder = new BASE64Decoder();报错原因,JDV9后去除了对应的包。修改方法:import java.util.Base64.Encoder;import java.util.Base64.Decoder; Encoder encoder = Base64.getEncoder();Decoder decoder = B

2022-05-11 14:28:22 4932 2

原创 SQL 循环输入 时间类循环+1

SQL 循环输入 时间类循环+1

2022-02-10 16:27:02 1370

原创 输入一个链表,反转链表后,输出新链表的表头(JAVA)

public class Solution { public ListNode ReverseList(ListNode head) { if(head==null||head.next==null) return head; ListNode cur=head; ListNode pre=null; ListNode next=null; while(cur!=null){ .

2020-08-28 08:42:32 937

原创 TCP协议知识点总结

TCP传输控制协议 TCP(Transmission Control Protocol)是面向连接的,提供可靠交付,有流量控制,拥塞控制,提供全双工通信,面向字节流(把应用层传下来的报文看成字节流,把字节流组织成大小不等的数据块),每一条 TCP 连接只能是点对点的(一对一)P2P。序号:用于对字节流进行编号,序号+长度。例如序号为 301,表示第一个字节的编号为 301,如果携带的数据长度为 100 字节,那么下一个报文段的序号应为 401。确认号:期望收到的下一个...

2020-07-28 11:30:09 330

原创 JAVA_最大公约数_gcd

ab两数的最大公约数,利用递归实现,无需按照大小排序输入。public int gcd(int a,int b) { if(b==0) return a; else return gcd(b,a%b); // b==0?a:gcd(b,a%b); }...

2020-03-19 22:02:49 2080

原创 蓝桥杯_基础_十进制转十六进制+十六进制转十进制+十六进制转八进制形

十进制转十六进制import java.util.Scanner;// 求除16的余数 超过利用char进行计算 public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); i...

2020-03-04 21:03:57 144

原创 蓝桥杯_基础_特殊的数字+回文数+特殊回文数

特殊的数字import java.util.*;// 注意b的表示 运算问题较简单public class Main { public static void main(String[] args) { int a,b,c; for(int i = 100;i < 1000;i++){ a = i % 10; b = (i/10)%10; ...

2020-03-04 20:54:41 184

原创 蓝桥杯_基础_数列特征+查找整数+杨辉三角形

数列特征import java.util.*;// ArrayList可进行排序操作public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ArrayList<Integer> list = new...

2020-03-02 13:11:03 163

原创 蓝桥杯_基础_闰年判断+01字串+字母图形

闰年判断import java.util.Scanner;public class Main {// 先判断400的情况,在判断4和100的情况 public static void main(String[] args) { int year = new Scanner(System.in).nextInt(); if(year % 400 == 0)...

2020-02-28 20:43:06 170

原创 蓝桥杯_入门_A+B问题+序列求和+圆的面积+Fibonacci数列

A+B问题import java.util.*;public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); ...

2020-02-28 20:30:49 179

原创 JAVA_选择排序和冒泡排序

选择排序通过遍历直接选出数组中最大的数,放置第一个位置,然后继续循环进行遍历,依次放置。public static void selectSort(int[] arr) { for (int i = 0; i < arr.length - 1; i++) { // i表示新数组放置元素的位置 int minIndex ...

2019-10-28 21:32:54 141

原创 JAVA_Expection的嵌套使用

参考学习视频源码ps:嵌套异常,子类应包含在父类内public class Tsst_Expection { /** * 键盘录入一个int类型的整数,对其求二进制表现形式 * 如果录入的整数过大,给予提示,录入的整数过大请重新录入一个整数BigInteger * 如果录入的是小数,给予提示,录入的是小数,请重新录入一个整数 * 如果录...

2019-07-17 09:40:38 173

原创 JAVA_HashMap的迭代_根据键值对对象获取K和V

根据键值对对象获取K和V// 键值对对象找键和值的思路:1.获取所有键值对对象的集合2.便利对象的集合,获取每一个对象3.根据对象找到键和值ps:传入对象类型为Map.Entry<String,Integer>,所以泛型也必须为Map.Entry<String,Integer>。获取整个键值对之后再分开赋值。public class HashMap_I...

2019-07-13 22:20:08 1929

原创 MathType快捷键大全

一、数学符号快捷键1、分式:【Ctrl+F】——分式 (fractional) 【Ctrl+/】——斜杠分式2、根式:【Ctrl+R】——根式(√:radical)先按【Ctrl+T】放开后,再按【N】——n次根式 3、上下标(常用):【Ctrl+H】——上标(high) 【Ctrl+L】——下标(low) 【Ctrl...

2019-07-12 10:11:44 2527

原创 关于ChartLine的相关介绍

1.需要添加支持在 Project 级的 build.gradle 文件中添加:allprojects { repositories { maven { url "https://jitpack.io" } } }在 app 的 build.gradle 文件中添加: dependencies { compile 'co...

2019-05-28 20:14:25 875

原创 Socket+Handler 更新主线程刷新图片

首先需要建立Socket服务器以及传输数据需要的数据流。 private ServerSocket serverSocket; private Socket socket; private InputStream inputStream; @Override public void run() { try { ...

2019-05-23 10:15:57 424

原创 Service+Broadcast socket更新图片显示

首先在Service文件中,建立socket连接,以及相应的输入流,并完成广播的发送:public class MyService extends Service { private ServerSocket serverSocket; private Socket socket; private InputStream inputStream; publi...

2019-05-09 10:24:27 130

原创 Android中setPositiveButton和setNegativeButton

setPositiveButton表示设置弹框后的确定按钮,setNegativeButton表示设置弹框后的取消按钮。setPositiveButton是实现android.content.DialogInterface.OnClickListener接口后的方法普通的onclick()是view下的,完全是两个不同的实现。又在View类中也有OnClickListener()方法,而我们...

2019-04-23 16:01:48 13352 1

原创 Matlab 希腊字母对照表

Α α:阿尔法 AlphaΒ β:贝塔 BetaΓ γ:伽玛 GammaΔ δ:德尔塔 DeltaΕ ε:艾普西龙 EpsilonΖ ζ :捷塔 ZetaΕ η:依塔 EtaΘ θ:西塔 ThetaΙ ι:艾欧塔 IotaΚ κ:喀帕 Kappa∧ λ:拉姆达 LambdaΜ μ:缪 MuΝ ν:拗 NuΞ ξ:克西 XiΟ ο:欧麦克轮 Omicron∏ π:派 P...

2019-04-04 14:40:40 33594

原创 Matlab for循环plot输出

f1 = 1:35;v11(1) = 0;v10(1) = 0;x11(1) = 74;x10(1) = 66.6;for i=1:length(f1); (循环内容)endfigure%因为矩阵从1开始 故需要回减1plot(f1-1,a11,f1-1,a10);ylabel('纵坐标信息');xlabel('横坐标信息');f1为设置的长度。用f1的长...

2019-03-30 22:47:29 22131

原创 socket下的图片传输

ip和port是通过全局变量获取的两个参数,作为创建socket的两个参数。socket接受图片,需要接受对应的inputstream,这里是在接收后包裹在bufferinputstream,在利用dateinputstream的参数无限制性再次包裹。readInt()方法是一个内置方法,可以判断流的长度并作为byte[]字节流的长度。利用while循环,除非流内读到-1(流内数据读完...

2019-03-19 15:31:07 4816 1

原创 LeetCode_225. 用队列实现栈

class MyStack { // 创建队列对象 Queue&lt;Integer&gt; q = new LinkedList&lt;Integer&gt;(); // 初始化结构体 public MyStack() { } // 传入元素入栈 public void push(int x) { // 添加一个元素并返回...

2019-02-28 11:09:23 138

原创 LeetCode_219. 存在重复元素II

在217的基础上增加一个if判断public class S_219 { public boolean containsNearbyDuplicate(int[] nums, int k) { HashMap&lt;Integer,Integer&gt; map = new HashMap&lt;Integer,Integer&gt;(); for(i...

2019-02-27 15:59:08 134

原创 LeetCode_217. 存在重复元素

新建一个哈希表。遍历默认返回false。使用map.put方法判断这个值是否存在,若存在说明这个数字在数组中是重复的,return true。如果不存在就使用map.put(nums[i],i)方法把nums[i]中数字存入哈希表。若整个遍历未有一次满足返回true 最终结果返回falsepublic class S_217 { public boolean contains...

2019-02-27 10:47:13 154

原创 LeetCode_206.反转链表

public class S_206 { public ListNode reverseList(ListNode head) { ListNode pre = null; ListNode cur = head; ListNode next = null; // 下一个节点 while (cur != null) {...

2019-02-26 10:04:40 125

原创 LeetCode_205.同构字符串

思路:放入Map中 将字符串的字符单个提取出 未出现的放入 判断两个字符串是否保持统一的操作public class S_205 { public boolean isIsomorphic(String s, String t) { if(s == null &amp;&amp; t==null){ return true; ...

2019-02-26 10:02:26 168

原创 LeetCode_204. 计数质数

通过定义一个初值为0的整形变量count来统计质数的个数。定义一布尔类型数组来作为if判断的条件(默认值全为false)从二开始,依次进入循环,同时将该数的倍数对应的数组都赋值为true,可以使得后面的非质数都可以跳过计数环节。public class S_204 { public int countPrimes(int n) { int count = 0;...

2019-02-25 19:04:38 138

原创 关于Handle的一些介绍

Handler:是一个消息分发对象,进行发送和处理消息,并且其 Runnable 对象与一个线程的 MessageQueue 关联。作用:调度消息,将一个任务切换到某个指定的线程中去执行。Message为Handler接受和处理的消息对象。MessageQueue为消息队列以先进先出的方式管理Message。Looper负责读取MessageQueue,读到之后交给发送消息的Handl...

2018-12-24 16:27:11 17592 1

原创 关于getIntExtra()的一些介绍

方法内参数类型:getIntExtra(name, defaultValue)该方法中的 defaultValue 表示name对应的putExtra中没有传入有效的int类型值就将defaultValue的值作为默认值传入。其中name作为发送方中putExtra(String,int)中所对应的String。...

2018-12-23 21:40:16 22924

原创 关于setAction(" ")的一些介绍

setAction(" ")方法主要用于隐式Intent的调用首先需要在注册文件中注册action,并设置一个字符串为该action的名字&lt;activity android:name=".MainActivity" android:launchMode="singleTask"&gt; &lt;intent-filter&gt; &lt;action...

2018-12-23 21:09:00 6329

原创 activity的参数在service中使用

activity.class首先新建intent对象。第一个参数为this,第二个参数为service的类。 使用putExtra方法。第一个为代表的字符,后面为传入的参数。@Override public void onClick(View v) { Intent it =new Intent(this,MyService.class); it....

2018-12-19 21:34:09 319

原创 关于BroadcastReceiver的一些介绍

BroadcastReceiver简单介绍Android系统的四大组件之一。本质是一直全局监听器。可以很方便的实现系统中不同组件之间的通信。用startService方法启动的Service组件也可以借助BroadcastReceiver来实现。  ps:Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的 Broadcast进...

2018-12-19 21:12:12 442

原创 抛出异常try catch 的快捷键

1.选中需要抛出异常的代码段2.alt+ctrl+t 一起按,进行选择

2018-12-18 12:51:30 3628

原创 关于Service的一些介绍

Android中使用Service的方式有两种两种Service的生命周期图:相关方法的介绍:onCreate():当Service第一次被创建后立即回调该方法,该方法在整个生命周期 中只会调用依次! onDestory():当Service被关闭时会回调该方法,该方法只会回调一次! onStartCommand(intent,flag,startId):早期版本是onSta...

2018-12-11 12:26:57 211

原创 在android studio下通过socket长连接实现推送

实现代码public class QpushClient implements Runnable {protected static QpushClient mInstance;protected Handler mHandler;protected InetSocketAddress mAddress;String mIMEI;protected String TAG = "Qp...

2018-12-11 11:25:57 3648 1

原创 关于Log. 的一些介绍

用于查看调试信息,分为以下五种。1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.3、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和L...

2018-12-08 14:24:59 348

原创 在android studio下 实现跳转和清空文本的简单指令

在activity对应的java文件下编写代码(需要关联活动、创建按钮对象、绑定监控事件)@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 关联活动 setContentView(...

2018-12-05 13:45:44 4812 1

原创 在android studio下 如何去掉任务栏以及显示全屏

比较详细的从新建开始(末尾有比较粗暴的使用代码的方法)1.首先建立一个新的的布局文件2.新建一个java文件,并关联之前建立的布局文件。import android.os.Bundle;import android.support.v7.app.AppCompatActivity;public class DialogActivity extends AppCompatAc...

2018-12-04 16:35:51 1432

原创 关于Socket的一些介绍

Socket概念Socket通信模型Socket通信实现步骤解析:Step 1:创建ServerSocket和SocketStep 2:打开连接到的Socket的输入/输出流Step 3:按照协议对Socket进行读/写操作Step 4:关闭输入输出流,以及SocketSocket服务端的编写Step 1:创建ServerSocket对象,绑定监听的端...

2018-12-03 21:46:12 203

原创 关于PopWindow的一些介绍

1、含义Popwindow就是Android上自定义的一个弹出窗口,是在当前activity的顶部的,可以在任意的位置显示,在显示的时候会阻塞UI线程。2、构造Popwindow可以直接通过构造方法获取new PopupWindow(View contentView,intwidth,intheight,booleanfocusable)构造方法有很多,但是要确保content...

2018-11-28 14:41:57 3345 1

初级经济师--经济基础知识点-结构图版本.pdf

初级经济师--经济基础知识点-结构图版本,适合参加初级经济师考试人群

2021-08-16

SQL知识点总结.pdf

根据尚硅谷相关视频教程,整理的笔记,外加一些其他渠道收集的知识点补充。适合初学者学习mysql使用。

2020-07-27

Socket连接实例

Socket连接实例的一个案例,可以在Android studio中运行,可以进行学习等。

2019-09-05

NCRE2018.rar

本压缩包是一个考试系统的安装包,里面含有一个模拟考试的软件,可以进行模拟测试和章节测试,涵盖了大部分的MsOffice的考试内容,很方便。

2019-05-10

Android_scoket传数据

在Android平台中完成的代码。主要利用scoket传数据。以字节流为传输的数据类型。

2019-05-08

JAVA_商场项目案例

基于JAVA编写的一个商场项目案例,程序存在着一些小问题,但是同样可以用于学习相关代码的实际运用以及进行修改代码完成自己的功能。

2019-05-06

EM-231介绍

2017-04-26

西门子PLC高级应用实例精解

2017-04-18

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

TA关注的人

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