-
28
热度 -
[综合] 3分钟读懂P问题与NP问题
之前也读过P问题与NP问题相关的文章,但是没有能够理解清楚(还是自己的理解能力与知识积累比较差)现在重新梳理一下。 P问题 P:Polynomial多项式的意思。 能够在多项式时间内解决的问题。 NP问题 NP:NondeterministicPolynomial非确定性多项式问题。注意:不是No...
6
热度 -
[综合] 常量和变量的存储类型
常量的样子和变量完全一样,只是它们的值不能被修改,可以使用const关键字来声明常量。 intconstmax_eleemnts=50; max_eleemnts是一个值不能被修改的变量 所以数组的长度不可以使用 但是此时可以用#defineMAX_ELEEMNTS50 inta...
45
热度 -
[综合] 字符串处理函数、字符操作函数
一.字符串操作函数: 头文件:include<string.h> 一般不要对字符串常量进行修改,如果要修改,最好把字符串存放在字符数组中 你不能把字符串常量赋值给一个字符数组,因为字符串常量的直接值是一个指针,而不是这些字符。 不受限制的字符串函数: 1....
50
热度 -
73
热度 -
[综合] 浅析为什么char类型的范围是 -128~127
在C语言中,signedchar类型的范围为-128~127,每本教科书上也这么写,但是没有哪一本书上(包括老师)也不会给你为什么是-128~127,这个问题貌似看起来也很简单容易,以至于不用去思考为什么,不是有一个整型范围的公式吗:-2^(n-1)~2^(n-1)-1n为整型的内存占用位数,所以i...
90
热度 -
[综合] HTTP请求行中包含哪些内容?A、请求方法 B、资源名称 C、版本号 D、状态代码
答案:ABC 解析:Http请求是指从客户端到服务器端的请求消息。该请求消息包括,在消息首行中,对资源的请求方法、资源的标识符及使用的协议。 HTTP请求信息由3部分组成: l请求方法URI协议/版本 l请求头(RequestHeader) l请求正文 HTTP响应 HTTP应答与H...
63
热度 -
[综合] 新手常见java问题总结
1.建议文件和类名一致,若命令行执行 注意: (1)编译:javac后面跟的是文件名+扩展名 (2)运行:java后面跟的是类名,不带扩展名 2.java语言严格区分大小写,单词不要写错 3.见到非法字符:\65307,肯定是中英文问题,所有符号必须是全英文半角字符 4.括号配对问题,一般都是成对出...
25
热度 -
[综合] windows下如何配置环境变量?
为什么配置环境变量 目的是让指定命令在任意盘符下运行(此处是javac) 环境变量配置的具体步骤 win7,win8,win10系统:右键点击桌面计算机/此电脑→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path XP系统:右键点击桌面计算机→选择属...
70
热度 -
[综合] 一、Spring IoC原理
主要内容 1、IoC和DI的概念 2、IoC容器概述 3、IoC容器的初始化 4、依赖注入过程 5、Bean的生命周期 一、IoC和DI概念 IoC:InverseofControl(控制反转):将原本在对象中依赖对象创建的控制权,交由SpringIoC容器创建管理。 DI:DependencyI...
48
热度 -
[综合] 一、Spring Bean配置
主要内容 1、装配bean 2、依赖注入 3、bean之间的关系 4、bean的作用域 5、profile 6、bean的属性 一、装配bean 1、Spring中有三种方式装配Bean: 1、XML中显式配置 2、Java中显式配置 3、隐式的bean发现机制和自动装配 显式配置与隐式配置:...
35
热度 -
94
热度 -
[综合] shell脚本进行sftp文件下载
方式一: #/usr/bin/expect-f setusernazhangsan setpasswd123456 setip192.168.0.1 setdir/123/456 spawnsftp$userna@$ip expect"password:" send$passwd\r expect"...
57
热度 -
[综合] 一、并发的优势和缺点
学习内容 并发的优势和缺点 优点 资源利用率更好 程序设计在某些情况下更简单 程序响应更快 缺点 1、频繁的上下文切换 时间片是CPU分配给各个线程的时间,因为时间非常短,所以CPU不断通过切换线程,让我们觉得多个线程是同时执行的,时间片一般是几十毫秒。而每次切换时,需要保存当前的状态起来,以...
69
热度 -
[综合] 二、并发相关术语概念
学习内容 并发和并行 同步和异步 临界区 阻塞和非阻塞 死锁、饥饿、活锁 Amdahl定律、Gustafson定律、Sun-Ni定律 并发和并行 解释一: 并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 解释二: 并行是在不同实体上的多个事件,并发是在同一实体...
53
热度 -
[综合] 四、Java共享对象
学习内容 一、共享引发的问题 1.1、可见性 1.2、原子性 1.3、解决方案 加锁、volatile 二、发布与逸出 2.2、不安全的发布 2.3、安全发布 不可变对象、事实不可变对象、可变对象 安全发布的常用模式 安全地共享对象 2.4、逸出 this益处案例 三、解决共享对象安全问题 3.1、...
50
热度 -
[综合] Java面试之NULL
1、下面程序能正常运行吗? publicclassNULL{publicstaticvoidhaha(){System.out.println("haha");}publicstaticvoidmain(String[]args){((NULL)null).haha();}} 能正常运行。输出为ha...
56
热度 -
[综合] Java面试之运算符
1、运算符优先级问题,下面代码的结果是多少? publicclassTest{publicstaticvoidmain(String[]args){intk=0;intret=++k+k+++++k+k;//ret的值为多少System.err.println(ret);}} 考察++i和i++的区...
107
热度 -
[综合] Java面试之Object
1、Object中有哪些公共方法? equals() clone() getClass() notify(),notifyAll(),wait() toString 2、equals()和hashcode()的联系 hashCode()是Object类的一个方法,返回一个哈希值。如果两个对象根据...
100
热度 -
[综合] Java关键字super细节
从一道笔试题说起,下面一段代码的执行结果是? publicclassTestextendsBase{publicstaticvoidmain(String[]args){newTest().method();}publicvoidmethod(){System.err.println(super.g...
45
热度