找到相关内容 301
JQuery Smart UI 1.0正式发布&Smart UI网站上线【演示、API、下载等】
很抱歉,据上次Smart UI的简介系列之后一直都没更新,本来计划一周完成Smart UI的网站、API、Demo,结果时间编写的时候才发现内容不是一点的多。在开发网站和写Api的时候,同时也发现不少可以优化的地方,因此对框架进行了一次大范围的优化。现在网站已经上线,地址是:http://smartui.chinamzz.com/。     该网站也是使用Smart UI框架进行开发,主要的内容包括: Smart UI的介绍 Smart UI 各种Plugins的功能演示 框架基础演示与说明【目前主要为基础场景实例,后面会增加其他常用和丰富一点的实例】 各种Demo和框架源文件下载. Plugins API、Smart UI框架API、数据接口、后台框架【未完,后续会在实例应用篇同步更新】 留言功能.   关于代码下载,经过再三考虑,暂不提供Vs2005版,因为在没有JS智能
http://www.cyqdata.cn/cnblogs/article-detail-216 
产品版本改造中的项目管理
近段时间,一直在负责一个产品版本改造(C/S系统进行B/S改造)的研发项目管理,在任务紧、时间短、团队成员又没有相关技术(Silverlight)背景的恶劣情况下,我带领包含我在内只有6个人员(5个研发人员,1个产品经理,产品经理在系统版本改造中主要精力投入到辅助市场部进行产品推广去了)的超小型项目团队,终于在公司给定的时间范围内完成了整个产品的版本改造。这其中经历了需求变更、技术风险、人员变动等诸多问题,项目任然取得了成功,这种使用新技术的试验项目能够取得成功不得不说有几分侥幸,更多的还是团队兄弟之间的互相帮助、团队协作。     在历时3个月的产品版本改造过程中,经历了大大小小的诸多问题,积累了一些经验和教训可以和大家分享。其中主要包括:需求、设计、研发、测试、实施、进度、风险、沟通、团队管理等。由于刚涉入研发项目管理,很多方面都做得不到位,于此记录下本次产品版本改造中的点点
http://www.cyqdata.cn/cnblogs/article-detail-214 
也谈用友被面试经历分享【去年杭州用友被拒】
   看一个小兄弟用友面试经历写得蛮好的,我也想就想写一篇被面试的分享给大家。30多岁了还到处投简历被面试是很尴尬的事情,但是自己也没本事开公司也没本事拉单子做项目,只能厚着脸皮被别人面试了,生活有时候也是很无奈的,可能也会有很多人会跟我一样的。      由于老婆毕业后来杭州工作了,我不得不放弃了在宁波心爱的工作,跟随老婆大人来杭州工作了,刚开始通过集团内部调动来到公司的杭州分公司工作,工作接近一年后有些待实在不住了,主要原因有几点。    1:公司没明确的产品方向,一直做项目,比较累,一个接一个,而且每个项目都不容易,我们也累公司也累。    2:公司出差严重,实在是有些难以忍受了,一年楼里估计有300天在出差。    3:管公司的技术总监有些志不同道不和,有些走不到一起。 &
http://www.cyqdata.cn/cnblogs/article-detail-213 
RE:JS判断页面是否出现滚动条
原文地址:http://www.cnblogs.com/yazdao/archive/2010/12/06/1897742.html 该博文是想用JS检测浏览器是否出滚动条。   这边想到一个比较取巧的方法, 假如没有出滚动条的时候,手工给增加一个滚动值会怎么样? 程序上就是给body或documentElement的scrollLeft、scrollTop赋值, 马上动手实现了一下,结果跟我意想的差不多,呵呵 浏览器在没有出滚动条的时候,赋值后该值不会发生变化,始终是0。     另外扩展了一下,该检测方法,不仅可以检测页面滚动条, 传入要检测的节点,一样可以得到想要的结果。   以下是我的实现,没有做太多异常处理: (给scrollLeft,scrollTop赋负数值时会报错,此外scrollLeft,scrollTop的值不能大于实际最大的滚动
http://www.cyqdata.cn/cnblogs/article-detail-212 
.Net 类型之辩
类型不是类。大多数程序员都知道类是啥,却根本不知道类型是啥。 《标准答案-有多少人能分得清值类型和引用类型?》中的答案是完全正确的。而《有多少人能分得清值类型和引用类型?》这篇文章中的这道面试题是完全没问题的,看似简单但要真正弄清需要极深功底。因为大多数程序员都知道类是啥,根本不知道类型是啥。 很多情况下,简单的概念往往是最难搞清楚的。比如说,什么是价格?什么是企业?1991年诺贝尔经济学奖得主科斯两大贡献之一就是回答“什么是企业”(《企业的本质》)。 ==== 类型是一个古老的词,这个词的真正含义是绝大多数程序员所不了解的。研究类型的人一般是设计程序语言的,写编译器的或者玩函数式语言的。讲类型的,有一本很出名的书,是Benjamin C. Pierce 的《Types and Programming Languages》,简称TAPL,中文翻译是《类型和程序设计语言》。这本书看了
http://www.cyqdata.cn/cnblogs/article-detail-211 
基于Silverlight智能表单设计开发(四)
     继续上节《基于Silverlight智能表单设计开发(三)》,在上一节中我对智能表单设计中带锚点的矩形编辑框类(DesignRectangle)和控件尺寸处理类(ResizeHelper)及控件拖动处理类(DragHelper)进行了分析和简单的代码实现。在这一节我主要是将窗体控件(WindowForm)的设计、开发关键点写出来与大家交流、学习。      与以前章节一样,我先把与WindowForm窗体控件相关的类关系图展现给大家看一下,对照下图我对图中所涉及元素做一简要说明: ICtr:是指所有控件的接口。如:文本控件、日期控件等等。 IForm:是指窗体控件的接口,即WindowForm窗体类要实现的接口。 DesignRectangle:它的实现就不多说了,在上一节中有详细介绍。在本节中通过
http://www.cyqdata.cn/cnblogs/article-detail-210 
灯塔,大海,大风。Final.
终于是把它做完了,吃了不少苦头,走了不少弯路,不过一切都是值得的,也收获了很多。 最终结果虽然也有很多不足,可是它占用的时间和学到的东西还是成正比的,所以也就不纠结了。结果并没有预期的满意,希望以后再做这样的东西的时候能避免一下问题,争取得到最好的效果。 先看视频吧。这个是最终效果,然后是流体的渲染对比,后面重复几遍最终版为了拖延时间得到Youku的HD转码(Youku这点就没有Vimeo好,Vimeo只要是够尺寸了,不管多长都是HD的,真麻烦)。   这个是WIP视频,可以看到几乎所有的中间步骤。   稍微详细说一下制作思路吧。 首先是浪面的制作,这个我用到了一个叫DisplaceD的插件,它可以根据图片,函数和节点来驱动几何体的顶点的位置,具体用法和功能可以去Google一下,我就不细说了。我用Maya的Ocean贴图程序节点控制的浪的形态,大
http://www.cyqdata.cn/cnblogs/article-detail-209 
觉得PowerBuild语言的clicked方法有问题
PowerBuild语言不怎么流行,因为公司系统的原因开始接触这门语言,至今已有半年。 今天在制作一张发货单的过程中发现了一个问题。在发货单的datawindow的一个checkbox复选框clicked事件中,添加如下代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->dw_detail.accepttext()messagebox("",row)if dwo.name="unfinished" then if dw_detail.getitemnumber(row,"unfinished")=1 then dw_detail.deleterow(row) end ifend if     发现datawindo
http://www.cyqdata.cn/cnblogs/article-detail-207 
用友面试经历
      早上6.30起床简单收拾一下后,就赶往了用友软件园,到的时候有点早,竟然提前了1个小时,我不喜欢迟到,做任何事情都提前是我的习惯。用友软件园周围的环境也不错,在附近溜达了一下,就是早上有点冷,我简单梳理了一下自我介绍的思路。终于熬到了8.30,准备进去面试。第一个门是东南门,面试要求是从东北门进去,幸好保安非常热情的给我指了一下,很顺利的找到了东北门。          到东北门后,已经有几个面试者在那等hr下来接我们了,一切都很顺利。我也一点紧张的感觉都没有,hr带我们进了一个硕大的办公室,估计可以容纳几百人同时开发的一个研发中心,那还只是一层!看来用友不是盖的。然后hr把我们带进了一个会议室,hr说让我们准备一下把简历拿出来,并发了笔试题,没想到还会做笔试
http://www.cyqdata.cn/cnblogs/article-detail-206 
PowerShell 使用PowerTab加强Tab键自动补全
Windows 2000及其以后版本为cmd命令增加了基本的Tab自动补全功能的支持,PowerShell是微软第1个实现为文件、函数、变量和命令提供了该支持的产品,并且还可以根据需要定制化。在PowerShell中支持通过Tab自动补全功能,以及使自定义函数提供Tab键自动补全名称支持。PowerTab也采用这种方式,并且增加了很多高级特性。 PowerTab是由微软公司名为“Marc van Orsouw”的MVP创建的一个免费工具,它也被称为“/\/\o\/\/”或“PowerShell Guy”。这一工具由一系列脚本组成,将这些脚本嵌入到PowerShell机制中可以提供用户扩展的Tab实现。它通过搜索对象来提供更好的实现建议,包括默认的shell甚至未触及对象,如.NET类型的WMI类名,以及其他对象。该工具还通过提供包含各种建议的下拉框来改善用户体验,默认的Tab扩展允许通
http://www.cyqdata.cn/cnblogs/article-detail-205 
系统架构技能之设计模式-组合模式
一、上篇回顾       我们上篇主要讲述了结构型模式中的外观模式,外观模式作为结构型模式中的一个简单又实用的模式,外观模式通过封装细节来提供大粒度的调用, 直接的好处就是,封装细节,提供了应用写程序的可维护性和易用性。外观模式一般应用在系统架构的服务层中,当我们是多个不同类型的客户端应用程序 时,比如一个系统既可以在通过Web的形式访问,也可以通过客户端应用程序的形式时,可能通过外观模式来提供远程服务,让应用程序进行远程调用, 这样通过外观形式提供服务,那么不管是什么样的客户端都访问一致的外观服务,那么以后就算是我们的应用服务发生变化,那么我们不需要修改没一个客 户端应用的调用,只需要修改相应的外观应用即可。 我们主要是讲述了以下的几种情况,使用外观模式可能更适合:       
http://www.cyqdata.cn/cnblogs/article-detail-202 
如何使用dac获取sharepoint list的数据
好吧,我也“今天闲来无事"给dac添加了读取SharePoint List的功能,说白了,就是把SharePoint的List看成数据库的表,这样,就可以把http://moss这样的地址当成数据库连接字符串,把caml语句当成command,像使用真的数据库一样获取数据。   代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> SharePointConnection connection = new SharePointConnection("http://moss/Docs"); SharePointCommand command = connection.Crea
http://www.cyqdata.cn/cnblogs/article-detail-194 
上周热点回顾(11.29-12.5)
热点随笔: · 金山卫士代码批评(Michael Peng)· 程序员应知 -- 如何分析海量数据(MicroTeam)· 漫谈C语言及如何学习C语言(Lua)· .net, 哥已心灰意冷(精密~顽石)· 淘宝的可伸缩高性能互联网架构(ddatsh)· Android 中文 API——android.widget合集(中)(50篇)(chm格式)(农民伯伯)· Linux内核里的智能指针(wwang)· 【日本见闻】在日华人程序员百态(当仁不让的老孙)· 关于大型asp.net应用系统的架构—如何做到高性能高可伸缩性(mikelij)· 让我纠结的被拒理由(雷雷)· 跟我学做c#皮肤美化(八)--Textbox(qianlifeng)·
http://www.cyqdata.cn/cnblogs/article-detail-193 
[SharePoint 2010 的那些事儿-客户端对象模型]初识SharePoint客户端对象模型
一直以来SharePoint都为我们提供了丰富的服务器端对象模型,利用这些服务器端对象模型Developer们可以对MOSS做出各种扩展,并以此来实现最终用户的各种要求。但在今天各种RIA技术大行其道的时代,传统的Web应用程序有时已经不能很好的满足用户的需求了。在MOSS 2007时,要想开发一个可以连接到SharePoint的客户端应用程序我们只能选择利用SharePoint Web Service或是自己开发的Web Service来完成,个人感觉这种方法真的是很不方便。不过现在好了,利用SharePoint 2010 新加入的客户端对象模型可以使我们更简单的完成这一工作。简而言之,客户端对象模型拥有服务器端对象模型的大部分功能(注意,不是全部功能),不论是在传统的基于.Net Framework的客户端应用程序中,还是在WPF或Silverlight应用程序中,又或者是在JavaS
http://www.cyqdata.cn/cnblogs/article-detail-192 
Asp.net在IIS上运行不了的解决方案
如果Asp.Net在IIS上运行不了,就试下下面两种方法应该可以你的问题:  1、.NET 安装的顺序应该是先装IIS,再装VS.NET,如果次序反了,或者IIS重装了,就需要使用aspnet_regiis.exe -i来重新安装IIS Mapping(主要用于aspx, asmx等文              件的Extention的匹配)。在C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705目录下,运行下面的命令:aspnet_regiis.exe -i。  2、重设ASP.NET的密码,然后在下面的目录中找到Machine.config文件:%Systemroot%\Microsoft.NET\Framework\v1.0.3705\CONFIG(
http://www.cyqdata.cn/cnblogs/article-detail-191 
【STM32 .Net MF开发板学习-23】DHT11温湿度传感器通信(下)
在上一篇《DHT11温湿度传感器通信(上)》中,我们介绍了DHT11的通信原理及实现通信的底层代码,当时由于没有封装成托管代码库,所以应用开发的用户还不能直接获取DHT11的数据。不过今天这个工作我们已经完成,用户仅需编写几行代码就可以获取传感器数据了。     我们封装后的类库如下:    public sealed class DHT11     {         public DHT11(DHT11.Timer timer, DHT11.Channels channel);         public bool Read(out float tempe
http://www.cyqdata.cn/cnblogs/article-detail-190 
PowerShell操作文件的机制探讨
由程序生成的数据通常会比生成它的程序有更长的存活期,文本文件能够很容易地从一个系统传输到另一个系统。本文将探讨PowerShell操作文件的机制、如何读取不同的数据格式并生成自己的数据,以及如何使用正则表达式从文本块中获取数据。 1 读取内容 在PowerShell中,Get-Content和Set-Content这两个cmdlet分别用于获取和设置原始二进制文件。默认情况下,这两个命令用于操作文本文件。图1所示为使用Get-Content获取文件内容。 Get-Content以行为单位返回一个字符串数组,每个数组元素中包含一行内容。图2所示为返回5个元素的字符串数组的文件内容。 从图中可以看到,返回值为数组形式。如果操作的文件内容为每行一个条目存在,则使得记录操作非常方便。 如果需要获取整个文件内容并转换为一个独立的字符串形式,则使用[string]::Join()静态
http://www.cyqdata.cn/cnblogs/article-detail-189 
机器学习中的数学(1)-回归(regression)、梯度下降(gradient descent)
版权声明:    本文由LeftNotEasy所有,发布于http://leftnoteasy.cnblogs.com。如果转载,请注明出处,在未经作者同意下将本文用于商业用途,将追究其法律责任。 前言:    上次写过一篇关于贝叶斯概率论的数学,最近时间比较紧,coding的任务比较重,不过还是抽空看了一些机器学习的书和视频,其中很推荐两个:一个是stanford的machine learning公开课,在verycd可下载,可惜没有翻译。不过还是可以看。另外一个是prml-pattern recognition and machine learning, Bishop的一部反响不错的书,而且是2008年的,算是比较新的一本书了。    前几天还准备写一个分布式计算的系列,只写了个开头,又换到写这个系列了。以后看哪边的心
http://www.cyqdata.cn/cnblogs/article-detail-187 
程序员,对自己好一点
昨天在Google图片中输入“程序员”,搜索到的第一张图片是这样的   一位平头兄桌上两台笔记本一台台式机。其中的一台中显示是某个论坛的页面【估计正在回答某个问题】、中间那台正在启动Eclipse【要开始写Java程序了】、平头兄的目光此时盯在台式机的显示器上【应该是正在远程或者是某个虚拟机】,旁边还有一本打开的书… 图片的名字是“真正的程序员就应该这样”,程序员就应该这样么? 是谁规定程序员就应该是这样的,本来是应该四个人做的事情让一个程序员做,难道程序员是四核的? 作为程序员中的一份子,我时刻注意对自己好一点。     穿着 下面两张图片是恶搞程序员的,虽然还没那么夸张,不过确实有那么点意思   现在的程序员跟不修边幅的艺术家很像,不同的是人家玩是艺术,我们写的是寂寞! 我们不用
http://www.cyqdata.cn/cnblogs/article-detail-186 
[Hdu 2222] 字符串(三) {Aho-Corasick自动机}
{ 继续介绍字符串的相关内容 这篇文章介绍Aho-Corasick自动机 }   Aho-Corasick自动机 用于解决 多模式串匹配 的问题 首先得了解 KMP算法和Trie树的相关理论   先看一个具体的问题 Hdu 2222 http://acm.hdu.edu.cn/showproblem.php?pid=2222 题意 给定N个模式串 统计在一个长为M的主串里出现了多少个模式串 KMP算法可以做 复杂度为O(MN) 结合KMP算法和Trie树 AC自动机可以很好的解决这个问题 AC自动机的第一步是把所有模式串建成一个Trie 比如有模式串{SHE SHR SAY HE HR HER} 第一步.建立相应的Trie Trie_Build Code highlighting produced by Actipro CodeHighlighter (freewar
http://www.cyqdata.cn/cnblogs/article-detail-185