关闭
当前搜索:

Python编写ORM框架

ORM全称“Object Relational Mapping”,即对象-关系映射,就是把关系数据库的一行映射为一个对象,也就是一个类对应一个表,这样,写代码更简单,不用直接操作SQL语句。要编写一个ORM框架,所有的类都只能动态定义,因为只有使用者才能根据表的结构定义出对应的类来,使用 metaclass 。编写底层模块的第一步,就是先把调用接口写出来。比如,使用者如果使用这个ORM框架,想定义一...
阅读(23) 评论(0)

Python限制属性

__slots__class Student(object): __slots__ = ('name', 'age') # 用tuple定义允许绑定的属性名称...
阅读(23) 评论(0)

Android JNI 编译so库

Android NDK编程 Demo地址:https://github.com/seeways/NDKDemo...
阅读(98) 评论(0)

Android CMake 编译so库

环境 Android Studio 3.0 JDK 1.8 Gradle 4.1 Demo地址:https://github.com/seeways/NDKDemoC++编译so库创建项目 使用默认的C++支持库建立项目后,会默认生成一个模板,有一个简单的Cpp程序,和MainActivity调用示例 c++#include #include extern "C"...
阅读(145) 评论(0)

filter:埃氏筛法,回数判断is_palindrome

python内建的filter用于过滤序列,也可以接收函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。...
阅读(43) 评论(0)

Anaconda管理Python

学Python已经两周了,偶然听群里聊天聊到了Anaconda,觉得挺好的,就记录下来,先记录简单用法,在啰嗦的记录 简单使用 下载https://www.anaconda.com/download/ 按提示安装,并添加环境变量 检查版本conda --verison anaconda版本 conda info --envs anaconda环境 环境切换创建2.7版本:执行conda create...
阅读(81) 评论(0)

Python:大小写转换:normalize,求乘积:prod,字符串转float:str2float

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2017/11/23 0023 # @Author : TaoYuan (1876665310@qq.com) # @Link : http://blog.csdn.net/lftaoyuan Python互助学习qq群:315857408 # @Version : V1....
阅读(243) 评论(0)

Python汉诺塔算法(经典递归)

经典递归算法——汉诺塔...
阅读(1165) 评论(0)

Sublime Text 3 配置 Python

环境 自行下载安装(内含多个版本的注册码) http://blog.csdn.net/lftaoyuan/article/details/53759877 Ctrl+Shift+P(或通过菜单) 调出 Install Package选中(如果没有的话,也可以通过此栏目输入install并选中进行安装) Package Control: list packages 可以查看已安装 其他的玩玩就熟了...
阅读(1351) 评论(0)

Python笔记9:Python中的json

介绍不了解JSON的可以先取看看json:http://json.org/python中有自带的json编码器和解码器 dumps loads dump load 以上四种方法是python中json的主要处理方法区别 dumps的模块可以把特定的对象序列化处理为字符串 # 定义两个序列 >>> l1 = [1,2,3,123] >>> l2 = {'version':1,'code':"test"...
阅读(137) 评论(0)
117条 共12页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:49893次
    • 积分:1713
    • 等级:
    • 排名:千里之外
    • 原创:114篇
    • 转载:3篇
    • 译文:0篇
    • 评论:14条
    博客专栏
    最新评论