- HDU 4563 御剑术I(背包)
weixin_33755557
php
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4563题意:一个点开始在原点。有n个命令。第i个命令施加到这个点时,这个点的速度为(Vxi,Vyi),即在x方向的速度为Vxi,在y方向的速度为Vyi。并且这个命令施加到点时之前的速度全部消失。每种命令最多使用一次。问在x方向走长度为m时在y方向的最大高度是多少?每种命令只能在整数时刻施加。思路:首先,
- Redis in Python-----redis module
sys_song
Pythonredis
Redis学习Redis是一种Key-value数据库,支持多种语言,当然,包括Python,python中包含redismodule。1)首先,我们安装redis,下载redis源代码:http://pypi.python.org/pypi?%3Aaction=search&term=redis&submit=search源码下载完成后,执行pythonsetup.pyinstall命令,完成安
- 《强化学习基础概念:四大模型与两大损失》
KangkangLoveNLP
基础知识强化学习网络人工智能算法机器学习pythonprompt
强化学习基础概念一、策略模型1.策略的定义2.策略的作用3.策略模型二、价值模型1.价值函数的定义(1)状态值函数(StateValueFunction)(2)动作值函数(ActionValueFunction)2.价值函数的作用(1)评估策略(2)指导策略改进(3)帮助决策3.价值模型三、奖励模型奖励模型的定义奖励模型的作用奖励模型的类型奖励模型总结四、参考模型参考模型的定义参考模型的应用参考模
- 【学Rust写CAD】15 定点数实现(fixed.rs)
Source.Liu
学Rust写CADrustCAD
源代码fixed.rs文件实现了一个定点数(FixedPoint)类型Fixed,用于在整数运算中模拟小数运算。代码如下://小数位数constFIXED_FRACTION_BITS:u32=16;//用于双线性插值(BilinearInterpolation)的计算,它决定了插值权重(weight)的精度位数。一般为4或8constBILINEAR_INTERPOLATION_BITS:u32=
- 基因表达分析技术:q-PCR、RT-PCR和qRT-PCR的比较与应用
科研学习小达人
笔记
Q-PCR(QuantitativePolymeraseChainReaction,定量聚合酶链反应):Q-PCR是一种用于定量测定DNA或cDNA分子数量的技术,它通过实时监测PCR扩增过程中荧光信号的变化来定量分析目标序列的拷贝数。Q-PCR通常使用荧光标记的探针或染料,如SYBRGreen,来检测扩增产物。该技术广泛应用于基因表达分析、病原体检测、遗传突变分析等领域。Real-timePCR
- C#TCP通讯封装服务器工具类
风,停下
C#网络协议c#tcp/ip服务器
C#TCP通讯封装服务器工具类1使用说明2封装1使用说明添加接受数据回调函数事件方式1:通过有参构造函数添加方式2:调用:publicEventHandlerAddEventToDataReceived添加输出日志回调函数事件方式1:通过有参构造函数添加方式2:调用:publicActionAddEventToOutLog监听客户端发送数据线程和向其他客户端转发消息的数据如何输出日志信息方式:设置
- 小爱控制via电视浏览器搜索图片-Homeassistant重制上一个自动化
wjcroom
智能音箱电视盒自动化python
制作自动化详情为了完成图片搜,暂定指令找找{描述}在执行脚本的adb地方输入以下指令,百度因安全不让在图片地址直接搜转用bing>->amstart-nmark.via.gp/mark.via.Shell-aandroid.intent.action.VIEW-dhttps://cn.bing.com/images/search?q={{state_attr('sensor.xiaomi_lx06
- Python办公自动化:增值税发票批量识别和核验
安替-AnTi
自动化工具python增值税识别核验
腾讯云免费体验地址:https://console.cloud.tencent.com/api/explorer?Product=ocr&Version=2018-11-19&Action=VatInvoiceVerifyNew首先进行识别,这里以python为例子#-*-coding:utf-8-*-importjsonfromtencentcloud.common.common_clienti
- C# 的Lambda表达式常见用法和示例
ByteGeek
C#基础从入门到精通c#开发语言
C#的Lambda表达式是一种强大的语法糖,能够极大简化代码并增强灵活性。以下是它的主要功能和应用场景,结合具体示例说明:1.简化委托实例化Lambda可以快速定义委托(如Func、Action),无需显式声明方法。//传统委托(需要单独定义方法)Funcsquare1=Square;//假设有方法intSquare(intx){returnx*x;}//Lambda表达式Funcsqua
- MySQL SQL优化
LLLLLindream
mysqlsql数据库
1.插入数据insert优化批量插入(500-1000)insertintotb_uservalues(),(),()手动提交事务starttransaction;insertinto...insertinto........commit;主键顺序插入:乱序插入:8192188241589573顺序插入:1234578915218889大批量插入数据insert语句性能较低,此时用MySQL数据库
- 卷积神经网络 - 微步卷积、空洞卷积
谦亨有终
AI学习笔记cnn人工智能神经网络机器学习
一、微步卷积微步卷积(FractionallyStridedConvolution),通常也称为转置卷积(TransposedConvolution)或反卷积(Deconvolution),是深度学习(尤其是卷积神经网络,CNN)中用于上采样(Upsampling)或特征图尺寸恢复的关键操作。它的核心目的是通过卷积操作将较小的特征图(低分辨率)扩展为更大的特征图(高分辨率)。1.微步卷积的核心思想
- 黑马点评给查询商铺的缓存添加超时剔除和主动更新策略
奋斗的草莓熊
缓存springmybatisspringbootjavaredis
文章目录1.更新数据库,删除缓存1.更新数据库,删除缓存更新操作@Override@TransactionalpublicResultupdate(Shopshop){Longid=shop.getId();if(id==null){returnResult.fail("店铺id不能为空");}//1.更新数据库updateById(shop);//2.删除缓存stringRedisTemplat
- HarmonyOS开发实战:UI组件使用规范总结
代码中的爱马仕
鸿蒙HarmonyOSOpenHarmony前端数据库harmonyos华为uiandroid鸿蒙
UI类组件模块介绍ToastUtil提供对文本提示的一系列方法DialogUtil提供对弹出框的一系列方法ActionUtil提供对操作菜单的一系列方法LoadingUtil提供全局加载工具类TipsUtil提供提示弹出工具类SelectUtil提供选择弹出工具类ConfirmUtil提供信息确认弹出工具类AlertUtil提供操作确认弹出工具类ExceptionUtil提供省市区级联选择组件Ca
- spring架构的文件上传方式
蒙太纳奇
1.传统方式2.MultipartFile的transferTo/salesMan/salesSave.action"onsubmit="returneditSalesCheck()"method="post"enctype="multipart/form-data">@RequestMapping("/salesSave")publicStringsalesSave(HttpServletReq
- 关于强化学习小记
文弱_书生
乱七八糟神经网络人工智能强化学习马尔科夫决策
强化学习(ReinforcementLearning,RL)详解1.什么是强化学习?强化学习(ReinforcementLearning,RL)是一种机器学习方法,通过**智能体(Agent)在环境(Environment)中不断尝试不同的动作(Action),并根据环境给予的奖励(Reward)**来学习最优策略(Policy),从而最大化长期回报(Return)。强化学习的核心思想:试错学习(
- jQuery 语法
宇哥资料
jQueryjquery前端javascript
通过jQuery,您可以选取(查询,query)HTML元素,并对它们执行"操作"(actions)。jQuery语法jQuery语法是通过选取HTML元素,并对选取的元素执行某些操作。基础语法:$(selector).action()美元符号定义jQuery选择符(selector)"查询"和"查找"HTML元素jQuery的action()执行对元素的操作实例:$(this).hide()-隐
- Spring事务管理器详解:确保数据一致性的守护者
ADRU
mysql微服务springjava数据库
什么是事务管理器?在Spring框架中,事务管理器是一个核心组件,负责协调和管理数据库事务的整个生命周期。它就像一个尽职的管家,确保所有的数据库操作都能按照预期进行,维护数据的一致性和完整性。事务管理器的核心功能1.事务生命周期管理开启事务:为每个事务创建新的开始点提交事务:确认所有更改回滚事务:在发生错误时撤销所有更改管理事务边界:明确定义事务的开始和结束2.事务属性控制@Transaction
- springmvc全局异常处理器
简单点,编程的方式简单点
javaweb
定义一个类,继承springmvc的一个接口,实现里面的关于对异常的处理的方法。当dao抛出异常、service、action抛出异常后,springmvc将会用这个类的方法来处理这些异常,我们的处理逻辑是:1.先判断异常是否自定义异常,如果是未知异常,则新建一个自定义异常,并赋值为未知异常信息;2.判断action方法是否有responsebody注解,如果有,则将自定义异常类转json并返回,
- 【鸿蒙南向开发】OpenHarmony HDF 驱动框架介绍和驱动加载过程分析
「已注销」
安卓鸿蒙前端harmonyos华为android鸿蒙前端
前言OpenAtomOpenHarmony(以下简称“OpenHarmony”)系统HDF驱动框架采用C语言面向对象编程模型构建,通过平台解耦、内核解耦,来达到兼容不同内核,统一平台底座的目的,从而帮助开发者实现驱动一次开发,多系统部署的效果。为了达成这个目标,OpenHarmony系统HDF驱动框架提供了:操作系统适配层(OSAL,operatingsystemabstractionlayer)
- vue3(笔记)5.0--pinia工具的知识扩展
不断努力的根号七
vue3笔记
pinia工具defineStore(创建pinia)作用:用于定义一个Piniastore。用法:接收一个唯一的ID和一个配置对象,配置对象中可以定义state、getters和actions。state是一个函数,返回初始状态。getters类似于Vue组件中的计算属性,用于派生状态。actions用于修改状态和执行异步操作。示例代码:import{defineStore}from'pinia
- Spring事务与数据库事务的关系
逍遥运德
SQL数据库数据库sqlspring
Spring事务与数据库事务的关系可以从以下几个方面进行详细阐述:1.基础概念数据库事务:由数据库管理系统(DBMS)直接提供,基于ACID特性(原子性、一致性、隔离性、持久性),通过BEGINTRANSACTION、COMMIT、ROLLBACK等操作管理单个数据库连接内的操作。Spring事务:是Spring框架在应用层提供的事务管理抽象,通过编程式或声明式(如@Transactional注解
- Python中GDAL库的下载与安装
lifuhaonny
python开发语言
一、什么是GDAL库GDAL是一个开源的地理空间数据转换库,它的英文全称是GeospatialDataAbstractionLibrary,主要用于读取、写入和转换各种地理空间数据,支持各种栅格数据和矢量数据处理,广泛应用于地理信息系统、遥感、地图制作等领域。二、直接使用pipinstallgdal安装出现报错很多人在使用pipinstallgdal命令直接安装GDAL库时都会出现报错,这是因为G
- 点云库使用场景以及编译和使用实例
爱学习的大牛123
vtk学习点云vtk
1点云库概述与应用场景##什么是点云库?点云库是一套专门用于处理三维点云数据的软件工具和算法集合。点云是由大量的三维坐标点组成的数据集,通常用来表示物体或环境的表面。最知名的点云库是开源的PCL(PointCloudLibrary),但还有其他库如Open3D,PDAL(PointDataAbstractionLibrary)等也提供类似的功能。##点云库的主要功能1.**数据I/O**:读取和写
- SwiftUI 2 redacted新功能超实用的占位符功能(教程含源码)
知识大胖
SwiftUI源码大全
实战需求Xcode12beta3新增了redacted功能:SwiftUI现在附带了一个新的内置修饰符,使为任何视图自动生成占位符变得非常容易。本文价值与收获看完本文后,您将能够作出下面的界面基础知识redacted(reason:)添加一个reason应用于视图结构funcredacted(reason:RedactionReasons)->someView.placeholder显示的数据应显
- 苗间锄草机器人_苗间锄草机器人信息获取方法的研究
绿皮工业
苗间锄草机器人
第28卷第9期农业工程学报Vol.28No.91422012年5月TransactionsoftheChineseSocietyofAgriculturalEngineeringMay2012苗间锄草机器人信息获取方法的研究张春龙,黄小龙,刘卫东,张妍,李南,张俊雄,李伟※(中国农业大学工学院,北京100083)摘要:该文以移栽类蔬菜用苗间锄草机器人信息获取方法为研究对象,根据锄草机器人对实时性的
- hdu2034 人见人爱A-B(C语言)
BuffaloBit
算法训练01-大学训练ACMhduc语言
ProblemDescription参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法运算。(当然,大家都知道集合的定义,就是同一个集合中不会有两个相同的元素,这里还是提醒大家一下)呵呵,很简单吧?Input
- redisTemplate.executePipelined命令
PureWT
Redisredisjava
redisTemplate.executePipelined是SpringDataRedis中的一个方法,它用于批量执行Redis命令,以提高性能。使用这个方法可以将多个Redis命令发送到服务器,而不需要等待每个命令的响应。以下是对这个方法的详细解释:1.方法概述方法签名publicListexecutePipelined(RedisCallbackaction);参数:RedisCallbac
- Spring中的事务是如何实现的
suuijbd
springoracle数据库
1.Spring事务底层是基于数据库事务和AOP机制的。2.首先对于使用了@Transactional注解的Bean,Spring会创建一个代理对象作为Bean。3.当调用代理对象的方法时,会先判断该方法是否加了@Transactional注解。4.如果加了,那么则利用事务管理器创建一个数据库连接。5.并且修改数据库连接的autocommit属性为false,禁止此连接的自动提交,这是实现Spri
- 【后端】【django】【models】【进阶】索引和约束全解
患得患失949
django知识django数据库sqliteormmodels引索与约束
djangomodels索引和约束Django的Meta类支持索引(Indexes)和约束(Constraints),用于优化查询性能并确保数据完整性。(一)索引(indexes)索引的作用是加速查询,特别是在WHERE条件中经常被筛选的字段上添加索引,可以提高查询效率。classMeta:indexes=[models.Index(fields=['transaction_time']),#给t
- 5分钟用动效工厂实现粒子动画
东方睡衣
动画javascriptvue.js前端react.js
本篇文章将使用动效工厂从0-1去搭建并生成各种各样的粒子动画,利用可视化编辑的能力,而你通过简易的操作就可以实现,下面我就带你一步一步如何去实现一个粒子Action,准确的来说去根据一个业务实现一个自定义的action。读完本篇文章你可以了解到下面这几点:1.如何实现一个自定义action2.如何使用动效工厂动效工厂在实现自定义action之前,我先简单的介绍下我们这个项目的背景。什么是动效工厂?
- 统一思想认识
永夜-极光
思想
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