java基础知识总结(二)----java程序的初始化顺序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011043673/article/details/84928586 Java初始化原则:① 静态对象(变量)优先于非静态对象(变量) ② 父类优先于子类 ③ 按照成员变量的定义顺序进行初始化. 初始化的主要顺序:父类静态变量>父类静态代码块>子类静态变量>子类静态代码块>父类非静态变量>父类非静态代码块> 父类构造函数>子类非静态变量>子类非静态代码块>子类构造函数 class Base {
分类: 编程语言 发布时间: 12-09 23:45 阅读次数: 0

第一个linux驱动程序,hello

前面已经把学习linux的开发环境搭建好了,现在逐步开始学习开发过程。先从内核驱动开始,写一个网上已经被写烂的实列程序。先把它编译好,放进linux系统运行,看看是什么样子。 创建文件夹hello,在文件夹下面创建文件hello.c代码如下: #include <linux/init.h> #include <linux/kernel.h> #include <linux/module.h> static int hello_init(void) { printk("hello world!\
分类: 编程语言 发布时间: 12-09 23:45 阅读次数: 0

Android的一些error及其解决方案及建议

(第一次写博客勿喷 谢谢) 有的小伙伴用新建的项目就没法编译 出现图中错误 app/build.gradle 将其设置为compile ‘com.android.support:appcompat-v7:26.0.0’ 更推荐升级AS 手动分割<!-----------------------------------------------------------------------------------------------------------------------------
分类: 编程语言 发布时间: 12-09 23:45 阅读次数: 0

VS2013 环境变量

VS2013 环境变量 环境变量名 含义 $(SolutionDir) 解决方案目录:即.sln文件所在路径 $(ProjectDir) 项目根目录:, 即.vcxproj文件所在路径 $(Configuration) 当前的编译配置名称,比如Debug,或Release $(ProjectName) 当前项目名称 $(SolutionName) 解决方案名称 $(OutDir) 项目输出文件目录 $(TargetDir) 项目输出文件目录 $(TargetName) 项目生成目标文件, 通常
分类: 编程语言 发布时间: 12-09 23:44 阅读次数: 0

[jzoj5972]wang(最小权匹配=最小费用最大流、贪心、结论题)

版权声明:蒟蒻写的文章,能看就行了,同时欢迎大佬们指点错误 https://blog.csdn.net/Algor_pro_king_John/article/details/84913470 5972. 【北大2019冬令营模拟12.1】 wang(2s,256MB) Problem 给定一个定义域和值域都在 ZZZ上的函数 F(x)F(x)F(x),且给定一个常数 CCC,且满足 F(2F(x)−x+1)=F(x)+CF(2F(x) - x + 1) = F(x) + CF(2F(x)−x
分类: 编程语言 发布时间: 12-09 23:44 阅读次数: 0

解题记录:J - HDU Today

题目: 经过锦囊相助,海东集团终于度过了危机,从此,HDU的发展就一直顺风顺水,到了2050年,集团已经相当规模了,据说进入了钱江肉丝经济开发区500强。这时候,XHD夫妇也退居了二线,并在风景秀美的诸暨市浬浦镇陶姚村买了个房子,开始安度晚年了。 这样住了一段时间,徐总对当地的交通还是不太了解。有时很郁闷,想去一个地方又不知道应该乘什么公交车,在什么地方转车,在什么地方下车(其实徐总自己有车,却一定要与民同乐,这就是徐总的性格)。 徐总经常会问蹩脚的英文问路:“Can you help me?
分类: 编程语言 发布时间: 12-09 23:44 阅读次数: 0

CCF201709-2公共钥匙盒,用结构体简单模拟拿取归还钥匙过程

试题编号:201709-2 试题名称:公共钥匙盒 时间限制:1.0s 内存限制:256.0MB 问题描述   有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥匙盒中。   钥匙盒一共有N个挂钩,从左到右排成一排,用来挂N个教室的钥匙。一串钥匙没有固定的悬挂位置,但钥匙上有标识,所以老师们不会弄混钥匙。   每次取钥匙的时候,老师们都会找到自己所需要的钥匙将其取
分类: 编程语言 发布时间: 12-09 23:44 阅读次数: 0

【设计模式】(四)-单一指责原则

前言 设计模式的六大原则已经学了五个了,本来想的学完这本书了再总结,怕时间长了会忘了,能理解多少先总结多少吧,以后学到新的东西再补充。 核心思想 单一指责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因。 我的理解:之前在用VB编程的时候,很自然地就会给一个类加各种各样的功能,在一个Form1这样的类下面写各种各样的代码,像运算的算法,数据库访问的SQL语句什么的都写到这样的类当中,这就意味着,无论任何需求要来,你都需要更改这个窗体类,这其实是很糟糕的,维护麻烦,复用不可能,也缺乏灵
分类: 编程语言 发布时间: 12-09 23:43 阅读次数: 0

博弈论 (入门)CSU2209 记忆化搜索

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/DADDY_HONG/article/details/84928732 2209: Game Submit Page Summary Time Limit: 1 Sec Memory Limit: 256 Mb Submitted: 10 Solved: 5 Description xrdog有一个有趣的算式 a^X+b*Y^2≥C 现给定a,b和c,且初始的时候X=Y=0,xrdog和小砖准备玩
分类: 编程语言 发布时间: 12-09 23:43 阅读次数: 0

dom4j及xpath的使用详细记载

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xfjjs_net/article/details/84928744 Xpath是专门用来对xml文档中查找信息的语言。利用它可以对xml的元素及属性进行遍历。 dom4j是用来读写xml的api,使用它可以进行比如xml配置文件的读写等.... 详细的语法可以看这里 使用之前先导入两个jar包:dom4j-2.0.2.jar,jaxen-1.1.2.jar 创建两个xml文件. 1:book.x
分类: 编程语言 发布时间: 12-09 23:43 阅读次数: 0

程序员吐槽:在一个不到五千人的互联网小厂,年底裁员比京东更狠

一名程序员在某互联网公司工作,到年底却遇到了裁员,于是吐槽了一番:年底遇到了跟京东一样的待遇,裁员,在一个不到5000人的互联网小厂,不同的是,我们公司裁员的指标是20%比京东更狠。现在hr让我自动提离职申请,说这个月的考勤自由,有点焦虑,有点慌。各位大佬,遇到这种情况是怎么处理的呢? 年底裁员是很多公司惯用的手法,正好省了一笔年终奖,可谓一举两得,但这种做法被员工所唾弃,因为有点卸磨杀驴的味道:把公司名露一下,大家骂一会,会帮你想办法的,这叫对症下药,每个公司的症状不一样,来,联系我,我给你
分类: 编程语言 发布时间: 12-09 23:42 阅读次数: 0

C++类的其他成员变量及属性

一 静态成员变量 1 把一个类的成员说明为 static 时,这个类无论有多少个对象被创建, 这些对象共享这个 static 成员. 2 静态成员局部于类,它不是对象成员 #include<iostream> using namespace std; class counter { static int num ; //声明与定义静态数据成员 public : void setnum ( int i ) { num = i ; } //成员函数访问静态数
分类: 其他 发布时间: 12-09 23:42 阅读次数: 0

c++ 纯虚函数和抽象类

一 基本概念 1 纯虚函数是一个在类中声明的虚函数,在类中没有定义实体,要求各派生类定义自己的版本。 2 纯虚函数为各派生类提供一个公共界面(接口的封装设计、软件的模块功能划分); 3 语法:virtual 类型 函数名(参数)=0; 4 一个具有纯虚函数的类成为抽象类。 #include <iostream> using namespace std; class Figure //抽象类 { public: virtual void getArea() = 0 ; //纯虚函数 };
分类: 其他 发布时间: 12-09 23:41 阅读次数: 0

C++ 函数模板和类模板--泛型编程

所谓函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表。这个通用函数就称为函数模板。 凡是函数体相同的函数都可以用这个模板来代替,不必定义多个函数,只需在模板中定义一次即可。 一 函数模板初识 1) 为什么要有函数模板? 函数业务逻辑一样,但是函数参数类型不一样,引入泛型编程,方便程序员编程。 2) 语法: template <typename T> void myswap(T &a,T &b) { } a: tempalte是告诉C++要进行泛编程,看
分类: 其他 发布时间: 12-09 23:41 阅读次数: 0

C++的类型转换与异常处理

一 名称和语法 1 C语言风格:不管什么类型的转换统统是: TYPE b = (TYPE)a; 2 C++风格: 1)static_cast,静态类型转换。如int转换成char 2)reinterpreter_cast,重新解释类型 3) dynamic_cast,命名上理解是动态类型转换。如子类和父类之间的多态类型转换,运行时进行类型识别,把父类转换成子类。 4)const_cast,字面上理解就是去const属性 void main01() { double dpi = 3.141592
分类: 其他 发布时间: 12-09 23:41 阅读次数: 0

C++输入和输出流

一 I/O流的概念和流类库的结构 1 I/O流的概念和流类库的结构 1)标准设备的输入和输出。即从键盘输入数据,输出到显示器屏幕。标准输入输出 2)标准设备的输入和输出。即从键盘输入数据,输出到显示器屏幕。标准输入输出 3)内存中指定的空间进行输入和输出,称为字符串输入输出,简称串I/O 2 标准输入 #include <iostream> using namespace std; #include "string" /* 标准输入流对象cin cin.get() //一次只能读取一个字符
分类: 其他 发布时间: 12-09 23:41 阅读次数: 0

C++ STL 容器(1)

1 基本概念 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。现然主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 2分类 1.STL的从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),容器和算法通过迭代器可以进行无缝地连接。 2.STL详细的说六大组件 -–容器(Container) –算法(Algorithm) –迭代器(Iterator) –仿函数(
分类: 其他 发布时间: 12-09 23:40 阅读次数: 0

flutter 底部输入框 聊天输入框 Flexible

摘要: 想在页面底部放个输入框,结果键盘一直遮住了,原来是布局问题 Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("评论"), centerTitle: t...
分类: 其他 发布时间: 12-09 23:40 阅读次数: 0

理解session

理解session机制 当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识 - 称为session id,,如果包含了一个session id那就是肯定之前已经创建过session了,服务器就按照session id把这个session检索出来使用(如果检索不到,可能会新建一个)session id的值应该是一个既不会重复,又不容易被找到规律以仿造的字符串,这个session id将被在本次响应中返回给客户端保存。 只要
分类: 其他 发布时间: 12-09 23:40 阅读次数: 0

Linux(日常更新中...)

1.Linux的文件系统特点:不分盘,就一个磁盘里面有各种文件夹,Linux当做服务器用,服务器端做使用 Linux命令 基本命令 touch 创建记事本 vi 编辑记事本 rm -rf 删除 pwd:查看当前所在目录 cd:打开目录 ll:以列的方式显示目录下的文件列表 mkdir 创建文件夹 cp 复制 mv 移动或修改 dhclient 获取本机ip ip addr cat [文件名] 查看记事本 打开文件:vi [文件名] 进入编辑模式:i,a 退出编辑模式:按下 Esc 键 进入命令
分类: 其他 发布时间: 12-09 23:40 阅读次数: 0