Java中实例方法和类方法的区别举例
QAQQAQAQQQAQQAQQAQAQ 1 import java.util.ArrayList;
2 import java.util.Iterator;
3 class myclass{
4 int num=233;
5 static int num_static=666;
6
7 public void method() {
8 System.out.println(num);
9 System.out
一百四十六:CMS系统之帖子按照发布时间和评论数量排序
按照不同选项进行排序 视图 @bp.route('/') def index(): board_id = request.args.get('board_id', type=int, default=None) banners = BannerModel.query.order_by(BannerModel.priority.desc()).limit(4) # 只取4条 boards = BoardModel.query.all() sort = reque
[随笔] lombok源码有感
最近感觉脑子就是个频繁断电的内存 装进去的东西总是忘 感觉随便写点 方便整理笔记的时候好看。 最近研究jvm的javac过程,想写一个方便正则的插件,便思考到lombok的原理。 在书里叫“插入式注解处理器” 但其实它可操作的不只是注解 操作普通代码(除了代码块的其他“定义类型代码”,如定义方法,定义域,定义引用包,定义类这样的,代码块在ast上就一个节点,目前我也不知道怎么操作这个节点)也是可以的。总之就是操作代码改变其ast 从而影响生成class文件 lombok有几点我比较喜欢。 一个
网络编程——TCP协议、socket套接字、粘包问题以及解决方法
网络编程——TCP协议、socket套接字、粘包问题以及解决方法 TCP协议 当应用程序想通过TCP协议实现远程通信时,彼此之间必须先建立双向通信通道,基于该双向通道实现数据的远程交互,该双向通道直到任意一方主动断开才会失效 TCP协议的“三次握手” 和 “四次挥手” 三次握手 建连接 1、客户端向服务端发送建立连接请求 2、服务端返回收到请求信息,同时向客户端发送连接请求 3、客户端接收到服务端发来的请求,返回连接成功给服务端,完成双向连接 建立好连接后,会有一个反馈机制 客户端往服务器发送
#2019090800003 添加括号
题意:对于给定一串只有加减运算的算式,添加合法的括号使得表达式的值最小。 样例:对于4+5-1+1+1-4,添加括号的法则是4+5-(1+1+1-4),所得到的表达式值最大,$max=10$ 其他形式的值如:4+(5-1)+1+(1-4)=6,4+5-(1+1)+1-4=4 形如:)4+5-1,-(4)+1-5,(-)4+5+(5,这样的形式是不合法的 5 - 1 - 3 --> 5-(1-3)=7 题解: 考虑较短的算式: E)4+5-1+2+3-4 F)4+5-1+1+1-4
Java获取当前内存及硬盘使用情况
import java.io.File;
import java.lang.management.ManagementFactory;
import com.sun.management.OperatingSystemMXBean;
public class MemDisk
{
public static void main(String[] args)
{
getMemInfo();
System.out.println()
Java 虚拟机结构
一 数据类型 与 Java 程序语言中的数据类型相似,Java 虚拟机可以操作的数据类型可分为两类:原始类型(Primitive Types,也经常翻译为原生类型或者基本类型)和引用类型(Reference Types)。 与之对应,也存在有原始值(Primitive Values)和引用值(Reference Values)两种类型的数值可用于变量赋值、参数传递、方法返回和运算操作。 二 原始类型与值 Java 虚拟机所支持的原始数据类型包括了数值类型(Numeric Types)、布尔类型
敏感词过滤是如何实现的
序言 Trie树 资料 https://blog.csdn.net/m0_37907797/article/details/103272967?utm_source=apphttps://blog.csdn.net/m0_37907797/article/details/103272967?utm_source=app
使用gitblit搭建一个局域网服务器
1、使用背景 现在很多使用github管理代码,但是github需要互联网的支持,而且私有的git库需要收费。有一些项目的代码不能外泄,所以,搭建一个局域网的代码服务器就非常重要了。 2、需要的工具 Git、tortoisegit、gitblit,其中tortoisegit不是必须的,它可以说是git的一个可视化工具,如果只有git,你的一些操作只能通过命令行进行操作,而tortoisegit它可以减少命令行的输入,点击鼠标就能完成操作。 3、安装 详细安装教程见:https://blog.c
day 56 forms组件
day 56 forms组件 01. forms组件作用 渲染标签 校验数据 保留信息 02. 使用forms组件的前提 提前写好一个类 from django import forms
class MyForm(forms.Form):
name = forms.CharField(label='用户名')
pwd = forms.CharField(label='密码') 03. forms组件的使用 校验数据 def register(request):
forms_ob
Beta冲刺(1/4)
队名:福大帮 组长博客链接: https://www.cnblogs.com/mhq-mhq/p/11990568.html 作业博客 : https://edu.cnblogs.com/campus/fzu/SoftwareEngineeringClassAofFuzhouUniversity/homework/10139 GitHub仓库:https://github.com/mhqmhy/ZaiFuDa-1 组员1(组长):梅恒权 过去两天完成了哪些任务 文字/口头描述 把整个项目工作具
angular 组件的生命周期
import {
Component,
OnInit,
Input,
Output,
EventEmitter,
SimpleChanges,
OnChanges,
AfterContentInit,
AfterContentChecked,
AfterViewChecked,
AfterViewInit
} from '@angular/core';
export interface TopMenu {
title: string;
li
html入门(转义字符、行内样式和块级元素、定位、锚点、跑马灯标签、图片标签、表格标签的讲解)
一、转义字符 由特殊字符包裹的文本 会当做标签去解析 对应不换行空格  对应全角空格 em是字体排印学的计量单位,相当于当前指定的点数。其占据的宽度正好是1个中文宽度,而且基本上不受字体影响。 <对应< >对应> 二、行内元素和块级元素 1.块级标签 默认情况下,每一个块级元素都是独占一行的即元素的前后都会换行 都有 align 属性,例如: p标签 段落标签 h1~6标签 标题标签 hr标签 水平分割线标签 div标签
筛法--求1到100的所有素数
用筛法求出100以内的全部素数,并按每行五个数显示 从1开始每次判断一个数是否为素数,如果为素数,就把所有能被这个数整除的数排除,即不是素数 首先是一个判断素数的函数 1 bool sushu(int x)
2 {
3 if (x==2)
4 return true;
5 for (int i = 2;i <= sqrt(x);i++)
6 {
7 if (x%i==0)
8 return false;
javaScript 递归 闭包 私有变量
递归 递归的概念 在程序中函数直接或者间接调用自己。 跳出结构,有了跳出才有结果。 递归的思想 递归的调用,最终还是要转换为自己这个函数。 应用 function sum(n){
if(n ==1) return 1;
return sum(n-1) + n
}
sum(100) var fib = function (n){
if(n <=2){
ret
fastclick使用与 fastclick ios11.3相关bug原因(ios输入框点击变得不灵敏,ios input失焦后,页面上移,点击不了)
FastClick 移动设备上的浏览器默认会在用户点击屏幕大约延迟300毫秒后才会触发点击事件,这是为了检查用户是否在做双击。为了能够立即响应用户的点击事件,就有了FastClick。 安装fastclick可以使用npm,Component和Bower。另外也提供了Ruby版的gem fastclick-rails以及.NET提供了NuGet package。 npm install fastclick import FastClick from 'fastclick'; Vue.use
Linux - CentOS 7 通过Yum源安装 Nginx
添加源 sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装Nginx sudo yum install -y nginx 直到出现 Complete! 启动 sudo systemctl start nginx.service 启动后在浏览器上访问,网页出现以下内容说明安装成功。 Nginx常用命令 查看版本:nginx -v 查看
HTML5第五章作业
5.1.3 html 1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8" />
5 <title>吃货节</title>
6 <link type="text/css" rel="stylesheet" href="css/5.1.3.css" />
7 </head>
8 <body>
9 <table class="g
今日推荐
周排行