基于canvas画布的两个炫酷效果展示
摘要:
一、前面的碎碎叨
HTML5 canvas这个玩意用通俗的话来讲就是一块用来画画的布,不过这不是普通的布,这是个类似于神笔马良的那个神笔一样神奇的东西,可以画出很多精湛美妙的东西。本文就展示两个基于canvas的炫酷效果,可以让我们对canvas的潜力有个比较直观的认识。
二、canvas下的3D雪花飞舞效果
您可以狠狠地点击这里:canvas下的3D雪花飞舞demo
下图为demo页面的效果截图:如果您使用的是具有考古价值的浏览器,可以从下面的视频中一窥大致效果:
阅读全文
posted @
2011-05-18 08:39
zock
阅读(2700)
推荐(1) 编辑
《派代电子商务教程》3.0版.rar下载
摘要:
适用对象:电子商务行业初学者
行动宗旨:让更多电商人走对道,快入行!
推荐理由:一共79页的PDF文档。一本可以让你更了解电子商务的实战教程,全面的电商的基础知识,典型的电商实战案例,对电商趋势的深刻分析。此教程将带你开启电商的大门。
文件大小:2.08M(博客园后台不让上传。说:413 Request Entity Too Large)
官方下载:http://www.paidai.com/h/pugongying/?u=32473
阅读全文
posted @
2011-05-18 07:52
zock
阅读(1473)
推荐(1) 编辑
bigint、int、smallint、tinyint的区别(备忘)
摘要:Unicode 规格通过采用两个字节编码每个字符转换最通用商业语言的单一规格具有足够多的 2 字节的模式 (65,536)。因为所有的 Unicode 系统均一致地采用同样的位模式来代表所有的字符,所以当从一个系统转到另一个系统时,将不会存在未正确转换字符的问题。通过在整个系统中使用 Unicode 数据类型,可尽量减少字符转换问题。 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 int 从 -2^31 (-2,147,483,648) 到 2^31 -
阅读全文
posted @
2011-05-13 15:01
zock
阅读(893)
推荐(0) 编辑
如何去读一个有50万行代码的项目?
摘要:
换过几次工作的程序员员一般都比较头疼,新到一个公司,会给你一个项目,别人以前写的,40-50万行代码,并且代码没按照一定的规范去写,因为这个代码来自N
个人,一看代码我就头大,我曾经就做过这样的事情,开始的时候也很抓狂,但是慢慢的我认为我找到里面的窍门了,一下算是我给大家提供的一个思路吧。(我之前跟的
那个项目是 B/S的,所以是针对B/S写的)
1.看操作说明书
目的:这个项目是干什么的?
任何一个项目都有他要实现的功能,而操作说明书就是告诉你怎么去用它,怎么去操作这些代码,这些代码提供了一个怎样的服务。如果你进到一个比较正规的公司的
话,会有测试的,有些操作你操作不了,可以求助测试人员,以为他们是公司里面最熟悉这些操作的。尽可能熟练的去操作这些功能。
阅读全文
posted @
2011-05-13 09:43
zock
阅读(756)
推荐(1) 编辑
CSS3 Backgrounds属性相关介绍
摘要:
CSS2.1中有5个background属性可以用来控制元素的背景。这5个属性是:
background-color
background-image
background-repeat
background-attachment
background-position
为了更好的驾驭背景图片,CSS3添加了3个新的background相关属性,以及一系列的相关属性值。
不过在我们与这几个新属性亲密接触之前需要知道3个重要的盒子。
三个盒子
假设现在有个容器,容器里面有些内容,虽然我们看不见,但是这些内容的外面是有一个盒子的,这个盒子就是content-box。
阅读全文
posted @
2011-05-10 00:04
zock
阅读(6707)
推荐(1) 编辑
C#用Activex实现Web客户端读取RFID功能
摘要:
由于要在Web项目中采用RFID读取功能,所以有必要开发Activex,一般情况下开发Activex都采用VC,VB等,但对这两块不是很熟悉,所以采用C#编写Activex的方式实现。
本文方法参考网络
1.编写WindowsFromControls
2.发布WindowsFormControls为Activex
3.在web中使用该Activex
如何编写不再详述(注意一个地方,GUID自己用vs工具生成一个,下面会用到。我的0CBD6597-3953-4B88-8C9F-F58B1B023413)
重要的类:
阅读全文
posted @
2011-05-09 23:32
zock
阅读(2791)
推荐(0) 编辑
【C#.NET】监测文件夹里面文件变化情况
摘要:
最近遇到一个项目,在项目之中想监测一个文件夹里面文件的变化情况,另外想做成开机启动,并且能够提醒客户,便于客户做出相应的动作。
在网上搜集了不少的东西,对这个我这个东西起了不少的作用,但是总是零零碎碎的,最后还是跌跌撞撞的写出来了,测试了一下还行,本人本着互联网的互助原则,将这个小东西放在网上,希望能对大家有一个抛砖引玉的作用,同时也希望大家能多提意见!呵呵…转入正题吧。
其实程序的核心类就是.net的一个控件 ,但是当时没有发现,做完以后有一种被捉弄的感觉,呵呵…大家仅供借鉴!
本人在程序里面没有直接用控件,代码如下:
阅读全文
posted @
2011-05-09 00:46
zock
阅读(10374)
推荐(2) 编辑
.NET也可以跨平台 Mono 2.10发布
摘要:
Mono是一个开源的跨平台的.NET运行环境,支持Unix, Windows, MacOS等操作系统。
Mono 2.10是基于mono在github上的主分支Mono 2.8的一个重要升级,发布于2011年2月15日。
Mono 2.10主要更新和改进:
Google Native Client Support
支持Google本地客户端,允许本地代码在浏览器中运行。Mono虚拟机,垃圾收集器和Just-in-Time编译器可以运行于本地客户端的沙箱中。
New Profiler engine
新版Profiler解决了原先的Profiler在处理多线程、multi-appdomain应用程序以及大数据量时的诸多问题,GC新增的触发事件让开发者可以针对自己的程序编写更先进的profiling工具和GC tracking工具。
阅读全文
posted @
2011-05-05 01:33
zock
阅读(929)
推荐(0) 编辑
讨论:GUID与int自增列的问题
摘要:
近日,在CSDN社区中,看到有人在讨论:GUID与int自增列的问题,个人觉得很不错,故整理了一下大家的观点,以观后效!我没有真正的用过GUID类型。所以就不发言了。且看各位高手表演:
楼主:
谈谈GUID的问题!!!!!!!!!!!!
一、主键用int自增列好,还是用GUID好
二、如果用GUID做主键,是所有表都用GUID做主键,还是只需要将常用的表,如新闻系统中,只将文章表的主键用GUID?
沙发:
个人感觉用int自增列好,已经用N年了。
不过你如果要用GUID的话,主要看你什么用途?
2楼:
要说好处理的话,还是自增列好处理些 个人感觉啊
不过全局唯一标识符,也就是GUID可以唯一指定一项 也不错 我觉得这个要看具体情况来分析了
3楼:
一般的系统都是采用INT自增列。
GUID 一般用在大数据量的处理上。
4楼:
GUI
阅读全文
posted @
2011-05-04 23:36
zock
阅读(6834)
推荐(2) 编辑
营销/网赚/seo/淘宝资料收集下载
摘要:如果遇到有密码的文件用这个:
http://u.115.com/file/f69f46d9e3
这个是解密码文件
=============================================
Adwords
=============================================
http://u.115.com/file/f5f9c1e049
懂懂全集.pdf
http://u.115.com/file/f5b797389c
adwords竞价月赚6K实战1-16.rar
http://u.115.com/file/f52b56e14b
2010图腾团队|暴利竞价项目|1到16集
http://u.115.com/file/t3b6aa87d6
全套图腾3.0视频教程_第11课至第20课.rar
http://u.115.com/file/t3551041bb
全套图腾3.0视频教程+第21至第25课加3个总.....rar
==============================
阅读全文
posted @
2011-05-03 23:55
zock
阅读(1894)
推荐(2) 编辑
有理想的程序员必须知道的15件事
摘要:
1.走一条不一样的路
在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。
2.了解自己的公司
以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。
不同公司的运营模式差异极大。如果你理解企业的运营模式,那你就不一样了!在这家公司中(或者对客户而言),你是参与业务运营的资产,你的工作能直接产生效益!
3.与最优秀的人为伍
很早以前,我喜欢打篮球,被分配到一个水平比较高的队里。一开始适应的确很困难,但环境的压力越大(重大比赛),我的长进也就越明显。
每个领域其实都一样:你周围人的水平(以及对你的期望)越高,你就会变得越优秀。
阅读全文
posted @
2011-04-28 08:14
zock
阅读(597)
推荐(1) 编辑
鲜为人知的奇妙函数List的ToLookup(LINQ Extension Method)
摘要:
ToLookup 是一个奇妙的函数,用于对一个集合进行操作,创建一个1:n 的映射。 它可以方便的将数据分类成组,并生成一个字典供查询使用。
ToLookup 方法是从.NET3.5开始支持,与Linq一起出来的出生,定义在System.Linq.Enumerable中.故应该用的人还不多。
好的!先来看看ToLookup:
故事的背景
让我们先来创建一个简单的类来表示产品,产品有ID,类别,和价格,这个类没有什么特别:
该 ToLookup() 方法创建一个类似 字典(Dictionary ) 的列表List, 但是它是一个新的 .NET Collection 叫做 lookup。 Lookup,不像Dictionary, 是不可改变的。 这意味着一旦你创建一个lookup, 你不能添加或删除元素。
阅读全文
posted @
2011-04-27 08:19
zock
阅读(5805)
推荐(5) 编辑
VS2010的便捷新特性 跟踪变化、历史调试等
摘要:
1. 多个配置文件
我想,最方便的新特性之一是能够针对不同的部署建立多个配置文件!在此之前,人们需要根据部署(例如LIVE和DEV)来维护或者更新配置——这是件非常令人头痛的事情,因为这非常容易遗漏某些事情,尤其是当人们更新自己不熟悉的系统或者从别人那里接手的系统的时候。
2. 可拆卸的代码窗口
如今,我们可以把代码窗口从Visual Studio主界面拖拽到其它地方,如另一个显示器等。这意味着,如果您有多个显示器的话,就可以同时使用多个代码窗口了!这能给我们的工作效率带来小小的提高。
3. 变量的高亮显示
阅读全文
posted @
2011-04-26 22:56
zock
阅读(1919)
推荐(0) 编辑
【MooTools】自定义滚动条小插件
摘要:
由于jQuery自身没有wheel事件滚轮事件,懒得折腾,所以这里只写了MooTools库下是简易自定义滚动条。此自定义滚动效果比较简单,就点击滚动条拖移和鼠标滚轮滚动两个效果。UI大致如下:
二、demo以及下载
demo
您可以狠狠地点击这里:MooTools下简易自定义滚动条demo
下载
源文件如下,mt-customScrollBar.zip,您可以右键 – [目标|链接]另存为
三、使用
首先调用MooTools库文件以及相应的JS脚本,如下:
阅读全文
posted @
2011-04-21 12:24
zock
阅读(2135)
推荐(0) 编辑
返回顶部的js实现(jQuery/MooTools)
摘要:
在web页面中,如果页面较高,为了方便用户快速地返回顶部,都会添加一个返回顶部按钮。例如:
其中淘宝网的是要滚动条的滚动距离大于某一段距离才显示返回顶部按钮;人人网的返回顶部直接在底部的工具条上;新浪微博的返回顶部在滚动高度大于0的时候显示,且返回顶部的效果是平滑动画效果。本文的实现就是类似于新浪微博的这种效果。//zxx:新浪微博今天启用新域名weibo.com了
二、jQuery下的返回顶部功能
您可以狠狠地点击这里:jQuery下的返回顶部demo
可以看到,如果页面有滚动高度,右下角就会有一个含有“返回顶部”字样的黑色背景半透明的小条条,如下图所示:
阅读全文
posted @
2011-04-09 15:00
zock
阅读(30768)
推荐(4) 编辑
如何开启Gmail的POP/IMAP/SMTP服务?
摘要:
Gmail邮箱内POP服务一般都是关闭的,需要您手动开启。
1、登录您的Gmail,点击右上角的“设置”,进入设置页面,并选择“转发和POP/IMAP”设置项。
2、如果您未开启POP服务,会显示“状态:POP已禁用”。请您从“对所有邮件启用POP”和“仅从现在起收到的邮件启用POP”中任选一项。
“对所有邮件启用POP”表示将通过POP收取您的Gmail邮箱中所有邮件。
“仅从现在起收到的邮件启用POP”表示只是通过POP收取从现在开始的新邮件
阅读全文
posted @
2011-04-02 08:53
zock
阅读(33417)
推荐(0) 编辑
jQuery/MooTools实现:页面滚动时层智能浮动定位
摘要:
二、实现原理
默认状态就是默认状态,什么事情也不用做,定位是absolute也好,static也好,都ok。关键是当浏览器滚动的时候,对象(要浮动的层)要移除浏览器界面视区的时候,修改其position属性,让其浮动在窗口的上沿显示就可以了。最好的position属性就是fixed了,可以在IE6+和其他浏览器下浮动层平滑固定定位,由于IE6前辈不支持fixed属性,所以,后退一步,使用absolute属性代替,但是会有副作用——滚动不平滑。但,这也是没有办法的事情了。
现在关键就是如何判断当前层与浏览器窗口的上边缘接触呢?当浮动层与浏览器窗口上边缘接触的一瞬间,其页面垂直偏移值与页面的滚动高度其实是一致的,所以,用这个进行判断就OK了,但是,如何获得页面上元素距离页面的垂直距离呢?纯粹的js代码获得此值还是比较麻烦的,好在JavaScript库帮我们解决了这些工作,所以,我们的工作
阅读全文
posted @
2011-03-30 09:34
zock
阅读(3018)
推荐(1) 编辑
SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
摘要:
在使用数据库的过程中,经常会碰到数据库迁移或者数据迁移的问题,或者有忽然的数据库损坏,这时需要从数据库的备份中直接恢复。但是,此时会出现问题,这里说明几种常见问题的解决方法。
一、孤立用户的问题
比如,以前的数据库的很多表是用户test建立的,但是当我们恢复数据库后,test用户此时就成了孤立用户,没有与之对应的登陆用户名,哪怕你建立了一个test登录用户名,而且是以前的用户密码,用该用户登录后同样没办法操作以前属于test的用户表。
这个问题有两种办法解决。
先说解决的前提条件。
首先,要用备份文件还原数据库,我们这里的数据库名为testdb,里面有属于用户test的用户表。这个很轻易了操作了,不多讲了,在企业治理器中很方便可以恢复。恢复后,就产生了孤立用户test
阅读全文
posted @
2011-03-19 00:29
zock
阅读(1016)
推荐(0) 编辑
SQL Server 2005 数据类型转换函数(描述及实例)
摘要:
convert
(数据类型[(长度)],表达式[,样式])
将一种数据类型的表达式显式转换为另一种数据类型的表达式。
长度:如果数据类型允许设置长度,可以设置长度,例如
varchar(10)
样式:用于将日期类型数据转换为字符数据类型的日期格式的样式。
cast
(表达式 as 数据类型[(长度)])
将一种数据类型的表达式显式转换为另一种数据类型的表达式。
阅读全文
posted @
2011-03-10 13:24
zock
阅读(8484)
推荐(0) 编辑
SQL_Server_2005_日期和时间函数(描述及实例)
摘要:
dateadd (日期部分,数字,日期)
datediff (日期部分,开始日期,结束日期)
datename (日期部分,日期)
datepart (日期部分,日期)
getdate 无参数
day (日期)
month (日期)
year (日期)
getutcdate 无参数
阅读全文
posted @
2011-03-10 13:23
zock
阅读(12487)
推荐(0) 编辑