Loading

摘要: 背景: 在职场上工作的人,思维都像流水行云一样无拘无束。某时某刻说不定就会产生点“头脑风暴”。 但是在多数情总下,只是自己想想,跟朋友吹瞌子的时候随便说说,很少有用文字,图形把自己的思维给表现出来。 我看到过一句玩笑,说是“天下最难的两件事,一件是把别人的钱揣进自己的兜,另一件是把自己的思想灌输给别 阅读全文
posted @ 2016-06-16 12:55 Sam Xiao 阅读(2767) 评论(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 阅读(13751) 评论(79) 推荐(146) 编辑
摘要: 最近做了一个软件,这个软件不是网站,但是与HTML,AJAX等技术密切相关,也不是只有单纯的数据库增删改查,还涉及到线程协调,比较复杂的文本处理…… 这样的软件,用OA,ERP的框架显然是不合适的,因为这种软件用不上权限管理,工作流这些技术。但是软件又要操作数据库。 介于这些的特殊性,想来想去,还是 阅读全文
posted @ 2016-05-05 19:53 Sam Xiao 阅读(18462) 评论(14) 推荐(18) 编辑
摘要: 一:导言 在说这问题之前,得先具体化“一个人”,“一个团队”,“事”这三个词,要不然后边就没法说了。 一个人好定义,比如您,我,他,她。 那一个团队呢?一个团队主要属性应该是大小,在软件行业里,一个不大不小的团队应该有6-7个人,包括1个产品经理,1个项目经理,1个架构师,1个设计师,2-3个软件工 阅读全文
posted @ 2016-05-03 10:11 Sam Xiao 阅读(4552) 评论(2) 推荐(4) 编辑
摘要: 引言 悠闲的时候,总会去找些事做做。前些天在登录淘宝的时候,发现了滑动验证码,虽然已经不是什么新事物,但还是产生了很大的兴趣。 传统的字符输入验证码,变为了滑动验证码,这一看就是产品大师的手笔啊,不知道申请专利没有。 这种“情感化”的验证码设计,可破解度高不高呢?如果是可破解度高,那就真是验证码的一 阅读全文
posted @ 2016-03-07 04:23 Sam Xiao 阅读(99863) 评论(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 阅读(2094) 评论(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 阅读(29874) 评论(0) 推荐(1) 编辑
摘要: 公司开发了一款应用软件,有大量的用户在使用该软件,当应用程序有业务变动或者功能完善时,就面临一个问题,怎样高效稳定的更新客户端的应用程序。 根据现有的升级程序的缺陷,我们做了大量的改进工作,我做了一个升级程序原型,欢迎大家的指正和拍砖。 一:更新程序的后台管理 更新程序的后台管理分为三个部份,包括了 阅读全文
posted @ 2015-05-21 16:57 Sam Xiao 阅读(5633) 评论(22) 推荐(16) 编辑
摘要: WPF(C#)图片色彩的纠正-上 WPF(C#)图片色彩的纠正-下 前言 对图片进行色彩的纠正,其实与WPF是没有什么关系的,为什么标题又是“WPF(C#)图片色彩的纠正”呢,因为这些图片色彩的纠正功能都是承载在WPF界面上的,并且我也很想介绍一些关于WPF方面的知识,所以就命名了此标题。 这个软件 阅读全文
posted @ 2015-03-16 07:50 Sam Xiao 阅读(5465) 评论(4) 推荐(14) 编辑
摘要: 写代码的时候,业余时间讨论最多的是Coding的这个产品将来有多少用户,这些用户用起来怎么样?因为我有一个强烈的愿望,就是在朋友间聊天的时候,不经意的告诉他某某产品的代码是我写的。 就像曾经一个朋友告诉我,他参与了美的电饭煲控制程序的编写;曾经也有一个朋友告诉我他参与了腾讯浏览器代码的编写。说... 阅读全文
posted @ 2015-02-10 17:12 Sam Xiao 阅读(3261) 评论(6) 推荐(7) 编辑
摘要: 引言:什么是Caliburn ?一个夜晚,一处教堂,人们忏悔结束后抬头看到一把宝剑插在一块石头上。石上字述“英格兰人,凡能从石头上拔出剑者,为王者!”,Caliburn就是英格兰人心中的石中剑,这把剑的主人是亚瑟王,但是在一次格斗中,这把剑被伯林诺王斩断。Caliburn用于一个MVVM产品的名称,... 阅读全文
posted @ 2014-10-29 07:50 Sam Xiao 阅读(10361) 评论(4) 推荐(25) 编辑
摘要: 一:Oracle表空间1,Oracle表空间与SQL Server文件组对比 SQL Server的文件组(文件组包括若干MDF,NDF数据文件)对我们来说并不陌生,前段时间我在博客“怎样玩转千万级别的数据”提到了过表分区的概念,其实表分区说到本质上就是按一定条件把不同数据放在不同的数据文件里,这... 阅读全文
posted @ 2014-06-03 00:21 Sam Xiao 阅读(64904) 评论(8) 推荐(28) 编辑
摘要: 这些对老一代的程序员都是老生常谈的东西,没什么新意,对新生代的程序员却充满着魅力。曾经新生代,好多都经过漫长的学习,理解,实践才能掌握委托,表达式树这些应用。今天我尝试用简单的方法叙述一下,让大家在五分钟内看完这篇博客。第一分钟:委托 有些教材,博客说到委托都会提到事件,虽然事件是委托的一个实例,但是为了理解起来更简单,今天只谈委托不谈事件。先上一段代码:下边的代码,完成了一个委托应用的演示。一个委托分三个步骤:public partial class WebForm3 : System.Web.UI.Page{ //step01:首先用delegate定义一个委托 。 pu... 阅读全文
posted @ 2014-02-10 00:04 Sam Xiao 阅读(23073) 评论(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 阅读(15689) 评论(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 阅读(38032) 评论(13) 推荐(27) 编辑
摘要: 持续重构,其乐无穷。一:发现问题 先来说如何重构业务层的try{}catch{}finally{}代码块,我看过很多代码,异常处理这一块大致分为两种情况,一种是每个方法都大量的充斥着try{}catch{}finally{},这种方式的编程已经考虑到了异常处理,还有一种就是没有try{}catch{}finally{}的代码,因为根本就没有考虑代码的异常处理。每当我看到这样的代码,我都很忧伤。从程序的健壮性来看第一种还是要比第二种情况好,至少在编程意识中,随时想到了异常情况,有一种基本的编程思想。 比如:一个业务单据的多表插入,关联修改,虚拟删除等都是一些基本的操作,但是又是比较容易引起错.. 阅读全文
posted @ 2013-11-26 06:26 Sam Xiao 阅读(19962) 评论(74) 推荐(124) 编辑
摘要: 一,导言 上次 “不定义JQuery插件,不要说会JQuery” 的博客写的肤浅,漏洞百出,而且最重要的是从理论上说如何定义一个jQuery插件,没有实质性的写一个jQuery插件出来,这未免是纸上谈兵。在两周前我就琢磨着写一个什么插件,最后决定写一个jQuery相册插件比较合适,jQuery相册插 阅读全文
posted @ 2013-10-21 02:34 Sam Xiao 阅读(11236) 评论(33) 推荐(136) 编辑
摘要: 一:导言 有些WEB开发者,会引用一个jQuery类库,然后在网页上写一写$("#"),$("."),写了几年就对别人说非常熟悉JQuery。我曾经也是这样的人,直到有一次公司里的技术交流,我才改变了自己对自己的看法。 二:普及JQuery知识 知识1:用JQuery写插件时,最核心的方法有如下两个 阅读全文
posted @ 2013-10-08 06:35 Sam Xiao 阅读(48590) 评论(126) 推荐(467) 编辑
摘要: 大数据处理是一个头疼的问题,特别当达不到专业DBA的技术水准时,对一些数据库方面的问题感到无赖。所以还是有必要了解一些数据库方面的技巧,当然,每个人都有自己的数据库方面的技巧,只是八仙过海,所用的武功不同而已。我把我最常用的几种方式总结来与大家分享,大家还有更多的数据库设计和优化的技巧,尽量的追加到评论中,有时一篇完整的博客评论比主题更为精彩。方法1:采用表分区技术。 第一次听说表分区,是以前的一个oracle培训。oracle既然有表分区,就想到mssql是否有表的分区,当时我回家就google了一把,资料还是有的,在这我儿只是再作一次推广,让更多的人了解和运用这些技术。 表分区,就... 阅读全文
posted @ 2013-09-09 06:20 Sam Xiao 阅读(45947) 评论(123) 推荐(207) 编辑
摘要: “上一篇”介绍了我在c/s程序中用了那些技术,如今只谈c/s不谈b/s那未免out了,势必要写一写b/s的程序与大家共勉。 回忆做技术这些年,06年每天盯着“天轰穿”的视频不亦乐乎,估计那是一代程序员的记忆,08年受益于Artech老师的WCF,为现在的 SOA开发打下了基础,后来又涉及到MVC,E 阅读全文
posted @ 2013-07-29 05:38 Sam Xiao 阅读(10733) 评论(51) 推荐(50) 编辑