HTML5 Canvas生成粒子效果的人物头像

前面我们分享过一个HTML5 Canvas实现的图像马赛克模糊效果,HTML5处理图片真的非常简单。今天我们要再利用HTML5 Canvas实现一个粒子效果的人物头像,你可以任意选择一张头像图片,接下来该图片会被打散成许多粒子,然后慢慢的重组成图片,鼠标滑过图片时粒子还会出现浮动的动画特效,看上去非常酷。...
c# ActiveX 控件的开发
关于ActiveX控件的开发,网上很多例子,昨天也整整研究一天才捋顺了.网上大部分例子都是js调用控件的方法,由于要实现在html页面相应控件的事件,整整折腾一天.关键点在于 创建ActiveX控件 的 第2,和第7该技术局限性较大,如浏览器端需安装 .net 框架,仅限于IE浏览器.关于ActiveX的证书及浏览器安装时设置,可参考 http://www.cnblogs.com/weixing/...
iOS开发-搜索栏UISearchBar和UISearchController
搜索栏的重要性我们就不说了,狼厂就是靠搜索起家的,现在越来越像一匹没有节操的狼,UC浏览器搜索栏现在默认自家的神马搜索,现在不管是社交,O2O还是在线教育等都会有一个搜索栏的实现,不过彼此实现效果是不一样的。iOS中的搜索栏实现起来相对简单一点,网上也有很多参考资料,不过靠谱的不是很多,很多都是iOS 8.0之前的实现,iOS 8.0上的实现貌似很少看到,看了一些老外的代码,使用了一下UISear...
iOS开发-带Placeholder的UITextView实现
iOS中UITextField带有PlaceHolder属性,可以方便用于提示输入。但是同样可以进行文本输入的UITextView控件则没有PlaceHolder属性,还是有些不方便的,尤其是对于略带强迫症的我来说。然后搜索了一番,发现广大开发者的智慧的无穷的,找到一种替代方案,如下:核心思路就是使用2个UITextView来模拟PlaceHolder的效果,其中做为输入区域的TextView在表...
iOS开发中让UIScrollView支持无限滚动
默认的UIScrollView滑动到底之后(假设往右),就无法继续往右滑了,但为了更好的用户体验,我们继续往右滑是自动回到第一页。这里提供一个方案。假设有5页,其中分别放着1.jpg 2.jpg 3.jpg 4.jpg 5.jpg五张图,为支持无限滚动,我们把最后一张图复制一份追加到第一张左边,把第一张图复制一份追加到最后一张图右边,即新的UIScrollView有7页,分别是[1号:5.jpg]...
Oracle 的merge into 用法
1.merge into的用途Merge是一个非常有用的功能,与DB2中的merge into功能几乎一样,与Mysql里的insert into on duplicate key也很类似。MERGE INTO 是Oracle 9i以后才出现的新的功能。简单来说可以是一个“有则更新,无则插入”的功能。通过Merge into你能够在一个SQL语句中对一个表同时执行inserts和updates操作...
Objective-C的Runtime
Objective-C语言是开源的,虽然现在Swift红红火火,但是Runtime是以前就容易被忽略的特性之一,所以在这个弥留之际,做一个总结还是有一些怀旧意义的首先Runtime的概念就是编译器会把编译和链接的逻辑尽可能的放在运行的时候运行,这样提升灵活性。Objective-C 的 Runtime 是一个运行时库(Runtime Library),它是一个主要使用 C 和汇编写的库,为 C 添...