浅谈Kinect for Windows SDK之深度数据
马老师的Kienct系列写的很不错,等他的Depth Data也等了好几天了,不见其更新。于是自己在空闲时间研究了下。特发此文,与各位园友分享。
如果您对Kinect for Windows开发不了解的话,建议您点击下马老师的博客,或者观看相关视频进行了解。
在C#中,获得Depth Data有两种方式。当然大家最喜欢用的是基于事件的这一种。
Runtime nui = new R
http://cyqdata.cn/cnblogs/article-detail-41087
SQL注入漏洞及绑定变量浅谈
1、一个问题引发的思考
大家在群里讨论了一个问题,奉文帅之命写篇作文,且看:
String user_web = "user_web"String sql = "update user set user_web="+user_web+" where userid=2343";
大家看看这条sql有没有问题,会将user_web字段 更新成什么?
问题的结论是:执行后的记录结果跟执
http://cyqdata.cn/cnblogs/article-detail-40480
浅谈如何使用.NET存储XML数据
XML Bulk Load和Updategrams,这两种客户端技术使用带有注解的大纲指定XML文档内容和数据库的表之间的映射;OpenXML是一种服务器端技术,它允许你在XML文档上定义关系视图,有了OpenXML的关系视图,你就能使用T-SQL代码查询XML文档中的数据并把结果存储在你的SQL Server数据库中。
这三种技术中的每一种都是为特定的目的设计的。XML Bulk Load
http://cyqdata.cn/cnblogs/article-detail-40254
浅谈代码的执行效率(1):算法是关键
前一段时间在博客园里看到这样一篇文章,那位兄弟谈到程序效率的关键是“简短”。他说,“程序越简短,其可执行代码就越少,就越有效率”,而在编写程序的时候,“要尽量改进我们的算法,而改进算法中最重要的一条,就是减少语句”。这句话从表面上似乎正确,但我认为性能这问题不能用“简短”这种方式去思考,否则会进入一些误
http://cyqdata.cn/cnblogs/article-detail-39876
ASP.NET数据缓存之数据缓存浅谈
ASP.NET数据缓存的学习是如何呢?如何使用ASP.NET数据缓存呢?在讲ASP.NET数据缓存之前还要先说一下如果在页面中使用参数缓存。前面讲过一个缓存设置VaryByParam="none"为无参数,我们也可以对VaryByParam进行设置,设置的参数与随 GET 方法属性发送的查询字符串值对应,或与使用 POST 方法发送的参数对应。将该属性设置为多个参数时,对于每个指定参数组合,输出缓
http://cyqdata.cn/cnblogs/article-detail-39866
聚焦与发散——浅谈编程的发展方向
最近在找工作,所以重新开始看书,重新整理知识体系,而现在上海的晚上很湿热,睡不着,就产生了这些想法。
不说更早的历史,就从dos开始说起。dos刚出来的时候是单进程的,根据人们的需求发展出了多进程的概念,而这种技术一直被保留到现在。现在的操作系统好像没有单进程的系统了吧。那为什么要有多进程,为什么会有这样的需求?比如你现在打开了word考试撰写文档,而又想要上网去查找一些资料,如果是单进程的,
http://cyqdata.cn/cnblogs/article-detail-39801
浅谈代码的执行效率(2):编译器的威力
关于算法的选择,我谈到其理论上的复杂度,并不直接反映出效率。因为在实际运用时,数据的规模,特征等等都会涉及到算法的实际效果。一个时间复杂度低的算法并不代表任何情况下的效率都高。这是“实际”和“理论”的区别之一。现在我打算来谈一下另一个比较“实际”的东西:编译器对于程序效率的影响。
那么我们先来看这样一段代码,假设有一个保存
http://cyqdata.cn/cnblogs/article-detail-39157
浅谈对前端开发时对html中一些招数的运用
昨天写了篇《对于新手编写web静态站习惯的养成 》点击挺多,看样子大家对前端开发也蛮感兴趣的,那我就将我所学都拿出来与大家分享一下,仅对刚开始上手的新手进行启发和解决一些小问题,因为我也刚入行2年左右,在职内学到的新东西不多,但是经验还是有点的,所以针对我刚开始学习时候碰到的问题和不懂的地方进行了整理,以后每天更新博客,把我当时学习的经验和问题的解决方法一一和
http://cyqdata.cn/cnblogs/article-detail-38956
代码覆盖率浅谈
在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。于是乎,测试人员费尽心思设计案例覆盖代码。用代码覆盖率来衡量,有利也有有弊。本文我们就代码覆盖率展开讨论,也欢迎同学们踊跃评论。
首先,让我们先来了解一下所谓的“代码覆盖率”。我找来了所谓的定义:
代码覆盖率 = 代码的覆盖程度,一
http://cyqdata.cn/cnblogs/article-detail-38565
.NET重写URL浅谈
最近小项目要求重写url找了下资料用到了MS的2个dll,微软的例子写得太不明显了。后来终于改好了。
ActionlessForm.dll------用来处理回发
URLRewriter.dll----- 是微软封装好了的一个URL重写组件
添加引用----
具体的使用说明请去看
http://msdn.microsoft.com/zh-cn/library/ms972974.aspx#XSLTs
http://cyqdata.cn/cnblogs/article-detail-38326
浅谈代码的执行效率(4):汇编优化
终于谈到这个话题了,首先声明我不是汇编优化的高手,甚至于我知道的所有关于汇编优化的内容,仅仅来自于学校的课程、书本及当年做过的一些简单练习。换句话说,我了解的东西只能算是一些原则,甚至也有一些“陈旧”了——不过我想既然是一些原则性的东西,还是能够用它来做一定程度的判断。至少我认为,我在博客园里看到的许多关于“汇编优化”也好,&
http://cyqdata.cn/cnblogs/article-detail-38054
淘心得——浅谈淘宝网的社会化之路
这两天逛淘宝,发现右上角淘江湖旁边出现了一个“淘心得”,我想应该是和商品点评相关的产品,网上查了查,没有发现关于这个“淘心得”的消息,看来这个产品上线的比较低调。
“淘心得”是淘宝网用户对于商品点评和分享购物心得的一个产品。这样一个产品,我想是出于帮助用户找到自己合适的商品出发点去设计的,淘宝的社会化之路从将社区改名为&l
http://cyqdata.cn/cnblogs/article-detail-37906
字符编码浅谈(二)
第三章 一统天下 – Unicode
1,Unicode基础
我们还是先来看看维基百科上对Unicode是如何定义的:Unicode
is a computing industry standard for
the consistent encoding,
representation and
handling of text expressed in most of the
wo
http://cyqdata.cn/cnblogs/article-detail-37693
盖座漂亮的“楼”–浅谈网页设计中的构图
网页给人最直观的感受就是它的页面框架与构造,就像一座大楼的主体框架与形态,你可能记不起东方明珠塔和艾菲尔铁塔是用什么颜色或什么材料涂的外墙,但我想你一定记得起它们的什么样的形状。同样,网页设计中的构图也足以影响到整个网站给人的感受,虽然比喻并不十分恰当,但就网页其构图而言,些许的改变和简单的创新也许就能起到事半功倍的效果,让网站给人的视觉感受耳目一新。
如何将网页这座楼盖的漂亮
http://cyqdata.cn/cnblogs/article-detail-37590
浅谈C#中的延迟加载(1)——善用委托
很久以前就听过延迟加载这个东西,不过没有理解是什么意思,现在算是了解一二了,写点文章作为读书笔记,把自己的想法记录一下,希望对初学者帮助,不管是初学者或者高手如果发现文章那里写得不好或者有更好的思路和做法记得告诉我哦^^。文章打算写成两三篇,这个是第一篇。
在三层结构中我们通常会使用多一个叫做模型层的东西,这一层中最主要做的事情是把数据库中的表 (或者其他数据源,例如xml或者自己定义的一
http://cyqdata.cn/cnblogs/article-detail-37567
【分享】浅谈 JavaScript 在多交互站点中的工作方式
先看事例,根据下面的HTML和后端接口来更新界面。
HTML:
<ul>
<li>用户名:<span id="userName"></span></li>
<li>昵称:<span id="loveName"></span></li>
<li>生日:<span id
http://cyqdata.cn/cnblogs/article-detail-37137
浅谈MySql的存储引擎(表类型)
什么是MySql数据库
通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同
http://cyqdata.cn/cnblogs/article-detail-36883
浅谈C/C++中的顺序点和副作用
一.副作用(side effect)
表达式有两种功能:每个表达式都产生一个值( value ),同时可能包含副作用( side effect )。副作用是指改变了某些变量的值。
如:
1:20 &nb
http://cyqdata.cn/cnblogs/article-detail-36505
浅谈C和C++中的const关键字
一.C语言中的const
const是C语言中保留的一个关键字,它用来限定一个变量是只读的,即不可变的。程序中使用const可以在一定程度上提高程序的健壮性,但是程序中使用过多的const,可能在对代码的阅读时增加一定的难度。
(1)用const修饰一般变量
http://cyqdata.cn/cnblogs/article-detail-36434
C#权限管理和设计浅谈
权限管理是很多软件中相当重要的一个模块——它的设计的好坏直接影响到软件的安全性、权限管理的可扩展性和易操作性 以及代码中权限判断的复杂程度和效率等方面。此文主要想和大家分享的是这段时间,对权限管理和设计的断断续续的思考学习,和个人的一些软件开发等方面的看法。
提到'权限管理和设计',大家可能会第一时间想到这园子里的 吉日嘎拉
http://cyqdata.cn/cnblogs/article-detail-36362