- Python爬虫解析工具之xpath使用详解
eqa11
python爬虫开发语言
文章目录Python爬虫解析工具之xpath使用详解一、引言二、环境准备1、插件安装2、依赖库安装三、xpath语法详解1、路径表达式2、通配符3、谓语4、常用函数四、xpath在Python代码中的使用1、文档树的创建2、使用xpath表达式3、获取元素内容和属性五、总结Python爬虫解析工具之xpath使用详解一、引言在Python爬虫开发中,数据提取是一个至关重要的环节。xpath作为一门
- pythonpandas函数详解_Python pandas常用函数详解
Senvn
本文研究的主要是pandas常用函数,具体介绍如下。1import语句importpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltimportdatetimeimportre2文件读取df=pd.read_csv(path='file.csv')参数:header=None用默认列名,0,1,2,3...names=['A','B','C'
- 【Python】np.hstack()和np.vstack函数详解和示例
木彳
Python学习和使用过程积累python开发语言
本文通过函数原理和运行示例,对np.hstack()和np.vstack函数进行详解,以帮助大家理解和使用。更多Numpy函数详解和示例,可参考【Python】Numpy库近50个常用函数详解和示例,可作为工具手册使用目录np.hstack()函数解析运行示例一维数组二维数组np.vstack()函数解析运行示例np.hstack()np.hstack()是NumPy库中的一个函数,用于将两个或更
- Prometheus运维六 PromQL查询语言详解及操作
安顾里
Prometheus监控类大数据kubernetes运维linux
海阔凭鱼跃,天高任鸟飞Prometheus官网:https://prometheus.io/文章目录1.什么是PromQL?2.PromQL的基本使用2.1时间序列选择器2.1.1瞬时向量选择器2.2区间向量选择器2.2.1范围向量选择器2.2.2时间位移操作2.2.3使用聚合操作2.3标量和字符串3.PromQL操作符4.内置常用函数5.HTTPAPI操作PromQL6.使用建议1.什么是Pro
- 【RKNN系列】常用函数:使用RGA加速画框
jcfszxc
RKNN系列Rockchiprknn-toolkit2c++RKNN
以下是针对convert_and_draw_rectangle函数的详细使用说明:convert_and_draw_rectangle函数功能在给定的图像数据上使用RGA(RockchipGraphicsAcceleration)绘制矩形框。语法IM_STATUSconvert_and_draw_rectangle(uint8_t*dst_data,intwidth,intheight,const
- 【多线程服务器】多线程下网络编程
gma999
c++服务器
目录多线程模型-非阻塞IO+oneloopperthreadoneloopperthread线程池oneloopperthread与线程池结合目前主流多线程模型Reactor模式+线程池Proactor模式Master-Worker模型多线程编程的实现线程抢占问题Happens-Before关系Linux下多线程编程常用函数线程的创建线程销毁多线程下的I/ORAII与文件描述符管理RAII与for
- Python数据分析之pandas学习!
Python_trys
python数据分析pandas开发语言学习ide
Python中的pandas模块进行数据分析。接下来pandas介绍中将学习到如下8块内容:1、数据结构简介:DataFrame和Series2、数据索引index3、利用pandas查询数据4、利用pandas的DataFrames进行统计分析5、利用pandas实现SQL操作6、利用pandas进行缺失值的处理7、利用pandas实现Excel的数据透视表功能8、多层索引的使用在文章开始前打个
- 探索PyQt:常用函数与代码示例
零 度°
pythonpython
引言PyQt是一个用于创建跨平台GUI应用程序的Python绑定库,它提供了对Qt库的全面访问。在本文中,我们将深入探讨PyQt中的一些常用函数,并通过参数解释和代码示例来帮助您更好地理解它们的用法。PyQt5简介PyQt5是Qtv5的Python绑定,它允许您使用Python语言来创建图形用户界面(GUI)。它包括了Qt的大部分模块,如核心功能、GUI组件、网络编程、多线程等。常用函数与参数解释
- Python subprocess库常用函数
YH美洲大蠊
python服务器
1.subprocess.run():应用场景:执行系统命令,获取命令执行结果。作用:运行命令,等待命令完成,然后返回CompletedProcess实例。参数:args:要执行的命令及其参数,可以是一个字符串或一个参数列表。capture_output:如果为True,则捕获命令的输出。input:提供给子进程的输入数据。text:如果为True,则输出和错误将是文本格式。check:如果为Tr
- sql注入常用函数
web安全工具库
小课堂sql注入常用函数
当所有情绪都堆在一起的时候,才发现自己已经不是那个一块糖就能开心的小孩子了。。。----网易云热评一、MySql注入常用函数1、system_user()系统用户名2、user()用户名3、current_user()当前用户名4、session_user()链接数据库的用户名5、database()数据库名6、version()数据库版本7、@@datadir数据库路径8、@@basedir数据
- Java 常用函数式接口案例之Consumer接口
夏沐_lk
Java基础java函数式编程Consumer接口
案例1importjava.util.function.Consumer;/***java.util.function.Consumer:该接口的作用与Supplier接口作用相反,将创建的参数消费(使用)掉。*Consumer接口中包含了唯一一个抽象方法voidaccept(Tt);消费一个指定泛型的数据**defaultConsumerandThen(Consumerafter){*Objec
- Python 数据分析— Pandas 基本操作(下)
fjwangxi
#python数据分析python数据分析pandas
文章目录学习内容:一、数据分箱二、自定义函数三、DataFrame其他常用函数学习内容:一、数据分箱将Series的每个值对应到区间。cut(x=分箱对象Series或1维数组,bins=分箱数或区间,right=是否包含右值,labels=标签)1.对1维数组进行分箱np.random.seed(666)s=np.random.randint(25,100,size=10)#s值:array([
- Hive SQL基础及优化
蓝棠
SQLhivesqlbigdata
SQLSQLSQL基础语法基本含义(与excel对应)数据来源HiveSQL查询语法单表查询语法和使用1,select2,groupby*3,聚合函数4.行转列5,join6,Hive分析/窗口函数7,HiveSQL怎么写7.1*找出5月新用户数>10w的日期**7.2找出7.2号新客,在7.3-7.10仍活跃的用户数*8,开发限制和建议SQL常用函数优秀SQLer的进阶常用函数介绍与应用一、基础
- Python入门教程:随机数random模块的用法
程序员晓晓
python开发语言Python编程Python学习技能分享
random是Python的一个内置模块,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等。以下是这个模块的常用函数及其用法:1.random.random():生成一个[0.0,1.0)之间的随机浮点数,包括0但不包括1。importrandomprint(random.random())2.random.randint(a,b):生成一个[a,b]之间的
- 文章汇总 | 2018
学习之术
12月RIA便签学习法10月财富最好的定义Spark分布式原理及碰到的三个坑在不断解决问题(矛盾)的过程进步9月《韭菜的自我修养》-股票交易是零和游戏吗?算法实现的后勤保障参加4D领导力培训的收获8月reduceByKey应用举例不要把导火线当做根本原因从一个函数的三次迭代得到的收获Spark入门-常用函数汇总7月听部门大牛分享后的一些感想从三件小事上谈谈至少提出两种方案的重要性健身两个月的收获以
- 深入理解C语言中的文件操作 —— 底层原理与实践
极客代码
玩转C语言开发语言c语言
引言在C语言中,文件操作是一项基础且重要的技能。无论是简单的文本文件读写,还是复杂的二进制文件处理,掌握文件操作对于开发各种类型的应用程序都是必不可少的。本文将详细介绍C语言中文件操作的基本原理、常用函数及其使用方法,并通过示例代码加深理解。文件操作概述在C语言中,文件操作主要通过两种方式进行:标准I/O函数族(stdio.h)和低级I/O函数族(fcntl.h和unistd.h)。标准I/O函数
- Python列表全解析:从入门到精通
Bro_cat
Pythonpython开发语言
Python中的列表(List)是一种功能强大且灵活的数据结构,是编程中不可或缺的工具之一。今天将给大家介绍Python列表的基本概念、操作方法、特性、与数组的差异以及常用函数的使用,帮助你从入门到精通。一、列表的基本概念列表是Python中一种有序、可变的数据集合,能够存储多个元素,这些元素可以是任何数据类型。列表使用方括号[]定义,元素之间用逗号,分隔。例如:my_list=[1,2,3,'a
- 数据分析——python常用函数(数分入门级框架)
进击小张
python数据分析pandas
Python(数据分析常用函数)目录Python(数据分析常用函数)一.numpy(数字化python)1.1数据类型1.2ndarry生成1.3类型转换1.4形状与行列1.5数组运算1.6逻辑运算1.7索引与切片(index从0开始~)三元表达式:where二.Pandas(两种数据类型seives+dataframe)(类似sql查询)2.1数据类型-Series2.2数据类型-Datafra
- Pandas基础知识(二)——DataFrame对象
木木ᶻ
python学习pandaspython
一个初学者小菜鸟的笔记,欢迎纠正!目录DataFrame对象创建DataFrame对象列表方式创建DataFrame对象DataFrame的重要性DataFrame的取值条件取值:DataFrame的常用函数:DataFrame的常用函数:自定义函数apply索引对象:DataFrame对象DataFrame对象是Pandas库中的一种数据结构,类似于二维表,由行和列组成。每列可以是不同的值类型(
- Unity立体几何 点到直线距离计算
随风吹笛
unity3D学习unityunity3d点到直线点到面距离
Unity是一款3D引擎,设计一款3D游戏时,经常会涉及到3D的运算,比如两点之间的距离,向量的一些操作等。Unity已经封装好了一些常用函数在Vector3和Plane类中,如两点之间的距离,向量之间的夹角,向量的投影计算等。这里说一下的是点到直线的距离,根据投影及勾股定理计算。//////点到直线距离//////点坐标///直线上一个点的坐标///直线上另一个点的坐标///publicstat
- 番外-PyTorch细节知识
ModelBulider
PyTorchpytorch人工智能python深度学习
文章目录一、torch.nn.Parameter1.1Parameter与buffer的区别1.2nn.Module类中实现注册Parameter的机制二、Pytorch中的Tensor,Variable&Parameter2.1Tensor2.2Variable2.3Parameter三、pytorch的常用函数总结3.1.data与.detach3.2.scatter与._scatter3.3
- Qt 中 QDir 常用函数详解
威桑
QTqtC++
在Qt框架中,QDir类提供了强大的功能来处理目录和文件路径。无论是导航文件系统、过滤文件,还是获取路径的详细信息,QDir都为开发者提供了一系列便捷的函数。我们详细探讨一些常用的QDir函数,包括absoluteFilePath、absolutePath、canonicalPath、dirName、entryInfoList和entryList。1.QStringabsoluteFilePath
- 神经网络分类任务python入门
三十度角阳光的问候
神经网络分类python
目录Mnist分类任务读取Mnist数据集转换成tensor才能参与后续建模训练torch.nn.functional创建一个model来更简化代码使用TensorDataset和DataLoader来简化整个过程Mnist分类任务-网络基本构建与训练方法,常用函数解析-torch.nn.functional模块-nn.Module模块读取Mnist数据集-会自动进行下载frompathlibim
- C语言文件相关函数
Beginner_bml
开发语言c语言
目录一、引言二、文件函数概述1.文件类型指针2.常用文件函数三、文件函数使用详解1.打开文件2.关闭文件3.写入文件4.读取文件5.二进制文件操作四、实战应用五、总结本文将详细介绍C语言中文件函数的基本概念、常用函数及其使用方法,并通过实例讲解如何在实际项目中应用文件函数进行数据的读写操作。掌握这些知识,将有助于提高C语言编程能力,为后续的项目开发奠定基础。一、引言在C语言编程中,文件操作是不可或
- sklearn 评估模型 常用函数
小Z资本
sklearn人工智能python
`sklearn.metrics`是scikit-learn库中的一个模块,它提供了许多用于评估预测模型性能的指标和工具。这些指标和工具可以帮助你了解模型在训练集和测试集上的表现,以及模型是否能够很好地泛化到未见过的数据。以下是一些`sklearn.metrics`中常用的函数和指标:1.**分类指标**:-`accuracy_score`:计算分类准确率。-`classification_rep
- 1.X Python基础-常用函数
iJaa
Python
目录一、内置函数1.1类型比较-isinstance()二、其他函数2.1随机整数-random.randint()一、内置函数1.1类型比较-isinstance()描述用来判断一个对象是否是某个类型语法isinstance(object,classinfo)object:一个实例的对象classinfo:类型名(直接或间接的类名、以及基本类型,或者由类型名组成的元组)返回值:Bool类型(Tr
- MySQL常用函数
shy好好学习
MySQLmysql
MySQL常用函数指南MySQL提供了丰富的内置函数,可以帮助我们更高效地处理数据。本文将从基础到高级,介绍MySQL中常用的函数,并提供相应的示例。1.字符串函数CONCAT()连接两个或多个字符串。SELECTCONCAT('Hello','','World')ASgreeting;--结果:HelloWorldLENGTH()和CHAR_LENGTH()LENGTH()返回字符串的长度(以字
- solidity一些内置的常用函数和关键字(含智能合约简单代码示例)
Farrol
智能合约区块链
solidity一些内置的常用函数和关键字:1.msg.sender描述:msg.sender是全局变量,代表当前调用者的地址,即谁发起了当前的合约调用。**功能:**用于识别调用者的身份,通常用于权限控制。示例:contractMyContract{addresspublicowner;constructor(){owner=msg.sender;//将合约部署者设置为合约拥有者}functio
- python深度学习框架——TensorFlow
零 度°
pythonpythontensorflow
TensorFlow,由Google开发的开源机器学习库,以其强大的功能和灵活性,在深度学习、计算机视觉和自然语言处理等领域发挥着重要作用。本文将深入探讨TensorFlow中的一些常用函数及其参数。TensorFlow核心概念在TensorFlow中,**张量(Tensor)**是基本的数据单元,可以视为多维数组。**计算图(ComputationGraph)是由节点(代表数学运算)和边(代表张
- 【Qt笔记】QLabel控件详解
冷眼看人间恩怨
Qtqt笔记开发语言QLabel
目录一、引言二、QLabel的基本介绍2.1文本显示2.2图片显示2.3交互性2.4样式和属性三、QLabel的常用函数方法四、QLabel的高级特性4.1文本格式化4.2图片缩放与裁剪4.3交互性增强五、QLabel的常见应用场景5.1信息提示5.2图标与文本结合5.3动态内容更新5.4自定义控件的一部分六、QLabel的高级用法与技巧6.1使用HTML进行富文本格式化6.2图片的缩放与裁剪6.
- 统一思想认识
永夜-极光
思想
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