谁能和我讲讲阴阳师御灵升级属性性的事

谁能给我讲讲关于敏弓380以后的事_大天使之剑吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
谁能给我讲讲关于敏弓380以后的事收藏
升级注意事项
多少开始点星魂等等对该职业380以后的规划。谢谢了。坐骑不想搞
我特别想知道商城里两本被动书要不要入手
还有星魂花r点合适还是经验合适啊
1.关于被动书,没钱就别买了,我现在学了惶惶天威,点到13没点了,会心几率小,攻速开始低的情况下,学这个作用不是很大,还有就是因为所需要的精魄数量太多 ,每天不用钻买精魄的情况下,想点满差不多需要2个月左右。2.关于点星魂,从350级开始就可以点了,不要用经验点,开始,如果你是想用钻石点的话,在一到350级的情况下,先点到15个,后面的每天挂机升级的时候,打到了再用大师星魂点。如果不是用钻石点的话,从350级开始全部就挂机升级,中间出的大师星魂全部点了,一直升级到400级,再开始用经验点其他的。
其实在服务器开荒没有压力的情况下,从省钱的角度考虑,建议用经验点。本人机油的霸服敏弓是用R点满的星魂(为了速度上大师得到元素,升级20换地图练级,开荒新BOSS等等),本人的战士就是用打出的星魂和经验点上的大师,因为打BOSS不太用得上战士,等到他的敏弓可以撸500的时候,我已经可以进大师20的地图了,就用V7躺尸就行了。被动的星辰陨落建议能够双持(战士魔剑),有云购项链的职业买。(可以让卓越几率最大化,两把武器+项链+首饰套)最好配合战力第一,超级VIP等带卓越伤害的称号一起使用惶惶天威最好有开服套的买,大R请无视(耀世活动平均500R一个幸运宝石,做一套10或11阶幸运装需要成本2500)平民可以考虑收集单属性幸运套做来练级,或者收集双属性幸运5阶套(小几率开箱子得到,或者找寻宝大户手上收)精魄什么的我觉得等活动适当投入就有不少(几乎所有活动都会有绝品精魄)
四个字 死在冰霜
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或谁能跟我讲一下spring的声明式事务会对hibernate做哪些操作 - 开源中国社区
当前访客身份:游客 [
当前位置:
&!-- 配置事务管理器 --&
&bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"&
&property name="sessionFactory" ref="sessionFactory"&&/property&
&!-- 配置事务通知属性 --&
&tx:advice id="txAdvice" transaction-manager="transactionManager"&
&!-- 定义事务传播属性 --&
&tx:attributes&
&tx:method name="save*" propagation="REQUIRED" /& &!-- 支持当前事务,如果执行到save开头的任何方法时没有事务则开启一个事务 这是最常见的方式 --&
&tx:method name="update*" propagation="REQUIRED" /&
&tx:method name="add*" propagation="REQUIRED" /&
&tx:method name="delete*" propagation="REQUIRED" /&
&tx:method name="find*" propagation="SUPPORTS" read-only="true" /& &!-- 支持当前事务,如果当前没有事务,就以非事务方式执行。只读 --&
&tx:method name="get*" propagation="SUPPORTS" read-only="true" /&
&tx:method name="*" /&
&/tx:attributes&
&/tx:advice&
&!-- 配置事务切面 --&
&aop:config&
&aop:pointcut id="txMethod" expression="execution(* org.ym.demo.service.*Service.*(..))" /&
&aop:advisor advice-ref="txAdvice" pointcut-ref="txMethod" /&
&/aop:config&
上面是声明式事物的配置
发现注释这段 hibernateTemplete.save会报错。
(Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session MIT/AUTO or remove 'readOnly' marker from transaction definition.)
不使用hibernateTemple自己直接使用session.save 一定要opensession, getcurrentsession也报错(&Could not obtain transaction-synchronized Session for current thread)
我就是想弄清楚 这里面的关系我很混乱 ,事物会帮我们开启session?
共有5个答案
<span class="a_vote_num" id="a_vote_num_
没玩过这些,我直接说一下我们公司内部架构的用法把,主要给你讲一下事务
什么叫做事务,不知道你用的是啥数据库,事务就是当前链接下的数据要保持一致性,也就是你上面的所谓的session,我只用Oracle数据库,如果你用过pl/sql的话你每打开一个COMMAND WINDOW他就是一个事务,当前的COMMAND WINDOW做一个数据的增,删,改,如果不提交的话,那么另外一个COMMAND WINDOW里是看不出数据的变化了的,如果需要在另外一个里面看得到数据变化,那么你需要提交事务,使用commit语句,关闭COMMAND WINDOW也就是释放事务
上面的一段配合的只是这么几句代码,我以最简单的JDBC为例
conn = DriverManager.getConnection("jdbc:mysql:///day11", "root", "root");//获取链接
conn.setAutoCommit(false);//开启事务
mit();//事务提交
conn.rollback();//事务回滚
conn.close();//这里是关闭连接
你这里的疑问,我没玩过hibernet,但是大同小异,我以我
公司的内部框架的代码逻辑为例:
如果我是新开启一个事务,也就是你说的opensession,那么就是新开启一个事务,如果我选择的是获取当前的事务,就是你这边的getcurrentsession,那么我会做一下判断,当前的线程是否存在事务,如果不存在,我就会新建一个事务,而从你的这个报错看的很清楚,hibernate的获取当前事务的时候,如果不存在当前事务,那么他就直接报错了!
------菜鸟见解,欢迎拍砖,PS:JDBC的事务控制,回答这个问题的时候我才去百度,以前就一直是记JDBC五步操作,到公司直接用内部框架了,就没去认真研究!
<span class="a_vote_num" id="a_vote_num_
不要狭义的理解session就是你想的那个session哈
<span class="a_vote_num" id="a_vote_num_
getcurrentsession 当前线程的session为了让pojo从数据库到页面到结束使用出于同一session便于hibernate代理,并添加各种操作,事务等保证状态一致,
opensession 开启一个新session,没有上述特点
spring 其实在后面代理了你的hibernate动作,模板保证每个写操作[你配置的情况下]都有事务控制,保证数据一致性[出现异常,事务回滚]
<span class="a_vote_num" id="a_vote_num_
首先明确一点,关系数据库中的事务,核心配置在DB中的由DBA设置,我们在JAVA层的操作准确的说是事务传播属性
首先说一下关系数据库中的事务特性
事务的特性(ACID特性)
A:原子性(Atomicity)
& & & &事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。
B:一致性(Consistency)
& & & &事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
C:隔离性(Isolation)
& & & 一个事务的执行不能被其他事务干扰。
D:持续性/永久性(Durability)
& & & 一个事务一旦提交,它对数据库中数据的改变就应该是永久性的
然后在事务中存在的问题 准确的说是有一些根据不同的隔离级别或业务要求是允许的
1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以看到T2插入的记录,这条新纪录就是幻想。
2、不可重复读取:事务T1读取一行记录,紧接着事务T2修改了T1刚刚读取的记录,然后T1再次查询,发现与第一次读取的记录不同,这称为不可重复读。
3、脏读:事务T1更新了一行记录,还未提交所做的修改,这个T2读取了更新后的数据,然后T1执行回滚操作,取消刚才的修改,所以T2所读取的行就无效,也就是脏数据。
关系数据库定下了如下隔离级别
READ UNCOMMITTED 幻想读、不可重复读和脏读都允许。 该级别允许其他事务修改当前事务所读取的数据记录,并且那个事务尚未提交时,当前事务就可以看到修改后的数据。即允许脏读。
READ COMMITTED 允许幻想读、不可重复读,不允许脏读 该级别允许其他事务修改当前事务所读取的数据记录,并且那个事务提交之后,当前事务可以看到修改后的数据。
REPEATABLE READ 允许幻想读,不允许不可重复读和脏读 一个事务所读取的数据记录不允许被其他事务所修改
SERIALIZABLE 幻想读、不可重复读和脏读都不允许 最高隔离级别。系统中所有的事务都是一个接一个执行的。因此也就不会发生任何事务之间的冲突问题。
这里我只说下Oracle,我只对Oracel熟悉点什么mysql sql-server支持的细节我都不大清楚
Oracle还独有一个read-only遵从事务级的读一致性,仅仅能看见在本事务开始前由其它事务提交的更改。
Oracle数据库支持READ COMMITTED 和 SERIALIZABLE这两种事务隔离级别以及自己实现的read-only。所以Oracle不支持脏读,Oracle默认的隔离级别是read committed
从楼主的配置中明显看出你的事务已经交由SPRING托管了
Propagation &就是是表示事务的传播行为&
REQUIRED&&&&&&&&&&&&&&&& 支持当前事务,如果当前没有事务,就新建一个事务。&
PROPAGATION_SUPPORTS&&&& 支持当前事务,如果当前没有事务,就以非事务方式执行。&
PROPAGATION_MANDATORY&&& 支持当前事务,如果当前没有事务,就抛出异常。&
PROPAGATION_REQUIRES_NEW& 新建事务,如果当前存在事务,把当前事务挂起。&
PROPAGATION_NOT_SUPPORTED 以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。&
PROPAGATION_NEVER&&&&&&&& 以非事务方式执行,如果当前存在事务,则抛出异常。
没一个细节太多了,准确的定义请楼主执行看Spring文档。
简单说一点,不要想的太复杂,在代码里其实你做的根本就是开启事务 提交事务 回滚事务。无它。
<span class="a_vote_num" id="a_vote_num_
引用来自“卧枝会中田”的评论
首先明确一点,关系数据库中的事务,核心配置在DB中的由DBA设置,我们在JAVA层的操作准确的说是事务传播属性
首先说一下关系数据库中的事务特性
事务的特性(ACID特性)
A:原子性(Atomicity)
& & & &事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。
B:一致性(Consistency)
& & & &事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
C:隔离性(Isolation)
& & & 一个事务的执行不能被其他事务干扰。
D:持续性/永久性(Durability)
& & & 一个事务一旦提交,它对数据库中数据的改变就应该是永久性的
然后在事务中存在的问题 准确的说是有一些根据不同的隔离级别或业务要求是允许的
1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以看到T2插入的记录,这条新纪录就是幻想。
2、不可重复读取:事务T1读取一行记录,紧接着事务T2修改了T1刚刚读取的记录,然后T1再次查询,发现与第一次读取的记录不同,这称为不可重复读。
3、脏读:事务T1更新了一行记录,还未提交所做的修改,这个T2读取了更新后的数据,然后T1执行回滚操作,取消刚才的修改,所以T2所读取的行就无效,也就是脏数据。
关系数据库定下了如下隔离级别
READ UNCOMMITTED 幻想读、不可重复读和脏读都允许。 该级别允许其他事务修改当前事务所读取的数据记录,并且那个事务尚未提交时,当前事务就可以看到修改后的数据。即允许脏读。
READ COMMITTED 允许幻想读、不可重复读,不允许脏读 该级别允许其他事务修改当前事务所读取的数据记录,并且那个事务提交之后,当前事务可以看到修改后的数据。
REPEATABLE READ 允许幻想读,不允许不可重复读和脏读 一个事务所读取的数据记录不允许被其他事务所修改
SERIALIZABLE 幻想读、不可重复读和脏读都不允许 最高隔离级别。系统中所有的事务都是一个接一个执行的。因此也就不会发生任何事务之间的冲突问题。
这里我只说下Oracle,我只对Oracel熟悉点什么mysql sql-server支持的细节我都不大清楚
Oracle还独有一个read-only遵从事务级的读一致性,仅仅能看见在本事务开始前由其它事务提交的更改。
Oracle数据库支持READ COMMITTED 和 SERIALIZABLE这两种事务隔离级别以及自己实现的read-only。所以Oracle不支持脏读,Oracle默认的隔离级别是read committed
从楼主的配置中明显看出你的事务已经交由SPRING托管了
Propagation &就是是表示事务的传播行为&
REQUIRED&&&&&&&&&&&&&&&& 支持当前事务,如果当前没有事务,就新建一个事务。&
PROPAGATION_SUPPORTS&&&& 支持当前事务,如果当前没有事务,就以非事务方式执行。&
PROPAGATION_MANDATORY&&& 支持当前事务,如果当前没有事务,就抛出异常。&
PROPAGATION_REQUIRES_NEW& 新建事务,如果当前存在事务,把当前事务挂起。&
PROPAGATION_NOT_SUPPORTED 以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。&
PROPAGATION_NEVER&&&&&&&& 以非事务方式执行,如果当前存在事务,则抛出异常。
没一个细节太多了,准确的定义请楼主执行看Spring文档。
简单说一点,不要想的太复杂,在代码里其实你做的根本就是开启事务 提交事务 回滚事务。无它。
在看看楼主的配置
&tx:method name="update*" propagation="REQUIRED" /&
&tx:method name="add*" propagation="REQUIRED" /&
&tx:method name="delete*" propagation="REQUIRED" /&
&tx:method name="find*" propagation="SUPPORTS" read-only="true" /& &!-- 支持当前事务,如果当前没有事务,就以非事务方式执行。只读 --&
&tx:method name="get*" propagation="SUPPORTS" read-only="true" /&
你这注释都有对不对?find* get*其实也不需要事务
PROPAGATION_SUPPORTS&&&& 支持当前事务,如果当前没有事务,就以非事务方式执行
read-only true/false 的意思是
事务属性中的readOnly标志表示对应的事务应该被最优化为只读事务。这是一个最优化提示。在一些情况下,一些事务策略能够起到显著的最优化效果,例如在使用Object/Relational映射工具(如:Hibernate或TopLink)时避免dirty checking(试图“刷新”)。四、Timeout 在事务属性中还有定义“timeout”值的选项,指定事务超时为几秒。在JTA中,这将被简单地传递到J2EE服务器的事务协调程序,并据此得到相应的解释
更多开发者职位上
有什么技术问题吗?
宇航员们的其它问题
类似的话题查看: 18096|回复: 81
关于 大话群侠传 装备属性的修改!更新简单方法!
阅读权限20
在线时间 小时
本帖最后由 ydxjj1987 于
11:48 编辑
上次尝试用UE修改了大话群侠传2.3装备属性,发现大家多数对UE都不熟悉,那么后来我仔细想了下,发现一个问题。
既然用UE那么麻烦,那么用CE可不可以修改装备属性呢?答案是可以的!!!
我跟大家讲过,群侠 里我们看到的装备属性只不过是一个“马甲”,具体是什么意思,大家可以问百度。但是,在这里,不管它是“马甲”也好,是真实的属性也好,我们都不管它,不过有一点,我们可以确信的是,装备的真实属性是存在的。那么我们可不可以通过CE直接来修改装备的真实属性呢?我尝试了一下,发现这个想法是可行的,在此与大家分享!
首先,我们选一把武器,最好是攻击上四位数的,因为这样容易找地址。当然,如果你想改2位数的武器,要么用UE直接改,要么要尝试N次。
1.JPG (225.71 KB, 下载次数: 36)
11:07 上传
图中大家可以发现,用武器的攻击数值按照 X2+1 的方式搜索出来的结果共有42个,那么以我的经验来看,一般地址都是06-09开头,当然我尝试了一次就出来了,因为我事先用UE将它的攻击改成了一个少见的四位数。如果只是用CE来改的话,可能要多尝试几次。在这个过程中大家要注意一点的就是,改了数值之后,切换回游戏要按ALT+W&&看人物属性才知道,不要看装备上的显示
2.JPG (243.98 KB, 下载次数: 14)
11:07 上传
就像这样,我将它的数值改成1之后,可以看到人物的攻击没有增加。所以可以确定这个地址就是武器真实所加攻击的地址。
那么现在我们把它改成19999&&也就是增加攻击9999&&(当然改成199999也没问题)看看
3.JPG (244.12 KB, 下载次数: 17)
11:07 上传
成功了!!!下面我们改第2项属性 连击率
同样CE搜索 18 X 2 + 1 =&&37&&
4.JPG (239.16 KB, 下载次数: 18)
11:07 上传
可以看到搜索出来的结果有4620个,很多人就觉的没希望了。是不是呢?当然不是,简单的方法,直接找地址前5位和武器一样的
你会发现很快就可以找到装备的第2项属性地址,然后同样,我们将它改成199(当然改成1999也可以)然后看人物属性
5.JPG (252.93 KB, 下载次数: 15)
11:07 上传
显然,成功了!!!
同理,第3项属性
6.JPG (243.42 KB, 下载次数: 17)
11:07 上传
然后我们来看一下修改之后的实际效果,为了便于观察数据,我将法伤调的很高,不带武器的伤害大约是50万左右,下图是拿了修改过后武器的伤害效果图
7.JPG (247.37 KB, 下载次数: 15)
11:07 上传
可以发现伤害明显翻倍了,也就是说,装备的真实属性修改成功了!!!
到这里可以说,成功了一半!因为装备的真实属性改了,可是显示却没改,那么,现在,我们就必须要用到UE了,具体步骤我就不多说了,前面已经有人提到过了!直接上图
8.GIF (240.75 KB, 下载次数: 19)
11:31 上传
9.GIF (241.03 KB, 下载次数: 20)
11:10 上传
10.GIF (242.17 KB, 下载次数: 19)
11:10 上传
11.JPG (197.67 KB, 下载次数: 15)
11:07 上传
OK!!!装备的属性修改到此结束!!!很简单吧!!!此方法建议身上装备不要太多,有时地址或许也会有所偏差,需要一点耐心!!!
最后附上此截图的原存档!!!
(315.74 KB, 下载次数: 473)
11:34 上传
点击文件名下载附件
下载积分: 金币 -1
阅读权限20
在线时间 小时
貌似不好弄啊~~~感谢楼主分享
阅读权限20
在线时间 小时
鞋子,项链 咋样修改呀..
阅读权限50
在线时间 小时
加下QQ....不会可以问你
阅读权限60
在线时间 小时
怎样在不加人物属性点的情况下,更改人物的血法呢?
阅读权限40
在线时间 小时
内丹能改不
阅读权限50
在线时间 小时
阅读权限30
在线时间 小时
还是不明白啊
阅读权限30
在线时间 小时
能详细点吗,Ue不太会啊
阅读权限30
在线时间 小时
修改完之后数字变化?还是抗性真的有变化呢?
阅读权限20
在线时间 小时
自己看截图,再不行下存档看!
阅读权限30
在线时间 小时
项链血魔找到了,可加敏和抗混乱怎么找地址,没找到啊
阅读权限30
在线时间 小时
是查找16进制的63吗,就是修改过后的99。
阅读权限50
在线时间 小时
我就是想学下着个东西
阅读权限20
在线时间 小时
赶快研究告诉大家办法
阅读权限20
在线时间 小时
99%十六进制怎么找
阅读权限30
在线时间 小时
好像武器最高改到65535,鞋子255,强法我找不到希望谁研究一下
阅读权限30
在线时间 小时
强法和抗法、加属性找不到地址啊,请教楼主了,楼主快现身!!!!!!
阅读权限30
在线时间 小时
强法和抗法、加属性找不到地址啊,请教楼主了,楼主快现身!!!!!!
阅读权限20
在线时间 小时
上面不是有么!!!
还要我怎么说?
阅读权限20
在线时间 小时
99%十六进制怎么找?
游戏存档里数据存放通用的格式都是69 XX YY,69是固定格式,XX是代表YY所占的字节数,YY就是要改的数.游戏中数据小于122(包括122)的都采用+5加密的方法,格式为69 YY,也就是说没有XX,而122以上的数就是69 XX YY的格式.举个例子,假设你有1块钱,那么在存档中就是69 06这样子存放的,因为1小于122所以+5加密也就是06,前面的69是固定格式.同理,假设你有255块钱,那么在存档中就是69 01 FF,69是固定格式,01代表钱数量占用了一个字节,FF就是255的十六进制,因为FF大于122,所以未加密.同理 FF FF,游戏最大钱 03 7F 96 98这样子存放的(切记,在大多数时候十六进制是按照从低位向高位这样排的,如9999999的十六进制是98 96 7F,所以反过来从低位向高位排就是7F 96 98),这样子你就已经学会改钱,经验,人物点数和物品数量了. 再说改出原本没有得到的物品,物品的存放格式为&物品代码+物品数量&,物品代码和物品数量也都是按照上面我讲的格式存放的.举个例子,假设有99个&小药瓶&,则代码为69 06 69 68,其中&69 06&是物品代码,表示红药水代码为十进制的1(因为1小于122,所以这里采用+5加密,也就是06),&69 68&是物品数量,代表有99个(同样是+5加密)
阅读权限20
在线时间 小时
是查找16进制的63吗,就是修改过后的99
Powered by

我要回帖

更多关于 异界装备升级到85属性 的文章

 

随机推荐