,表格前后没有换行符
table-row-group
此元素会作为一个或多个行的分组来显示,类似
table-header-group
此元素会作为一个或多个行的分组来显示,类似
table-footer-group
此元素会作为一个或多个行的分组来显示,类似
table-row
此元素会作为一个表格行显示,类似
table-column-group
此元素会作为一个或多个列的分组来显示,类似
table-column
此元素会作为一个单元格列显示,类似
table-cell
此元素会作为一个表格单元格显示,类似 和
table-caption
此元素会作为一个表格标题显示,类似
inherit
规定应该从父元素继承 display 属性的值
2.overflow属性
参数
溢出元素如何处理
scroll
必会出现滚动条
auto
子元素内容大于父元素时出现滚动条
visible
溢出的内容会在父元素之外
hidden
溢出部分被隐藏
3.
标签的target属性
在html中通过标签打开一个链接,通过 标签的 target 属性规定在何处打开链接文档。 如果在标签中写入target属性,则浏览器会根据target的属性值去打开与其命名或名称相符的 框架或者窗口. 在target中还存在四个保留的属性值如下
值
描述
_blank
在新窗口打开被链接文档
_self
默认。在相同的框架中打开被链接文档
_parent
在父框架集中打开被链接文档
_top
在整个窗口打开被链接文档
framename
在指定的框架中打开被链接文档
这些 target 的所有 4 个值都以下划线开始。任何其他用一个下划线作为开头的窗口或者目标都会被浏览器忽略,因此,不要将下划线作为文档中定义的任何框架 name 或 id 的第一个字符。
4.Flash提供了ExternalInterface接口与JavaScript通信
两个方法:call和addCallback
作用:call让Flash调用js里的方法,addCallback是用来注册flash函数让js调用。
5.alt是html标签的属性,而title既是html标签,又是html属性。
title标签这个不用多说,网页的标题就是写在这对标签之内的.
title作为属性时,用来为元素提供额外说明信息。例如,给超链接标签a添加了title属性,把鼠标移动到该链接上面是,就会显示title的内容,以达到补充说明或者提示的效果。
而alt属性则是用来指定替换文字,只能用在img、area和input元素中(包括applet元素),用于网页中图片无法正常显示时给用户提供文字说明使其了解图像信息。
思路:
1.获取该元素
2.通过该元素拥有的属性或方法来改变元素的样式。
细节:
1.获取元素可以借助document.getElementById()/document.getElementsByTagName()等若干方法,也可以利用层级关系(父子关系、兄弟关系等)。而这一点题目已经直接略过了,它直接给出了该元素的引用名称inputElement。
2.通过js来改变元素样式的两个最常见的API为:style、className。使用style接口一次只能改变一个样式,而使用className则可以同时改变多个样式,当然前提是已经用css定义该类名的相关样式。
3.backgroundColor? background-color? 简单说一下:在使用点运算符时,浏览器看到“-”就没法正确解析了,在那种情况下,只能将该变量使用驼峰命名法来表示。而使用方括号表示法,”-“被理解为字符串中的内容,该字符串能被正确解析。
eg: inputElement.style.backgroundColor = ‘red’; // 这是没问题的 inputElement.style.background-color = ‘red’; // 这是错的,浏览器看不懂啊… inputElement.style[“background-color”] = ‘red’; // 这也是可以的
4.表示红色有若干种方法: 1)颜色名:red 2)百分数:rgb(100%, 0%, 0%) 3)数值:rgb(255, 0, 0) 4)十六进制:#FF0000 5)简写的十六进制:#F00
7.HTML5标签
标签定义声音,比如音乐或其他音频流。
标签定义图形,比如图表和其他图像。
标签只是图形容器,您必须使用脚本来绘制图形.
标签定义外部的内容。比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本。亦或是来自其他外部源内容。
标签定义命令的列表或菜单。
标签用于上下文菜单、工具栏以及用于列出表单控件和命令
command 元素表示用户能够调用的命令。
标签可以定义命令按钮,比如单选按钮、复选框或按钮。只有当 command 元素位于 menu 元素内时,该元素才是可见的。否则不会显示这个元素,但是可以用它规定键盘快捷键。
8. position属性
属性
描述
absolute
生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位,元素的位置通过 “left”, “top”,”right” 以及 “bottom” 属性进行规定。
fixed
生成绝对定位的元素,相对于浏览器窗口进行定位.元素的位置通过 “left”, “top”,”right” 以及 “bottom” 属性进行规定。
relative
生成相对定位的元素,相对于其正常位置进行定位。因此,”left:20” 会向元素的 LEFT 位置添加 20 像素。
static
默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。
inherit
规定应该从父元素继承 position 属性的值。
9.下面有关浏览器中使用js跨域获取数据的描述,说法错误的是?
A.域名、端口相同,协议不同,属于相同的域
B.js可以使用jsonp进行跨域
C.通过修改document.domain来跨子域
D.使用window.name来进行跨域
答案:A。只要 协议 、 域名 、 端口 有任何一个 不同, 都被当作是 不同 的域。
10.函数输出是:
function Foo () {
var i = 0 ;
return function () {
console.log(i++);
}
}
var f1 = Foo(),
f2 = Foo();
f1();
f1();
f2();
解析: (1)Function是引用类型:保存在堆中,变量f1,f2是保存在栈中; (2)闭包:一个函数(产生新的作用域)定义的局部变量、子函数的作用域在函数内,但是一旦离开了这个函数,局部变量就无法访问,所有通过返回子函数到一个变量f1的方法,令f1指向堆中的函数作用域,这样可以使用局部变量i. (3) 过程:第一次f1():f1=Foo()中,先执行Foo(): i = 0,return值返回给f1 (f1指向子函数 f1()=function(){…..},因为子函数没有 定义i,所以向上找到父函数定义的 i: )并执行子函数 输出i=0,再自加 i =1(覆盖了父函数Foo 的 i值); 第二次f1() : 执行的是子函数 Function(){ ..},输出的是父函数 的 i=1,再自加 i =2; 第一次f2():同第一次f1(),不同的是 f2指向堆中一个新的对象 function(){…},所有此i非彼i,输出i=0;如果再次f2(),那么和第二次f1(),一样输出i=1;
11.JS变量命名规则
第一个字符必须是一个字母、下划线(_)或一个美元符号($);其他字符可以是字母、下划线、美元符号或数字。
12.JS方法
eval:返回字符串表达式中的值
unEscape:返回字符串ASCI码
escape:返回字符的编码
parseFloat:返回实数
13.文档类型
DTD(文档类型定义)是一组机器可读的规则,他们定义 XML 或 HTML 的特定版本中允许有什么,不允许有什么。在解析网页时,浏览器将使用这些规则检查页面的有效性并且采取相应的措施。浏览器通过分析页面的 DOCTYPE 声明来了解要使用哪个 DTD ,由此知道要使用 HTML 的哪个版本。
DOCTYPE 当前有两种风格,严格( strict )和过渡( transitional )。过渡 DOCTYPE 的目的是帮助开发人员从老版本迁移到新版本。 如果发送具有正确的 MIME 类型的 XHTML 文档,理解 XML 的浏览器将不显示无效的页面。
14.浏览器模式
浏览器有两种呈现模式:标准模式和混杂模式(quirksmode)。在标准模式中,浏览器根据规范呈现页面;在混杂模式中,页面以一种比较宽松的向后兼容的方式显示。
DOCTYPE 切换 :对于 HTML 4.01 文档, • 包含严格 DTD 的 DOCTYPE 常常导致页面以标准模式呈现。 • 包含过度 DTD 和 URI 的 DOCTYPE 也导致页面以标准模式呈现。 • 但是有过度 DTD 而没有 URI 会导致页面以混杂模式呈现。 • DOCTYPE 不存在或形式不正确会导致 HTML 和 XHTML 文档以混杂模式呈现。
15.call(),apply()
call与apply都属于Function.prototype的一个方法,所以每个function实例都有call、apply属性
1.作用 :在特定的作用域总调用函数,等于设置函数体内this对象的值,以扩充函数赖以运行的作用域。
window.color="red" ;
var o={color:"blue" };
function getColor () {
console.log(this .color);
}
getColor.call(this );
getColor.call(window);
getColor.call(o);
2.区别 :接收参数的方式不同:
对于call(),第一个参数是运行函数的作用域,其余参数都直接传递给函数即传递给函数的参数必须逐个列举出来。
对于apply(),第一个参数是 运行函数的作用域 ,另一个参数是参数数组,可以是Array实例或arguments对象。
function sum (num1,num2) {
return num1+num2;
}
function callSum1 (num1,num2) {
return sum.call(this ,num1,num2);
}
function callSum2 (num1,num2) {
return sum.apply(this ,arguments );
}
function callSum (num1,num2) {
return sum.apply(this ,[num1,num2]);
}
16.
定义了border:none,隐藏了边框的显示,边框宽度会被设置未initial,使用值为0
定义边框时,border-style必须设定,并且不为none或hidden时边框才会显示
17.浏览器 的内核引擎
基本上是四分天下: 1)Trident: IE 以Trident 作为内核引擎; 2) Gecko: Firefox 是基于 Gecko 开发; 3) WebKit: Safari, Google Chrome,傲游3,猎豹浏览器,百度浏览器 opera浏览器; 4) Presto: Opera的内核,但由于市场选择问题,主要应用在手机平台–Opera mini
18.CSS Sprites
1.简介
CSSSprites在国内很多人叫css精灵,是一种网页图片应用处理方式。它允许将一个页面涉及到的所有零星图片都包含到一张大图中,利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位, 访问页面时避免图片载入缓慢的现象。
2.优点
(1)CSS Sprites能很好地减少网页的http请求,从而大大的提高页面的性能,这是CSSSprites最大的优点,也是其被广泛传播和应用的主要原因;
(2)CSS Sprites能减少图片的字节;
(3)CSSSprites解决了网页设计师在图片命名上的困扰,只需对一张集合的图片命名,不需要对每一个小图片进行命名,从而提高了网页制作效率。
(4)CSS Sprites只需要修改一张或少张图片的颜色或样式来改变整个网页的风格。
3.缺点
(1)图片合并麻烦:图片合并时,需要把多张图片有序的合理的合并成一张图片,并留好足够的空间防止版块出现不必要的背景。
(2)图片适应性差:在高分辨的屏幕下自适应页面,若图片不够宽会出现背景断裂。
(3)图片定位繁琐:开发时需要通过工具测量计算每个背景单元的精确位置。
(4)可维护性差:页面背景需要少许改动,可能要修改部分或整张已合并的图片,进而要改动css。在避免改动图片的前提下,又只能(最好)往下追加图片,但这样增加了图片字节。
你可能感兴趣的:(Examination)
001软考系统架构师倒计时第6天
Jack魏
码云参考资料:https://gitee.com/lxmuyu/soft_examination整理到2018资料下载:迅雷网盘链接:https://pan.xunlei.com/s/VNFbm9Q7rnN5bEbBw-SiUnOBA1提取码:j7wj整理到2021:阿里云网盘链接:https://www.aliyundrive.com/s/ob1o2BeaVMb提取码:4v3y软考系统架构师倒计
【牛客】SQL123 SQL类别高难度试卷得分的截断平均值
talle2021
MySQL-刷题 sql 数据库 mysql
描述牛客的运营同学想要查看大家在SQL类别中高难度试卷的得分情况。请你帮她从exam_record数据表中计算所有用户完成SQL类别高难度试卷得分的截断平均值(去掉一个最大值和一个最小值后的平均值)。示例数据:examination_info(exam_id试卷ID,tag试卷类别,difficulty试卷难度,duration考试时长,release_time发布时间)idexam_idtagd
牛客网SQL:第二快/慢用时之差大于试卷时长一半的试卷
爱吃辣条byte
# SQL刷题 大数据 sql 数据库
官网链接:第二快慢用时之差大于试卷时长一半的试卷_牛客题霸_牛客网现有试卷信息表examination_info(exam_id试卷ID,tag试卷类别,。题目来自【牛客题霸】https://www.nowcoder.com/practice/b1e2864271c14b63b0df9fc08b559166?tpId=2400问题描述试卷信息表examination_info(exam_id试卷I
反思2019年12月份CFA一级考试
王小歪不正
TheRethinkabouttheCFALevel1Examination------关于考试当天------ExamDay考试地点:青岛会展中心(苗岭路9号),类似于非常大的室内体育场,12月份考有点儿冷。1.时间正式考试:上午9:00-12:00下午:2:00-5:00提前入场:协会的要求是提前1小时入场,其实我觉得能保证半点前坐到座位上就好了,不然时间真的很长物品存放:会有存放处,但是就是
ucoreOS_lab7 实验报告
weixin_30691871
所有的实验报告将会在Github同步更新,更多内容请移步至Github:https://github.com/AngelKitty/review_the_national_post-graduate_entrance_examination/blob/master/books_and_notes/professional_courses/operating_system/sources/ucore
ucoreOS_lab2 实验报告
weixin_30340353
操作系统 数据结构与算法 c/c++
所有的实验报告将会在Github同步更新,更多内容请移步至Github:https://github.com/AngelKitty/review_the_national_post-graduate_entrance_examination/blob/master/books_and_notes/professional_courses/operating_system/sources/ucore
ucoreOS_lab8 实验报告
bo o ya ka
所有的实验报告将会在Github同步更新,更多内容请移步至Github:https://github.com/AngelKitty/review_the_national_post-graduate_entrance_examination/blob/master/books_and_notes/professional_courses/operating_system/sources/ucore
MIDTERM ASSESSMENT/EXAMINATION 2021 ECON 223 Macroeconomics I
Rose、考试助攻
算法
代写-donothesitatetocontactme!WeChat:lovexc60Assumeδ>1.Then,aproductionfunctionF(K,L)exhibitsincreasingreturnstoscaleifa)δF(K,L)=F(δK,δL).b)δF(K,L)=F(K/δ,L/δ).c)δF(K,L)F(δK,δL).e)noneoftheothers.Solutio
学习Java类和对象——类的声明
王哈哈-o
java类与对象 java
为了完成本次学习,我们需要掌握:类的基本概念;类的声明;类的成员变量、局部变量和类变量;成员方法。实战1.学生类的定义:定义一个Student学生公开类,该类具有学号id(int),年龄age(int),grade(int)等属性;它们所具有的行为有学习study(),考试examination(),讲话tell(),它们都无返回值和传入的参数。study方法的功能为换行输出:学号为xx的学生正在
Java类与对象
好好好好好了
java 开发语言
一、类的声明之学生类的定义定义一个Student学生公开类,该类具有学号id(int),年龄age(int),grade(int)等属性;它们所具有的行为有学习study(),考试examination(),讲话tell(),它们都无返回值和传入的参数。study方法的功能为换行输出:学号为xx的学生正在学习。;examination方法的功能为换行输出:xx年级正在考试。;tell方法的功能为不
Politics vs Literature — An Examination of Gulliver's Travels
lililingling1985
George Orwell--essay books less character assembly generation plot
InGulliver'sTravelshumanityisattacked,orcriticized,fromatleastthreedifferentangles,andtheimpliedcharacterofGulliverhimselfnecessarilychangessomewhatintheprocess.InPartIheisthetypicaleighteenth-century
SQL——插入已经存在的数据
xiaoyan_lu
SqL sql 数据库
现在有一套ID为9003的高难度SQL试卷,时长为一个半小时,请你将2021-01-0100:00:00作为发布时间插入到试题信息表examination_info(其表结构如下图),不管该ID试卷是否存在,都要插入成功,请尝试插入它。FiledTypeNullKeyExtraDefaultCommentidint(11)NOPRIauto_increment(NULL)自增IDexam_idin
【Golang】反射机制
「已注销」
Golang golang go 反射
反射在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。每种语言的反射模型都不同,并且有些语言根本不支持反射。Golang语言实现了反射,反射机制就是在运行时动态的调用对象的方法和属性,
容:Lesson5Physical Examination
ff47cbfb67b4
今日学习内容:Lesson5PhysicalExamination本节课讲的是Millie生病了,去医院去看病,医生给Millie进行体检。主要是复习课,调动孩子身体部位。课堂句型:Howmanyeyes/ears/nose/mouth/hands/fingers/arms/legs/feet/toesdoyouhave?Ihave.....Touchyour....Wiggleyourfinge
SQL频率低但笔试会遇到: 触发器、索引、外键约束
ForwardSummer
SQL 牛客 数据库 sql 数据库 索引 触发器
一.前言在SQL面笔试中,对于表的连接方式,过滤条件,窗口函数等肯定是考察的重中之重,但是有一些偶尔会出现,频率比较低但是至少几乎会遇见一两次的题目,就比如触发器,索引和外键约束,此类题目实际操作过或者专门记忆过就会,否则肯定是无从下手,因为此类题目几乎就是背诵式的题目,那么接下来列举几道此类型的题目。二.经典案例1.牛客SQL121创建索引现有一张试卷信息表examination_info,其中
SQL_ERROR_INFO: “Duplicate entry ‘9003‘ for key ‘examination_info.exam_id‘“
灵海之森
SQL碎碎念 sql oracle 数据库
今天刷题的时候,往数据库中插入一条语句,但是这个语句已经存在于数据库中了,所以不能用insertinto语句来插入,应该使用replaceinto来插入。REPLACEINTOexamination_info(exam_id,tag,difficulty,duration,release_time)VALUES('9003','SQL','hard',90,'2021-01-0100:00:00'
使用mybatisplus接收mysql字段为json类型的数据
深蓝格调_
sql 数据库
一.数据库设计CREATETABLE`inv_learning_examination_questions`(`id`bigint(20)NOTNULL,`title`varchar(255)CHARACTERSETutf8mb4COLLATEutf8mb4_general_ciNULLDEFAULTNULLCOMMENT'题目',`options`jsonNULLCOMMENT'选项',`sta
Relation Extraction as Open-book Examination: Retrieval-enhanced Prompt Tuning
UnknownBody
LLM 语言模型 人工智能
本文是LLM系列文章,针对《RelationExtractionasOpen-bookExamination:Retrieval关系提取作为开卷测试:检索增强提示调整摘要1引言2方法3实验4相关工作5结论摘要经过预训练的语言模型通过表现出显著的小样本学习能力,对关系提取做出了重大贡献。然而,用于关系提取的提示调优方法可能仍然无法推广到那些罕见或困难的模式。注意,以前的参数学习范式可以被视为将训练数
微服务项目搭建二:数据库设计
梦.之.蓝
教育项目搭建 数据库 database sql
01,人员基础信息和权限设计2,课程相关数据库设计数据库表信息为:创建数据库,名字为:course一,创建序列createsequencebase_case_questions_seqincrementby1minvalue1nomaxvaluestartwith1;createsequencebase_examination_site_seqincrementby1minvalue1nomaxv
数据分析师 ---- SQL强化(2)
小鱼干儿♛
数据分析师 ---- SQL强化 sql 数据库 数据分析
数据分析师----SQL强化(2)文章目录数据分析师----SQL强化(2)题目一:SQL实现文本处理题目二:语种播放量前三高所有歌曲总结:题目一:SQL实现文本处理现有试卷信息表examination_info(exam_id试卷ID,tag试卷类别,difficulty试卷难度,duration考试时长)录题同学有一次手误将部分记录的试题类别tag、难度、时长同时录入到了tag字段,请帮忙找出
新概念英语1册 lesson 103-122笔记
多啦A梦的梦想
Lesson103--examn.考试(examination较为正式一些)--Heisagoodstudent.Heusuallygetsover80pointsinanyexam.他是个好学生,他任何考试通常都在80分以上。--anentranceexam=anentranceexamination入学考试--amidtermexam/examination期中考试--afinalexam/a
SQL如何更新记录?
RecordLiuV
SQL入门 Mysql sql 数据库 mysql
大家好,我是RecordLiu!今天给大家分享的是如何在SQL更新数据,我会用一道真题来给大家讲解。题目直达链接:牛客网SQL练习网站切换到SQL篇的SQL进阶挑战就能看到了。接下来,我们详细看看。题目:更新字段描述现有一张试卷信息表examination_info,表结构如下:请你把examination_info表中tag为PYTHON的tag字段全部修改为Python。题目最终将会执行以下语
A New Examination on the Relationship between Science and Philosophy
徐玉鹏文件
ANewExaminationontheRelationshipbetweenScienceandPhilosophyTheinternalrelationshipbetweenscienceandphilosophyisundoubtedlyoneofthecentralthemesinwesternintellectualcircleoverthepasttwothousandyears,an
BGU Deep Reinforcement Learning final examination review
爱安敝之
强化学习 机器学习 deep learning
Lecture01:IntroductiontoRLTerminology-futurestatedistributiondependsonlyonpresentactionandstate(Markovian)-γ:discountfactor.rewardswegetinthefuturearelessvaluablefromrewardswegetrightnow(money).-value
Mysql面试题库
t15310904876
mysql 面试 sql
SQL插入SQL插入记录(一)描述现在有一套ID为9003的高难度SQL试卷,时长为一个半小时,请你将2021-01-0100:00:00作为发布时间插入到试题信息表examination_info(其表结构如下图),不管该ID试卷是否存在,都要插入成功,请尝试插入它。试题信息表examination_info预计结果:9003|SQL|hard|90|2021-01-0100:00:00执行语句
Oracle—开窗函数例子
Cpanling
oracle 数据库
/*现有试卷信息表examination_info(exam_id试卷ID,tag试卷类别,difficulty试卷难度,duration考试时长,release_time发布时间):idexam_idtagdifficultydurationrelease_time19001SQLhard602021-09-0106:00:0029002SQLhard602021-09-0106:00:0039
The Menaced Assassin—Dramatic and Self-examination
子映
引言: “《受威胁的凶手》是马格利特最大、最具有戏剧性的作品之一。马格利特是一战前流行犯罪小说系列Fantômas的粉丝,他将根据这一系列所拍摄的电影TheMurderousCorpse中使用的两名侦探角色分布在门两侧的构图框架借用在作品之中。”——这是刨除某些历史因素后对《受威胁的凶手》最为直接且客观的评价,然而这对我们理解这幅画似乎并没有直接的帮助,反而对我们的某些想象进行了限制。1.未受影
My daily routine
洋甘菊的花语
MyroommatesandIrentahouseadjacentourdrivingschoolinordertoobtainthedrivinglicense.Butunfortunately,Ifailedinsubject3examination,soIneedtowaitforabouthalfamonthuntilnexttime.Duringthetime,Iparticipatei
day15
ERDANCE
marveln.奇迹;令人惊奇的事物(或事例)vt.&vi.惊奇,对…感到惊奇.Itwasamarvelthatthefloornevergaveway.painstakingadj.(不辞)劳苦的,辛苦的;煞费苦心的;苦干的,辛勤的;小心的n.苦干,刻苦;勤勉;辛苦;煞费苦心Apainstakingsearch,examination,orinvestigationisdoneextremely
【金融量化分析】#Risk Management (Final Examination Note)
quant_go7
量化金融分析 python
子:CAPM一:CAPMtheory(Betavalue)上车思路:求资产的beta(上一题是求portfolio的β)丑:Onefactormodel思路:InthemarketsunderlingAPTwherearenoopportunitiestomakearbitrageprofit.(constructaAPTtype)寅:proofofVar(rp)思路:对Var(rp)进行展开
mondb入手
木zi_鸣
mongodb
windows 启动mongodb 编写bat文件,
mongod --dbpath D:\software\MongoDBDATA
mongod --help 查询各种配置
配置在mongob
打开批处理,即可启动,27017原生端口,shell操作监控端口 扩展28017,web端操作端口
启动配置文件配置,
数据更灵活 
大型高并发高负载网站的系统架构
bijian1013
高并发 负载均衡
扩展Web应用程序
一.概念
简单的来说,如果一个系统可扩展,那么你可以通过扩展来提供系统的性能。这代表着系统能够容纳更高的负载、更大的数据集,并且系统是可维护的。扩展和语言、某项具体的技术都是无关的。扩展可以分为两种:
1.
DISPLAY变量和xhost(原创)
czmmiao
display
DISPLAY
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:DISPLAY=:0.0
获取B/S客户端IP
周凡杨
java 编程 jsp Web 浏览器
最近想写个B/S架构的聊天系统,因为以前做过C/S架构的QQ聊天系统,所以对于Socket通信编程只是一个巩固。对于C/S架构的聊天系统,由于存在客户端Java应用,所以直接在代码中获取客户端的IP,应用的方法为:
String ip = InetAddress.getLocalHost().getHostAddress();
然而对于WEB
浅谈类和对象
朱辉辉33
编程
类是对一类事物的总称,对象是描述一个物体的特征,类是对象的抽象。简单来说,类是抽象的,不占用内存,对象是具体的,
占用存储空间。
类是由属性和方法构成的,基本格式是public class 类名{
//定义属性
private/public 数据类型 属性名;
//定义方法
publ
android activity与viewpager+fragment的生命周期问题
肆无忌惮_
viewpager
有一个Activity里面是ViewPager,ViewPager里面放了两个Fragment。
第一次进入这个Activity。开启了服务,并在onResume方法中绑定服务后,对Service进行了一定的初始化,其中调用了Fragment中的一个属性。
super.onResume();
bindService(intent, conn, BIND_AUTO_CREATE);
base64Encode对图片进行编码
843977358
base64 图片 encoder
/**
* 对图片进行base64encoder编码
*
* @author mrZhang
* @param path
* @return
*/
public static String encodeImage(String path) {
BASE64Encoder encoder = null;
byte[] b = null;
I
Request Header简介
aigo
servlet
当一个客户端(通常是浏览器)向Web服务器发送一个请求是,它要发送一个请求的命令行,一般是GET或POST命令,当发送POST命令时,它还必须向服务器发送一个叫“Content-Length”的请求头(Request Header) 用以指明请求数据的长度,除了Content-Length之外,它还可以向服务器发送其它一些Headers,如:
HttpClient4.3 创建SSL协议的HttpClient对象
alleni123
httpclient 爬虫 ssl
public class HttpClientUtils
{
public static CloseableHttpClient createSSLClientDefault(CookieStore cookies){
SSLContext sslContext=null;
try
{
sslContext=new SSLContextBuilder().l
java取反 -右移-左移-无符号右移的探讨
百合不是茶
位运算符 位移
取反:
在二进制中第一位,1表示符数,0表示正数
byte a = -1;
原码:10000001
反码:11111110
补码:11111111
//异或: 00000000
byte b = -2;
原码:10000010
反码:11111101
补码:11111110
//异或: 00000001
java多线程join的作用与用法
bijian1013
java 多线程
对于JAVA的join,JDK 是这样说的:join public final void join (long millis )throws InterruptedException Waits at most millis milliseconds for this thread to die. A timeout of 0 means t
Java发送http请求(get 与post方法请求)
bijian1013
java spring
PostRequest.java
package com.bijian.study;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURL
【Struts2二】struts.xml中package下的action配置项默认值
bit1129
struts.xml
在第一部份,定义了struts.xml文件,如下所示:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts
【Kafka十三】Kafka Simple Consumer
bit1129
simple
代码中关于Host和Port是割裂开的,这会导致单机环境下的伪分布式Kafka集群环境下,这个例子没法运行。
实际情况是需要将host和port绑定到一起,
package kafka.examples.lowlevel;
import kafka.api.FetchRequest;
import kafka.api.FetchRequestBuilder;
impo
nodejs学习api
ronin47
nodejs api
NodeJS基础 什么是NodeJS
JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。
每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了docum
java-64.寻找第N个丑数
bylijinnan
java
public class UglyNumber {
/**
* 64.查找第N个丑数
具体思路可参考 [url] http://zhedahht.blog.163.com/blog/static/2541117420094245366965/[/url]
*
题目:我们把只包含因子
2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14
二维数组(矩阵)对角线输出
bylijinnan
二维数组
/**
二维数组 对角线输出 两个方向
例如对于数组:
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 },
{ 13, 14, 15, 16 },
slash方向输出:
1
5 2
9 6 3
13 10 7 4
14 11 8
15 12
16
backslash输出:
4
3
[JWFD开源工作流设计]工作流跳跃模式开发关键点(今日更新)
comsci
工作流
既然是做开源软件的,我们的宗旨就是给大家分享设计和代码,那么现在我就用很简单扼要的语言来透露这个跳跃模式的设计原理
大家如果用过JWFD的ARC-自动运行控制器,或者看过代码,应该知道在ARC算法模块中有一个函数叫做SAN(),这个函数就是ARC的核心控制器,要实现跳跃模式,在SAN函数中一定要对LN链表数据结构进行操作,首先写一段代码,把
redis常见使用
cuityang
redis 常见使用
redis 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets
引入jar包 jedis-2.1.0.jar (本文下方提供下载)
package redistest;
import redis.clients.jedis.Jedis;
public class Listtest
配置多个redis
dalan_123
redis
配置多个redis客户端
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=&quo
attrib命令
dcj3sjt126com
attr
attrib指令用于修改文件的属性.文件的常见属性有:只读.存档.隐藏和系统.
只读属性是指文件只可以做读的操作.不能对文件进行写的操作.就是文件的写保护.
存档属性是用来标记文件改动的.即在上一次备份后文件有所改动.一些备份软件在备份的时候会只去备份带有存档属性的文件.
Yii使用公共函数
dcj3sjt126com
yii
在网站项目中,没必要把公用的函数写成一个工具类,有时候面向过程其实更方便。 在入口文件index.php里添加 require_once('protected/function.php'); 即可对其引用,成为公用的函数集合。 function.php如下:
<?php /** * This is the shortcut to D
linux 系统资源的查看(free、uname、uptime、netstat)
eksliang
netstat linux uname linux uptime linux free
linux 系统资源的查看
转载请出自出处:http://eksliang.iteye.com/blog/2167081
http://eksliang.iteye.com 一、free查看内存的使用情况
语法如下:
free [-b][-k][-m][-g] [-t]
参数含义
-b:直接输入free时,显示的单位是kb我们可以使用b(bytes),m
JAVA的位操作符
greemranqq
位运算 JAVA位移 << >>>
最近几种进制,加上各种位操作符,发现都比较模糊,不能完全掌握,这里就再熟悉熟悉。
1.按位操作符 :
按位操作符是用来操作基本数据类型中的单个bit,即二进制位,会对两个参数执行布尔代数运算,获得结果。
与(&)运算:
1&1 = 1, 1&0 = 0, 0&0 &
Web前段学习网站
ihuning
Web
Web前段学习网站
菜鸟学习:http://www.w3cschool.cc/
JQuery中文网:http://www.jquerycn.cn/
内存溢出:http://outofmemory.cn/#csdn.blog
http://www.icoolxue.com/
http://www.jikexue
强强联合:FluxBB 作者加盟 Flarum
justjavac
r
原文:FluxBB Joins Forces With Flarum作者:Toby Zerner译文:强强联合:FluxBB 作者加盟 Flarum译者:justjavac
FluxBB 是一个快速、轻量级论坛软件,它的开发者是一名德国的 PHP 天才 Franz Liedke。FluxBB 的下一个版本(2.0)将被完全重写,并已经开发了一段时间。FluxBB 看起来非常有前途的,
java统计在线人数(session存储信息的)
macroli
java Web
这篇日志是我写的第三次了 前两次都发布失败!郁闷极了!
由于在web开发中常常用到这一部分所以在此记录一下,呵呵,就到备忘录了!
我对于登录信息时使用session存储的,所以我这里是通过实现HttpSessionAttributeListener这个接口完成的。
1、实现接口类,在web.xml文件中配置监听类,从而可以使该类完成其工作。
public class Ses
bootstrp carousel初体验 快速构建图片播放
qiaolevip
每天进步一点点 学习永无止境 bootstrap 纵观千象
img{
border: 1px solid white;
box-shadow: 2px 2px 12px #333;
_width: expression(this.width > 600 ? "600px" : this.width + "px");
_height: expression(this.width &
SparkSQL读取HBase数据,通过自定义外部数据源
superlxw1234
spark sparksql sparksql读取hbase sparksql外部数据源
关键字:SparkSQL读取HBase、SparkSQL自定义外部数据源
前面文章介绍了SparSQL通过Hive操作HBase表。
SparkSQL从1.2开始支持自定义外部数据源(External DataSource),这样就可以通过API接口来实现自己的外部数据源。这里基于Spark1.4.0,简单介绍SparkSQL自定义外部数据源,访
Spring Boot 1.3.0.M1发布
wiselyman
spring boot
Spring Boot 1.3.0.M1于6.12日发布,现在可以从Spring milestone repository下载。这个版本是基于Spring Framework 4.2.0.RC1,并在Spring Boot 1.2之上提供了大量的新特性improvements and new features。主要包含以下:
1.提供一个新的sprin