ICode9

精准搜索请尝试: 精确搜索
  • 从java看 is-a, has-a, is-like-a2020-07-05 13:38:11

    从语法的角度上来讲 is-a代表继承,也就是extends,继承完整实现的类或者用abstract修饰的类(子类需要实现abstract修饰的方法) has-a代表组合,设计模式中多次推崇组合好处大于继承,这里组合就是指成员变量类型是其他类 is-like-a代表的是 拥有、像某个行为,和继承最大的不同,is-like-a仅

  • JavaSE之面向对象(下)2020-07-05 13:03:52

    接口 1、概述: Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 比如,一个子类需要继承多个类的全部方法,常见的继承方法无法实现,接口可以实现全部继承的目的,但

  • 使用Win32控制台实现libevent通信2020-07-05 09:38:38

    libevent版本:libevent-2.0.22-stable 服务端: #include <string.h> #include <errno.h> #include <stdio.h> #include <signal.h> #include <event2/bufferevent.h> #include <event2/buffer.h> #include <event2/listener.h> #inclu

  • redis入门2020-07-05 09:03:02

    五大常用数据类型使用场景 String 缓存:将数据以字符串方式存储 计数器功能:比如视频播放次数,点赞次数。 共享session:数据共享的功能,redis作为单独的应用软件用来存储一些共享数据供多个实例访问。 字符串的使用空间非常大,可以结合字符串提供的命令充分发挥自己的想象力 hash 字典。

  • [数据结构] 二叉树2020-07-04 21:40:39

    1 数据结构的练习与巩固 2 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 3 #include<iostream> 4 using namespace std; 5

  • SpringData JPA(个人看视频记录的,自己使用,大家参考有不懂可留言)2020-07-03 13:04:30

      SpringData JPA(个人看视频记录的,自己使用,大家参考有不懂可留言) day1:orm思想和hibernate以及jpa的概述和jpa的基本操作 一.orm思想 I.搭建环境的过程 II.完成基本的crud操作 我以一个保存的方式来讲一下jdbc的操作, i.定义实体类       ​x         @Dat

  • QCustomPlot之鼠标悬浮显示值2020-07-03 10:35:45

    参考:https://www.jianshu.com/p/9f2763469030 使用到qcustomplot,想在鼠标停在某个点时,显示该点的值。从网上找到例子,加入到工程中。 qcustomplot源码下载:https://www.qcustomplot.com/index.php/download 工程中,点击按钮调出对话框,在对话框中显示折线。 对话框类 DlgPlot1.h #ifn

  • Java实现基本的排序算法——选择排序2020-07-02 20:34:51

    public class SelectionSort { public static void selectionSort(int[] arr) { //边界判断 if (arr == null || arr.length < 2) { return; } //1.控制范围 i~n-1 for (int i = 0; i < arr.length - 1; i++) {

  • java子类继承父类的方法2020-07-02 20:04:02

    子类与基类在同一包中:子类可以继承父类的public、protected、default修饰的成员变量和方法 子类与基类不在同一包中:子类只继承父类的public protected修饰的成员变量和方法 父类A,子类B 不在同一包,子类C 在同一包 package testExcel; public class A { public int x =

  • JAVA自学笔记(9)——网络通信、函数式接口2020-07-02 17:38:33

    TCP通信 1.0 客户端的实现   import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; public class TCPSocket { public static void main(String[] args) throws IOException { Socket socket=new Sock

  • RxJava、RxBus学习2020-07-02 14:37:36

    定义:一个基于事件流的实现异步操作的库 特点:基于事件流的链式调用、逻辑简洁 & 使用简单 作用:实现异步操作,类似于AsynTask、Handler   使用介绍: 步骤1:创建Observable(被观察者),并生产事件 // 1. 创建被观察者 Observable 对象 Observable<Integer> observable =

  • md5信息摘要算法 基于16位机器运行2020-07-02 12:06:32

    MD5信息摘要算法(Message Digest Algorithm) md5是一种密码散列函数,可以生成128位(16字节)的散列值,用于确保信息传输完整一致。 这里举例如何在16机器上实现md5算法: md5.h  1 #ifndef MD5_H 2 #define MD5_H 3 4 typedef struct 5 { 6 unsigned long count[2]; 7

  • Spring系统学习--1、IOC和DI2020-07-01 23:04:19

    Spring,Spring,Spring,天天用,但是对她太过缺乏“深入”的了解,今天思虑良久,下定决心,我要好好“深入的”了解一下她。 Spring是一个架构性的框架:也就是改变代码结构的框架; 1.学习环境的准备 大部分教学视频是使用老掉牙Ecliplse教学Spring的,但是我TM是真的不想用Ecliplse,虽然我电脑上

  • C/C++编程笔记:C语言NULL值和数字 0 值区别及NULL详解2020-07-01 22:39:54

    在学习C语言的时候,我们常常会碰到C语言NULL值和数字 0 ,很多小伙伴搞不清楚他们之间的一个区别,今天我们就了解一下他们之间的区别,一起来看看吧! 先看下面一段代码输出什么: 输出<null> ,单步调试可以看出执行int *p=NULL,p的值为0x00000000,可以看出,NULL在实际底层调用中就是0, 在C

  • QThread 认知2020-07-01 19:37:55

    QThread 认知 线程启动 void start(Priority priority = InheritPriority) 调用后会执行run()函数,但在run()函数执行前会发射信号started(),操作系统将根据优先级参数调度线程。如果线程已经在运行,那么这个函数什么也不做。优先级参数的效果取决于操作系统的调度策略。特别是那些不

  • Spring入门系列:篇6——再探SpringAOC(SpringAOC的使用)2020-07-01 15:54:44

    前言 前面一篇文章中我们简单介绍了SpringAOP的作用以及原理,接下来我们来讲讲SpringAOP怎么配置使用。 一、SpringAOP的基本使用 还是使用上篇中的例子,假设我们需要给GoodsDao类进行增强: public class GoodsDao { public void save() { System.out.println("goodsDao-

  • Qt + FFmpeg 屏幕录制器2020-07-01 13:43:00

    一、环境搭建 可以看我的另一篇文章 《Qt + FFmpeg 视频播放器》 , 在这里就不再重复了。 PS:一定要确认好FFmpeg库的版本,我在使用的时候因为函数接口对不上,头发掉了不少…所以,一定要慎重啊!!! 二、实战演练 1 . 功能介绍 源码链接 : https://github.com/autocatfuuustudy/no

  • JAVA经典案例之QuickHit打字游戏2020-06-30 19:44:02

    JAVA经典案例之QuickHit打字游戏 又是充满学习动力的一天,今天小星星来讲述一下由本人今天做的一个打字游戏的打开过程和解题思路吧! 具体功能实现和案例项目需求如下: 项目分析:项目大概需要3个类,分别是玩家类,游戏类和级别类 项目需要 除以上介绍到的类之后,这里还需要创建额

  • Java图形用户界面swing假死卡死问题和JTable动态刷新问题的解决方案2020-06-30 19:38:27

    发现问题 JTable动态刷新直到最后一次才刷新出来 swing界面在刷新过程中被卡住无法点击 所在项目 进程调度模拟 问题代码 点击“开始”后执行 private void button2ActionPerformed(ActionEvent e) { // TODO add your code here //执行进程 select = comboBox1.g

  • bzoj4241/AT1219 历史研究(回滚莫队)2020-06-30 19:03:26

    bzoj4241/AT1219 历史研究(回滚莫队) bzoj它爆炸了。 luogu 题解时间 我怎么又在做水题。 就是区间带乘数权众数。 经典回滚莫队,一般对于延长区间简单而缩短区间难的莫队题可以考虑。 思路就是对于所有l在同一块的询问,只记录在这一块以外的扩展贡献,而对于在块内的部分每次暴力记录

  • WPF 使用System.Windows.Interactivity交互事件2020-06-30 18:01:36

    1.引用System.Windows.Interactivity,在右键,添加引用->扩展里找到此dll添加 XAML中使用该dll xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity" Triggers 示例1 <!-- TextBox控件的获得焦点、失去焦点事件 --><TextBox Text="Test"&

  • MVP2020-06-30 17:08:51

      一、简介 MVP 全称:Model-View-Presenter ;MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter

  • 仿微信侧滑菜单slidemenu2020-06-30 17:06:37

    直接上代码  slidemenu package com.example.myapplication.customview; import android.content.Context; import android.content.res.TypedArray; import android.util.AttributeSet; import android.util.Log; import android.view.LayoutInflater; import android.view.

  • iOS:指纹识别(Touch ID)的简单应用2020-06-30 17:04:10

    指纹识别(Touch ID)的简单应用 1、调用 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. [self setupNotification]; UIButton *button = [[UIButton alloc]initWithFrame:

  • 仿大家来找茬2020-06-30 17:03:41

       作为Android应用层程序员,比较讨厌的就是让实现游戏里的部分功能,一般程序员都会认为这个需要专门的游戏开发才能实现,或者需要专门的动效开发人员才能实现。下面就来看看仿照“大家来找茬”这个的简单实现方法吧。 先看看效果图:   这里要描述里面bean使用到的widthScale和h

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有