CRUD全栈式编程架构之数据层的设计 CodeFirst 一直以来我们写应用的时候首先都是创建数据库 终于在orm支持codefirst之后,我们可以先建模。 通过模型去创建数据库,并且基于codefirst可以实现方便的 实现数据库迁移的工作.使用codefirst有以下几个技巧, 以Entity ...
分类:
其他好文 时间:
2016-07-06 01:40:43
阅读次数:
206
服务层代码 首先我先放出2个主要类的代码再分别讲解 接口 实现 查询实体 上一节提到Specification实现查询功能,主要实现Where功能, 但是查询还需要数据承载,查询实体就是数据的承载,其中数据到 表达式或者sql的拼接就是在GetFilter中实现的,这里要注意写法特别是 expres ...
分类:
其他好文 时间:
2016-07-06 00:12:56
阅读次数:
559
一、面向对象进阶 1.利用python反射查看面向对象成员 对于对象:反射既可以找对象,类的成员 对于类:反射只能找类中的成员 2.利用反射操作模块(查找类,创建对象,查找对象中字段) 1 2 3 4 5 6 7 8 9 #!/bin/env python # -*- coding:utf-8 -* ...
分类:
编程语言 时间:
2016-07-05 18:27:19
阅读次数:
240
一、python生成/迭代器 yiled生成数据 python迭代器, 访问数据(通过next一次一次去取) 二、反射 通过字符串的形式,导入模块 通过字符串的形式,到模块中,寻找指定的函数,并执行 实质:以字符串的形式,到对象中,操作(更改,删除等)其方法(或叫做操作成员) __import__ ...
分类:
编程语言 时间:
2016-07-03 21:20:18
阅读次数:
270
一、Python生成器/迭代器 1 2 3 4 5 6 7 8 9 10 11 12 #!/bin/env python # -*- coding:utf-8 -*- def shaw(n): start = 0 while True: if start > n: return yield star ...
分类:
编程语言 时间:
2016-07-03 21:15:53
阅读次数:
314
看完后.发现.不用怕....因为程序员不会看完.只有"架构师"才有耐心看这么长的.
一 每个好架构师都是一位出色的程序员(卓越的程序员)
架构师,听起来是如此神秘的一个称号。尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是如此高高在上的存在。
不过,在搞了四、五年编程之后,程序员们往往早已失去了当年对这些“高级”职位的神秘感,甚至会对自己所在项目的...
分类:
其他好文 时间:
2016-07-03 19:30:42
阅读次数:
216
为什么使用GitGit 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。大神就是大神,在开发了Linux之后,Git 是又一抗鼎之作。这是唯一的理由么?......
了解Git 在软件工程及敏捷开发中的地位,明白git与其他版本控制工具之间的区别,掌握Git 工作的基本原理和必备操作,复杂问题可以查找git的相关命令,应用git开发的流程模型...
分类:
其他好文 时间:
2016-07-02 14:34:34
阅读次数:
453
一、css简介 CSS 是 Cascading Style Sheets的缩写,用来设计网页的样式布局,以及大小来适应不同的屏幕等,使网页的样式和网页数据分离, 二、导入css 导入css有4种方式: 1.行内式 行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐 ...
分类:
编程语言 时间:
2016-06-29 22:18:16
阅读次数:
226
从今天开始,本系列的文章会开始讲前端,从htnl,css,js等,关于python基础的知识可以看我前面的博文,至于python web框架的知识会在前端学习完后开始更新。 一、html相关概念 html是 htyper text markup language 即超文本标记语言,超文本就是指页面内 ...
分类:
编程语言 时间:
2016-06-29 22:11:57
阅读次数:
231
运算符 一、算术运算符: 练习: 二、比较运算符 三、赋值运算符: 四、逻辑运算符: 五、成员运算符: 六、身份运算: 基本数据类型: 一、整型(数字):int Python可以处理任意大小的正负整数,但是实际中跟我们计算机的内存有关,在32位机器上,整数的位数为32位,取值范围为-2**31~2* ...
分类:
编程语言 时间:
2016-06-29 07:48:03
阅读次数:
757