摘要:
PS色调均化滤镜的快捷实现(C#源代码)。photoshop色调均化功能通常是在进行修片处理前期比较常用的功能之一,其对扩展图像的对比度,增强视觉效果有一定的作用。在很多课本或者文章中,也称这种处理为灰度均衡化、直方图均衡化等等。算法原理都是对原始图像统计其直方图,然后通过累计分布函数,重新隐射直方图数据,使每个色阶的的分布概率都往一致的方向调整。我看到的网络上的代码,抑或是一些教材中的代码,对这个过程的描述都是相当的冗余,要么是代码累赘,效率低下,要么是萝莉啰唆,很是难受。 在给出我的代码之前,还需要说明一些问题。对于灰度图像,由于只有一个通道,这个问题不明显,对于常见的24位图像,由于有R 阅读全文
posted @ 2013-06-16 20:13
HackerVirus
阅读(745)
评论(0)
推荐(0)
摘要:
Linux下SSH+Firefox 简明FQ攻略 FQ的软件有很多,楼主原来在Windows下用过Tor(洋葱头)、Puff、freegate等,一般只需要打开FQ软件,简单的设置后就可以FQ浏览了。Linux下我还没用过,google了一下,方法有很多,这里介绍下使用ssh+FirefoxFQ的一种方法。 ssh的应用之一就是做SOCKS5代理, SOCKS5是一个代理协议,它在使用TCP/IP协议通讯的终端机器和服务器机器之间扮演一个中介角色,使得内部网中的终端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。SOCKS5 服务器通过将终端发来的请求转发给真正的目标服务器. 阅读全文
posted @ 2013-06-16 20:01
HackerVirus
阅读(1391)
评论(0)
推荐(0)
摘要:
重复索引阅读导航1.概述2. 什么是重复索引3. 查找重复索引4. 删除重复索引5. 总结1.概述很多人都知道索引在数据库上的是有利有弊的。像其他主流商业数据库一样SQL Server允许在一个列上重复创建索引。因为SQL Server没有限制创建重复索引的数量,只是限制数据库的一个表上最多可以创建999重复索引,所以这就增加了数据库中存在重复索引的可能性。表的列上存在重复索引的话,可能会明显的损害数据库性能,因为SQL Server必须分别维护每一个重复索引。此外,SQL Server优化查询语句时,查询优化器也会考虑这个问题,这就导致一系列性能问题。要理解什么事实重复索引、怎么样找到它们、 阅读全文
posted @ 2013-06-16 20:00
HackerVirus
阅读(638)
评论(0)
推荐(0)
摘要:
一步步实现自己的框架系列(三):客户端服务端通信的实现离上次发表文章已经挺久的了,wcf这块确实挺烦人的,虽然用过几次,但是手写起来还是有点陌生,看了不少wcf的文章,终少有领悟,这里我捎带提起,更详细的我会推荐几篇不错文章供大家参考。 首先看下wcf大概包括些什么内容,这里是让大家有个清晰的纲领,不会深入介绍wcf,再说这一块也不是我这个凡人能给大家三言两语就能说明白的。 要使用wcf通信,首先要定义契约,我们再来看下wcf有哪些契约。 wcf的四种契约,我给他按使用的优先级拍个序吧,Service Contract是必不可少的也是必须的,Data Contract 也是常会用到的,用... 阅读全文
posted @ 2013-06-16 19:53
HackerVirus
阅读(222)
评论(0)
推荐(0)
摘要:
通过一个很实用的例子让你学会T-SQL编程的基本语法和思想例子需求:把Execl中的三级分类(列别的三级联动)数据导入到数据库中。Excel表中数据的显示格式:图1 数据库中表的显示格式:图2首先把Excell表中的数据导入到数据库的临时表中(右键 点击数据库->任务->导入数据,根据自己的数据源类型就能导入到数据库了),然后通过TSQ编程把临时表中的数据导入分类表。(1)再导入的过程中,若是用到数组会简单许多,但是TSQ编程中没有数组,我们可以写一个方法来模仿数组的功能,同时了解一下T—SQL编程的基本语法:我们使用数组是为了存储数据和遍历数据,存储数据用一个有规则的字符串,如“ 阅读全文
posted @ 2013-06-16 19:43
HackerVirus
阅读(340)
评论(0)
推荐(0)
摘要:
设计模式之简单数据工厂什么是数据工厂,要从工厂这个单词进行解释,工厂是一个创建事务的地方,客户并不关心工厂是如何创建和生产产品的,客户只要拿到自己想要和满意的产品,工厂根据客户的要求给出客户想要的产品,那么数据工厂就是指建立一个对外提供数据的类,调用端给出相关的参数,得到自己想要的数据,无需了解数据工厂内部是如何实现这些数据的。以一列举的是一个多数据库连接的例子。代码:1、给出工厂规范2、各部门按规范进行实现 (MySql部门和MSSQL部门)3、销售部将产品根据客户进行产品返回4、客户根据自己要求进行获取产品【两个不同的客户进行获取自己的产品】5、运行结果分类:设计模式 阅读全文
posted @ 2013-06-16 19:41
HackerVirus
阅读(338)
评论(0)
推荐(0)
摘要:
课程概况这个课程是什么?(1)中级研究课程。(2)编程解决问题。(3)算法:解决问题的思路方法。(4)数据结构:存储信息的方法。课程分为两个部分为什么学习算法?算法的影响力是宽广和深远的。影响的领域不完全列表如下。(1)网络。包括搜索,包路由,分布式共享文件。(2)生物。包括基因工程,蛋白质折叠。(3)计算机。电路草图,文件系统,编译器。(4)计算机图形图像。电影,电子游戏,虚拟现实。(5)安全。手机,电子商务,投票计算机。(6)多媒体。mp3,jpg,divx,hdtv,人脸识别。(7)社会网络。推荐系统,新闻feeding,广告学。(8)物理学。n体模拟,粒子碰撞模拟。针对个人,公司,学习 阅读全文
posted @ 2013-06-16 19:38
HackerVirus
阅读(1709)
评论(1)
推荐(0)
摘要:
iOS7 初体验近日来由于iOS7的发布,引来业界的各种吐槽。为了体验一把,我已经把iPhone5刷成了iOS7,也下载Xcode5-DP并进行了测试。我想说的是iOS7与Xcode5-DP中新增的几个不错设计及功能:1、iOS7 Icon的设计,很精致,哪怕是一个像素。2、手势发挥的更加淋漓尽致,系统自带的应用,只要涉及到返回操作,都可以按住iPhone屏幕左侧边缘处向右→滑动返回,方便的很呐。3、状态栏与导航栏不在明显区分,更加的简洁清爽。关于iOS7我就不说什么了,网上可以找到一大堆,感兴趣的同学可以去官网瞅瞅:http://www.apple.com/ios/ios7/design/4 阅读全文
posted @ 2013-06-16 19:25
HackerVirus
阅读(207)
评论(0)
推荐(0)
摘要:
SQL Server 性能优化之——系统化方法提高性能阅读导航1. 概述2.规范逻辑数据库设计3.使用高效索引设计4.使用高效的查询设计5.使用技术分析低性能6. 总结1. 概述在比较大的范围内找出能够大幅提高性能的区域,并且专注于分析这个区域,这是最有效的优化SQL Server性能的方式。否则,大量的时间和精力可能被浪费在不能提高很大性能的区域。在这里并没有讨论关于多用户并发所带来的性能问题。能获得最大性能提高的区域一般是:逻辑数据库设计,索引设计,查询设计。然而,最大的性能问题经常由于缺乏这些方面研究的原因造成。如果性能是被列为一个需要关注的问题,聪明的做法是首先专注于这些方面, 因为性 阅读全文
posted @ 2013-06-16 19:16
HackerVirus
阅读(326)
评论(0)
推荐(0)
摘要:
10、Python-数据库支持使用数据库的好处:a、支持数据的并发访问,多个用户同时对基于磁盘的数据进行读写而不造成任何文件的损坏;b、支持根据多个数据字段或属性进行复杂的搜索;1、如何操作数据库,API数据库的种类有很多,并且它们的功能基本都是一样的,为了对数据库进行统一的操作,大多数语言都提供了简单的、标准化的数据库接口(API)。为了易于编写跨数据库的程序,所有数据库的包装模块都应当遵循这个接口。2、支持的API函数连接数据库connect(),该函数返回连接对象,代表了与要连接的数据库的会话。连接对象支持一下方法:close()关闭连接之后,连接对象和它的游标均不可用commit()如 阅读全文
posted @ 2013-06-16 19:11
HackerVirus
阅读(301)
评论(0)
推荐(0)
浙公网安备 33010602011771号