会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿牛·乐园
每天进步一点点
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
9
···
20
下一页
2014年11月21日
转运中国邀请码批量验证
摘要: 最近要海淘,听说转运中国不错,但是不开放注册,只能通过海淘贝、什么值得买等网站发的邀请码来进行注册。无奈狼多肉少,总也抢不到。邀请码如下图:但有时候,他是文字的。于是有了下面的代码,方便我快速验证所有的邀请码。function runCode(){ var strCode = $(...
阅读全文
posted @ 2014-11-21 12:08 阿牛
阅读(19011)
评论(0)
推荐(0)
2014年10月10日
实现 Math.Asin 迈克劳林(泰勒)展开式,结果比Math.Asin 慢一倍
摘要: 项目中需要快速求解Asin(x) 的近似值,原以为用泰勒展开式会快一些,结果比原生的慢一倍。 Math.ASin Time Elapsed: 9ms Gen 0: 0 Gen 1: 0 Gen 2: 0 Maclaurin.ASin Time Elapsed: 17ms Gen 0: 4 Gen 1: 0 Gen 2: 0 各位,谁有能力改进?
阅读全文
posted @ 2014-10-10 10:14 阿牛
阅读(1256)
评论(0)
推荐(0)
2013年10月22日
获取谷歌地图的行政区边界
摘要: 获取谷歌地图的行政区边界,演示地址:http://gist.hecmcc.com/division/getbounds.htm 原理: 1.从百度取行政区边界。 2.从百度坐标转化为GPS坐标。(基于百度API,0.1精度) 3.从GPS坐标转化为火星坐标。(基于网传0.1数据库插值) 注:坐标转化全部采用插值法。
阅读全文
posted @ 2013-10-22 09:08 阿牛
阅读(16951)
评论(2)
推荐(0)
2013年10月19日
(转载)一种根据纠偏数据对火星坐标进行完美拟合的方法
摘要: 一种根据纠偏数据对火星坐标进行完美拟合的方法(2011-02-15 13:30:27)转载▼标签:地图纠偏算法it(原创:小牙,QQ328959,转载请注明出处)从GPS设备取得真实坐标,转换为火星坐标(你懂得的),是比较头疼的一件事。比较主流的办法是根据纠偏数据(0.1级,0.01级)进行纠偏:通过选取与要校正的真实坐标最接近的点的偏移数据,加到真实坐标上,得到纠正后的火星坐标。这种方法受纠偏数据精度影响,当真实坐标离纠偏点比较远时,偏差很大,并且由于纠偏数据不连续,导致一组连续的坐标纠偏后,有比较明显的锯齿。从实际应用效果来看,采用0.1的纠偏数据,数据量比较小,大概1M多,但偏差大,锯齿
阅读全文
posted @ 2013-10-19 13:40 阿牛
阅读(1269)
评论(0)
推荐(0)
2012年11月12日
Oracle数据库超高连接数报告(2009)
摘要: 数据库连接是在TCP/IP、命名管道等通讯层之上,通过Oracle安全认证并关联数据库上下文信息的通讯通道。 在TCP/IP网络层之上的数据库连接,每打开一次,除了完成网络层的三次握手,还要进行数据库的安全认证以及数据库层上的上下文准备工作。所以建立一次数据库连接需要许多计算机和网络资源,而我们应该尽可以复用这些数据库连接。 数据库连接池完成这些数据库连接的管理,我们在使用时从数据库池中取出一个数据库连接,用完后马上告诉这个连接我已经用完,可以提供给其它人使用。如果一段时间内一直没有人使用数据库连接,数据库连接会关闭多余的空闲连接,避免资源的浪费。
阅读全文
posted @ 2012-11-12 10:54 阿牛
阅读(2409)
评论(0)
推荐(0)
2012年11月5日
基于AppDomain的插件开发-WCF+HttpServer分布式部署(六)
摘要: 前面实现了单机程序中使用的插件框架,但如果插件以服务形式存在,并且分布在多个服务器上, 更新一次插件需要到每个服务器上进行更新,这样很不方便。这次我们在此原框架基础上,利用WCF在进程中Host一个WebService,然后管理端引用该服务后,就可以指的对被管理运算服务器进行插件更新了。
阅读全文
posted @ 2012-11-05 16:47 阿牛
阅读(1006)
评论(0)
推荐(0)
2012年10月14日
基于AppDomain的插件开发-由接口定义回调执行域(五)
摘要: 前面已经实现了插件的自动加载,调用者拿到插件实例后,如果要调用含有Action或者Func参数的方法时,需要思考"我这个回调应该在哪个域执行呢?" . 仔细想想,貌似应该在哪个域里执行,应该在接口定义时定义好以避免混乱
阅读全文
posted @ 2012-10-14 21:29 阿牛
阅读(822)
评论(4)
推荐(0)
基于AppDomain的插件开发-EMIT通用加载框架(四)
摘要: 前面我们已经实现了IPlugin接口的插件自动加载。 但是程序使用中,可以不仅仅只有一个接口,而可能是多个接口并存,不能每个接口都手动实现代码类!怎么办? 解决方案是:泛型+EMIT。 使用泛型把自动加载和插件接口分开,使用EMIT自动生成代理类。
阅读全文
posted @ 2012-10-14 01:26 阿牛
阅读(1362)
评论(0)
推荐(1)
2012年10月12日
基于AppDomain的插件开发-自动加载(三)
摘要: 前面已经得到了热插拔的插件原型,这次讨论如果插件是服务提供者怎么办? 我能想到的, 需要在起动时加载所有插件 然后在插件变动时,及时卸载旧的插件,加载新的插件。 如果有新插件放在目录中,需要马上加载新的插件。 如果插件被删除,我们要把对应的服务也移除。 最终使用时,如下: private void FormMain_Load(object sender, EventArgs e) { var inst = PluginManager.Instance; inst.PluginChanged += OnPluginChanged; } void OnPluginChanged(object sender, PluginManagerEventArgs e) { if (e.ChangeType == PluginChangeType.Created) { // 这里初始化插件,提供服务 e.PluginInstance.Run(DateTime.Now.To
阅读全文
posted @ 2012-10-12 21:06 阿牛
阅读(755)
评论(1)
推荐(0)
基于AppDomain的插件开发-调用域回调(二)
摘要: 实现在调用域中执行回调
阅读全文
posted @ 2012-10-12 10:28 阿牛
阅读(910)
评论(1)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
20
下一页
公告