- love2d第一章游戏的基本元素
我和我的火柴
本章内容:love2d的游戏循环以及基本的输入、输出。游戏的基本元素教程开启之前,笔者假定你对lua已经有了初步了解,因为在教程中,我不会再讲解关于lua的基础使用。所谓初步了解是指,起码了解lua的数据类型,函数,遍历,条件语句。对自定义迭代器,metatable,与c互动方面暂时不做要求。如有可能,希望了解一些初步的oop(面向对象编程)和eop(面向组件编程)的概念。因为我们未来是写程序的,
- Liko-12探索记1
宵夜鸟
从发现PICO8心情激动的一开始到发现支付不了的失落,再到发现Liko12重燃兴趣,不过短短两天。现在,是时候记录一下新玩具的探索历程啦!^_^官网地址在此:https://liko-12.github.io图1官网界面总体来讲,Liko12上手虽然没有PICO8简单,但也不复杂。使用Lua语言,基于love2d制作,有一种小钢炮的感觉。目前系统功能尚未开发完成,文档也没有编写完,但是已经可以开发
- Love2D游戏脚本在windows平台下打包exe发布教程
爱睡觉的树
由于我通常在linux环境下工作,所以love2D的开发工作一般也在linux下进行,在开发完自己的第一个小游戏后,我尝试将游戏打包发布为exe程序供朋友们在windows平台下试玩。本教程以我的github项目为范例:https://github.com/redtreeai/roomescape,在教程开始之前,可以先把我的工程下载到本地,其中有个game.rar文件解压后便是打包发布好的游戏应
- C++ 开源游戏服务器框架
Nankys
服务器框架后端github服务器
1.NoahGameFrame作者:ketoo地址:https://github.com/ketoo/NoahGameFrame技术开发群:QQ:3302410372.love作者:love2d地址:https://github.com/love2d/love技术开发群:无3.TrinityCore作者:TrinityCore地址:https://github.com/TrinityCore/Tr
- love2d贪吃蛇---画方格
winston600
#GameDev
各位看官,原版请移步下面链接,代码转载自:使用Love2D引擎开发贪吃蛇游戏-CSDN博客https://blog.csdn.net/qinyuanpei/article/details/44279585debug=true--定义窗口宽度和高度localw=640localh=640--定义网格单元大小localunitSize=20;functionlove.load(arg)endfunct
- 【Love2d从青铜到王者】第十六篇:Love2d之动画(Animation)
森明帮大于黑虎帮
Love2d动画游戏程序游戏引擎游戏
系列文章目录文章目录系列文章目录前言一、Love2d动画(Animation)1️⃣.框架2️⃣.四角型(Quads)3️⃣.多行(Multiplerows)4️⃣.出血的(Bleeding)5️⃣.总结总结前言一、Love2d动画(Animation)1️⃣.框架我们来做一个动画形象。首先,你需要一些图片:你也可以下载它们的压缩文件这里加载图像并将它们放入表格中。functionlove.loa
- 【Love2d从青铜到王者】第十五篇:Love2d之角度和距离(Angles and distance)
森明帮大于黑虎帮
Love2d游戏游戏程序游戏引擎visualstudiocode
系列文章目录文章目录系列文章目录前言一、角度(Angle)二、正弦和余弦(Sineandcosine)三、距离(Distance)四、图像(Image)五、总结总结前言一、角度(Angle)让我们画一个沿鼠标光标方向移动的圆。从创建一个圆开始。functionlove.load()---创建一个名为circle的对象circle={x=100,y=100,radius=25,speed=200,}
- 【Love2d从青铜到王者】第十篇:Love2d之类和类的继承(Classes And Inheritance)
森明帮大于黑虎帮
Love2d游戏引擎游戏程序visualstudiocode开发语言
系列文章目录文章目录系列文章目录前言一、类(Classes)1️⃣.类(Classes)二、继承(inheritance)1️⃣.继承(inheritance)三、代码详细解读四、疑惑五、总结总结前言一、类(Classes)1️⃣.类(Classes)Classes就像蓝图。您可以用一个Classes创建多个房屋。类似地,我们可以从一个类中创建多个对象。对于Classes,我们将使用一个库:Cla
- 【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
森明帮大于黑虎帮
Love2d游戏引擎游戏程序visualstudiocode
系列文章目录文章目录系列文章目录前言一、Love2d是什么二、Love2d的安装1️⃣.Love2d安装教程2️⃣.Love2d环境变量的配置三、Love2d编辑器安装四、验证VisualStudioCode配置总结前言一、Love2d是什么Love2D是一款让开发者可以使用Lua语言进行开发的2D游戏框架,免费且开源。其官网上有详细的介绍与手册,但需要科学上网且为全英文。Love2D国外的开发者
- 【Love2d从青铜到王者】第二篇:Love2d详细介绍以及官网安装
森明帮大于黑虎帮
Love2d游戏引擎游戏visualstudiocode
系列文章目录文章目录系列文章目录前言一、Love2d介绍1️⃣.Love2d介绍2️⃣.摘要3️⃣.我们会学到什么二、Love2d的安装1️⃣.Love2️⃣.ZeroBraneStudio编辑器3️⃣.还有几件事4️⃣.下面几种可以替代文本编辑器四、验证VisualStudioCode配置总结前言一、Love2d介绍1️⃣.Love2d介绍对学习如何制作游戏如此兴奋,以至于懒得看我无聊的介绍吗?
- 【Love2d从青铜到王者】第三篇:Love2d变量以及函数
森明帮大于黑虎帮
Love2d游戏引擎游戏visualcode
系列文章目录文章目录系列文章目录前言一、Love2d变量1️⃣.整形2️⃣.字符串3️⃣.变量命名规则4️⃣.用法5️⃣.总结二、Love2d函数1️⃣.函数2️⃣.参数3️⃣.返回值4️⃣.用法5️⃣.总结总结前言一、Love2d变量1️⃣.整形通过编程,我们可以做算术。3+4是多少?是7!好吧,让我们测试一下。我们可以使用print使数字出现在我们的输出控制台中。运行您的代码(意思是按下F5,
- MacOS下安装运行Love2D
StormerX
首先到官网下载Love2D:https://love2d.org/将下载的文件解压出来,复制到应用程序目录(Applications)给love这个程序创建命令行快捷方式。编辑~/.bash_profile这个文件。打开终端,执行vim~/.bash_profile按键盘上的i键,进入文件编辑模式。在文件末尾加入:aliaslove="/Applications/love.app/Contents
- libGDX引擎学习初识
骚包滴鱿鱼男
libgdx
OpenGLES是目前移动开发中比较常用的技术,但是在开发学习使用上进入OGLES2后还是有一定的难度的。但是作为学习和日常工作使用,我们可以使用一些引擎作为自己的学习入门的工具或是框架。先从学习使用开始,O(∩_∩)O哈哈~高中政治书上说到的透过现象看本质。根据大家的主要开发语言目前的选择如下:C++:coco2d-x,SDLJava:andengine,libgdxlua:love2d我主要从
- 一直没闲着,在用love2d 做自己的独立 沙盘游戏~~《武侠与江湖》
ttwings
游戏开发
一直没闲着,在做自己的独立游戏~~https://github.com/ttwings/wuxiaLove2d#武侠与江湖love2d版欢迎大家来到《武侠与江湖》,先前用LibGDX游戏框架做的武侠沙盘角色扮演类游戏,后来在考虑任务脚本时候,发现lua上的一个love2d引擎,简单好用就着手学习lua和love2d,同时把项目搬到这里,原来的应该也不会放弃love2d主要用作建立模型。游戏主题穿
- LOVE2D中实现一个简单的摇杆
i-mfox
love2dlua
转自:http://blog.csdn.net/jkevin2016/article/details/52885137locallocal_class=class()--这里用到云风的CLASS代码localgr=love.graphicslocalfunctiongetDistance(pointO,pointA)distance=math.pow((pointO.x-pointA.x),2)+
- love2d教程4--材质和贴图
weixin_34260991
”说明,在love2d的wiki上以下的这些操作都比较费时,建议不要在draw和update里重复加载同样的数据,而是创建以后保存以重复使用。”材质可以简单的说是一些图片素材,love2d可以从文件和ImageData(可以看作内存中的图像数据)载入图片image=love.graphics.newImage(path或imagedata),返回一个Image对象(可以被画在屏幕上)说明只能从ma
- 开源跨平台2D游戏引擎Love2D介绍
SunRaIN_
声明:本博客文章原创类别的均为个人原创,版权所有。转载请注明出处:http://blog.csdn.net/ml3947,另外本人的个人博客:http://www.wjfxgame.com。Love2D是一个开源的,跨平台的2D游戏引擎。使用纯Lua脚本来进行游戏开发。目前支持的平台有Windows,MacOS,Linux。另外在社区里,还有Love2D-android版本,而且也有进军IOS的计
- love2d 乒乓球游戏
张某人的胡思乱想
gamelua
周末在油管上看到的一个教程,跟着学习了一段时间,后来网络不稳定放弃了,不过可以到github上下载源码,作为游戏入门挺不错的。Topics-Lua-LOVE2D--基于lua的游戏引擎-DrawingShapes-DrawingText-DeltaTimeandVelocity-GameState-BasicOOP(Object-OrientedProgramming)-BoxCollision(
- 非常详细易懂的法线贴图(Normal Mapping)
进击的鸭嘴兽
翻译:非常详细易懂的法线贴图(NormalMapping)本文翻译自:Shaders»Lesson6:NormalMapping作者:MattDesLauriers译者:FreeBlues这一系列依赖于最小规模的用于着色器和渲染工具的lwjgl-basicsAPI.代码已经被移植到LibGDX.这些概念是足够通用的,它们能被应用于Love2D,GLSLSandbox,iOS,或者其他支持GLSL的
- 关于love2d引擎require导入C/C++编写的.dll/.so扩展库问题
Flaribbit
luac语言
游戏项目中遇到的狗屎问题,分享一下解决经验,以一个最基本的程序为例:test.c#include"lua.h"#include"lualib.h"#include"lauxlib.h"staticintabout(lua_State*L){lua_pushstring(L,"testbyflaribbit");return1;}staticconststructluaL_RegfuncList[]
- love2d 开发环境
weixin_33852020
设置好ANDROID_NDKANDROID_SDKANDROID_HOME(和android_sdk同路径)的环境变量修改好local.propertiesndk.dir=/opt/android-ndksdk.dir=/opt/android-sdk运行./gradlew下载gradle等操作(网路不好需要耐心等待)导入到android_studio注意:1.如果需要手动编译lovecpp代码的
- Love2D Decoding error : Invalid UTF-8 错误/问题 解决方法
weixin_30823227
require("something")或者其他情况出现Decodingerror:InvalidUTF-8.一个解决方案是尽量使用utf-8编码:https://love2d.org/forums/viewtopic.php?f=4&t=8760另一个方案,也是我设置了utf8编码后依旧显示invalidutf-8问题,按照http://love2d.org/forums/viewtopic.p
- 初步接触love2d(catui安装 )
avriltank
love2d和对应的lua模块catuilove2d项目主页:[github上love2d]:(https://github.com/love2d/love)1,love2d的编译1.1,windows平台love2d源码地址:https://github.com/love2d/love因为windows下有很多依赖,所以有个项目把windows下所有依赖打包在一起了。项目地址:按照说明,需要ns
- lua+love2d制作的2048游戏
使用lua和love2d编写的pc版2048游戏,适用于linux和windows平台。依赖love2d游戏引擎,love2d需0.9及以上版本。core.lua复制代码代码如下:core={}core.block={}core.score=0core.best=0love.filesystem.setIdentity("2048")localfunctionget_best()ifnotlove
- 【Rust日报】 2019-06-23:【系列】Rust 的 OOP 编程研究
nickname_cpongo6
sniffglue-Rust实现的网络嗅探器这个库的特点是多线程,可以充分利用多核。可以放心地用在不安全网络中(可能是做了很完善的错误处理)。看看效果:Repotrgui-又一个GUI框架新出来的一个,纯正的用Rust写GUI。借鉴于IMGUI,MLIB,Love2D。其基本理念是利用Widgettrait对象和Container,来看一下其设计理念图:Repo【系列】Rust的OOP编程研究这是
- Love2D游戏引擎制作贪吃蛇游戏
findhappy117
代码地址如下:http://www.demodashi.com/demo/15051.htmlLove2D游戏引擎制作贪吃蛇游戏内附有linux下的makefile,windows下的生成方法请查看:forwindows预览游戏love2d游戏引擎重要函数详情:love2dwikilove.load:当游戏开始时被调用且仅调用一次love.draw:回调函数,每帧更新一次游戏画面love.upda
- 【翻译】非常详细易懂的法线贴图(Normal Mapping)
Mr_传奇
Unity
翻译:非常详细易懂的法线贴图(NormalMapping)本文翻译自:Shaders»Lesson6:NormalMapping作者:MattDesLauriers译者:FreeBlues这一系列依赖于最小规模的用于着色器和渲染工具的lwjgl-basicsAPI.代码已经被移植到LibGDX.这些概念是足够通用的,它们能被应用于Love2D,GLSLSandbox,iOS,或者其他支持GLSL的
- Love2D conf配置文件
Releed
love2DLove2D引擎入门
说明conf.lua文件是在加载所有love工程时最先执行的,可以使用functionlove.conf()在此函数中你可以选择性的加载love模块,或者设置窗口大小等等conf函数只能接受一个函数如你可以设置窗口大小和窗口标题:如果你的游戏不支持物理或操纵杆,你也可以禁用这些模块:在禁用某些模块时,可以在打包游戏时减少体积大小,它略有减少启动时间(特别是如果操纵杆模块被禁用),并减少内存使用(略
- 翻译:非常详细易懂的法线贴图(Normal Mapping)
自由布鲁斯
翻译:非常详细易懂的法线贴图(NormalMapping)本文翻译自:Shaders»Lesson6:NormalMapping作者:MattDesLauriers译者:FreeBlues这一系列依赖于最小规模的用于着色器和渲染工具的lwjgl-basicsAPI.代码已经被移植到LibGDX.这些概念是足够通用的,它们能被应用于Love2D,GLSLSandbox,iOS,或者其他支持GLSL的
- 最近发现一个有意思的lua游戏引擎,名字叫love2d
弯弓射月
Hithere!LÖVEisan*awesome*frameworkyoucanusetomake2DgamesinLua.It'sfree,open-source,andworksonWindows,MacOSX,Linux,AndroidandiOS.OpenSourceLÖVEislicensedundertheliberalzlib/libpnglicense.Thismeansthat:
- 统一思想认识
永夜-极光
思想
1.统一思想认识的基础,才能有的放矢
原因:
总有一种描述事物的方式最贴近本质,最容易让人理解.
如何让教育更轻松,在于找到最适合学生的方式.
难点在于,如何模拟对方的思维基础选择合适的方式. &
- Joda Time使用笔记
bylijinnan
javajoda time
Joda Time的介绍可以参考这篇文章:
http://www.ibm.com/developerworks/cn/java/j-jodatime.html
工作中也常常用到Joda Time,为了避免每次使用都查API,记录一下常用的用法:
/**
* DateTime变化(增减)
*/
@Tes
- FileUtils API
eksliang
FileUtilsFileUtils API
转载请出自出处:http://eksliang.iteye.com/blog/2217374 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- 各种新兴技术
不懂事的小屁孩
技术
1:gradle Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。
现在构建系统常用到maven工具,现在有更容易上手的gradle,
搭建java环境:
http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/
搭建android环境:
http://m
- tomcat6的https双向认证
酷的飞上天空
tomcat6
1.生成服务器端证书
keytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=beijing,c=cn" -alias server -keypass password -keystore server.jks -storepass password -validity 36
- 托管虚拟桌面市场势不可挡
蓝儿唯美
用户还需要冗余的数据中心,dinCloud的高级副总裁兼首席营销官Ali Din指出。该公司转售一个MSP可以让用户登录并管理和提供服务的用于DaaS的云自动化控制台,提供服务或者MSP也可以自己来控制。
在某些情况下,MSP会在dinCloud的云服务上进行服务分层,如监控和补丁管理。
MSP的利润空间将根据其参与的程度而有所不同,Din说。
“我们有一些合作伙伴负责将我们推荐给客户作为个
- spring学习——xml文件的配置
a-john
spring
在Spring的学习中,对于其xml文件的配置是必不可少的。在Spring的多种装配Bean的方式中,采用XML配置也是最常见的。以下是一个简单的XML配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.or
- HDU 4342 History repeat itself 模拟
aijuans
模拟
来源:http://acm.hdu.edu.cn/showproblem.php?pid=4342
题意:首先让求第几个非平方数,然后求从1到该数之间的每个sqrt(i)的下取整的和。
思路:一个简单的模拟题目,但是由于数据范围大,需要用__int64。我们可以首先把平方数筛选出来,假如让求第n个非平方数的话,看n前面有多少个平方数,假设有x个,则第n个非平方数就是n+x。注意两种特殊情况,即
- java中最常用jar包的用途
asia007
java
java中最常用jar包的用途
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. w
- ajax获取Struts框架中的json编码异常和Struts中的主控制器异常的解决办法
百合不是茶
jsjson编码返回异常
一:ajax获取自定义Struts框架中的json编码 出现以下 问题:
1,强制flush输出 json编码打印在首页
2, 不强制flush js会解析json 打印出来的是错误的jsp页面 却没有跳转到错误页面
3, ajax中的dataType的json 改为text 会
- JUnit使用的设计模式
bijian1013
java设计模式JUnit
JUnit源代码涉及使用了大量设计模式
1、模板方法模式(Template Method)
定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类中完成。
 
- Linux常用命令(摘录)
sunjing
crondchkconfig
chkconfig --list 查看linux所有服务
chkconfig --add servicename 添加linux服务
netstat -apn | grep 8080 查看端口占用
env 查看所有环境变量
echo $JAVA_HOME 查看JAVA_HOME环境变量
安装编译器
yum install -y gcc
- 【Hadoop一】Hadoop伪集群环境搭建
bit1129
hadoop
结合网上多份文档,不断反复的修正hadoop启动和运行过程中出现的问题,终于把Hadoop2.5.2伪分布式安装起来,跑通了wordcount例子。Hadoop的安装复杂性的体现之一是,Hadoop的安装文档非常多,但是能一个文档走下来的少之又少,尤其是Hadoop不同版本的配置差异非常的大。Hadoop2.5.2于前两天发布,但是它的配置跟2.5.0,2.5.1没有分别。 &nb
- Anychart图表系列五之事件监听
白糖_
chart
创建图表事件监听非常简单:首先是通过addEventListener('监听类型',js监听方法)添加事件监听,然后在js监听方法中定义具体监听逻辑。
以钻取操作为例,当用户点击图表某一个point的时候弹出point的name和value,代码如下:
<script>
//创建AnyChart
var chart = new AnyChart();
//添加钻取操作&quo
- Web前端相关段子
braveCS
web前端
Web标准:结构、样式和行为分离
使用语义化标签
0)标签的语义:使用有良好语义的标签,能够很好地实现自我解释,方便搜索引擎理解网页结构,抓取重要内容。去样式后也会根据浏览器的默认样式很好的组织网页内容,具有很好的可读性,从而实现对特殊终端的兼容。
1)div和span是没有语义的:只是分别用作块级元素和行内元素的区域分隔符。当页面内标签无法满足设计需求时,才会适当添加div
- 编程之美-24点游戏
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Random;
import java.util.Set;
public class PointGame {
/**编程之美
- 主页面子页面传值总结
chengxuyuancsdn
总结
1、showModalDialog
returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口时,用于返回窗口的值
主界面
var sonValue=window.showModalDialog("son.jsp");
子界面
window.retu
- [网络与经济]互联网+的含义
comsci
互联网+
互联网+后面是一个人的名字 = 网络控制系统
互联网+你的名字 = 网络个人数据库
每日提示:如果人觉得不舒服,千万不要外出到处走动,就呆在床上,玩玩手游,更不能够去开车,现在交通状况不
- oracle 创建视图 with check option
daizj
视图vieworalce
我们来看下面的例子:
create or replace view testview
as
select empno,ename from emp where ename like ‘M%’
with check option;
这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:
select * from testv
- ToastPlugin插件在cordova3.3下使用
dibov
Cordova
自己开发的Todos应用,想实现“
再按一次返回键退出程序 ”的功能,采用网上的ToastPlugins插件,发现代码或文章基本都是老版本,运行问题比较多。折腾了好久才弄好。下面吧基于cordova3.3下的ToastPlugins相关代码共享。
ToastPlugin.java
package&nbs
- C语言22个系统函数
dcj3sjt126com
cfunction
C语言系统函数一、数学函数下列函数存放在math.h头文件中Double floor(double num) 求出不大于num的最大数。Double fmod(x, y) 求整数x/y的余数。Double frexp(num, exp); double num; int *exp; 将num分为数字部分(尾数)x和 以2位的指数部分n,即num=x*2n,指数n存放在exp指向的变量中,返回x。D
- 开发一个类的流程
dcj3sjt126com
开发
本人近日根据自己的开发经验总结了一个类的开发流程。这个流程适用于单独开发的构件,并不适用于对一个项目中的系统对象开发。开发出的类可以存入私人类库,供以后复用。
以下是开发流程:
1. 明确类的功能,抽象出类的大概结构
2. 初步设想类的接口
3. 类名设计(驼峰式命名)
4. 属性设置(权限设置)
判断某些变量是否有必要作为成员属
- java 并发
shuizhaosi888
java 并发
能够写出高伸缩性的并发是一门艺术
在JAVA SE5中新增了3个包
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
在java的内存模型中,类的实例字段、静态字段和构成数组的对象元素都会被多个线程所共享,局部变量与方法参数都是线程私有的,不会被共享。
- Spring Security(11)——匿名认证
234390216
Spring SecurityROLE_ANNOYMOUS匿名
匿名认证
目录
1.1 配置
1.2 AuthenticationTrustResolver
对于匿名访问的用户,Spring Security支持为其建立一个匿名的AnonymousAuthenticat
- NODEJS项目实践0.2[ express,ajax通信...]
逐行分析JS源代码
Ajaxnodejsexpress
一、前言
通过上节学习,我们已经 ubuntu系统搭建了一个可以访问的nodejs系统,并做了nginx转发。本节原要做web端服务 及 mongodb的存取,但写着写着,web端就
- 在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
lhbthanks
javahtmlstrutscheckbox
第一种方法:获取结果String类型
在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。
所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。
以下是实现的代码:
前台 HTML 代码:
- 003.Kafka基本概念
nweiren
hadoopkafka
Kafka基本概念:Topic、Partition、Message、Producer、Broker、Consumer。 Topic: 消息源(Message)的分类。 Partition: Topic物理上的分组,一
- Linux环境下安装JDK
roadrunners
jdklinux
1、准备工作
创建JDK的安装目录:
mkdir -p /usr/java/
下载JDK,找到适合自己系统的JDK版本进行下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
把JDK安装包下载到/usr/java/目录,然后进行解压:
tar -zxvf jre-7
- Linux忘记root密码的解决思路
tomcat_oracle
linux
1:使用同版本的linux启动系统,chroot到忘记密码的根分区passwd改密码 2:grub启动菜单中加入init=/bin/bash进入系统,不过这时挂载的是只读分区。根据系统的分区情况进一步判断. 3: grub启动菜单中加入 single以单用户进入系统. 4:用以上方法mount到根分区把/etc/passwd中的root密码去除 例如: ro
- 跨浏览器 HTML5 postMessage 方法以及 message 事件模拟实现
xueyou
jsonpjquery框架UIhtml5
postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。postMessage 方法 JSONP 技术不一样,前者是前端擅长跨域文档数据即时通讯,后者擅长针对跨域服务端数据通讯,p