开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 8106|回复: 15
收起左侧

[闲聊] 说几个坑,不要挣扎

[复制链接]
结帖率:100% (26/26)
发表于 2017-11-21 12:32:42 | 显示全部楼层 |阅读模式   重庆市重庆市
本帖最后由 镇坛道德标杆 于 2017-11-21 14:22 编辑

1Microsoft.ScriptControl

基本支持宽字符,但是,方法名会被转换成 ANSI,所以如果是这样的代码:
  1. function 欢迎使用✧•̀ㅂ•́()
  2. {
  3.     return "hello✧•̀ㅂ•́";

复制代码


如果想用什么 JS 调试工具读取这个方法名基本是没辙的,除非用一些变通的方法。
但是奇妙的是执行又支持宽字符,而且可以执行成功,说明内码确实是某种 UTF,但是唯独方法名被转了 ANSI。
有人可能会说你用易自带的对象,会不会是它的锅?
NO,我自然是精确地尝试过才会这么下决断的。

Snipaste_2017-11-21_12-16-29.png


2拨号

拨号频繁有时候会卡死,卡在“正在断开”或者“正在连接”,有的时候只能重启解决。(没有遇到过的可以跳过这一条了)

和我熟点会知道我从开始接触编程就在试图解决这个问题了,那我现在说下结论,无解(≈ 微软的 "BUG"。)。

我写过大量的代码来解决它,Remote Access Service 相关的所有函数、回调包括常量和结构体全都去翻 MSDN 实现过一遍。

测试拨号次数近百万次(VPS/V|P|N/派克斯/ADSL,动态的/服务器的/家用宽带的,移动的/联通的/电信的)

我只能说无解。

当然,和很多问题一样,有变通的方法来解决,我这里只是针对 RasDial 和 RasHangUp 这两个函数。

RasHangUp 是一个设计得像 CloseHandle 一样的函数,很粗暴,而且简洁到简陋,所以你无法知道资源是否真的已经释放干净。

有人说 RasGetXXXStatus,其实也一样,只是减少概率,但并不能精准判断,因为就算返回了空闲的 Statu,也可能依然没有释放干净。

它也没有像 RasDial 那样提供回调,所以这个函数我觉得是万恶之源。(侧面证明延时大法好,不过同样也只是变通)


=================================

刚起床随便写点,这两个问题是无论什么语言的,有觉得说得不对的可以跟贴反驳(第一个复现很简单,第二个复现复杂,但也不是不可以,我也很支持 talk is cheap)。

后面再更新。



评分

参与人数 1好评 +1 收起 理由
q292021720 + 1 是是是, 大佬说啥就是啥

查看全部评分

本帖被以下淘专辑推荐:

结帖率:89% (31/35)
发表于 2020-2-23 13:36:31 | 显示全部楼层   湖南省衡阳市
拨号被卡住,难搞啊,大佬解决没?
回复 支持 反对

使用道具 举报

结帖率:94% (29/31)
发表于 2019-11-2 21:41:59 | 显示全部楼层   河南省郑州市
真是个坑呀!!
回复 支持 反对

使用道具 举报

结帖率:87% (76/87)
发表于 2019-5-30 14:36:27 | 显示全部楼层   广东省惠州市
当神无能为力的时候,便是魔普渡众生!
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2018-9-18 00:36:49 | 显示全部楼层   重庆市重庆市
我雇了两个人 一个专门点链接 一个专门点断开
回复 支持 反对

使用道具 举报

结帖率:94% (15/16)

签到天数: 14 天

发表于 2017-11-28 17:32:57 | 显示全部楼层   广东省深圳市
水下!~
回复 支持 反对

使用道具 举报

结帖率:17% (1/6)

签到天数: 14 天

发表于 2017-11-27 20:48:12 | 显示全部楼层   湖南省永州市
除非用一些变通的方法
回复 支持 反对

使用道具 举报

结帖率:22% (2/9)

签到天数: 3 天

发表于 2017-11-23 09:43:31 | 显示全部楼层   陕西省咸阳市
(,,Ծ‸Ծ,, )
回复 支持 反对

使用道具 举报

结帖率:87% (53/61)

签到天数: 17 天

发表于 2017-11-21 20:26:31 | 显示全部楼层   山东省济南市
待删用户 发表于 2017-11-21 12:57
✧•̀ㅂ•́✧

(,,Ծ‸Ծ,, )
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)
发表于 2017-11-21 17:39:51 | 显示全部楼层   山西省大同市
不懂,。。。。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表