Loading

摘要: Node.js学习资料 阅读全文
posted @ 2016-06-30 09:06 Sam Xiao 阅读(63608) 评论(0) 推荐(18) 编辑
摘要: 一,Enfocus Switch 是什么? Adobe 公司大名鼎鼎的软件很多,最为人知的有: Adobe Photoshop,Adobe Acrobat,Adobe Premiere,Adobe InDesign,Adobe Flash …… 不给Adobe公司做广告了。 今天我要说的是 Enfo 阅读全文
posted @ 2016-06-28 17:24 Sam Xiao 阅读(3999) 评论(10) 推荐(12) 编辑
摘要: 前言(100天做了一件事): 记得在几个月前写过一篇博客,淘宝滑动验证码研究 ,不少的园友对代码比较感兴趣。我也把源码发放给了2位比较聊的来的朋友。不过现在已经又升级了。^_^ 这篇博客写了一个后记,估计当时也没什么人留意。我把这博客的后记截个图(这篇博客是3月7号写的,今天是6月27号,刚好100 阅读全文
posted @ 2016-06-27 18:45 Sam Xiao 阅读(4609) 评论(0) 推荐(3) 编辑
摘要: 前言: 有一家印刷企业专为米兰新娘,微微新娘,金夫人这样的影楼印刷婚纱相册。通过一个B2B销售终端软件,把影楼的相片上传到印刷公司的服务器,服务器对这些图片进行处理。 比如: 1)为每个图片生成订单条码,生产码; 2)为每个图片进行色彩修正,图像处理(拉长腿,去红眼,去色斑等功能),其中用到了Per 阅读全文
posted @ 2016-06-21 08:22 Sam Xiao 阅读(3288) 评论(9) 推荐(10) 编辑
摘要: 背景: 在职场上工作的人,思维都像流水行云一样无拘无束。某时某刻说不定就会产生点“头脑风暴”。 但是在多数情总下,只是自己想想,跟朋友吹瞌子的时候随便说说,很少有用文字,图形把自己的思维给表现出来。 我看到过一句玩笑,说是“天下最难的两件事,一件是把别人的钱揣进自己的兜,另一件是把自己的思想灌输给别 阅读全文
posted @ 2016-06-16 12:55 Sam Xiao 阅读(2777) 评论(8) 推荐(15) 编辑
摘要: 测试环境: 测试图片(30M): 测试计时方法: 方法一,(1张30M图片,用时799毫秒) 方法二,(1张30M图片,用时1329毫秒) 方法三,(1张30M图片,用时1636毫秒) 方法四,(1张30M图片,用时1664毫秒) 方法五,(1张30M图片,用时735毫秒) 方法六,(50张30M图 阅读全文
posted @ 2016-06-07 08:12 Sam Xiao 阅读(13755) 评论(79) 推荐(146) 编辑
摘要: 最近做了一个软件,这个软件不是网站,但是与HTML,AJAX等技术密切相关,也不是只有单纯的数据库增删改查,还涉及到线程协调,比较复杂的文本处理…… 这样的软件,用OA,ERP的框架显然是不合适的,因为这种软件用不上权限管理,工作流这些技术。但是软件又要操作数据库。 介于这些的特殊性,想来想去,还是 阅读全文
posted @ 2016-05-05 19:53 Sam Xiao 阅读(18551) 评论(14) 推荐(18) 编辑
摘要: 一:导言 在说这问题之前,得先具体化“一个人”,“一个团队”,“事”这三个词,要不然后边就没法说了。 一个人好定义,比如您,我,他,她。 那一个团队呢?一个团队主要属性应该是大小,在软件行业里,一个不大不小的团队应该有6-7个人,包括1个产品经理,1个项目经理,1个架构师,1个设计师,2-3个软件工 阅读全文
posted @ 2016-05-03 10:11 Sam Xiao 阅读(4568) 评论(2) 推荐(4) 编辑
摘要: 引言 悠闲的时候,总会去找些事做做。前些天在登录淘宝的时候,发现了滑动验证码,虽然已经不是什么新事物,但还是产生了很大的兴趣。 传统的字符输入验证码,变为了滑动验证码,这一看就是产品大师的手笔啊,不知道申请专利没有。 这种“情感化”的验证码设计,可破解度高不高呢?如果是可破解度高,那就真是验证码的一 阅读全文
posted @ 2016-03-07 04:23 Sam Xiao 阅读(100058) 评论(12) 推荐(39) 编辑
摘要: <Window x:Class="WpfApplication1.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winf 阅读全文
posted @ 2015-10-13 10:09 Sam Xiao 阅读(2120) 评论(0) 推荐(1) 编辑
摘要: /*定义delimiter为 // */delimiter //CREATE procedure sp_add3(a int, b int,out c int)begin set c=a+ b;end///* 改回默认值 ; */delimiter ;call sp_add3(1,2,@c);sel... 阅读全文
posted @ 2015-07-31 17:12 Sam Xiao 阅读(29876) 评论(0) 推荐(1) 编辑
摘要: 公司开发了一款应用软件,有大量的用户在使用该软件,当应用程序有业务变动或者功能完善时,就面临一个问题,怎样高效稳定的更新客户端的应用程序。 根据现有的升级程序的缺陷,我们做了大量的改进工作,我做了一个升级程序原型,欢迎大家的指正和拍砖。 一:更新程序的后台管理 更新程序的后台管理分为三个部份,包括了 阅读全文
posted @ 2015-05-21 16:57 Sam Xiao 阅读(5644) 评论(22) 推荐(16) 编辑
摘要: WPF(C#)图片色彩的纠正-上 WPF(C#)图片色彩的纠正-下 前言 对图片进行色彩的纠正,其实与WPF是没有什么关系的,为什么标题又是“WPF(C#)图片色彩的纠正”呢,因为这些图片色彩的纠正功能都是承载在WPF界面上的,并且我也很想介绍一些关于WPF方面的知识,所以就命名了此标题。 这个软件 阅读全文
posted @ 2015-03-16 07:50 Sam Xiao 阅读(5474) 评论(4) 推荐(14) 编辑
摘要: 写代码的时候,业余时间讨论最多的是Coding的这个产品将来有多少用户,这些用户用起来怎么样?因为我有一个强烈的愿望,就是在朋友间聊天的时候,不经意的告诉他某某产品的代码是我写的。 就像曾经一个朋友告诉我,他参与了美的电饭煲控制程序的编写;曾经也有一个朋友告诉我他参与了腾讯浏览器代码的编写。说... 阅读全文
posted @ 2015-02-10 17:12 Sam Xiao 阅读(3262) 评论(6) 推荐(7) 编辑
摘要: 引言:什么是Caliburn ?一个夜晚,一处教堂,人们忏悔结束后抬头看到一把宝剑插在一块石头上。石上字述“英格兰人,凡能从石头上拔出剑者,为王者!”,Caliburn就是英格兰人心中的石中剑,这把剑的主人是亚瑟王,但是在一次格斗中,这把剑被伯林诺王斩断。Caliburn用于一个MVVM产品的名称,... 阅读全文
posted @ 2014-10-29 07:50 Sam Xiao 阅读(10381) 评论(4) 推荐(25) 编辑
摘要: 一:Oracle表空间1,Oracle表空间与SQL Server文件组对比 SQL Server的文件组(文件组包括若干MDF,NDF数据文件)对我们来说并不陌生,前段时间我在博客“怎样玩转千万级别的数据”提到了过表分区的概念,其实表分区说到本质上就是按一定条件把不同数据放在不同的数据文件里,这... 阅读全文
posted @ 2014-06-03 00:21 Sam Xiao 阅读(64944) 评论(8) 推荐(28) 编辑
摘要: 这些对老一代的程序员都是老生常谈的东西,没什么新意,对新生代的程序员却充满着魅力。曾经新生代,好多都经过漫长的学习,理解,实践才能掌握委托,表达式树这些应用。今天我尝试用简单的方法叙述一下,让大家在五分钟内看完这篇博客。第一分钟:委托 有些教材,博客说到委托都会提到事件,虽然事件是委托的一个实例,但是为了理解起来更简单,今天只谈委托不谈事件。先上一段代码:下边的代码,完成了一个委托应用的演示。一个委托分三个步骤:public partial class WebForm3 : System.Web.UI.Page{ //step01:首先用delegate定义一个委托 。 pu... 阅读全文
posted @ 2014-02-10 00:04 Sam Xiao 阅读(23098) 评论(75) 推荐(316) 编辑
摘要: 一:从事务的历史说起 知已知彼,百战不败。想了解事务,我们从事务的历史说起。 在Windows平台上,事务的概念最开始出现在关系型数据库中,但是随着.net平台的发展,事务包括的的范围也越来越宽,先一睹为快, 在关系型数据库中的事务是通过begin transaction,rollback transaction, commit 等关键字来实现事务的。BEGIN TRANSACTION UPDATE [dbo].[T_ACCOUNT] SET BALANCE = BALANCE + @amount WHERE ID = @toAccount IF @@ERROR 0 BEGIN... 阅读全文
posted @ 2013-12-23 07:52 Sam Xiao 阅读(15708) 评论(25) 推荐(91) 编辑
摘要: 接触编程以来,在数据存储方面一直用的MS SQL。Oracle这名字对我来说是如此的熟悉,但是对其内容却很陌生,最近公司的一个项目用起了Oracle,所以也开始高调的用起了Oracle。在没有接触Oracle之前,听很多人都说Oracle的语法与MS SQL差不多,我在朋友圈里也帮着吹嘘这个观点。告诉朋友们,Oralce与MSSQL差不多,确实,貌似一看CRUD几乎没区别,但是当你慢慢深入了解Oracle的时候,你会发现这个观点有点愚蠢。 我们先来说个很常见的开发案例,有一张Account表,有两个字段分别为AccountID, AccountName,其中AccountID为主键,往这... 阅读全文
posted @ 2013-12-03 06:04 Sam Xiao 阅读(38104) 评论(13) 推荐(27) 编辑
摘要: 持续重构,其乐无穷。一:发现问题 先来说如何重构业务层的try{}catch{}finally{}代码块,我看过很多代码,异常处理这一块大致分为两种情况,一种是每个方法都大量的充斥着try{}catch{}finally{},这种方式的编程已经考虑到了异常处理,还有一种就是没有try{}catch{}finally{}的代码,因为根本就没有考虑代码的异常处理。每当我看到这样的代码,我都很忧伤。从程序的健壮性来看第一种还是要比第二种情况好,至少在编程意识中,随时想到了异常情况,有一种基本的编程思想。 比如:一个业务单据的多表插入,关联修改,虚拟删除等都是一些基本的操作,但是又是比较容易引起错.. 阅读全文
posted @ 2013-11-26 06:26 Sam Xiao 阅读(19970) 评论(74) 推荐(124) 编辑