
编程艺术
tnblog技术分享~
如果不能简单的解决问题 那是设计与做法有问题
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态生成表格之二维绑定法
对于复杂点的需要动态生成的表格可以用二维坐标表示一个格格,可以很灵活的控制每一个单元格,在一行一行的去添加值每个格格可以用一个二维坐标(x,y)表示,如(1,1)(1,2)(2,1)(2,2)(3,1)(3,2)如果每个格格用一个model放值可以把他放到一个键值对里Dictionary dc原创 2013-06-03 10:37:28 · 1049 阅读 · 0 评论 -
算法思想
一:Good at to take advantage of computer super calculate ability二:First Sort ,Then Calculate原创 2013-12-10 12:00:55 · 629 阅读 · 0 评论 -
ORM Optimize
一:use Transaction To Batch process when you want to Batch operation,for example,Batch insert, Batch update,you can use Transaction ,it can be provide efficiency. because if y原创 2013-12-16 15:45:50 · 557 阅读 · 0 评论 -
控制连续登陆失败次数与过期验证
我们有时候需要验证用户如果连续登陆失败3次后就把他的账号锁定几分钟,几分钟后才能进行登陆。其实很简单只需要在登陆失败记录下失败的用户,如果超过规定的次数就记录下当前的时间,后边就可以更加这个时间来控制一个时间段内不允许用户在进行登陆过期验证也类似,比如登陆成功会产生一个sessionid来验证用户是否登陆,sessionid的过期时间可以用类似上边的方法简单原创 2014-01-14 15:30:39 · 1627 阅读 · 0 评论 -
ORM简单架构
一个简单的orm主要分为两个部分1:sql解析器 通过传递sql与参数解析sql并注入model或执行sql2:sql生成器 通过面向对象的方式生成sql与参数 这样的架构可以直接使用sql与sql生成器的方法,sql生成器相比手写sql兼容更好,当遇到需要复杂查询条件时,不用自己去拼sql原创 2014-02-17 10:33:26 · 780 阅读 · 0 评论 -
使用MVC的进行网站开发好处
MVC是一个设计思想,编程设计思想中核心的好处不过是:低耦合性与高重用性经典的面向对象思想其实也是解决这两个问题.传统的ASP.net展示层与后台代码是一一对应的,这样显示与逻辑就完全的耦合在一起了,我想改变其中任何一个都会影响到另外的,所以出现了MVC解决这种问题,页面请求不直接访问具体的页面,而是由一个Controller进行具体的定位典型的MVC就是JSP + s原创 2014-02-18 16:27:41 · 1437 阅读 · 0 评论 -
导数据常用处理
需要从其他数据源导入到数据源的情况很多,比如说excel, 也就是在不同数据源插入数据。 一般的插入都比较简单 但也会遇到一些问题 一:处理数据源与目标数据有重复的情况 方法1:一条一条的判断数据是否有重复,如果重复就更新,否者添加 这种方式效率比较低,需要一条一条判断 方法2:找到数据相同原创 2014-03-03 20:41:02 · 792 阅读 · 0 评论 -
面向对象编程思想
一:访问本对象属性最好加上this,让调用更清晰 因为面向对象的设计中会设计到属性,而该类的每个方法都能直接访问到属性 所以最好都加上this,避免混乱二:请求应答中的面向对象 请求应答的方式,有时间很难运用这种思想,让我们很自然而然得去使用原始的 算法加数据(model)的方式,但是如果我们设计到相对复杂点的交互,我可以考虑原创 2013-11-13 09:06:30 · 957 阅读 · 0 评论