代码改变世界

随笔分类 - 分享|改进|开源项目

面向.Net程序员的Sql版本管理

2015-03-13 15:09 by 熬夜的虫子, 2791 阅读, 收藏, 编辑
摘要:代码版本管理基本上程序员们都知道 TFS GIT SVN等等 但是对于数据库版本管理 java程序员或许会了解一些 但是.Net程序员收获的资料应该不多。特别是现在云概念使用越来越广的情况下,与应用程序开发和部署常规管理数据库更改在一起便成为一个难题。这里就分享一个用来进行sql版本管理的.net程... 阅读全文

分享改进 完全定制自己的代码生成器

2015-03-12 09:51 by 熬夜的虫子, 3817 阅读, 收藏, 编辑
摘要:codesmith确实是款不错的工具 但是它并不开源 对于一些有自己特殊需求的用户只能自己另想其他解决方案 例如我说想做一个web版本的代码生成器或者说用户没有c#基础这里开源一个之前做过的工具 当初的目的主要是解决在框架当中局部更新的问题 因为在大部分orm框架当中都是简单的获取一个实体 然后这个... 阅读全文

一个winform带你玩转rabbitMQ

2014-10-10 19:24 by 熬夜的虫子, 23602 阅读, 收藏, 编辑
摘要:源码已放出https://github.com/dubing/MaoyaRabbit本章分3部分一、安装部署初探二、进阶三、api相关安装 部署 初探先上图一. 安装部署 下载 rabbitMQ :http://www.rabbitmq.com/download.html 安装rabbitmq需... 阅读全文

分享一个web应用程序池管理工具

2014-05-05 16:17 by 熬夜的虫子, 2368 阅读, 收藏, 编辑
摘要:因为项目在联调阶段由于各种各样的原因需要重启应用程序池,而调试服务器基本都需要远登操作。同样的情况也会发生在线上,如果公司权限控制得比较严格,每次都要多部门的服务器权限申请的话有点麻烦,所以抽点时间取巧做了个web版的管理工具(根据自己公司的企业文化酌情考虑是否线上应用)。功能:兼容iis6和iis... 阅读全文

.Net 玩自动化测试

2013-03-21 15:07 by 熬夜的虫子, 4366 阅读, 收藏, 编辑
摘要:源码地址 https://github.com/dubing/YoukuAutomation背景 标题看似新颖实际上这里的自动化在很大范围内限定在web测试上,和loadrunner测试脚本类似,也都是测试工程师常用的概念。当然作为.net应用,你也可以用在产品演示上。 我使用的背景是在持续集成... 阅读全文

.Net 玩单反

2013-03-20 13:26 by 熬夜的虫子, 6720 阅读, 收藏, 编辑
摘要:就如标题所示了 源码地址 https://github.com/dubing/CannonSDKandWia/背景一年多没逛园子了,换了个行业圈子,感觉自己太花心了点,不过能接触到不同的研发文化也算有点收获,游戏圈子的技术流、电商圈子的业务流、媒体圈子的艺术流等等。这个应用产生的背景是让单反相机自动化,本身老大的意思是想做针对usb接口的编程,不过太底层的技术用c#来做不是很合适。讨价还价了一番,那就针对单反来做吧。假设一个场景,我们需要N台单反设备瞄准一朵花,每隔30秒拍一张照片并且自动发到微博上。技术点 佳能SDK WIA标准 佳能sdk提供了dll给.net开发者引用,通过对sdk... 阅读全文

.Net 玩视频

2012-02-22 15:16 by 熬夜的虫子, 4110 阅读, 收藏, 编辑
摘要:由于平台的特点 用.net做视频网站的不多 作为兴趣研究下背景经常上土豆 youku的朋友可能会发现播放的视频格式大多是flv格式的 那么我们先来扫盲下flvFLV 是FLASH VIDEO的简称,FLV流媒体格式是随着Flash MX的推出发展而来的视频格式。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好的使用等缺点。更多参考百科 http://baike.baidu.com/view/364757.htm但是用户手上的资源未必都是flv格式,所以需要格式转换。这里介绍2款工具FFm 阅读全文

分享改进 高性能通用分表归档存储过程测试结果更新

2011-12-14 13:00 by 熬夜的虫子, 748 阅读, 收藏, 编辑
摘要:因高层突然变卦 要以存储过程来完成订单的拆分归档工作 所以虫子的同步工具先暂时搁置一段时间。详细设计参考原理篇更新一下测试结果 旧的测试结果放在下面 前一篇关于限制性开源的文章先删除 因为是企业在用项目 所以不开放性公布源码了有需要交流的同学可以单独联系虫子更新内容 解决了一些bug,例如以前按一级表、二级表、三级表...的顺序删除,结果导致一级表删除后,二级表的数据读取错误。 优化了过程安全,在3个阶段进行临时表和游标资源的check。降低预料外异常对程序的影响。 改变删除的设计。 总的来说不是从性能上更新,而是从业务角度保证数据的完整性最新测试结果 500条查看原图 :http:/... 阅读全文

分享新出炉的微软派工具 你,值得拥有

2011-12-02 09:47 by 熬夜的虫子, 6656 阅读, 收藏, 编辑
摘要:好久没逛园子了,送上一份薄礼软件背景大家平时工作过程中一些重复的过程完全可以程序化,容易忘记的东西可以文档化。详细设计本篇着重概述以及注意事项。软件基于.net 3.5,暂时不向下支持。demo概要下载好程序以后,启动MaoyaApp.exe。切入主面板 mac风格关于每个功能的描述可以查看帮助迷你web宿主最主要的作用是让.net程序脱离iis来演示端口是针对宿主服务容器演示不需要端口 开启服务时注意端口别被其他程序占用默认软件目录下会生成MaoyaWeb文件夹 用来存放待演示页面文件文件可以通过软件添加 也可以自己手动copy容器演示启动服务后可以通过端口 直接在浏览器中运行动静分离主要作 阅读全文

晒一下我的统一网站管理平台

2011-11-29 18:15 by 熬夜的虫子, 1807 阅读, 收藏, 编辑
摘要:软件背景对庞大的企业系统群进行解耦,部分功能抽出复用、服务化管理。现阶段demo版本,偏重设计思想,功能有待完善。统一网站管理平台只是解耦出来的其中一部分。可能有些盛大的老同学会觉得眼熟,这里解释一下,这套系统确实和盛大的统一管理平台很像,因为就是模仿它的功能来实现的,部分样式、js直接抓页面抓下来... 阅读全文

晒一下我的web过滤器

2011-11-14 22:49 by 熬夜的虫子, 2318 阅读, 收藏, 编辑
摘要:背景 Xss跨站脚本的烦恼大部分程序员应该都碰到过,防不胜防。关于跨站的实例可以看这里。如果在项目开发前期开始控制还容易点,但是如果是历史项目还是相当庞大的,那么你该纠结了。本章给大家介绍一种解决方案。当然作为过滤器本身不单单是防跨站的作用。概述 提交数据时提供post、get、head、cookies4种方式的过滤 ,浏览页面时提供服务器端控件的check,以及页面输出流的check和更新,IP黑白过滤Demo概要流程step.1 配置过滤类别 post get head cookies大家都懂的 other为自定义扩展 outputcontrol为服务器端控件检查 outputhtml.. 阅读全文

晒一下我的监控系统

2011-11-13 22:35 by 熬夜的虫子, 6705 阅读, 收藏, 编辑
摘要:背景 一般情况下,由于服务器环境或者程序漏洞的问题,现行的系统多多少少会发生一些异常或者bug,给用户体验甚至利益造成影响。而现在的第三方监控工具大多是关于服务器硬件数据监控。对于业务方面、例如每日订单的数据量、Mq中的要求退款的队列长度...还是比较薄弱。这套系统的作用就是在第一时间捕获工程师可以考虑到的系统风险异常。结构草图 监控系统的结构整体分为4块:1.监控web应用站点为后台主控程序负责各个监控逻辑的策略配置、监控跟踪、报表履历以及用户、权限等等传统的信息流管理;2.监控webservice提供监控系统的采集以及策略配置的更新标志;3.报警win服务,根据各个策略规则对采样进行匹配. 阅读全文

分享改进 高性能数据同步工具(一)

2011-11-04 15:08 by 熬夜的虫子, 4157 阅读, 收藏, 编辑
摘要:题外:在博文索引中暂时列出了开源的计划一览,虫子开源的目的是希望能有更多的交流,部分软件可能小得连开源协议的认证价值都没有。不管程序有多小多简单,用心把一个完整的设计思路、实现过程以及测试结果展现给大家。欢迎大牛拍砖,小牛问路。虫子的博文索引http://www.cnblogs.com/dubing/archive/2011/11/03/2234599.html软件背景拿本次高性能数据同步工具来说,目前还处于开发阶段,大概是1/4的样子。为了避免模糊,就先把这1/4分享给大家。数据作为系统的核心价值,因为其流动性所以经常会有载体的变更。如何高性能、安全的将数据搬移是一个大家经常接触也一直在用的 阅读全文

分享改进 通用项目框架 密码保护

2011-11-03 17:13 by 熬夜的虫子, 2 阅读, 收藏, 编辑
该文被密码保护。 阅读全文