tiandawangliang
码龄14年
关注
提问 私信
  • 博客:245,189
    245,189
    总访问量
  • 43
    原创
  • 1,390,875
    排名
  • 79
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2010-12-17
博客简介:

tiandawangliang的专栏

查看详细资料
个人成就
  • 获得118次点赞
  • 内容获得37次评论
  • 获得374次收藏
  • 代码片获得162次分享
创作历程
  • 1篇
    2018年
  • 10篇
    2017年
  • 37篇
    2016年
  • 4篇
    2015年
  • 1篇
    2013年
成就勋章
TA的专栏
  • 从【C】出发
    1篇
  • MYSQL
    3篇
  • C++
    1篇
  • STM32 ARM
    2篇
  • STC单片机
    1篇
  • JAVA学习
    9篇
  • 算法学习
    8篇
  • 面试题
  • Struts2学习
    1篇
  • S3c2440
    2篇
  • 嵌入式Linux
    1篇
  • Django
    6篇
  • C
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

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

【django6】auth模块

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

【django5】Forms模块

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

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

Python版本3.5,django版本1.101 新建项目    django-admin.py startproject website12 启动服务器,查看是否正常    manage.py runserver3 进入工程website1一级文件夹下新建app    python manage.py startapp account4 将新建立的app加入工程中
原创
发布博客 2017.03.05 ·
1436 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【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 ·
1590 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【django2】模型 django 1.10 + sqlite3

Python版本3.5,django版本1.101 新建项目    django-admin.py startproject website12 启动服务器,查看是否正常    manage.py runserver3 进入工程website1一级文件夹下新建app    python manage.py startapp appdemo4 将新建立的app
原创
发布博客 2017.03.05 ·
1362 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

python版本3.5,django版本1.101 新建项目django-admin.py startproject website22 启动服务器,查看是否正常manage.py runserver3 进入工程website2一级文件夹下新建apppython manage.py startapp demo4 将新建立的app加入工程中修改 website2/
原创
发布博客 2017.03.03 ·
1707 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【python】在Excel末尾增加新行

转载:http://blog.csdn.net/hqzxsc2006/article/details/51768351import osimport xlrdimport xlwtfrom xlutils.copy import copydef excelwrite(L=None): if L is None: L = [] print(L) filename = r'wl
转载
发布博客 2017.02.10 ·
13452 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

【python】读写excel

转载:http://blog.csdn.net/majordong100/article/details/50708365学习Python的过程中,我们会遇到Excel的读写问题。通过搜索得知,我们可以使用xlwt module将数据写入Excel表格,使用xlrd module从Excel读取数据。下面介绍如何实现使用Python对Excel进行读写操作。Pyth
转载
发布博客 2017.02.10 ·
608 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【python3.5 tkinter】页面跳转

主函数main.pyfrom tkinter import *from LoginPage import *root = Tk()root.title('小程序')LoginPage(root)root.mainloop()登陆界面函数LoginPage.pyfrom tkinter import *from tkinter.messagebox import *fro
原创
发布博客 2017.02.10 ·
27571 阅读 ·
36 点赞 ·
19 评论 ·
189 收藏

【python tkinter】登陆界面

密码输入错误会弹出messagebox,输入正确后可调转到MainPage(下一节编写)from tkinter import *from tkinter.messagebox import *class LoginPage(Frame): def __init__(self): super().__init__() self.username =
原创
发布博客 2017.02.09 ·
11690 阅读 ·
12 点赞 ·
5 评论 ·
43 收藏

【嵌入式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 #define BLACK 0x00000#define
原创
发布博客 2016.10.19 ·
760 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

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

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

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

题目如下:       注意:最多只有一个质因子大于sqrt(n),若有两个这样的质因子,则它们相乘>n,所以不存在。如果i+=1这样不停相除寻找,只需要到刚大于sqrt(n)即可。      可以时间换空间,存储一部分小的常用质因子。      大于2的偶数肯定不是质因子,可以 用j+=2寻找较大的质因子。      代码:import java.util.S
原创
发布博客 2016.07.07 ·
2253 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

S3C2440裸机程序【3】DM9000A

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

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

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

S3C2440 keil下裸机程序

发布资源 2016.06.14 ·
zip

S3c2440裸机程序【1】跑马灯

由JZ2440v2原理图可知:nLED1--->GPF4,nLED2--->GPF5,nLED3--->GPF6S3C2440芯片手册关于IO口配置:程序代码:#define GPFCON (*(volatile unsigned long *)0x56000050)#define GPFDAT (*(volatile unsigned long *)0x56
原创
发布博客 2016.06.13 ·
2591 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

KEIL下S3C2440裸机开发

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

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

1、开发环境:Eclipse Java EE IDE for Web Developers. Version: Mars.1 Release (4.5.1)2、下载Struts2,网站:http://struts.apache.org。下载版本:struts-2.3.24.3-all.zip,解压:   apps目录:例程;      docs目录:官方文档;      lib
原创
发布博客 2016.06.13 ·
411 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多