社区
JavaScript
帖子详情
一个奇怪的现象!大家帮忙看看!
nia2000
2003-09-13 04:38:45
我写了一个修改密码的窗口,在客户端(javascript)用showModalDialog将窗口调出,然后点一个button将修改后的密码保存(服务端C#),但是在保存完后,修改密码的窗口变成最大(化),关闭后在后面还有一个修改密码窗口(用showModalDialog调出的那个!),为什么会出现这样的问题??是不是跟页面重载有关??希望各位帮忙解决!!谢谢!!
...全文
37
2
打赏
收藏
一个奇怪的现象!大家帮忙看看!
我写了一个修改密码的窗口,在客户端(javascript)用showModalDialog将窗口调出,然后点一个button将修改后的密码保存(服务端C#),但是在保存完后,修改密码的窗口变成最大(化),关闭后在后面还有一个修改密码窗口(用showModalDialog调出的那个!),为什么会出现这样的问题??是不是跟页面重载有关??希望各位帮忙解决!!谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Yssss1980
2003-09-13
打赏
举报
回复
模式对话框提交页面时一定会打开一个页面吧
ligsh
2003-09-13
打赏
举报
回复
在<head>和</head>之间加上<base target="_self">就可以了。
Ek Chuah 1.2
注明:转发 软件作者:老费 2007/5/26:增加了文件头多态功能,在文件头入口以及异或部分,增加了多态模块,如果你在设置中选择了多态,会在这2个部分增加随机的代码(每次捆绑都不同),以达到防止一定程度的特征码定位。PS:这里的多态玩具性质大于实用性,对AVER没什么挑战性,但无论怎么说,I DONE IT :) 版本号升级为:1.2 大家如果对程序有什么疑问或希望程序往哪个方面发展,请就在邪八这里跟帖告诉我,THX 当然,最重要的是,如果有BUG,一定要记得告诉我哈。 MD5: 48d42c46d11f9eb4e836d94cc08359e1 Ek Chuah 1.2.exe 2007/5/9:修改了解绑方式. 2007/5/7: 大家好,5/1过的怎么样? 我在这里给大家带来
一个
捆绑工具,5/1在公司加班的时候无聊写的。 在2K 和 XP SP2 下初步测试了一下。 注意点:解捆绑时,会在系统目录下建立文件,所以要有相应的操作权限才行。其他没什么可说的,具体看软件说明吧。还有,对有些文件,比如eBook Workshop压成的电子书,某些自解压文件,某些古怪的壳,作为宿主出现,可能会不行,还在改善中... 因为我测试的不是很仔细,如果有什么BUG请跟帖,说明操作系统,具体情况,最好能给出待捆绑文件/宿主文件,或捆绑后的文件。我会尽快完善。 因为最近出差比较多,上网机会会少点,大家有问题在这里发帖,或去我的站发都可以,我一有时间就会上来看滴。 如果有好的建议也一定要告诉我哈 希望大家喜欢 :) ;********************************************************** MD5:987f5706325dec1d4fcfae2503dbdcf3 Ek Chuah.exe 软件说明: 版本号:1.0版 软件作者:老费 技术支持:EChuah.bloggles.info 软件的设置以及使用方法如下: 1>在软件界面左侧相关设置栏,选中它显示当前所有设置,并可以对当前设置进行测试是否正确,测试正确后可以点击"开始合并"进行合并。 2>双击"相关设置"展开"基本设置"和"高级设置" 3>在基本设置中有3个设置项目,1:待合并文件:就是你要合并到其他文件上去的可执行文件;2:宿主文件:就是要被待合并文件插入的文件,合并前请先备份; 3:合并模式,一,搜索多余字节,在宿主文件中搜索00字节,尝试把待合并文件分散插入到00字节中去,这种合并方式适合宿主文件较大,而待合并文件较小的情况。优点是宿主文件合并前后字节不变。 二,扩展最后一节表,把宿主文件的最后
一个
节表增加待合并文件的大小,然后写入,需要注意,如果宿主文件不是纯PE文件,如那种安装包或加了某些壳,这种情况下就不适用。 三,在宿主文件末端增加
一个
新节。上面2种都不行的话,只有试试这个了。 4>高级设置有3项,1:入口点模糊EPO深度,如果你对这个概念不清楚,可以到网上查,或者保持默认设置:0,众所周知,我们要在宿主运行时获得控制权来做我们要做的事,至于什么时候获得控制权就是这个选项的事了,如果它为0,我们将在宿主程序的入口点获得控权,当他不为0,我们将从入口点开始搜索指令,第n(n就是设置的数)条指令时我们将获得控制权并把文件解绑,运行,作用?防止一定程度的入口点定位。如果你要改变这个设置,请确定你有足够了解宿主的结构,如果不确定,请保持为0。PS:无论你设置多少数字,我们只对入口点开始的100字节进行搜索(正常来说足够了)。这里指的第N条指令,是物理意义上的,而不是逻辑意义上的,也就是说,如果你定位了
一个
指令,而这个指令在宿主程序的逻辑中是没什么机会被执行的,比如:出某个错误时的处理,那么,我们也就没什么机会拿到控制权了。当然,这也意味着,请注意。如果你有创意,完全可以在当宿主结束的那一刻,启动你的小东西。:) 2:文件体加密:这个很简单,就是随机取
一个
种子,把它和待捆绑文件进行XOR运算进行加密。 3:文件头多态:这个就不多说了,下个版本提供时再详细说明,会对取特征码的手法做些遏制。 一般的应用,进基本设置,设置好文件路径,到相关设置处测试一下设置,根据反馈调整一下,一般就是调整一下合并模式,就OK了。高级设置都不用管,默认就OK了。 特别注意,没有对合并后的文件做标记,如果对已经合并过的文件反复进行合并,也许会出现
奇怪
的不可预计的
现象
. 2007/05/01 劳动节,OT中... 尾声:这个东西我做了1个星期,因为时间仓促,很多方面没考虑,考虑下个版本会增强某几个方面,第一是文件解绑部分实现多态,来对付特征码定位,还有就是对部分主流杀软的所谓动态监控做些处理。更重要的我想在大家
帮忙
的测试下,把稳定性和兼容性能进一步提高。当然,这些前提是有人需要的话,我不知道现在大家还是否需要捆绑器???或者特别需要哪些功能的捆绑器。。。
LINUX 20招
1.计算文件数和目录数
下面的语句可以帮你计算有多少个文件和多少个目录
# ls -l * |grep "^-"|wc -l ---- to count files
# ls -l * |grep "^d"|wc -l ----- to count dir
还可以将以上的语句变成script或做个alias
2.显示文件的类型
用命令file可以使你知道某个文件究竟是ELF格式的可执行文件,还是shell script文件或是其他的什么格式,例如:#file startx
3.用dd命令转换数据格式
你大概知道dd命令是用来拷贝数据的。特别是用来制作启动盘。但是dd也能用于数据转换。在 "endian" 结构的系统上,导出Ingres数据库的内容时,代码会发生
奇怪
的转换,它把:“The cat in the hat”转变成了“hT eac tnit ehh ta”,把数据恢复过来的办法就是采用dd命令:
dd if=randys_bad_data of=marcs_good_data conv=swab
最后部分 "conv=swab" 告诉dd采取 "swap bytes" 方式转换。
同样的,如果要吧EBCDIC格式的数据转换为ASCII格式就可以采用如下命令:
dd if=ebcdic_file of=ascii_file conv=ascii
dd的man帮助显示出有不少于10种转换,仔细
看看
,下次遇到同样问题时,就可以用dd来
帮忙
了。
4.禁止使用ping命令
ping命令是计算机之间进行相互检测线路完好的
一个
应用程序,计算机间交流数据的传输没有经过任何的加密处理,因此我们在用ping命令来检测某
一个
服务器时,可能在因特网上存在某个非法分子,通过专门的黑客程序把在网络线路上传输的信息中途窃取,并利用偷盗过来的信息对指定的服务器或者系统进行攻击,为此我们有必要在Linux系统中禁止使用Linux命令。在linux里,如果要想使ping没反应也就是用来忽略icmp包,因此我们可以在Linux的命令行中输入如下命令:echo 1 > /proc/sys/net/ipv4/icmp_echo_igore_all ;
如果想恢复使用ping命令,就可以输入:echo 0 > /proc/sys/net/ipv4/icmp_echo_igore_all命令。
5.显示Win9X分区里的长文件名
如果你发现Win9X分区里的长文件命不能显示,可以重新用vfat方式来mount。对于启动时就mount的分区可以修改文件/etc/fstab,将里面的msdos字样改为vfat。如果无法用vfat mount, 则要重新编译一下核心,加入对vfat的支持。
6.Linux里的Norton Commander
在提示符下键入命令mc后你就会看到
一个
与Norton Commander很相似的界面,实际上功能也很相似甚至更强大,比如可以直接对.tar.gz压缩包里的文件进行操作(有点像ZipMagic)。
7.启动后直接进入X
编辑/etc/inittab文件,把id:3:initdefautl改为id:4:initdefautl。不过搜索路径可能会有些问题, 关机时你得直接进入/sbin里去执行shutdown。
8.巧妙使用“Tab”键
大家知道在Linux字符界面中输入命令时,有时需要输入很多字符,如果经常这样逐个地输入字符,比较麻烦。假设键入的字符足以确定该目录下
一个
惟一的文件时,我们只需按键盘上的“Tab”键就可以自动补齐该文件名的剩下部分,例如要把目录/ccc下的文件“ddddddd-1.2.3.tar.gz”解包时,当我们在命令行中键入到“tar xvfz /ccc/d”时,如果该文件是该目录下惟一以“d”打头的文件的话就可以直接按下“Tab”键,这时命令会被自动补齐为:tar xvfz /ccc/ddddddd-1.2.3.tar.gz ,从而提高了输入效率
9.强行退出X
有时候在X里由于程序出错鼠标键盘都不起作用,这时候不用着急,因为在Linux下几乎不会像在Win95里那样恶性死机, 你只须键入Ctrl Alt BackSpace键就可以回到字符界面下了。
10.重装Win9x后lilo失效无法启动Linux
只须先用软盘启动Linux然后运行一次lilo即可。对于RedHat可以用命令mkbootdisk来制作启动盘,例如:
mkbootdisk--devices/dev/fd0 2.0.34-1。其中2.0.34-1是/lib/modules下的
一个
目录。
11.去掉引导区内的lilo信息
安装lilo后如果硬盘数量或分区情况有改变的话将导致硬盘不能启动,这时只须用软盘启动dos再运行 fdisk/mbr即可。(用这个方法还可清除任何引导区病毒哦)
12.查看文件的方法
如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 如果你想查看文件的后10行,可以使用tail命令,如: tail -10 /etc/passwd 你知道怎么查看文件中间一段吗?你可以使用sed命令 如: sed -n 5,10p /etc/passwd 这样你就可以只查看文件的第5行到第10行。
13.消除Xwindows下的死机
现象
我们可以用两个常用的方法来消除这种
现象
:第一,用键盘上的复合键“Ctrl Alt Backspace”来关闭当前正在运行的任务;第二,首先按住键盘上的“Ctrl Alt F2”复合键,让系统切换到另
一个
操作台,然后登录到系统,再执行“#ps -ax/grep startx”命令,这将会列出你的Xserver的进程标识,接着在命令行中输入如下命令就能消除Xwindows下的死机
现象
:#kill -9 PID_Number,最后通过“Alt F1”复合键返回到原来的平台。
14.用当前路径作提示符
对bash来说,在.bashrc里加一行:PS1="?$PWD\?$"
对tcsh来说,在.tcshrc里加一行:set prompt="%/>"
15.快速关闭Linux系统
最新版本的Linux/UNIX系统借鉴了大型机的技术,采用了抗掉电的日志式文件系统,可以自动跟踪保存用户数据,自动同步刷新文件系统,用户完全可以随手关闭电源,从而达到快速关闭系统的目的。
16.修复Linux下超级用户的密码
如果超级用户将密码忘记,就无法进入系统,也无法管理和使用系统。本来这种事不太可能发生,但是在一些Linux单机使用者,尤其是初学者中,却是比较容易发生。一般的解决方法就是格式化硬盘来重新安装系统,但这有点儿小题大作了。准备好bootdisk和rootdisk两张软盘,从软驱启动,启动到root盘并出现shell提示符。将Linux根目录分区mount至/mnt目录,比如你的Linux在硬盘第一分区,就在命令行中输入mount/dev/hda1 /mnt,然后进入mnt目录,将其中的etc/passwd文件改名,输入mv /mnt/etc/passwd /mnt/etc/passwd.bak就可以了;接着使用命令cp /etc/passwd /mnt/etc/passwd将软盘上的/etc/passwd文件复制到硬盘中的etc目录下,这样重新由硬盘启动,登录时就不会询问超级密码;最后使用mv/etc/passwd.bak passwd命令将passwd文件改回,再运行passwd命令重新设定密码就可以了。
17.一次处理一整个目录
Linux/UNIX的很多常用命令如rm,cp等都有
一个
参数“-r”,是递归的意思,命令里加了参数“-r”就可以对目标目录及其下所有子目录进行操作,如:
rm -rf /test(f是“force”意为强行),该命令完全删除根目录下的子目录test,作用类似于dos下的deltree,当然使用这个命令时要特别小心。再如:cp -r/test/test1有类似dos下xcopy/s的作用。
18.列出除了某些类型文件的当前目录所有文件
使用Ksh,用ls !(*.Z)可以显示所有文件,除了*.Z文件。 这个命令在
一个
目录里有许多种类型的文件的时候很有用。
19.制作LILO启动盘
只要将/etc/lilo.conf中的boot=/dev/hdxx改为/dev/fd0,然后执行lilo -v将LILO写入磁盘,LILO启动盘就做好了。注意,在启动盘做完后,再将boot=/dev/fd0改回原来的设置,并再次执行lilo -v写回主引导记录或Super Block。
20.使用nohup命令
如果你想进程在你退出系统后还能执行,可以使用NOHUP命令 如: % nohup tar -cf /dev/tape /home & 你退出后再重新登录的话,使用ps命令可以看到进程还在执行。
springboot 很莫名的bug大家
帮忙
瞧瞧
奇怪
现象
!!!! 这程序没毛病吧,没啥异常吧 请看程序异常??我很不懂 第46 行为啥空指针异常,要报异常也不是第46行报呀,上面还有两行呢,哪位大神帮
帮忙
...
关于JAVA线程的
一个
奇怪
的
现象
在学习JAVA线程时候的遇到
一个
很
奇怪
的
现象
。让我们先来看代码 public class TestThread { public static void main(String[] args) { IRun ir = new IRun(); Thread it = new Thread(ir); it.start(); t
SAP SD 客户主数据里的Partner Function的
一个
奇怪
现象
我们知道,在SAP SD里的客户主数据,是有partner function视图的。可以为客户主数据指定相应的售达方,送达方,付款方,开票方等。 近期笔者在
一个
项目上因故需要支持OTC的
一个
CR,
帮忙
撰写
一个
function spec。在撰写function spec的过程中,需要取某个customer的ship-to party信息。笔者就发现客户主数据的partner function code,在SAP前台界面上跟在数据库表里,是表现为完全不同的code。
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章