9 tiandawangliang

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

在windows上用gcc编译第一个程序

C代码优势在于离硬件更近,自己内存管理和代码优化更加直接/方便,目前多用于嵌入式系统的开发,或者linux后台开发。在公司一般是windows编辑代码,然后上传到linux服务器,使用gcc工具进行编译。因此学习gcc/makefile工具的使用对C语言程序员来说很重要。对于C入门学习着,可以先在windows上安装mingw学习gcc/makefile工具的使用,mingw是gcc在wi...

2018-12-08 12:59:29

【django6】auth模块

之前构造用户登录系统都是直接调用session来判断用户是否登陆/注销,用自定义model存储用户信息,其实系统自带了auth模块用于登陆系统的构建。    User是auth模块自带的用户数据模型,包含账户/密码/邮箱等多个字段,User包括一个属性is_active用于表明该用户是否处于活动状态,完全由自己设置其状态,系统不会主动更改。因此无需自定义model存储用户信息。使用如下

2017-03-07 12:42:37

【django5】Forms模块

Python版本3.5,django版本1.10Django自带的Forms模块用于服务器端表单的输入校验,不需要自己再对每个输入格式进行校验。操作如下1,用户编写自己的类MyForm继承forms,在类中定义字段即“message=forms.CharField()”语句,与数据库类似。Django会自动将该类的实例转化为HTML表单输入语句。2,在views.py中将表单传来的

2017-03-06 11:52:47

【django4】简单注册/登陆/注销功能

Python版本3.5,django版本1.101新建项目  django-admin.pystartprojectwebsite12启动服务器,查看是否正常  manage.pyrunserver3进入工程website1一级文件夹下新建app  pythonmanage.pystartappaccount4将新建立的app加入工程中

2017-03-05 21:47:17

【django3】Django学习笔记3:Model,Template,View 基本概念

转载:http://www.cnblogs.com/weichsel/archive/2012/10/16/2725554.html,侵权必删总体结构    Django是MTV结构,即:Model,Template,View     Model:定义数据的存储格式,并且提供了数据库访问的API。     View:定义那些数据被显示,是业务逻辑处理

2017-03-05 15:27:57

【django2】模型 django 1.10 + sqlite3

Python版本3.5,django版本1.101新建项目  django-admin.pystartprojectwebsite12启动服务器,查看是否正常   manage.pyrunserver3进入工程website1一级文件夹下新建app   pythonmanage.pystartappappdemo4将新建立的app

2017-03-05 12:06:11

【Django1】基本知识,URL映射,视图渲染,模板应用

python版本3.5,django版本1.101新建项目django-admin.pystartprojectwebsite22启动服务器,查看是否正常manage.pyrunserver3进入工程website2一级文件夹下新建apppythonmanage.pystartappdemo4将新建立的app加入工程中修改website2/

2017-03-03 10:44:42

【python】在Excel末尾增加新行

转载:http://blog.csdn.net/hqzxsc2006/article/details/51768351importosimportxlrdimportxlwtfromxlutils.copyimportcopydefexcelwrite(L=None): ifLisNone: L=[] print(L) filename=r'wl

2017-02-10 18:09:52

【python】读写excel

转载:http://blog.csdn.net/majordong100/article/details/50708365学习Python的过程中,我们会遇到Excel的读写问题。通过搜索得知,我们可以使用xlwtmodule将数据写入Excel表格,使用xlrdmodule从Excel读取数据。下面介绍如何实现使用Python对Excel进行读写操作。Pyth

2017-02-10 17:43:31

【python3.5 tkinter】页面跳转

主函数main.pyfromtkinterimport*fromLoginPageimport*root=Tk()root.title('小程序')LoginPage(root)root.mainloop()登陆界面函数LoginPage.pyfromtkinterimport*fromtkinter.messageboximport*fro

2017-02-10 14:00:40

【python tkinter】登陆界面

密码输入错误会弹出messagebox,输入正确后可调转到MainPage(下一节编写)fromtkinterimport*fromtkinter.messageboximport*classLoginPage(Frame):def__init__(self):super().__init__()self.username=

2017-02-09 20:31:02

【嵌入式Linux】LCD应用程序2440

参考了文献:http://www.cnblogs.com/cxjchen/archive/2013/05/13/3075490.htmlhttp://www.cnblogs.com/chrispauls/p/4026760.html#include#include#include#include#include#defineBLACK0x00000#define

2016-10-19 09:43:54

【嵌入式Linux】ARM开发板通过NFS挂载Linux主机实现文件共享

一般在Linux主机上arm-linux-gcc编译程序,然后将该生成的可执行文件发送给ARM开发板,ARM开发板再运行该文件。(主机Linux系统)--->(ARM开发板Linux系统) 传送文件的过程可以采用NFS,FTP等多种方法采用NFS实现远程挂载,ARM开发板可以直接运行主机上的程序,而不需要下载到开发板上,也是用的最多的方法1,ARM开发板上电,启动Linux

2016-10-12 10:54:53

算法学习【10】寻找质因数的个数

题目如下:    注意:最多只有一个质因子大于sqrt(n),若有两个这样的质因子,则它们相乘>n,所以不存在。如果i+=1这样不停相除寻找,只需要到刚大于sqrt(n)即可。   可以时间换空间,存储一部分小的常用质因子。    大于2的偶数肯定不是质因子,可以用j+=2寻找较大的质因子。   代码:importjava.util.S

2016-07-07 20:41:31

S3C2440裸机程序【3】DM9000A

原文地址:http://my.oschina.net/u/174242/blog/71688网络对于嵌入式系统来说必不可少。可是s3c2440没有集成以太网接口,所以要想使s3c2440具备以太网的功能,就必须扩展网卡接口。在这里,我们外接DM9000,使其可以与以太网相连接。DM9000可以直接与ISA总线相连,也可以与大多数CPU相连。在这里,我们当然是要让DM9000与s

2016-06-15 10:49:54

S3C2440裸机程序【2】串口uart程序

学习ARM7芯片stm32时,裸机程序开发可以很方便的根据库函数在工程模板上进行开发,而ARM9主要是移植Linux开发,很少有裸机程序开发,因此在玩S3C2440希望最终形成一个keil环境下的模板。用的淘宝上的JZ2440v2板子,因为是裸机程序开发其他板子都一样。     S3C2440.s是keil自动生成的启动文件,其他都是按stm32库函数模板写的,技术很差,自学娱

2016-06-14 15:20:52

S3c2440裸机程序【1】跑马灯

由JZ2440v2原理图可知:nLED1--->GPF4,nLED2--->GPF5,nLED3--->GPF6S3C2440芯片手册关于IO口配置:程序代码:#define GPFCON (*(volatileunsignedlong*)0x56000050)#define GPFDAT (*(volatileunsignedlong*)0x56

2016-06-13 19:53:14

KEIL下S3C2440裸机开发

玩ARM7一般有keil工程模板,裸机程序开发很方便;ARM9貌似只有ADS环境下的模板,keil下的模板如有望告知。ARM9主要是移植Linux,在系统上开发,感觉起步较难,先偷懒从裸机入手,虽然两者差别巨大。S3C2440在keil下裸机开发环境搭建:http://www.cnblogs.com/CodeWorkerLiMing/archive/2012/06/14/254

2016-06-13 18:52:23

Struts2学习【1】第一个完整程序

1、开发环境:EclipseJavaEEIDEforWebDevelopers. Version:Mars.1Release(4.5.1)2、下载Struts2,网站:http://struts.apache.org。下载版本:struts-2.3.24.3-all.zip,解压:  apps目录:例程;     docs目录:官方文档;      lib

2016-06-13 12:25:27

算法学习【9】判断是否为栈的弹出顺序

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。    思路:用一个栈模拟入栈与出栈过程。按压入顺序数组的数入栈,直到入栈的数(即栈顶)与出栈顺序数组的数相等,则按逆序将模

2016-05-18 16:52:06

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!