二、课程目标
透过混合学习及体验式学习培养学生以下能力:
- 能够从用户体验框架,描述网页设计与制作主要概念,包括页面结构、网站结构、界面设计、图形设计及图像和视频等
- 能熟悉产业标准生态,活用HTML5及CSS3的产业技术标准
- 能描述响应式网页设计的功能、特征及技术实践常用标准作法
- 能运用设计与制作工具及区分工具使用情境
- 能认识相关实践社群及学科,习得最佳实践及技巧的更新途径
四、教学进度计划表
说明:教学活动除有额外说明,均为混合学习及体验式学习
周次
课程要点
教学活动
阅读资料
1
网页设计与制作与工具介绍
RWD1
2
从用户体验切入响应式设计实践
RWD2, WSG0
3
HTML基本元素:码云Pages搭建
w3school, 码云Pages
4
页面结构(Page Structure)
WSG6
5
页面制作案例一
☉期中在线考查 A
教室外实践或专业分享
WP2,WSG4,DMMT
6
图像和视频(Images&Video)
WSG11, 12
7
弹性布局与响应式图片
RWD3
8
HTML5与响应式
RWD4
9
CSS3新特性
RWD5
10
☉期中考查 B
11
网站结构(Site Structure)
WSG5
12
CSS3高级技术
RWD6
13
介面设计(Interface Design)
教室外实践或专业分享
WSG7
14
图形设计(Graphic Design)
教室外实践或专业分享
WSG8
15
SVG与响应式Web设计
☉期中在线考查 C
教室外实践或专业分享
RWD7
16
CSS3过渡、变形和动画
WSG9
17
☉期末应用项目开发成果展示考查
18
☉期末应用项目开发成果点评总结
19
20
对于标签的功能类别及描述
定义段落。
定义无序列表。
- 定义列表的项目。
定义语气更为强烈的强调文本。
定义表格中的行。
定义表格中的单元。
定义表格
定义表格中的主体内容。其他WORD文书转换或换出HTML格式的方法和结果比较
使用以下网址的方法可以把Word文档转换为HTML格式
http://www.jb51.net/office/word/506699.html
相比起上面的直接将Word文档内容直接复制粘贴在网站上转换的方法,第二种方法显得更为复杂需要的工具也更多,而且兼容性也可能会存在一些问题。不过不管使用的是以上的哪一种办法,都可以得到该Word文档的HTML代码,本质上并没有什么区别。
实践心得
使用以上工具可以轻松地将Word文档等基本办公文书转换成HTML的代码,但是对于一些比较复杂的东西比如PPT的内容等仍然是无能为力,所以还是需要进一步学习HTML5和CSS3以获得更好的网页设计(排版)能力。
你可能感兴趣的:(基本办公文书转HTML工具)
- 请问Python怎么安装vlfeat? cda2024 python开发语言
在当今数据驱动的时代,图像处理和计算机视觉成为了许多前沿应用的核心技术之一。作为一门强大的编程语言,Python在这些领域中扮演着极其重要的角色。而vlfeat是一个广泛使用的计算机视觉库,它提供了许多经典的计算机视觉算法实现,如SIFT、HOG等。本文将详细介绍如何在Python中安装和使用vlfeat,帮助你在项目中高效地集成这些强大的工具。什么是vlfeat?vlfeat是一个开源的计算机视- 表的创建(列的类型定义) Chasing追~ mysql数据库学习数据库c++学习mysql
数据表操作表是一种很重要的数据库对象,是组成数据库的基本元素,由若干个字段组成,主要用来实现存储数据记录。表的操作包括创建表、查询表、修改表和删除表。如何创建一张简单表?ID(class_id)名称(class_name)班主任(class_teacher)101六年级一班马老师102六年级二班潘老师createdatabaseschool;useschool;createtableclass(c- 来聊一聊 ElasticSearch 最新版的 Java 客户端 Java程序V Javaelasticsearchjava大数据
可能不少小伙伴都注意到了,从ElasticSearch7.17这个版本开始,原先的Java高级客户端JavaHighLevelRESTClient废弃了,不支持了。老实说,ElasticSearch算是我用过的所有Java工具中,更新最为激进的一个了,在Es7中废弃了TransportClient,7.17又废弃了TransportClient,那么现在用啥呢?现在的客户端叫做Elasticsea- 用AI生成PPT,办公效率提升新方式 HUIPPT剑盾ai 人工智能科技powerpoint软件aigc
用AI生成PPT,办公效率提升新方式!在快节奏的时代,如何优雅应对高效办公的挑战?或许你也有这样的经历:开会前临时被要求制作PPT,一阵头大,却只能硬着头皮上。科技的发展为我们带来了更智能的解决方案,比如AI制作PPT,让原本耗时费力的工作变得轻松快捷。现在AI技术正悄然改变我们的办公方式,其中AI生成PPT无疑是效率提升的利器。它不仅能帮你快速完成PPT设计,还能实现内容精准匹配,甚至根据需求优- 参照和谐色调为PPT图形设置统一格式的要点 PPT百科 powerpoint人工智能ppt经验分享
大家好~今天和大家聊一聊PPT设计中如何通过和谐色调为图形设置统一格式,让整体设计看起来既专业又有视觉吸引力。PPT不仅仅是一个展示工具,它更是传达信息的载体。无论是公司汇报、学术展示,还是产品推广,一个有条理、色调统一的PPT都能大大提升你的演示效果。而和谐色调的应用,不仅能让你的图形更具美感,还能提高观众的理解力和记忆度。所以,今天我们就来深入探讨一下,如何在PPT设计中使用色调来为图形设置统- 【LeetCode刷题日记】常用算法基础和理解及运用_leecode刷题知识点讲解 2401_89791282 算法leetcode职场和发展
{根据迭代表达式,由旧值计算出新值;新值取代旧值,为下一次迭代做准备;}迭代的经典例子1.斐波那契数列(没错,又是我)2.汉诺塔问题(这不巧了么)3.背包问题有N件物品和一个容量为V的背包。第i件物品的重量是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。基本思路这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。用子问题定义状态- Vue - watchEffect()的使用 来一碗刘肉面 Vuevue.jsjavascript前端
在Vue3中,watchEffect()是一个用于自动追踪响应式数据变化并执行副作用的API。与watch()不同,watchEffect()不需要手动指定要观察的数据,而是会自动根据内部访问的响应式数据进行依赖追踪。这使得watchEffect()更加简洁和直观,适用于某些需要副作用的场景。简单说:立即执行一个函数,同时响应式地追踪其依赖,并在依赖的数据更改时重新执行该函数。基本语法:watch- 深度学习篇---Anaconda&LabelImg Ronin-Lotus 深度学习篇深度学习人工智能学习python程序人生机器学习计算机视觉
文章目录前言第一部分:Anaconda是什么?1.简介2.特点(1)包管理器Conda(2)环境管理(3)预装包(4)跨平台(5)社区支持3.安装WindowsLinux3.基本命令(1)conda--version(2)condaupdateconda(3)condacreate--namemyenvpython=3.6(4)condaactivatemyenv(5)condadeactivat- 基于dlib/face recognition人脸识别推拉流实现 #北极星star 人脸识别opencv计算机视觉人工智能
目录一.环境搭建二.推拉流代码三.人脸检测推拉流一.环境搭建1.下载RTSP服务器MediaMTX与FFmpegFFmpeg是一款功能强大的开源多媒体处理工具,而MediaMTX则是一个轻量级的流媒体服务器。两者结合,可以实现将本地视频或者实时摄像头画面推送到RTSP流,从而实现视频直播、监控等功能。FFmpeg:负责将本地视频或实时摄像头画面编码成RTSP流所需要的格式,并发送给MediaMTX- 【学习总结|DAY034】Maven高级 123yhy传奇 学习mavenjava
在Web后端开发中,Maven作为强大的项目管理工具,其高级特性对于优化项目结构、提高开发效率至关重要。本文将结合实际代码示例,深入介绍Maven的分模块设计与开发、继承与聚合以及私服相关知识。一、分模块设计与开发(一)为什么要分模块设计将项目按功能拆分为多个子模块,能极大提升项目的可维护性、扩展性,方便模块间调用与资源共享。以电商项目为例,若将商品、搜索、购物车、订单等功能混在一个模块,代码会变- excel波士顿矩阵怎么做_Excel2013采用散点图气泡图Powerview三种方案轻松制做波士顿矩阵.docx... weixin_39885803 excel波士顿矩阵怎么做
Excel2013采用散点图气泡图Powerview三种方案轻松制做波士顿矩阵Excel2013采用散点图气泡图Powerview三种方案轻松制作波士顿矩阵波士顿矩阵是图形化分析非常好的工具。找遍网络,没有找到一个轻松简单制作波士顿矩阵的方法,基本上都是用比较老的EXCEL版本制作,无法让散点图的各个点的标签显示为该点的名称(标签列的文字),要做都要采用很复杂的转换,或手工添加,或启用VBA宏写代- 汇编基础语法及其示例 怪怪879 汇编
1.汇编指令1.1汇编指令的基本格式{}{s},,{}{cpsr影响位},,注:第一操作寄存器只能是寄存器,不能写数值第二操作数可以写寄存器名,也可以写#一个数值汇编不区分大小写操作数可以是一个寄存器,也可以是一个立即数立即数:能够经过编码后保存到指令空间中直接当作指令一部分去执行的数据。一个32位指令空间中预留了12位空间保存当前操作数,可以通过某一个规则对操作数进行处理,将处理后数值放在这12- python 语音识别 柚梓sir 神经网络语音识别人工智能
在python中训练一个语音识别系统主要需要以下几个步骤:-语料库准备-数据预处理-特征提取-训练模型第一部分:语料库的准备什么是语料库?语料库长什么样?语料库由两部分组成,第一部分是语音,第二部分是玉莹的标注,通常为字符形式。本次项目中,我们选用的语料库是THCHS-30,这个语料库是在安静的办公室环境下,由录音人员用普通话朗读新闻的语音作为数据,总时长超过30个小时。我们利用语料库,构造转换字- 数据结构 图 邻接矩阵表示法 大和田 数据结构数据结构有向图c++
图邻接矩阵表示法图的邻接表表示法看这里基本结构:enumGraphKind{DG,DN,UDG,UDN};templatestructArcCell{VRTypeadj;InfoType*info;};templateusingAdjMatrix=ArcCell[MAX_VERTEX_NUM][MAX_VERTEX_NUM];templatestructMGraph{VertexTypevexs[- PyPi 是什么 HoneyMoose CS
pypi是PythonPackageIndex的首字母简写,其实表示的是Python的Packag索引,这个也是Python的官方索引。你需要的包(Package)基本上都可以从这里面找到。作为开源软件,你也希望能够贡献你的Package到这里供其他用户使用。我们举个栗子,如果你希望你的Python程序能够下载金融数据,目前比较好用的金融数据来源是Yahoo和Google。你可能需要读取这2个平台- Swagger:API文档的得力助手 KBkongbaiKB javaspring开发语言
在当今软件开发领域,高效的开发流程与清晰的文档规范对于项目的成功实施起着至关重要的作用。Swagger作为一款强大的API文档生成工具,正逐渐成为开发者们的得力助手。一、Swagger的核心价值(一)自动化文档生成Swagger能够根据代码中的注释和注解,自动生成详细的API文档。这大大减少了开发者手动编写文档的时间和工作量,同时也确保了文档与代码的一致性。当代码发生变化时,只需更新相应的注释或注- 学习GO语言第三天--指针、标识符和关键字 ?????????????! Go开发学习go开发语言安全网络网络安全web安全
学习永无止境!!!目录一、指针的基本使用1.基本数据类型和内存2.指针变量和内存3.总结二、标识符的使用1.标识符的定义2.标识符定义规则3.起名规则三、关键字和预定义标识符1.关键字2.预定义标识符总结前言本文详细介绍了Go语言中的指针的基本使用、标识符的使用,以及记录了Go语言中的关键字和预定义标识符。一、指针的基本使用1.基本数据类型和内存代码示例packagemainimport"fmt"- unity转微信小游戏:激励广告和插屏广告的添加使用 会潜水的小火龙 unity转微信小游戏unity微信游戏引擎
unity转微信小游戏:激励广告和插屏广告的添加使用微信小游戏广告开通及创建unity添加使用微信小游戏广告激励广告插屏广告微信小游戏广告开通及创建微信小游戏注册用户达到500人后,24小时后进入网页版小程序点击小程序左侧流量主进去开通。开通流量主后,在广告管理点击新建广告位创建广告。创建完广告后广告管理下面对应广告会显示广告位名称、广告位ID、广告位状态、操作等。广告位名称:可以自定义主要用来区- 一文了解Sublime Text基本 使用教程 SUDO-1 sublimetext编辑器
SublimeText是一个非常受欢迎的跨平台源代码编辑器,以其高性能、轻量级和高度可定制性而闻名。下面是一些基本的使用技巧和配置方法,帮助你更高效地使用SublimeText:安装与基本设置安装:访问官方网站下载对应操作系统的版本。按照安装向导提示进行安装。基本设置:调整字体大小和行间距以适应个人喜好。设置自动完成和代码补全功能。启用行号显示。基本功能多光标编辑:使用Ctrl+D(Windows- Flink访问Kerberos环境下的Hive 我若成风zhb flinkflinkkerberoshivehadoop
目录测试环境工程搭建示例代码及运行总结本文主要介绍如何使用Flink访问Kerberos环境下的Hive。测试环境1.hive版本为2.1.12.flink版本为1.10.0工程搭建使用IDE工具通过Maven创建一个Java工程,具体创建过程就不详细描述了。1.在工程的pom.xml文件中增加如下依赖org.apache.flinkflink-java${flink.version}provid- 正则表达式 小米人er 我的博客正则表达式
正则表达式,又称正规表示法、常规表示法(RegularExpression,在代码中常简写为regex、regexp或RE),是一种用于匹配和处理文本的强大工具,它使用特定的字符和符号组合来描述文本模式。以下是关于正则表达式的基本介绍和使用方法:基本概念字符类:用方括号[]表示,用于匹配方括号内的任意一个字符。例如,[abc]可以匹配a、b或c中的任意一个字符。元字符:具有特殊含义的字符。例如^表- Android开发倒计时工具类 893151960 android开发日记androidAndroid教程Android案例Android倒计时Android开发倒计时
Android开发倒计时工具类倒计时功能很常见,分享个倒计时工具类,用的是RxJava3。直接上代码:/***@paramsecond*@paramnextObserverdesc:倒计时*createbycongon2018/5/2511:46*/publicstaticDisposabledealCountDownS(longsecond,ConsumernextObserver,Consum- Tesla V100驱动安装 郭宝才 linux服务器运维
确认操作系统kernel版本,参考链接:https://docs.nvidia.com/cuda/archive/12.2.0/cuda-installation-guide-linux/index.html安装依赖yuminstall-ygccgcc-c++rdma-coredkmselfutils-libelf-develntpyuminstall-ykernel-devel-$(uname-- Playwright 跟踪查看器:深入探索与高级用法 三带俩王 pythonplaywright
在现代Web开发和自动化测试中,Playwright已经成为了一个强大的工具。而Playwright的跟踪查看器(TraceViewer)更是为开发者和测试人员提供了深入了解和分析测试过程的强大功能。本文将深入探讨Playwright跟踪查看器的高级用法,帮助你更好地利用这个工具来优化你的Web开发和测试流程。一、Playwright跟踪查看器简介Playwright跟踪查看器是一个用于查看和分析- Python 3 中使用 SMTP 发送邮件:高级技巧与应用 三带俩王 python网络服务器
在现代的软件开发和自动化流程中,发送电子邮件是一项常见的任务。Python3提供了强大的工具来实现这一功能,特别是通过使用SMTP(SimpleMailTransferProtocol)协议。本文将深入探讨Python3中使用SMTP发送邮件的高级用法,展示其在不同场景下的灵活性和强大功能。一、SMTP简介SMTP是一种用于发送电子邮件的协议。它允许客户端(如Python程序)与邮件服务器进行通信- Python 在股票分析中的高级应用:挖掘金融数据的深度洞察 三带俩王 python金融开发语言
在当今的金融世界中,股票分析是投资者和金融从业者必备的技能。Python作为一种强大且灵活的编程语言,为股票分析提供了丰富的工具和技术。本文将深入探讨使用Python进行股票分析的高级用法,涵盖从数据获取与清洗、高级分析指标计算到机器学习和深度学习在股票分析中的应用等多个方面。一、数据获取与预处理:构建坚实的分析基础1.数据来源与获取直接从证券交易所获取数据:许多证券交易所提供了数据接口,例如,上- Python 中的complex(real[, imag])函数:高级用法与强大功能 三带俩王 python开发语言算法
在Python中,complex(real[,imag])函数是一个用于创建复数的强大工具。复数在数学、物理学、工程学等领域中有着广泛的应用,而Python的complex类型为我们提供了便捷的方式来处理复数。本文将深入探讨complex(real[,imag])函数的高级用法,展示其在不同场景下的强大功能。一、复数的基本概念复数是由实数和虚数组成的数,通常表示为a+bj的形式,其中a和b是实数,- DTD - XML 构建模块 kekexi1i xml算法
XML和HTML文档的主要的构建模块是元素标签。XML文档构建模块所有的XML文档(以及HTML文档)均由以下简单的构建模块构成:元素属性实体PCDATACDATA元素元素是XML以及HTML文档的主要构建模块。HTML元素的例子是"body"和"table"。XML元素的例子是"note"和"message"。元素可包含文本、其他元素或者是空的。空的HTML元素的例子是"hr"、"br"以及"i- 探索光之奥秘:Ray Optics - 一个强大的光学模拟工具 缪昱锨Hunter
探索光之奥秘:RayOptics-一个强大的光学模拟工具ray-opticsAwebappforcreatingandsimulating2Dgeometricopticalscenes,withagalleryof(interactive)demos.项目地址:https://gitcode.com/gh_mirrors/ra/ray-optics在这个链接中,你将发现一个开源项目——,它是一个- 【AI工具】夸克AI试用:分析DeepSeek-V3技术报告 bylander AI工具AI学习AI论文阅读人工智能学习gpt
安装了夸克AI,试用了一下AI总结功能,导入了DeepSeekV3的技术报告,使用了文章总结、问题提问、脑图、大纲等功能还不错,尤其是几个问题提问,回答的都不错,而且数学公司都是标准的markdown格式,不乱码,这一点就比其他的AI工具强。下面是分析的具体内容》AI文件总结DeepSeek-V3技术报告分析报告引言DeepSeek-V3是一个拥有6710亿参数的专家混合(MoE)语言模型,每次生- 项目中 枚举与注解的结合使用 飞翔的马甲 javaenumannotation
前言:版本兼容,一直是迭代开发头疼的事,最近新版本加上了支持新题型,如果新创建一份问卷包含了新题型,那旧版本客户端就不支持,如果新创建的问卷不包含新题型,那么新旧客户端都支持。这里面我们通过给问卷类型枚举增加自定义注解的方式完成。顺便巩固下枚举与注解。 一、枚举 1.在创建枚举类的时候,该类已继承java.lang.Enum类,所以自定义枚举类无法继承别的类,但可以实现接口。- 【Scala十七】Scala核心十一:下划线_的用法 bit1129 scala
下划线_在Scala中广泛应用,_的基本含义是作为占位符使用。_在使用时是出问题非常多的地方,本文将不断完善_的使用场景以及所表达的含义 1. 在高阶函数中使用 scala> val list = List(-3,8,7,9) list: List[Int] = List(-3, 8, 7, 9) scala> list.filter(_ > 7) r- web缓存基础:术语、http报头和缓存策略 dalan_123 Web
对于很多人来说,去访问某一个站点,若是该站点能够提供智能化的内容缓存来提高用户体验,那么最终该站点的访问者将络绎不绝。缓存或者对之前的请求临时存储,是http协议实现中最核心的内容分发策略之一。分发路径中的组件均可以缓存内容来加速后续的请求,这是受控于对该内容所声明的缓存策略。接下来将讨web内容缓存策略的基本概念,具体包括如如何选择缓存策略以保证互联网范围内的缓存能够正确处理的您的内容,并谈论下- crontab 问题 周凡杨 linuxcrontabunix
一: 0481-079 Reached a symbol that is not expected. 背景: */5 * * * * /usr/IBMIHS/rsync.sh- 让tomcat支持2级域名共享session g21121 session
tomcat默认情况下是不支持2级域名共享session的,所有有些情况下登陆后从主域名跳转到子域名会发生链接session不相同的情况,但是只需修改几处配置就可以了。 打开tomcat下conf下context.xml文件 找到Context标签,修改为如下内容 如果你的域名是www.test.com <Context sessionCookiePath="/path&q- web报表工具FineReport常用函数的用法总结(数学和三角函数) 老A不折腾 Webfinereport总结
ABS ABS(number):返回指定数字的绝对值。绝对值是指没有正负符号的数值。 Number:需要求出绝对值的任意实数。 示例: ABS(-1.5)等于1.5。 ABS(0)等于0。 ABS(2.5)等于2.5。 ACOS ACOS(number):返回指定数值的反余弦值。反余弦值为一个角度,返回角度以弧度形式表示。 Number:需要返回角- linux 启动java进程 sh文件 墙头上一根草 linuxshelljar
#!/bin/bash #初始化服务器的进程PId变量 user_pid=0; robot_pid=0; loadlort_pid=0; gateway_pid=0; ######### #检查相关服务器是否启动成功 #说明: #使用JDK自带的JPS命令及grep命令组合,准确查找pid #jps 加 l 参数,表示显示java的完整包路径 #使用awk,分割出pid- 我的spring学习笔记5-如何使用ApplicationContext替换BeanFactory aijuans Spring 3 系列
如何使用ApplicationContext替换BeanFactory? package onlyfun.caterpillar.device; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.xml.XmlBeanFactory; import- Linux 内存使用方法详细解析 annan211 linux内存Linux内存解析
来源 http://blog.jobbole.com/45748/ 我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用。 一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。 Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际上不占用- 数据库的单表查询常用命令及使用方法(-) 百合不是茶 oracle函数单表查询
创建数据库; --建表 create table bloguser(username varchar2(20),userage number(10),usersex char(2)); 创建bloguser表,里面有三个字段 &nbs- 多线程基础知识 bijian1013 java多线程threadjava多线程
一.进程和线程 进程就是一个在内存中独立运行的程序,有自己的地址空间。如正在运行的写字板程序就是一个进程。 “多任务”:指操作系统能同时运行多个进程(程序)。如WINDOWS系统可以同时运行写字板程序、画图程序、WORD、Eclipse等。 线程:是进程内部单一的一个顺序控制流。 线程和进程 a. 每个进程都有独立的- fastjson简单使用实例 bijian1013 fastjson
一.简介 阿里巴巴fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库;包括“序列化”和“反序列化”两部分,它具备如下特征:  - 【RPC框架Burlap】Spring集成Burlap bit1129 spring
Burlap和Hessian同属于codehaus的RPC调用框架,但是Burlap已经几年不更新,所以Spring在4.0里已经将Burlap的支持置为Deprecated,所以在选择RPC框架时,不应该考虑Burlap了。 这篇文章还是记录下Burlap的用法吧,主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成  - 【Mahout一】基于Mahout 命令参数含义 bit1129 Mahout
1. mahout seqdirectory $ mahout seqdirectory --input (-i) input Path to job input directory(原始文本文件). --output (-o) output The directory pathna- linux使用flock文件锁解决脚本重复执行问题 ronin47 linux lock 重复执行
linux的crontab命令,可以定时执行操作,最小周期是每分钟执行一次。关于crontab实现每秒执行可参考我之前的文章《linux crontab 实现每秒执行》现在有个问题,如果设定了任务每分钟执行一次,但有可能一分钟内任务并没有执行完成,这时系统会再执行任务。导致两个相同的任务在执行。 例如: <? // test .php- java-74-数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字 bylijinnan java
public class OcuppyMoreThanHalf { /** * Q74 数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字 * two solutions: * 1.O(n) * see <beauty of coding>--每次删除两个不同的数字,不改变数组的特性 * 2.O(nlogn) * 排序。中间- linux 系统相关命令 candiio linux
系统参数 cat /proc/cpuinfo cpu相关参数 cat /proc/meminfo 内存相关参数 cat /proc/loadavg 负载情况 性能参数 1)top M:按内存使用排序 P:按CPU占用排序 1:显示各CPU的使用情况 k:kill进程 o:更多排序规则 回车:刷新数据 2)ulimit ulimit -a:显示本用户的系统限制参- [经营与资产]保持独立性和稳定性对于软件开发的重要意义 comsci 软件开发
一个软件的架构从诞生到成熟,中间要经过很多次的修正和改造 如果在这个过程中,外界的其它行业的资本不断的介入这种软件架构的升级过程中 那么软件开发者原有的设计思想和开发路线- 在CentOS5.5上编译OpenJDK6 Cwind linuxOpenJDK
几番周折终于在自己的CentOS5.5上编译成功了OpenJDK6,将编译过程和遇到的问题作一简要记录,备查。 0. OpenJDK介绍 OpenJDK是Sun(现Oracle)公司发布的基于GPL许可的Java平台的实现。其优点: 1、它的核心代码与同时期Sun(-> Oracle)的产品版基本上是一样的,血统纯正,不用担心性能问题,也基本上没什么兼容性问题;(代码上最主要的差异是- java乱码问题 dashuaifu java乱码问题js中文乱码
swfupload上传文件参数值为中文传递到后台接收中文乱码 在js中用setPostParams({"tag" : encodeURI( document.getElementByIdx_x("filetag").value,"utf-8")}); 然后在servlet中String t- cygwin很多命令显示command not found的解决办法 dcj3sjt126com cygwin
cygwin很多命令显示command not found的解决办法 修改cygwin.BAT文件如下 @echo off D: set CYGWIN=tty notitle glob set PATH=%PATH%;d:\cygwin\bin;d:\cygwin\sbin;d:\cygwin\usr\bin;d:\cygwin\usr\sbin;d:\cygwin\us- [介绍]从 Yii 1.1 升级 dcj3sjt126com PHPyii2
2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差异。因此从 1.1 版升级并不像小版本间的跨越那么简单,通过本指南你将会了解两个版本间主要的不同之处。 如果你之前没有用过 Yii 1.1,可以跳过本章,直接从"入门篇"开始读起。 请注意,Yii 2.0 引入了很多本章并没有涉及到的新功能。强烈建议你通读整部权威指南来了解所有新特性。这样有可能会发- Linux SSH免登录配置总结 eksliang ssh-keygenLinux SSH免登录认证Linux SSH互信
转载请出自出处:http://eksliang.iteye.com/blog/2187265 一、原理 我们使用ssh-keygen在ServerA上生成私钥跟公钥,将生成的公钥拷贝到远程机器ServerB上后,就可以使用ssh命令无需密码登录到另外一台机器ServerB上。 生成公钥与私钥有两种加密方式,第一种是- 手势滑动销毁Activity gundumw100 android
老是效仿ios,做android的真悲催! 有需求:需要手势滑动销毁一个Activity 怎么办尼?自己写? 不用~,网上先问一下百度。 结果: http://blog.csdn.net/xiaanming/article/details/20934541 首先将你需要的Activity继承SwipeBackActivity,它会在你的布局根目录新增一层SwipeBackLay- JavaScript变换表格边框颜色 ini JavaScripthtmlWebhtml5css
效果查看:http://hovertree.com/texiao/js/2.htm代码如下,保存到HTML文件也可以查看效果: <html> <head> <meta charset="utf-8"> <title>表格边框变换颜色代码-何问起</title> </head> <body&- Kafka Rest : Confluent kane_xie kafkaRESTconfluent
最近拿到一个kafka rest的需求,但kafka暂时还没有提供rest api(应该是有在开发中,毕竟rest这么火),上网搜了一下,找到一个Confluent Platform,本文简单介绍一下安装。 这里插一句,给大家推荐一个九尾搜索,原名叫谷粉SOSO,不想fanqiang谷歌的可以用这个。以前在外企用谷歌用习惯了,出来之后用度娘搜技术问题,那匹配度简直感人。 环境声明:Ubu- Calender不是单例 men4661273 单例Calender
在我们使用Calender的时候,使用过Calendar.getInstance()来获取一个日期类的对象,这种方式跟单例的获取方式一样,那么它到底是不是单例呢,如果是单例的话,一个对象修改内容之后,另外一个线程中的数据不久乱套了吗?从试验以及源码中可以得出,Calendar不是单例。 测试: Calendar c1 =- 线程内存和主内存之间联系 qifeifei java thread
1, java多线程共享主内存中变量的时候,一共会经过几个阶段, lock:将主内存中的变量锁定,为一个线程所独占。 unclock:将lock加的锁定解除,此时其它的线程可以有机会访问此变量。 read:将主内存中的变量值读到工作内存当中。 load:将read读取的值保存到工作内存中的变量副本中。- schedule和scheduleAtFixedRate tangqi609567707 javatimerschedule
原文地址:http://blog.csdn.net/weidan1121/article/details/527307 import java.util.Timer;import java.util.TimerTask;import java.util.Date; /** * @author vincent */public class TimerTest {  - erlang 部署 wudixiaotie erlang
1.如果在启动节点的时候报这个错 : {"init terminating in do_boot",{'cannot load',elf_format,get_files}} 则需要在reltool.config中加入 {app, hipe, [{incl_cond, exclude}]}, 2.当generate时,遇到: ERROR