摘要:
记得以前在学习Java的时候,Java的SQL中参数用?代替,今天突发奇想就拿着项目尝试着仿效这个功能。只考虑非IN的情况下,以?挖坑替代参数。例如:SELECT name,age FROM UserInfo WHERE name = ? 代码如下: 1 /// <summary> 2 /// 转化单数参数 3 /// </summary> 4 /// <param name="sql">需要处理的Sql</param> 5 /// <param name="paramValues">参数值数组 阅读全文
摘要:
框架对于一个软件而言是非常重要的,但是个人认为对于自主学习来讲却是困难的。我们可以从其他人的使用文章、使用框架的项目源码或框架使用说明中学习如何搭建、使用框架,但是框架本身的设计理念确实很难理解的。因为本人编程时间不长,才刚刚2年多一点,接触到的公司大部分都是3层架构,对于现在火热的MVC虽然有了解过,也就是只知其形不知其意,表面而已。 我去面试的时候,经常会有面试官这样问我:“你使用过某某框架吗?","对它你有多少了解。”,"你在多少个项目中使用过这个框架?"等等类似的问题。对于这类型的问题我想当苦恼,我个人认为我可以从其他的去讨了解到某某框架,可以根 阅读全文
摘要:
a >> b按位运算符,数字a转化为二进制后,向右移动b位例:11 >> 2 因此:11 >> 2 == 2 => 1011向右移动2为则为10a << ba和b都为数字,数字a转化为二进制后,从左边补足b位数0 或数字a乘以2的b次方例:11 << 2 11二进制为1011,补足右边2位数后为101100 因此:11 << 2 == 44~a数字a取反-1例如: ~11 == 10 ~-10 == 9a & b是按位运算,二进制情况下如果相同位数都为1则为1否则为0例如:10 & 5 = 0 =&g 阅读全文
摘要:
代码如下: 1 var canvas = document.getElementById('my'), ctx = canvas.getContext('2d'); 2 setInterval(function(){ 3 ctx.clearRect(0,0,400,400); 4 ctx.save(); 5 ctx.translate(200,200); 6 var ci = 90, pi = Math.PI / ci, x1 = 100, y1 = 0, x2 = 0, y2 = 0, x3 = 0, y3 = 0; 9 ctx.beginPath();10 阅读全文
摘要:
实际代码如下:<html><head><title>html5 人物属性图</title></head><body><canvas id="my" width="400" height="400"></canvas><script language="javascript" type="text/javascript">var a = new $attr({ name : '路飞& 阅读全文
摘要:
经过1年多的Coding,做了几个项目以后,终究在自己觉得最看不起的地方跌倒了,以前在学习的时候竟然认为编程思想嘛、理论嘛,那些都是无所谓的东西,应该更加注重Coding的实践(因为自己的梦想就是成为一个Coding牛人),然后在几次回头修正、扩展自己以往做过的项目的时候,我才发现,许久的Coding只是让我对一些类库有了不少的了解,也能在Coding当中自如的使用,然而Coding的扩展性、灵活... 阅读全文
摘要:
前几天的申请,终于有了自己的博客了,过去在博客园学习并且浏览了其他人的技术心得,可能是自己技术基础还不够,能学到的遗留在脑袋里面的寥寥可数,为了让自己能够记下来,作为懒人的我,我希望用博客将其记录下来,我的学习路奋斗路。 阅读全文