本站木有非理性广告和有害内容,请大度地将本站加入广告屏蔽白名单吧~~~ ::博客文章推荐::

最新发布 第2页

魚·后花园魚·藏匿的花园

移动平台

聊聊微信内页面发Ajax请求会重复请求的问题

背景 这是个大坑,耗费了我极多的时间。 事情呢,是这样的。最近几天做了一个微信里的潜入页,用于注册账户的。注册很简单,输入手机号-验证短信验证码-填一点资料-注册成功。 作为一个单页面操作,所有请求都是通过AJAX和服务器交互的,这思路很常规。唯一的特点是,最后一步超长。 超长的原因是:创建账户需要创建几百张表,还有无数初始化操作,所以乐观估计需要至少八秒钟才会成功。 也许你会问为什么会这么慢,要创建这么多表呢? 原谅我不想说,因为与本文无关。 然则这个创建其实是有步骤的,第一步就是把用户的邮箱给占位:创建为最基本的信息,不允许重复创建。 OK,背景说完。 直到上线 开发,测试,包括内测都是很完美的,没有任何问题。 但上线后,突然有测试提出了这么一个问题:微信里注册的时候,任何一个邮箱都...

木魚 1年前 (2016-07-07) 14423℃ 42评论 37喜欢

:: 原创作品

Devart dbForge for Oracle 3.8.50

dbForge Studio for Orace 3.8.50 dbForge Studio for Oracle 是 Devart 公司出品的专门用于管理 Oracle数据库的工具。 功能十分强大,集查询、管理、分析以及报表于一身,是十分值得一试的管理工具。这里提供的是专业版的破解补丁。 仅供学习/个人用途,禁止用于商业用途!请支持正版!禁止转载!! 破解信息 软件官网: https://www.devart.com/dbforge/oracle/studio 软件版本: 3.8.50 (非通用补丁,不同版本不适用) 补丁作者: 木鱼 补丁官网: http://blog.fishlee.net/ 补丁发布主页: 博客 补丁版权声明: 仅供学习/个人用途,禁止用于商业用途!请支持正版!...

木魚 1年前 (2016-07-05) 3485℃ 8评论 11喜欢

:: 原创作品

Devart dbForge Studio for SQL Server Enterprise 5.2.177

dbForge Studio for SQL Server is a powerful IDE for SQL Server management, administration, development, data reporting and analysis. The tool will help SQL developers to manage databases, speed up routine tasks, as well, as to make complex database changes. dbForge Studio for SQL Server allows you to Easily manage editing, copying, attaching, deta...

木魚 1年前 (2016-06-29) 4509℃ 10评论 20喜欢

:: 原创作品

dbForge Studio for MySQL 7.1.13 和谐版

dbForge Studio for MySQL 7.1.13 dbForge Studio for MySQL 是 Devart 公司出品的专门用于管理 MySQL 数据库的工具。 功能十分强大,集查询、管理、分析以及报表于一身,是十分值得一试的管理工具。这里提供的是专业版的破解补丁。 仅供学习/个人用途,禁止用于商业用途!请支持正版!禁止转载!! 破解信息 软件官网: https://www.devart.com/dbforge/mysql/studio 软件版本: 7.1.13 (非通用补丁,不同版本不适用) 补丁作者: 木鱼 补丁官网: http://blog.fishlee.net/ 补丁发布主页: 博客 补丁版权声明: 仅供学习/个人用途,禁止用于商业用途!请支持正版!禁止转...

木魚 1年前 (2016-06-27) 6293℃ 6评论 16喜欢

:: 事业/职场

离职

Ⅰ  昨儿早上坐地铁的时候,好不容易遇到了一个座儿,于是便坐了下去。在帝都挤过早高峰地铁的人都是可怜的,因为面对他们的是未知的凶险和力量的抗争。凌晨的帝都还在雷暴中。于是我带了一把伞。然而并没有包,于是在犹豫了一会儿后,还是把伞放在一边。然后下车的时候就忘记了它。一路走着总觉得什么东西很奇怪,却不曾想到是它被我遗忘。直到很久以后我盯着阳光的时候,才忽然惊觉,原来是伞被落在地铁上。 那是一把蓝色的伞。我觉得有些难过。难过不是因为我喜欢蓝色。而是因为那是一把我认识了很久的伞。久到我认识它的时间,比我认识的绝大部分人,认识得还要久。它就像我的一个老朋友一样。虽然平时不见得多重要,可是突然就这样丢了,竟然有些难过。 就好像我从猎豹离职一样。 Ⅱ 之前和一个HR聊天的时候,他问我为什么要从猎豹离职。他...

木魚 1年前 (2016-06-08) 15258℃ 79评论 304喜欢

:: 信手拈来

总会有那么的时候

晚上从大悦城走回来的路上,没过多远的样子,前面一个哥们儿突然转过身来问我,“你说西单是往这边走吗?” 我抬头看了看他指的方向,是西边儿没错。于是我说,对啊。 然后他问我,是不是一直朝这边走,就可以到西单了? 我点点头。 于是他跟在我后面,慢慢地走。 我回头看看他。一个瘦瘦弱弱的哥们儿,身上的衣服也不是太干净。我忍不住问他,你该不会是打算这样走路去西单吧,这距离的话你得走到天亮啊。 他一脸忧愁的样子,用着不清不楚的声音说,没办法啊我,我身上一点钱都没有,到现在都没吃饭,也没水喝,现在骗子这么多,我不走也没辙啊。 一边说着,一边从裤兜里掏出钱包给我看。钱包里除了几个在昏黄的灯光下看不清是什么的证件外,只有零星几毛。 他说,你知道从这里坐地铁过去要多少钱吗,要五块啊,我哪里有那么多钱。 我说你咋这...

木魚 1年前 (2016-05-20) 4831℃ 16评论 127喜欢

:: 原创作品

FSLIB.NETWORK手册(1) · 基本概念和流程

FSLIB.NETWORK 是什么?它是一个为HTTP协议设计的高度简便易用且极具功能性的类库。它的由来要追溯到12306订票助手.NET的诞生。在12306订票助手.NET诞生之初,我就有这么一个需求,需要一个用起来十分简单易用且灵活性和强健于一身的网络请求库。 为什么有这些要求呢?因为我懒,所以需要这个类库十分灵活简便易用,最好只要告诉它我有什么然后要什么,它就能给我弄回来。然而12306的种种掉链子谁都知道,所以我也希望这个库足够强健,至少不会因为库本身的因素导致程序崩掉。 所以这个库的存在是十分重要的。然而幸运的是,这个库完善到现在后,基本上符合我的要求。 提示:如果您在此网络库的使用过程中遇到任何问题,请在 问答社区(http://ask.fishlee.net/category...

木魚 1年前 (2016-05-05) 4238℃ 4评论 20喜欢

:: 原创作品

[Chrome扩展/UserScript] CB时光鸡 1.0

CB时光鸡。这不是普通的鸡。 这世界上有一个亘古不变的传说,那就是真相总是掩埋在尘嚣之下。 CB便是如此。只需一日,便再也不见那沉淀下去的种种繁华。总有好事者会去抹去落尘,让那过去的喧哗则见天日。 用之即有缘,未来未可知,且行且珍惜。 好了,放那么多炮后,该说正事儿了。CnBeta 那万恶的评论系统的尿性其实谁都知道。新闻在发布一天之后评论关闭,不接受评论不显示评论,一切都静悄悄的。好像什么都没发生过。这个扩展就是为了这个事儿而诞生的。用法很简单,装上之后,如果它发现你看的新闻已经不显示评论了,并且有评论,并且它可以找到评论的话,它就会帮你把评论重新显示出来…… 由于是纯粹的第三方服务,所以无法保证有效性和稳定性,还请海涵,并没有实际的数据。由于数据并不完整,所以无法实现任何时候的评论皆可...

木魚 1年前 (2016-04-25) 3867℃ 7评论 12喜欢

网络/NET

极路由2固件改刷为OpenWRT

其实忍受极路由的固件很久了……不怎么稳定,而且速度很慢,用时间长了之后各种不稳定,而且重启一次路由器居然要三分钟,比我笔记本重启的时间多一倍还不止,不知道是硬件原因还是固件原因。而且默认情况下是不开放终端以及各种权限的,可玩性很低。 所以对我来说简直跟鸡肋一样    准备工作 本文说的内容最初的版本其实来源于 极路由的论坛。 首先下载UBOOT固件以及系统固件,分别下载 HC5661-uboot.bin、openwrt-ramips-mt7620a-hc5761-squashfs-sysupgrade.bin 备用。 另外需要准备好终端工具(这里用的是 XShell),以及文件复制工具(这里用的是 WinSCP)。 启用开发者模式 默认情况下,极路由是锁定权限的,包括终端。所以第一步是要打开...

木魚 1年前 (2016-04-18) 5640℃ 9评论 9喜欢

:: 记事年代

:: 博客文章推荐

木鱼写博客啊吐槽什么啊好多年啦。这里是木鱼列出来的一些比较推荐的博客……其实本鱼觉得写的东西都还不错啦哦呵呵呵呵! 原创的软件系列博客推荐 FSLIB.NETWORK : 一个简便易用的HTTP网络组件 SimpleUpdater:一个十分易用却也很强大的自动更新组件   ...

木魚 1年前 (2016-04-12) 3829℃ 2评论 10喜欢

:: 原创作品

dbForge Studio for MySQL 7.0.54 和谐版

dbForge Studio for MySQL 7.0.54 dbForge Studio for MySQL 是 Devart 公司出品的专门用于管理 MySQL 数据库的工具。 功能十分强大,集查询、管理、分析以及报表于一身,是十分值得一试的管理工具。这里提供的是专业版的破解补丁。 仅供学习/个人用途,禁止用于商业用途!请支持正版!禁止转载!! 破解信息 软件官网: https://www.devart.com/ 软件版本: 7.0.54 (非通用补丁,不同版本不适用) 补丁作者: 木鱼 补丁官网: http://blog.fishlee.net/ 补丁发布主页: 博客 补丁版权声明: 仅供学习/个人用途,禁止用于商业用途!请支持正版!禁止转载!! 安装方式 安装官方原版 解压...

木魚 1年前 (2016-04-10) 7517℃ 15评论 24喜欢

:: 原创作品

OzCode 2.0.0.1029 和谐版

基本信息 软件名称 Oz-Code 版本 2.0.0.1029 简介 Oz-Code是一个用于 Visual Studio 的调试辅助扩展 官网 http://www.oz-code.com/ 更新日期 2016-04-08 Oz-Code 算是一个比较好用的调试扩展……这里的和谐补丁是依据 Board4All 论坛上一位朋友的破解文件制作的,适用于目前已知的版本(829/1029)。 详细功能介绍参见 http://o.oz-code.com/features。 下载&注册信息   警告 未经本站许可,禁止转载。 请尊重版权,在可能的情况下购买正版。 ...

木魚 1年前 (2016-04-07) 6589℃ 10评论 13喜欢

:: 原创作品

NUGET加速服务已更新

在Visual Studio 2013、2015中,使用的是Nuget包管理器对第三方组件进行管理升级的。这个东东就类似于NodeJS中的npm。但是很可惜的是官方的nuget服务器是国外的服务器,由于种种众所周知以及客观原因,nuget包管理器在国内使用向来很慢。所以之前,我曾经提供过一个服务 提供针对Nuget包管理器的缓存加速服务 来帮助在国内访问nuget的加速,并且也开源了(开源【针对Nuget包管理器的缓存加速服务】)。 在当时构建那个玩意儿的时候呢,有考虑过增加GZIP的支持。官方的nuget并不支持GZIP,所以流量很浪费(虽然描述文件都是JSON,但版本信息林林总总加起来,经常会有好几百K的情况出现)。虽然愿景很美好,但现实终归残忍:nuget的客户端并不支持GZIP压缩。...

木魚 1年前 (2016-04-06) 2724℃ 2评论 5喜欢

:: 原创作品

原创FSLib.Network库更新 2.0.0 版

最近琐事缠身,烦得不行,拖了很久…… 概述 2.0版本之所以放弃了1.x版本的序列,是因为变更比较大,存在不少破坏性变更。 详细变更列表 警告:列表中为红色的变更记录为破坏性变更,您可能需要调整现有的代码以匹配当前的库。 HttpClient增加新的Clear()函数,用于重置状态。此操作会清空所有Cookies以及上下文跟踪 请求流封装逻辑细节调整,对极个别情况下出现的流异常增加捕捉 请求数据封装类逻辑修正,现在支持直接将 HttpPostFile 类型作为表单数据上传 HttpContext请求发送流程微调,异步模式下所有代码都以异步模式启动 增加对图片的上传支持(默认保存为JPG) 增加UrlTokenIdentitier功能(默认启用),允许将请求数据标记在URL中 提交数据在GE...

木魚 1年前 (2016-04-05) 2995℃ 6评论 7喜欢

:: 纯属虚构

没有无缘无故的喜欢

一. 周三,三月三十日。莫名其妙地喜欢三三零这样一个看起来没有任何特殊意义的数字。其实不见得怎么喜欢,但就是觉得很熟悉,那种熟悉,好像曾经有那么一段时间,我跟它朝夕相处过似的。 我说,我好喜欢三三零这个数字。她笑,说喔,是吗,你知道我喜欢二二九吗。我说,为什么?她说,没有什么为什么,大概因为它比三三零小一零一吧。我想了想,说,嗯,四年一次的数字,是蛮特殊的。 二. 我和她的认识始于一场车祸。我载着他在校园的路上末路狂奔,路过拎着热水瓶的她。车子突然爆胎,俩大男人摔地上跌个狗吃屎其实不是啥大问题。但躺在她的热水瓶上就是大问题了,而且那是装满了热水的热水瓶。杀猪般的哀嚎响彻整个宿舍楼,她吓得蹲在一边紧紧地抱住了头,浑身颤抖着像只鹌鹑。 他大口嚼着嘴里的饭,把头点得跟小鸡啄米似的。对对,那一瞬间...

木魚 1年前 (2016-03-31) 2754℃ 12评论 18喜欢

:: 信手拈来

……你们不要这样子

打滴滴。 师傅问我,猎豹是研发手机的吗? 我说不是。 他又说,你们那边好像加班很严重啊,晚上九十点钟附近的车全让你们叫走了。每天晚上啊,这边一排全是车。 我说是啊挺严重,很多人为了能报销也故意加班毕竟班车倒很麻烦。 他说那你们干嘛的? 我说做应用的,比如浏览器手游之类的。 他恍然大悟,喔,你们就是传说中专门给手机安后门的人! 我诺诺地说不是不是… 他看着我,说,你们不是都讲究大数据吗,不是安了你们一个app就什么数据都给传上去了吗? 我说没有没有,其实百度啊360什么的传数据都是一样一样的。 师傅说,啊哈哈哈你们这些搞应用的都是一路货色。 我望着窗外发呆…妈妈我想下车    ...

木魚 1年前 (2016-03-31) 2471℃ 7评论 32喜欢

:: 信手拈来

十年

在那之后,我看过无数的天空,见过无数的人,却再也看不到那时的你,和那时的天空。 其实自由只是浮云 上次下班的时候遇到一个公司的同事,路上闲聊了一会儿。我问他有多少年的工作经验了,他说刚一年半,前年刚毕业的。我说,看来我果然混得是太久了,竟然都可以写九年工作经验了。然后我问他,你哪年的?他说九二的。我说怪不得,比我小了六岁。他看着我,说,小了六岁,为什么你会比我多七年多工作经验?我说,我念书早。 他说他搬家了。从南四环搬到了北五环,坐6号线倒2号线再转13号线的那种。我说住那么远不是很麻烦?他说嗯。然后我去坐公司班车,他却掏出了滴滴。我问他为什么不坐公司的班车到地铁站,他回答说因为他不喜欢班车。我说为啥呢。他说因为班车时间点很固定,这让他很不舒服,他喜欢那种自由的感觉。 我说,你还是太年轻。...

木魚 1年前 (2016-03-22) 2176℃ 4评论 22喜欢

:: 原创作品

SimpleUpdater.net 4.3.0 版本更新说明

SimpleUpdater.net 是一个适用于.NET的快速自动更新类库,用于快速地为现有的.NET应用程序添加上自动更新功能。 更新详情 客户端更新内容 详细更新内容参见GITHUB上的问题列表:4.3.0.0中修复的问题和功能。 修复问题#2 命令行打开的项目可能无法保存 修复问题#5 命令行模式无法继续更新 修复问题#6 特定情况下如果需要回滚,则只有显式被删除的文件被还原 修复问题#7 多服务器模式下,如果不传递AppDirectory以及AppVersion参数将会导致抛出异常 修复问题#8 多服务器模式下,如果服务器地址无法连接,则无法继续切换服务器 增强功能#9 在VS中调试时,如果启用了VS宿主进程,则版本号会识别错误 打包工具更新内容 界面微调 安装&下载...

木魚 1年前 (2016-03-19) 2520℃ 5评论 4喜欢

:: 原创作品

UserScript:自动提取XClient上的下载链和提取码

我已经懒出翔了,因为深深地爱上了干这种看起来没啥卵用却又闪耀着小聪明光芒的事儿…… 为啥又来? 之前写过技术贴:使用UserScript自动通过百度网盘/360云盘提取码以及更新:使用UserScript自动通过百度网盘/360云盘提取码(附下载),我很高兴地看到有勤奋好学也和我一样懒的同学已经在跃跃欲试自己玩了。 但是鉴于网站的情况各有不同,所以同一套脚本机制很难沿用在各个网站上,所以很多时候还是很有必要单独写的。 这不,有个同学下午在折腾这个网站:http://xclient.info/,说这个网站也是用百度网盘的,却实现不了。 打开看了一下,这货是个分享MAC应用的网站……虽然我对MAC不感冒,但这并不影响我来玩对吧…… 基本情况 打开这个网站,找了一下,找到了下载列表。 然后点击...

木魚 1年前 (2016-03-18) 3834℃ 5评论 8喜欢

:: 原创作品

更新:使用UserScript自动通过百度网盘/360云盘提取码(附下载)

上次遇到的问题 上次发了这么个东西:技术贴:使用UserScript自动通过百度网盘/360云盘提取码 从很多人的反应来看,上次的代码很多人还是感兴趣的,但是成功的人很少。这主要是因为以下俩原因。 脚本没搞对 上次的文章里,提供了三段脚本。但我只是在第一个脚本那里说了新建脚本的步骤。 然而天真的我以为后面就可以不用再说新建脚本的步骤了…… 直到我看到很多人把三段脚本放在同一个脚本文件里…… 但并不是啊!一般来说是每个网站新建一个脚本啊!方便管理啊!剩下的俩脚本要分别新建啊!然后 @match 需要单独设置啊! 脚本错误 这个也是我的责任,我应该早点就发现的。 原因在于以下这行代码: document.querySelectorAll("a[href*='pan.baidu.com'...

木魚 1年前 (2016-03-17) 5942℃ 20评论 7喜欢

:: 原创作品

来,创建一个高效的IMEI编码生成器

0x1. 起因 话说,今天下午群里面有个同学求助一段代码。 他想问的是,这个 tempimei[j * 2] - 0x30 是啥子意思? 0x2. 其实这是很常见的一种写法 我们留意到 tempimei 这个变量其实是一个字符串。在.NET中,对一个字符串取索引,则是取出对应的字符。 字符可以隐式转换为int,所以tempimei[j*2]-0x30的意思是,将j*2索引位置的字符转换成int后减去0x30。为什么要这么减呢,我们参考一下ASCII表: 二进制 十进制 十六进制 字符 101111 47 2F / 110000 48 30 0 110001 49 31 1 110010 50 32 2 110011 51 33 3 110100 52 34 4...

木魚 1年前 (2016-03-15) 6145℃ 12评论 24喜欢

:: 原创作品

技术贴:使用UserScript自动通过百度网盘/360云盘提取码

2016年3月17日 22:33:21:本文有更新。详细变更参见 更新:使用UserScript自动通过百度网盘/360云盘提取码(附下载) 0x1. 起因 话说什么妖孽都有个孕育的过程。啊不是,是不管什么样的小聪明总有其适用的场合。 相信每个在资源站和资源类博客下载过东西的人都知道提取码是个什么鬼,就是当你打开一个网盘分享后,需要你输入提取码才可以继续下载共享的文件。 比如这里打开 zd423 博客上的一个PotPlayer页面,然后找到下载链接——随便点个,比如百度网盘360云盘什么的。我们看到网盘链接后都是有提取码的。 然后你打开网盘后,会看到这样的画面。 然后呢,正常情况下,一般来说……你需要手动复制一下那四位的提取码到这边粘贴下,或者直接背下来。 OH NO 0x1. 突破i...

木魚 1年前 (2016-03-08) 6261℃ 14评论 24喜欢

:: 原创作品

VS扩展清理工具1.2.0.0

年后琐碎缠身,加上各种不确定因素太多,导致很久没更新软件了。以后也许更新的时间会越来越少。 0x1. 起因 VS2013/2015支持安装扩展。而安装后的扩展安装位置分为两种,一种是单用户扩展,一种是全局扩展。其中全局扩展安装在VS的目录中,卸载、更新的时候,老版本扩展往往无法自动删除,随着时间的推演会占用愈来愈多的空间。这个工具就是为了将这些已经无用的目录清理并释放空间的。 0x2. 截图 0x3. 更新说明 添加对非默认安装位置的Visual Studio识别 增加英文界面 0x4. 下载 ...

木魚 1年前 (2016-03-07) 1903℃ 6评论 4喜欢

网络/NET

吐槽下服务器上那些奇怪的请求

回来后一直在生病,这不,病好了,就有力气吐槽了。 0x1. 起因 之前我网站(*.fishlee.net)都是托管在一台猎豹名下的服务器的。由于准备离职,所以需要将项目分离,部分网站以及服务需要迁移出来。 迁移到的服务器是一台万网的VPS上,问朋友蹭过来的一台VPS。配置当然不可同日而语,不过还好,起码人家是台服务器  不过需要打个预防针的就是网站的服务后面可能会精简或有限制了,至少不是那么稳定高速。这是题外话。 然后首先迁移过来的是静态资源(static.fishlee.net; dynamic.fishlee.net)。 0x2. 发现 迁移过后两天,例行查阅服务器日志的时候,发现了很多奇奇怪怪的请求。 是的,你没看错,扩展名是 .xx 以及 .xxs。看了看具体的路径,我觉得 .x...

木魚 1年前 (2016-03-04) 2263℃ 10评论 5喜欢