介绍
Jinja是基于Python的模板引擎,功能比较类似于于PHP的smarty,J2ee的Freemarker和velocity。
运行需求
Jinja2需要Python2.4以上的版本。
安装
按照Jinja有多种方式,你可以根据需要选择不同的按照方式。
使用easy_install安装
使用easy_install 或pip:
#sudo easy_in...
分类:
其他好文 时间:
2016-06-16 14:45:37
阅读次数:
242
一、 实验目的和要求
1. 理解MCU上电启动过程;
2. 掌握使用Cube库来编写STM32裸机程序的方法;
3. 掌握使用Cube库来编写GPTO和UART程序的方法;
4. 掌握使用Cube库来编写中断响应程序的方法;
5. 理解前后台程序模式
6. 掌握在STM32F103上编写裸机程序并下载运行的方法。
二、 实...
分类:
其他好文 时间:
2016-06-16 14:45:18
阅读次数:
351
研究了一下HttpURLConnection的源码:
在使用的时候都是通过URL.openConnection()来获取HttpURLConnection对象,然后调用其connect方法进行链接,所以先从URL.penConnection()入手:
/**
* Returns a new connection to the resource referred to by thi...
分类:
移动开发 时间:
2016-06-16 14:45:24
阅读次数:
541
单元测试测试这个词很容易理解,那么什么是单元(Unit)呢?一个单元指的就是应用程序中可以测试的最小单元。一组源代码可以测试,一般要求有明确的输入与输出。因此一般来说源代码中明确的包含输入输出的每一个方法被认为一个测试的单元(一个case)。...
分类:
移动开发 时间:
2016-06-16 14:47:28
阅读次数:
486
Dialog 使用总结Dialog 是Android中对话框相关的类,起到相关提示的作用。Dialog在Android 中主要分为以下几类:
AlertDialog :警告对话框(提示对话框)
ProgressDialog:进度对话框
DatePickerDialog:日期选择对话框
TimerPickerDialog: 时间选择对话框
自定义对话框
下面将按照如上所分类,进行一一介绍。AlertD...
分类:
其他好文 时间:
2016-06-16 14:46:51
阅读次数:
192
Intent简介
Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将
Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。因此,...
分类:
其他好文 时间:
2016-06-16 14:46:20
阅读次数:
317
一、设计模式的分类
总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式...
分类:
其他好文 时间:
2016-06-16 14:45:14
阅读次数:
176
批处理:
一个批处理段是由一个或者多个语句组成的一个批处理,之所以叫批处理是因为所有语句一次性被提交到一个SQL实例。
批处理是分批提交到SQL Server示例,因此在不同的批处理里局部变量不可访问。 在不同批处理中,流程控制语句不能跨批处理。 如果想让多个语句分多次提交到SQL实例,则需要使用GO关键字。GO关键字本身并不是一个SQL语句,GO关键字可以看作...
分类:
数据库 时间:
2016-06-16 14:45:37
阅读次数:
346
UI效果图:
最终的效果是可以滑动刻度来选取金额,并且滑动停止后必须定位到某个金额上,不能停留在中间。
分析:决定用listview来实现上述效果
分析UI图,发现有三种类型的item,短的,长的,还有长的带文字的。
1.listview所用的adapter的实现。
ListAdaptera.java文件
packa...
分类:
移动开发 时间:
2016-06-16 14:44:41
阅读次数:
267
目标:Android Studio新手–>下载安装配置–>零基础入门–>基本使用–>调试技能–>构建项目基础–>使用AS应对常规应用开发
最近开始学的Android,找的一些资料了解一下基础知识。
AS简介
经过2年时间的研发,Google终于正式发布了面向Android开发者的集成开发环境Android Studio 1.2(稳定版)。Android Studio是Goog...
分类:
移动开发 时间:
2016-06-16 14:45:21
阅读次数:
389
我天天在网上挂着qq,陈曦一上线立刻把状态从隐身变为上线,于是陈曦就会很惊奇地说这么巧啊,我说是啊是啊我们就是有
缘。
但是这样的伎俩只能使用一次,第二次人家陈曦说了:
——你出来的倒是很及时啊。
——追赶爱清的脚步当然不能迟缓。
——哦原来你喜欢追赶爱清啊。
——干吗错别字也学我!
——那不是夫唱妇随嘛
——我知道你爱我,不用把名分这么快定了吧......
确定关系后,我...
分类:
其他好文 时间:
2016-06-16 14:46:13
阅读次数:
132
作者:Job_Yang
之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。(题目来源于网络,侵删)
Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承...
分类:
移动开发 时间:
2016-06-16 14:45:52
阅读次数:
225
Documentation
Supported OS & SDK Versions
支持的OS & SDK版本
Supported build target - iOS 5.1 / Mac OS 10.7 (Xcode4.3.3, Apple LLVM compiler 3.1)
支持的编译目标-iOS 5.1 / Mac OS 10.7 (Xcode
4.3....
分类:
其他好文 时间:
2016-06-16 14:43:45
阅读次数:
251
目录:
什么是AIDL以及如何使用
获取总内存及可用内存
dp、px转换
程序的安装与卸载
根据URI获取真实路径
关闭开启网络
还原短信
横竖屏切换
获取mac地址
获取SD卡状态
获取状态栏和标题栏的高度
获取各种窗体高度
获取内外置存储卡路径
捕获Application全局异常...
分类:
移动开发 时间:
2016-06-16 14:43:19
阅读次数:
437
APK下载地址1.贝塞尔曲线
以下公式中:
B(t)为t时间下 点的坐标;
P0为起点,Pn为终点,Pi为控制点
一阶贝塞尔曲线(线段):
意义:由 P0 至 P1 的连续点, 描述的一条线段二阶贝塞尔曲线(抛物线):原理:由 P0 至 P1 的连续点 Q0,描述一条线段。
由 P1 至 P2 的连续点 Q1,描述一条线段。
由 Q0 至 Q1...
分类:
其他好文 时间:
2016-06-16 14:44:38
阅读次数:
293
题目链接:https://leetcode.com/problems/rotate-list/61. Rotate List My SubmissionsQuestionEditorial SolutionTotal Accepted: 71917 Total Submissions: 311425 Difficulty: MediumGiven a list, rotate the list t...
分类:
其他好文 时间:
2016-06-16 14:44:39
阅读次数:
159
一、概念准备1、进程
(1)直译:正在进行中的程序
(2)解释:执行一个程序时,会在内存中为程序开辟空间,这个空间就是一个进程。
(3)注意:一个进程中不可能没有线程,只有有了线程才能执行;
进程只开辟空间,并不执行,执行的是线程.
2、进程(1)定义:就是进程中一个负责执行的控制单元(执行路径)
(3)注意:一个进程中可以有多个执行路径,称为多线程;一个进程中至少有一个线程
3、任务
开启多个线程...
分类:
编程语言 时间:
2016-06-16 14:44:58
阅读次数:
282