Fork me on GitHub

2013年2月19日

摘要: javascript实现自适应宽度的瀑布流 这样的布局并不陌生,从2011年Pinterest创立以来,中国互联网就迅速掀起了一股模仿Pinterest的热潮,国内有众多网站采用瀑布流的布局方式,例如花瓣网、美丽说等等。而事实上在中国互联网,模仿一些在国外被人看好的模式(当然,你也可以说是山寨或抄袭,呵呵!!)向来都是一个不错的idea。 OK,现在进入正题。这里主要介绍瀑布流的一种实现方法:绝对定位(css)+javascript+ajax+json。简单一点如果不做滚动加载的话就是绝对定位(css)+javascript了,ajax和json是滚动加载更多内容的时候用到的。 下面是实... 阅读全文
posted @ 2013-02-19 18:20 HackerVirus 阅读(219) 评论(0) 推荐(0)
摘要: .net开发者对android开发一周的学习体会春节期间,相对比较闲,上班时也没什么事情做。利用这一周的时间,简单的学习了一下移动方面的开发。主要是针对android,其实我对IOS更感兴趣 (因为我用iphone),苦于暂时没有苹果电脑,只能把它放到以后学习。我的工作中暂时没有用到移动方面的开发,自己以前也一直做.net方面的应用。在这里以一个.net开发人员的思维记一下对android开发学习中的一点自己的心得和体会。初学者的胡言乱语,高手请一笑而过。开发环境搭建 先下载JDK安装。对于android的SDK和eclipse,可以直接到android的网站(http://develope. 阅读全文
posted @ 2013-02-19 18:19 HackerVirus 阅读(184) 评论(0) 推荐(0)
摘要: 无需无线路由,将系统为win7的笔记本变成wifi的方法 很多人都跟我一样有困扰,在学校用校园网不能wifi,所以在此提供一个教程,希望能给机友们一些帮助。帖子转自网络,自己也测试过了。分享给大家,希望能给大家带来一些方便。步骤一、启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。戴妃亲测通过,比conncetify方便,稳定,网速好!以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。主机设置如下: 1、以管理员身份运行命令提示符: “开始”---在搜索栏输入“cmd”----右键以“管理员 阅读全文
posted @ 2013-02-19 18:17 HackerVirus 阅读(258) 评论(0) 推荐(0)
摘要: mongodb的sharding架构搭建sharding是一种将海量数据水平扩展的集群系统,数据分表存储在sharding的各个节点上,使用者通过简单的配置就可以很方便地构建一个分布式mongodb集群.sharding不是某个特定数据库软件附属的功能,而是具体技术细节上的抽象处理,是水平扩展(横向扩展或向外扩展)的解决方案,主要目的是突破单个数据库服务的I/O能力限制,最终解决数据库扩展性问题.sharding也有其不适合的场景,比如处理事务的应用就会非常复杂.对于跨DB的事务来说,很难保证完整性.数据库sharding主要有以下优点:提高了近似线性扩展的架构,可以随着应用的增长线性地增加更 阅读全文
posted @ 2013-02-19 15:37 HackerVirus 阅读(342) 评论(0) 推荐(0)
摘要: 优化反射性能的总结(上)优化反射性能的总结(上)阅读目录开始用Emit方法优化反射Delegate.CreateDelegate也能创建委托用Delegate.CreateDelegate优化反射完整的属性优化方案委托方案的后续问题缓存的线程并发问题小结招聘信息反射是一种很重要的技术,然而它与直接调用相比性能要慢很多,因此如何优化反射性能也就成为一个不得不面对的问题。 目前最常见的优化反射性能的方法就是采用委托:用委托的方式调用需要反射调用的方法(或者属性、字段)。那么如何得到委托呢? 目前最常见也就是二种方法:Emit, ExpressionTree 。其中ExpressionTree可认为 阅读全文
posted @ 2013-02-19 15:04 HackerVirus 阅读(276) 评论(0) 推荐(0)
摘要: C#设计模式——享元模式(Flyweight Pattern)一、概述在软件开发中,我们有时需要创建大量细粒度的对象,比如文档处理系统就可能需要创建成千上万的字符对象。但如果对每个字符对象都分配内存,那么在系统运行时就会耗费大量的内存。如何在保留面向对象操作方式优点的同时避免创建大量的对象呢?这就到了享元模式发挥作用的时候了。二、享元模式享元模式运用共享技术有效地支持大量细粒度的对象。例如可以对文档处理系统创建共享池,在共享池中建立字母和代码的对应关系,这样就可以用共享池中的26个对象解决需要创建大量对象的问题。其结构图如下:Flyweight定义了享元接口,外部对象通过这个接口来访问具体的享 阅读全文
posted @ 2013-02-19 15:01 HackerVirus 阅读(229) 评论(0) 推荐(0)
摘要: C#设置本地网络(DNS、网关、子网掩码、IP)如今网络在我们的生活工作中所起的作用越来越大,可以说离开了网络我们就无法正常的工作和生活。作为程序员我们写的程序大多数也会跟网络相关,而想要使用网络首先要将机器的网络配置设置好。而手动设置的方法显然很不可取,所以我们要让程序帮我们完成。下面是一个很常用的C#设置系统各种网络参数的一个小Demo一起看看吧。这个Demo是通过"Win32_NetworkAdapterConfiguration"这个管理类.这里面已基本包括了IP,DNS,网关的设置信息。在C#中使用WMI还是比较简单的:using System;using Sys 阅读全文
posted @ 2013-02-19 14:58 HackerVirus 阅读(523) 评论(0) 推荐(0)

2013年2月18日

摘要: Python Rapid GUI Programming 第二篇。 30行写一个更奇葩的计算器。Python 基础教程接上一篇GUI编程的日志,现在我们来写一个正常点程序。先让我们看一下程序的样子。看似正常多了。我们有了一个框框,一个X。而且不需要命令行输入了!根据上一篇日志所述,我们需要载入模块。先载入QT4所用的模块以及计算所用的math模块。from __future__ import division #精确除法import sysfrom math import *from PyQt4.QtCore import *from PyQt4.QtGui import *根据截图,... 阅读全文
posted @ 2013-02-18 10:42 HackerVirus 阅读(188) 评论(0) 推荐(0)
摘要: 厚积薄发,丰富的公用类库积累,助你高效进行系统开发(14)---Winform开发的常用类库(终结篇,CHM文档放送)俗话说,一个好汉十个帮,众人拾柴火焰高等都说明一个道理,有更多的资源,更丰富的积累,都是助你走向成功,走向顶峰的推动力。本篇的公用类库的介绍主题是程序开发中常用到的一些辅助类,在帮助文档中归类到其他目录下面,本篇主要介绍在Winform开发用,常用到的一些类库,包括Windows服务操作、DOS操作、串口操作、POS打印操作以及一些参加的界面控件的辅助类。本篇继续继续整理优化已有的共用类库,并继续发表随笔介绍公用类库的接口方法以及详细使用操作,力求给自己继续优化,积攒更丰富的公 阅读全文
posted @ 2013-02-18 10:38 HackerVirus 阅读(844) 评论(1) 推荐(3)
摘要: 轻松搭建Windows8云平台开发环境2013-02-17 18:31 by jv9, 215 阅读,0评论,收藏,编辑Windows Store应用是基于Windows 8操作系统的新一代Windows应用程序,其开发平台以及运行模式和以往传统平台略有不同。为了帮助更多开发人员加入到Windows Store应用开发行列,本篇将介绍如何在Windows Azure云平台搭建Windows8应用开发环境,本篇介绍的方法适合未安装Windows8操作系统,使用Mac或者Linux平台的开发人员参考阅读。准备工作在搭建环境前,大家需要在Windows Azure平台注册免费账号,注册完成后,即可获 阅读全文
posted @ 2013-02-18 10:34 HackerVirus 阅读(137) 评论(0) 推荐(0)