本鱼拟成立工作室承接项目开发/软件定制/云设施开发运维/办公设备技术支持等,如您有相关需求,欢迎来询 | ::博客文章推荐::

 分类:: 码农生涯

.NET应用程序快速自动升级类库 SimpleUpdater 更新 3.3.0.0 版

类库概述 SimpleUpdater for .NET 是一个适用于.NET的快速自动更新类库,用于快速地为现有的.NET应用程序添加上自动更新功能。 功能特点: 简单易用 支持增量更新等大量更新选项 更新详情 【客户端】修正在根目录下更新会导致出错的BUG 【客户端】修正当更新信息设置为显示网页时有时可能会报ActiveX初始化异常的BUG 【包工具】修正当输入最小版本号不正确时没做检查导致客户端出错的BUG 安装方式 以下安装方式任选其一即可: (推荐) 使用Nuget包管理器,搜索“iFish” 后找到 “iFish's Simple Application Updater Library”(fishlee.net.simpleupdater) 并安装即可。包中不包含...

木魚 9年前 (2015-04-28) 4691℃ 1评论 2喜欢

放一个抓取网页的信息监控小工具源码

这个工具是受一个朋友所托写的,简单来说就是在多个信息网站上抓取列表内容,取到最新的内容后,符合要求的给予提示(比如桌面右下角弹窗)。 这是一个比较简单的工具,所以把源码放出来,也算是基于FSLIB.NETWORK的一个实例DEMO。 1.项目简单信息 开发工具:VisualStudio 2015 CTP6 开发语言:C# 目标Framework:4.0 项目类型:WinForm 运行平台:AnyCPU 2.部分技术细节信息 基本结构为主窗口+后台长轮询任务+基于接口的插件式开发 契约管理导入:MEF 后台长轮询任务:Task模式 HTML解析:HtmlAgilityPack+XPath 网络层:FSLib.Network 3.源码下载 4.交流讨论   ...

木魚 9年前 (2015-04-27) 16097℃ 7评论 13喜欢

【翻译】使用WebIDE远程调试Firefox for Android上的页面

本文是MDN(Mozilla Developer Network)上一篇文章的翻译,原文在 https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_with_WebIDE,译文在 https://developer.mozilla.org/zh-CN/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_with_WebIDE 。中午看到的时候发现没有中文版,于是完整翻译了全文,并替换截图为中文版截图。为了做记录,转发一次完整的版本在本人的博客。文中截图使用Firefox38/Firefox for ...

木魚 9年前 (2015-04-16) 6612℃ 0评论 4喜欢

DevExpress 14.2.6 已发布

概述 DevExpress是一套在.NET平台上非常知名的控件库。既贵又慢,不过功能很强大。2015年3月18日发布了最新的14.2.6版,支持VS2015。 相关说明 下载 Universal完整安装包包含了CodeRush、DevComponents、DevExtreme三套玩意儿。 以下为三套玩意儿独立的安装包。 附加说明 VS2010/2013中原有的补丁可继续使用(依然有效)。VS2015由于废除了Addin方式的插件加载,暂无注册机可用。 ...

木魚 9年前 (2015-03-19) 8793℃ 1评论 3喜欢

发布SCM Manager中文1.45版

关于SCM Manager中文版 SCM Manager 是一款同时支持Git、Subversion、Mercurial的源代码管理服务器,基于Java构建,支持跨平台。相对于其他源码管理服务器,它具有如下优势(基于官方介绍): 安装简单 无需手动配置,从web界面即可进行配置 无需任何WEB服务器和数据库支持 支持用户、用户组和权限控制 脱离第三方软件支持Git、Mercurial、HG和Subversion 全REST客户端API 友好的用户界面和简单的插件API 很多插件可用 BSD授权   SCM Manager的官方网站在 https://bitbucket.org/sdorra/scm-manager/wiki/Home 本中文版基于英文官方版进行制作。相对于原版,...

木魚 9年前 (2015-03-13) 6330℃ 0评论 2喜欢

FSLib.Network网络库使用教程[2] 实例教程·美女们快到硬盘里来!

之前介绍过网络库的基本信息和基本使用情况。后面准备来写一点实例教程。 本来想着先写QQ空间到WordPress导出工具的(毕竟这个博客之前的文章也都是这么导过来的),可是突然觉得不是很吸引人,毕竟有这种需求的人太少了……上次有人发了一个代码片段抓美女图的,我不禁眼前一亮……嗯哼,还是得从本质出发啊,凡事抓住最根本的需求,方能引人入胜。所以我决定抓住 书生本~色 这个关键因素……写个抓美女图的工具吧。 1.起因 事情的起因如上所述,其实还有个引子,就是之前有同学在群里发了一个Code Snippet,在OSCHINA上,是一个C#的一段代码,用来抓妹子图的。当然很容易看明白,不过我还是好奇地去看了一下这个网站……矮油我去,这个地址的图片质量还都蛮高的嘞。好了来个爬虫吧。 捎带借妹子来作为自己...

木魚 9年前 (2015-01-30) 19312℃ 49评论 39喜欢

PHP Tools for Visual Studio 1.15.6124 破解

PHP Tools for Visual Studio 是一个在VS下开发、调试PHP的好工具,这里提供破解方法。 不过感觉这个不怎么适合公开,所以只放一个论坛的链接…… ……研究了半天搞定的。。 http://bbs.fishlee.net/thread-5976-1-1.html   ...

木魚 9年前 (2015-01-29) 15938℃ 9评论 15喜欢

Windows 10中IE浏览器的UserAgent变更

Windows10中IE浏览器的UserAgent变更了。。估计是想向网站说自己是先进的浏览器,要求对方提供和Chrome等现代浏览器一样的功能页面,而不被歧视吧……总之就是变了…… IE11默认情况下代码已经变成如下的样子: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0 上面的字符串中,Windows NT 10.0是操作系统版本标记。在Windows10 9926 TP开始,这个版本号变成10.0,而在这之前的Windows10版本中,这里依然是 Windows NT 6.4 值得留意的是后面的一...

木魚 9年前 (2015-01-27) 16943℃ 30评论 9喜欢

分享之前在GDG分享Chrome扩展(12306订票助手)一些关键点的文稿

之前曾经有幸参与了一次GDG在北京的分享活动,做了一个小的分享,关于Chrome浏览器上扩展开发(含Firefox上UserScript)中一些比较细微的点的分享。话说那次感觉有点白目,因为去的人基本上都是冲着谷歌的新技术比如谷歌眼镜去的,所以好瞎的感觉。毕竟不是HTML5峰会那种比较有主旨的东西,谷歌搞的摊子太大了。。 用的是12306订票助手做例子,其实12306订票助手从其本身使用的技术而言并不算多牛叉的东西,纯粹是一些前端技术,所以这个文档中涉及到了比较多的细微的点。这些点在开发大多数具有嵌入式脚本的扩展中均有可能用到。当然,订票助手扩展版的源代码在GITHUB上早已停止更新,但这个脚本中使用到的一些技术作为基础东西可以沿用到其它的扩展中。 昨天整理资料的时候看到了当时是用的演示文稿...

木魚 9年前 (2015-01-20) 6137℃ 5评论 7喜欢

FSLib.Network网络库使用教程[1] 基本使用

上一篇对FSLib.Network库进行了简单的介绍和演示。从本篇开始介绍相关的使用。 1.基本运行机制介绍 FSLib.Network.Http 命名空间下的类是本网络库中用于HTTP处理的相关类型集中存放的地方。由于类库是基于HttpWebRequest以及HttpWebResponse的,所以很多行为表现和逻辑和它们几乎保持一致。 在此基础之上,本类库进行了抽象和总结,并提炼出一整套流程和运行框架。以下分别介绍。 2.相关模型介绍 2.1 HttpClient HttpClient是开始HTTP处理请求的工厂。它是用来维护、创建、跟踪HTTP请求的一个基本类。可以理解为它是一个容器,维护了所有的Cookies以及全局设置,然后通过它可以创建出不同的HTTP请求实例。 HttpClie...

木魚 9年前 (2015-01-19) 68678℃ 24评论 7喜欢

原创FSLib.Network库(目前专注于HTTP的高性能高易用性网络库)

0.背景 开始在设计订票助手.NET的时候,我就在策划写一个比较易用的HTTP客户端库来完成底层的操作。由于.NET原生的HttpWebRequest比较复杂难用,而内置的WebClient先天不足。 .NET 4.5中新增了HttpClient,但可惜.NET4.0不支持XP,所以暂时只能放弃HttpClient了。在这种种背景之下,我花了很长的时间来打磨这个网络库。虽然起名叫Network,但是目前专注于HTTP库。 这个网络库在订票助手.NET中得到了广泛全面的使用,几乎所有对12306发出的请求都是由它发出的。在订票助手.NET中,最近四个月中,由它发出的请求过亿,其稳定性也是蛮有保证的嘛。 1.功能特点&运行需求 其实它是对HttpWebRequest/HttpWebRe...

木魚 9年前 (2015-01-18) 38504℃ 69评论 26喜欢

正式发布开源的扩展方法库FSLib.Extension (.NET3.5/4/4.5)

其实这个扩展方法库已经发布有段时间了,没有正式发布过。今天整理了一下文档,顺便搞个文档,正式发布吧。 简介 .NET在3.5开始引入的编译器支持扩展方法,允许为现有的对象类型在不改变其原本定义的情况下添加额外的方法。 因此便有了本扩展方法库。本扩展方法库基本上扩展的都是.NET原有的对象,尤其是String对象。 添加本扩展方法库的引用库后,一般不需要特定声明即可使用,大多为现有对象的快捷操作。 安装方法 你有三种方式可以使用本库: 直接使用包管理器(Nuget Package Manager)安装(推荐) 直接下载已编译的二进制包,并根据需要引用 使用源码自行编译 1.直接使用包管理器(Nuget Package Manager)安装 在Visual Studio中,打开Nuget包管...

木魚 9年前 (2015-01-15) 5687℃ 13评论 1喜欢

从零开始在Windows上安装WordPress简明教程 [3]

第一篇:从零开始在Windows上安装WordPress简明教程 [1]第二篇:从零开始在Windows上安装WordPress简明教程 [2]   6. 安装主题 博主使用的YUSI主题(的修改版),原主题地址在: http://yusi123.com/3233.html 提示:博主有修改,如果后面有同学有兴趣的话可以共享。 6.1 下载 从这里下载主题:http://yusi123.com/go/yusitheme1 保存为 yusi1.0.zip。 6.2 进入 WordPress 后台 进入外观–主题,点击添加。 点击上传主题。 选择已下载的主题包,点击现在安装。 等操作完成后,会提示已经安装成功,要立刻启用可以点击“启用”,否则可以点击“返回”先回去再启用。...

木魚 9年前 (2015-01-14) 7295℃ 14评论 7喜欢

从零开始在Windows上安装WordPress简明教程 [2]

上一篇: 从零开始在Windows上安装WordPress简明教程 [1] 5. 调整PHP设置 默认的PHP设置也可以工作,但是有些设置调整一下应该会更好。 注意:博主对PHP配置了解不是很深,如果发现以下内容有纰漏或不完善的地方,请及时告知。 5.1 打开配置文件 PHP的配置文件名为 php.ini,之前的安装目录下。用记事本等一般编辑软件即可打开。推荐使用 EditPlus/EmEditor/Sumlime/Notepad2/Notepad++。 5.2 扩展设置 PHP默认没有启用多少扩展,可以根据自己的需要启用扩展。在配置文件中搜索 extension= ,找到的位置即是配置配置的地方。前面有分号的表示这行已经被过滤,要加载的话,删掉分号即可。反过来说,如果要禁用,只需要在前面加...

木魚 9年前 (2015-01-13) 6625℃ 6评论 3喜欢

从零开始在Windows上安装WordPress简明教程 [1]

1 准备工作 要准备的工具: 服务器一台 Windows Server 2008/Windows7/8/8.1/10 (Windows Server 2003虽然很健壮,但太OLD了,这里不做演示。2012较新,相比2008管理模式有点差别,有需要的话后面可以补充) MySQL数据库安装包 (下载地址:http://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.6.22.0.msi,下载页:http://dev.mysql.com/downloads/windows/installer/),下载比较大的那个,比较小的是在线安装包 PHP分发包5.6.4 (下载地址:http://windows....

木魚 10年前 (2015-01-12) 23104℃ 6评论 6喜欢

原来国庆时候12306的疯狂强退是12306自己摆的乌龙球……

 先提一个背景资料。在国庆的时候被12306虐待过的同学应该记得,有那么两天12306在疯狂地强制人退出登录,经常你只能查询一次,然后就被强制退出登录,甚至用IE都不能幸免。 曾经我一度吐槽这是因为他们的服务器扛不住压力才导致的,所以自己用IE都深受其害,也只能吐槽。 可是,就在今天,我发现事情根本不是这样的,这是他们自己摆出的乌龙!!!! 背景资料说完,开始正事  话说一直在关注12306有啥变化,可是这几天我发现很怪异。就是经常我一次查询之后,12306会紧接着又发一个 loginAction.do?method=el 的请求回去。    在这之前我们已经了解到,这个请求最多只会有一次,并且是页面加载后发送的。所以在这里查询之后发送的,绝壁...

木魚 11年前 (2013-12-02) 6261℃ 24评论 2喜欢

关于手机的流言的平反

信息时代,是流言最坏的时代,也是流言最好的时代。在很久以前我没忍住于是写了批判流传很广的那个恢复误删文件的流言,昨儿又看到微博里有营销号在发说手机危害很大于是『提出建议』的流言。又是一个没忍住于是转发了,并且说『虽然有些事事实但是大部分是扯淡』,结果很勤学好问的云逸同学在问哪些是事实哪些是扯淡。于是我又开始坐不住来写这么个东西了。 先来看看原文。   在开始之前,我们先来了解一下手机辐射。 人类对辐射的恐惧大概始于核辐射。但是很可惜,虽然都带有辐射两字,电磁辐射和核辐射可以说基本上就是两个东西。电磁辐射是指电磁波的信息表达,当然电磁波是带有能量的(否则微波炉也不可能用微波就把东西弄熟了)。电磁辐射对于人体有没有害?有没有还需要先讨论个另外的东西。电磁波其实是借助于光子来承载信息...

木魚 11年前 (2013-11-04) 5855℃ 5评论 1喜欢

教你怎么查找自己浏览器中偷返利的恶意扩展

 由于Chrome扩展容易开发和山寨,所以Google Chrome WebStore上充斥着各种山寨的带有恶意代码的扩展。这类扩展中一个典型的恶意行为就是偷返利。 开始之前科普一下什么叫偷返利。 什么叫偷返利? 很多购物网站(目前主要针对淘宝)都有返利的联盟,通过别人独有的链接购物,发送链接的人将会收到分成(类似于推广联盟,广告行为的一种) 恶意扩展在你访问淘宝相关页面的时候,不管是不是已经带有返利代码,都会强行修改你的页面地址,转向自己的返利链接 典型的现象是你打开一个页面后,地址栏的地址突然会变得很长 或者链接地址中包含 s.click.taobao.com,或 ali_trackid 虽然很多时候别人借此生财付出劳动,你愿意点,这是一个愿打一个愿挨的事情,但通过伪装成...

木魚 11年前 (2013-11-03) 11255℃ 16评论 1喜欢

被一小段HTML坑了,必须记录下……

 话说为毛线我这大半夜的不睡觉在这里装神弄鬼,完全是因为一小段HTML把我深深地坑了,坑了我整整两天,死活没搞明白,差点没勇气继续活下去。于是我很愤慨地在这里谴责它…… 事情要追溯到三天前,我重构一个网页,然后出现这样一个需求。这个需求简述如下:要求有一行表单,分成三列,左右各是一个按钮,中间有个链接;这个链接文字的高度和宽度都是固定的,而整行的宽度不固定,要求被两个按钮平分。这很明显是个自适应的案例。我想了想决定这么干,让中间的按钮绝对定位,俩按钮用层包裹平分这个宽度,然后分别在第一个层的右边、第二个层的左边留出空白,用来放置链接,搞定。 抽出来一个测试案例,就是如下的网页:   代码结构很简单,这里设置的框模型都是border-box,意味着包括边框在内的才是...

木魚 11年前 (2013-10-21) 10120℃ 24评论 3喜欢

教你同时用上如意淘和惠惠购物助手

 前两天一时蛋疼,在京东上看单反,好贵啊。话说最近京东的小商品价格越来越贵了,于是想起了傲游里面安装了如意淘——一个比价软件。为啥说傲游?因为这种东西装越多浏览器越慢,所以我专门装在傲游上的,需要的时候才去用。 就像这样——   我去,好贵,八千 = =! 原来最底下有过7K7啊。而且最下面有一些推荐,天猫最低7K5?亚马逊和当当更低啊,便宜了将近一千!我去京东你个大奸商!!嗯,大家都来装如意淘,揭穿京东这老家伙的真相!(傲游版在 http://extension.maxthon.cn/detail/index.php?view_id=988&category_id=11,所有浏览器版本的下载 http://ruyi.taobao...

木魚 11年前 (2013-10-10) 12385℃ 12评论 1喜欢

使用HOSTS过滤 cnbeta.com 的广告

 使用HOSTS过滤CNBETA.COM的广告。话说CNBETA.COM改版后广告泛滥,只能借助广告过滤软件进行过滤(比如AdblockPlus)。在IE平台上可以通过HOSTS进行大量的过滤(主要是百度联盟的广告),这类广告实在太影响浏览了,否则也不会要过滤它们。 通过HOSTS过滤可以比较彻底的进行过滤(虽然针对一些内联的广告内容是无法过滤的,只适用于第三方广告内容)。以下针对百度联盟、谷歌广告、QQ广告及部分其它第三方广告进行过滤,一旦应用,本机所有浏览器和软件都能享受同样的效果。 使用方法(任选其一): 复制以下所有内容,添加到 c:windowssystem32driversetchosts  文件(如果系统不在C盘,注意换盘符)并保存,Vista以上系统注...

木魚 11年前 (2013-09-25) 4945℃ 4评论 0喜欢

从服务器请求来看17日12306的强退

 17日12306出现了各种强退,尤其是整点附近的时候,包括很多人用IE都被强退,除此以外还有很多人直接显示了拒绝访问。目前认为是12306的原因。但为什么会这样呢,让我们从最开始说起吧。 1.订票助手在春运春运的时候12306在用各种手段阻止使用,理由是会导致服务器压力上升。对此我始终无法认同,原因如下: 助手遵循的是最低五秒的查询策略,不会频繁。在正常情况下,如果你不用助手,你也会不断地刷新个不停,而不会说我就等着差不多有票了才刷(你无法估计什么时候有票) 助手不会额外发出什么请求(除了加载联系人,但助手加入了缓存,只会访问一次。相对来说订单页的每次提交还都会访问) 助手的任何操作都遵循间隔的策略,不会连续发出大量请求,甚至为了降低服务器的压力有些刻意的设置 助手的功能设计...

木魚 11年前 (2013-09-17) 3180℃ 3评论 1喜欢