摘要: head first java读书笔记 1. 基本信息 页数:689 阅读起止日期:20170104 20170215 2. 标签 Java入门 3. 价值 8分 4. 主题 使用面向对象的思路介绍Java的基础知识,从对象的基本概念、变量、方法,到函数库,集成与多态,静态,再到GUI,序列化,网络 阅读全文
posted @ 2017-02-19 00:10 Solon Tan 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 自从跳板机升级后,无所不在的token让小PE很是恼火,于是有了这篇文章@_@Linux or Mac篇在Fedora或者Mac下很简单,修改~/.ssh/config文件,没有的话,就新建一个(注意文件属性)~如下:#file:~/.ssh/configHost *ControlMaster au... 阅读全文
posted @ 2014-10-24 17:31 Solon Tan 阅读(4420) 评论(1) 推荐(1) 编辑
摘要: 小明拿着在Windows下不断蓝屏的T440和公司建议不使用云笔记的规定,心下想着,是时候回归linux了。。。一、系统的获取与启动盘的制作fedora20 KDE版liveusb-creator将iso文件extract到U盘上,从U盘启动,安装即可二、安装系统点击 partition--done... 阅读全文
posted @ 2014-10-09 15:43 Solon Tan 阅读(1872) 评论(7) 推荐(0) 编辑
摘要: 用Django加载外部文件在Django中iamges,JS或者CSS通称为static文件定制APP的外观一般放在应用目录下的static/polls/目录下,下为polls/static/polls/style.cssli a { color: green;}CSS语法,表项的颜色为绿色;在模版文件polls/templates/polls/index.html开始添加{% load staticfiles %}第一行表示从staticfles模版库中加载{% static %}模版标签。第二行为HTML标签,表示链接一个外部样式表在CSS中增加,来给应用的主页添加背景。body {... 阅读全文
posted @ 2014-02-28 09:35 Solon Tan 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 什么是自动化测试每次更新完系统后,可自动进行测试,而不是手工从头测试一遍;从长远和全局的角度看,测试能节约我们的时间;测试是一种积极的行为,它能预防问题,而不仅仅是识别问题;测试有助于代码美观和团队合作;测试能使你详细你的代码,没有测试的代码存在设计漏洞;测试可以边编写边执行,也可以测试为驱动,或者最后进行测试;model部分的测试tests.py文件import datetimefrom django.utils import timezonefrom django.test import TestCasefrom polls.models import Pollclass PollMeth 阅读全文
posted @ 2014-02-28 09:31 Solon Tan 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 表单的编写1. detail.html模版的编写{{ poll.question }}{% if error_message %}{{ error_message }}{% endif %}{% csrf_token %}{% for choice in poll.choice_set.all %} {{ choice.choice_text }}{% endfor %}错误信息是为了没有选择直接提交做准备的。纯HTML表单的提交如下: Male Female 上述代码中,action调用vote url从而调用vote的视图函数。input的名字相同,可以提供单项选择... 阅读全文
posted @ 2014-02-27 09:50 Solon Tan 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 设计哲学在Django中一个视图有指定函数和指定模版组成。对于某些特定的应用应该分成若干视图。例如博客系统Blog主页面详细页面入口基于年的页面展示基于月的页面展示基于天的页面展示评论行为(action)而对于投票应用,则由投票主页投票细节页面投票结果页面投票行为(action)在Django中,页面由视图(views)表达,而视图由一个简单的函数(成员函数)展示。Django通过URL来精确匹配一个视图,即URLconfs视图层的编写1. 编写应用试图polls/views.pyfrom django.http import HttpResponsedef index(request): . 阅读全文
posted @ 2014-02-27 09:49 Solon Tan 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 管理界面的使用管理界面的URL,帐号和密码在第一次输入syncdb时建立 http://127.0.0.1:8000/admin/将app加入管理界面编辑polls/admin.pyfrom django.contrib import adminfrom polls.models import Polladmin.site.register(Poll)定制管理表格#改变顺序from django.contrib import adminfrom polls.models import Pollclass PollAdmin(admin.ModelAdmin): fields = ['p 阅读全文
posted @ 2014-02-27 09:48 Solon Tan 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 创建项目 django-admin.py startproject mysite1. 目录结构mysite/ #项目的名称 manage.py #可通过命令和项目进行交互的文件 mysite/ #项目的实际文件夹 __init__.py #空文件,告诉python这个目录是个python包 settings.py #该项目的配置文件 urls.py #项目的URL声明,dispatch文件 wsgi.py #项目wscgi的一个入口2. 启动开发机只用于开发环境,不能用于生产环境!开发环境支持热启动python manage.py runserver #defaul... 阅读全文
posted @ 2014-02-27 09:47 Solon Tan 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 可以用Markdown写博客的工具软件为知笔记 一款类似EverNote的国产笔记软件,可高度定制MarkdownPad在线Dillinger 一款基于HTML5做的在线文本编辑器Dingus 带有Markdown标准语法说明的在线文本编辑器原理无论是为知笔记还是MarkdownPad,在保存后,都可浏览。将浏览的有格式的文章复制到博客园的编辑器中,观察其HTML源码如下:shell使用指南ZMODEM功能yum install lrzszrz 上传sz 下载快捷键文章发布后可以发现,并没有按照原有的格式发布,是因为缺少了相应的CSS。方法在博客设置页面的通过CSS代码定制代码页面风格一栏,添 阅读全文
posted @ 2014-01-02 16:18 Solon Tan 阅读(2661) 评论(4) 推荐(4) 编辑