自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 树莓派+motion的视频监控系统

树莓派+motion的视频监控系统蜗牛要做毕设,有一个功能是做视频处理的。于是就弄了几天视频处理和人脸识别的东西。首先在树莓派上有两种实现方案(蜗牛知道的)。一种是用mjpg-stream,一种是motion。首先说一下mjpg-stream,这个往上面的教程都有,下载源码编译之后就能用了,但是有个缺点就是,这个不太稳定,总是出现帧抖动和重叠的情况。帧速率低于5的时候还勉强能看,高于5简直就成了万花

2017-03-29 15:52:00 6550 1

原创 Django入门探索(二)

Django入门探索(二)Django shell输入了一些数据之后,就能通过交互式的编程方式查看这些数据了。python manage.py shell>>> from learning_logs.models import Topic>>> Topic.objects.all()[<Topic: Chess>, <Topic: Rock Climbing>]应该是帮你执行了数据库的操作。 要

2017-03-02 09:36:21 1110

原创 Django入门探索(一)

Django的入门探索蜗牛这几天有学了学python,买的书里面用一个Django的教程,蜗牛细细看了看。下面是蜗牛的笔记。ps:代码不是蜗牛的,蜗牛只是添加了点儿自己的想法和笔记。首先这是一个制作笔记的网站。教材上是要安装虚拟环境的,蜗牛前前后后折腾了很久,安装成功了,但是总是会有问题,而且每次都要提前激活环境很是不爽,最后发现不用也没什么问题(至少现在没有碰见什么问题),于是就果断不用了。安装D

2017-03-01 20:40:17 936

原创 servlet的一个小项目(六)

servlet的一个小项目(六)ps:这里的代码用到了韩顺平老师的servlet代码。//欢迎界面//用户验证servlet//登录界面package com.tsinghua;import javax.servlet.http.*;import java.io.*;import java.sql.*;import java.util.*;public class Wel extends H

2017-02-14 18:10:48 464

原创 servlet的一个小项目(五)

servlet的一个小项目(五)ps:这个代码用的是韩顺平老师的servlet课程中的代码,稍作修改。更新页面:其实重要的还是sql语句,一定要打牢基础。//修改用户界面package com.tsinghua;import javax.servlet.http.*;import java.io.*;public class Update extends HttpServlet { //处

2017-02-14 17:40:47 746

原创 servlet的一个小项目(四)

servlet的一个小项目(四)ps:这个笔记用的是韩顺平老师的项目。 稍稍改动了一点。使用session://session 案例---如何得到session/和在session中添加属性package com.tsinghua;import javax.servlet.http.*;import java.io.*;public class SessionTest1 extends Http

2017-02-14 17:06:07 1028

原创 servlet的一个小项目(三)

servlet的一个小项目(三)用的是韩顺平老师的代码: //主界面package com.tsinghua;import javax.servlet.http.*;import java.io.*;public class Main extends HttpServlet {//处理get请求//req: 用于获得客户端(浏览器)的信息//res: 用于向客户端(浏览器)返回信息publi

2017-02-14 16:21:40 311

原创 servlet的一个小项目(二)

servlet的一个小项目(二)ps:使用韩顺平老师的servlet的代码。下面是三种开发servlet的方法。其实这个才应该是第一讲。//这是我的第一个Serlvet,使用实现servlet接口的方式来开发package com.tsinghua;import javax.servlet.*;import java.io.*;import javax.servlet.Servlet;imp

2017-02-14 12:37:08 450

原创 servlet的一个小项目(一)

假期就要过去了,蜗牛也得滚回学校了。 这几天蜗牛沉迷于游戏了,没怎么好好看这个课件,不过刷了两遍之后,大体的代码也能看懂了,贴出来,顺便做做注释。ps:这个课件是韩顺平老师的servlet。首先是数据库:drop database if exists spdb1;create database spdb1;use spdb1;项目用的是sqlserver,因为太大了蜗牛没有装,就用mysql

2017-02-14 11:31:27 685

原创 一个小案例

一个小案例蜗牛最近在学javaweb,据说这是一个很难的技术,蜗牛在门外饶了大半年的圈子,终于稍微进来一点点了。首先,蜗牛也很奇怪,为啥连接数据库这个看起来应该很难的东西,几行代码就搞清楚了。另外,真的,学好sql语句才是王道啊。我是看韩顺平老师的教程学会的,下面的代码也是韩顺平老师的。不过韩老师用的是sqlserver,我用的是mysql,换了一下里面的内容。ps:韩顺平老师的servlet和js

2017-02-12 19:36:01 305

原创 java web技术笔记

java web技术笔记cgi技术:common gateway interface是早期的动态的技术,现在不怎么用了。asp技术:html+javascrip+com.asp只能在window上运行,跨平台型不好。 大型网站很少用asp去做的。大型网站是jsp啊,php做的。php技术:跨平台的比较好,多种数据库中的支持。jsp技术:jsp=html+java+jsp语法+js一次编写,到处运

2017-02-12 19:15:51 331

原创 flask成长记(六)

大型程序的结构尽管在单一脚本中编写小型 Web 程序很方便,但这种方法并不能广泛使用。程序变复杂 后,使用单个大型源码文件会导致很多问题。 不同于大多数其他的 Web 框架, Flask 并不强制要求大型项目使用特定的组织方式,程序 结构的组织方式完全由开发者决定。 在本章,我们将介绍一种使用包和模块组织大型程序 的方式。后续示例都将采用这种结构。项目结构Flask 程序的基本结构如下:多文

2017-01-30 10:52:39 1055

原创 flask成长记(五)

flask成长记(五)很多类型的应用程序都需要在特定事件发生时提醒用户,而常用的通信方法是电子邮件。 虽然 Python 标准库中的 smtplib 包可用在 Flask 程序中发送电子邮件,但包装了 smtplib 的 Flask-Mail 扩展能更好地和 Flask 集成。其实之前用的代码也很好,直接就能发邮件。这里其实说更好,其实一点都不好。使用Flask-Mail提供电子邮件支持同样的也

2017-01-29 21:10:01 816

原创 flask成长记(四)

flask成长记(四)Web 程序最常用基于关系模型的数据库,这种数据库也称为 SQL 数据库, 因为它们使用结构化查询语言。我猜一下啊,SQL就是structure query language。不过最近几年文档数据库和键值对数据库成了流行的替代选择, 这两种数据库合称 NoSQL数据库。sql数据库关系型数据库把数据存储在表中,表模拟程序中不同的实体。 表的列数是固定的, 行数是可变的。表中有个

2017-01-29 18:45:27 425

原创 flask成长记(三)

flask成长记(三)web表单前面介绍的请求对象包含客户端发出的所有请求信息。其中, request.form 能获取 POST 请求中提交的表单数据。尽管 Flask 的请求对象提供的信息足够用于处理 Web 表单,但有些任务很单调,而且要重 复操作。比如,生成表单的 HTML 代码和验证提交的表单数据。这上面说啥?Flask-WTF( http://pythonhosted.org/Fla

2017-01-29 10:37:44 562

原创 flask成长记(二)增强版

flask成长记(二)增强版要想开发出易于维护的程序,关键在于编写形式简洁且结构良好的代码。到目前为止,你 看到的示例都太简单, 无法说明这一点,但 Flask 视图函数的两个完全独立的作用却被融 合在了一起,这就产生了一个问题。视图函数的作用很明确,即生成请求的响应。例如,用户在网站中注册了一个新账户。用户在表单中输入电子邮件地址和密码,然后点 击提交按钮。 服务器接收到包含用户输入数据的请

2017-01-28 11:00:56 665

原创 flask成长记(一)增强版

flask成长记(一)增强版所有 Flask 程序都必须创建一个程序实例。 Web 服务器使用一种名为 Web 服务器网关接口 ( Web Server Gateway Interface, WSGI)的协议,把接收自客户端的所有请求都转交给这 个对象处理。程序实例是 Flask 类的对象,经常使用下述代码创建:from flask import Flaskapp = Flask(__name

2017-01-28 00:09:57 435 1

原创 flask成长记(二)

flask成长记(二)蜗牛真的是蜗牛啊,就jinja2这么个东西也抽象的暂且理解不了。不过也真是,你弄那么复杂干什么啊?说的装逼的。这么理解jinja2这个东西:先把引擎这俩字儿抛开。一般情况下,会有你提交给服务器东西,服务器存入到数据库和服务器返回给用户数据这两个操作。模板是用在后面这个返回给用户这个操作。你总不可能在函数中返回一堆HTML代码吧?虽然这的确可以。于是也不知道哪个发明了模板,分离了

2017-01-27 17:51:40 299

原创 python成长记(二)

python成长记(二)最后一个要介绍的对象是元组。元组tuple是个不能改变的对象。也就是不能原位改变。元组是一个有序的对象集合,可以嵌入到别的对象中。元组是有序的,也能通过偏移量访问,注意通过键的访问只有字典。元组和字符串类似,是不可变的。元组也是一个序列。人生本不易,何添烦恼丝。元组也存在分片和索引。文件在python中文件也是一个对象。 内置函数open创建了一个python

2017-01-26 19:21:30 339

原创 python成长记(一)

python成长记(一)蜗牛之前是学过一点python的,不过只是学过而已看,时间长不用基本多忘了。为了做毕设,要学习flask框架,觉得最好还是把python再过一遍。可能觉得蜗牛东一头西一头的,看的东西太多。可是蜗牛有什么办法,我也很绝望啊!还是静下心来看书吧,蜗牛会住上别墅的,蜗牛会开上豪车的……——————我是华丽的分割线————-——————————1.一个.py文件就是一个python模

2017-01-24 23:36:23 387

原创 flask成长记(一)

flask成长记(一)硬件出身的蜗牛不怎么动框架之类的东西,正好趁现在这个轻量级的flask学一下。教材没有,就是flask的文档,在这儿做个笔记,各位勿喷,这也就是个人笔记,蜗牛自己都不一定看第二遍……先看下面这个官方的实例代码:from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): r

2017-01-24 09:58:03 367

原创 安卓成长记(九)

安卓成长记(就)为啥这么不想看下去呢……最近看了一下书单,真的有好多东西需要学啊。 python是个好东西,真希望自己马上学会。今天讲讲sp,sharedPreferences方法也没几个,全拷贝过来了: boolean contains(String key) Checks whether the preferences contains a preference.

2017-01-13 16:26:49 311

原创 安卓成长记(八)

安卓成长记(八)第六章,安卓的应用资源资源一般被放在res目录之下。 asserts也用于存放资源,一般来说asserts存放的是无法直接访问的原生资源,程序需要通过AssertManager以二进制流的方式读取资源。/res/目录下的资源都会在R文件中建立索引。res目录之下有子文件夹,有的子文件夹不是必须的。/res/animator存放定义属性动画的xml文件 /res/anim

2017-01-13 11:49:34 299

原创 安卓成长记(七)

安卓成长记(七)下面的是书上第五章的内容,设计的是intent和Intentfilter的内容Intent不是组件,却胜似组件从activity启动四个组件都是用的Intentintent组件有一下几个属性: An Intent provides a facility for performing late runtime binding between the code in differen

2017-01-13 09:17:50 344

原创 安卓成长记(六)

安卓成长记第四章了 activty也有自己的子类。有的业务场景可以继承activity的子类。activity的子类有:ListActivity,LaunchActivity等,但是常用的也就这俩吧。你知道人家一般怎么说嘛? 可以使用ArrayAdapter,可以使用SimpleAdapter,当然也可以使用扩展的BaseAdapter。那就说明其实SimpleAdapter一般不扩展,自己定制

2017-01-12 19:13:34 394

原创 安卓成长记(五)

安卓成长记(五)磨磨蹭蹭的重要到了第三章了安卓的两种事件处理的方式:基于回调和基于监听的事件处理。ps:一句,如果是在xml文件中为其制定OnClick属性,那在java文件中设计对应的函数的时候,一般是传入一个View类型的参数。比如: public haha(View source){}基于回调的方法就就简单多了,是直接重写特定的回调方法就行了,是不是一般都有@Override这个单词呢?

2017-01-12 11:47:31 280

原创 安卓成长记(四)

安卓成长记(四)那个…这个成长记就是我个人做的一个笔记,大家随便看看就行了来讲讲toast首先这个组件不会获得焦点,就是一个起提示作用的东西。而且是那种小的提示,因为会自动消失。如果要复杂一点,加个图片什么的,要用到对话框。那这就简单了么。但是Toast也是可以加图片的提示框的。但是问题是这种提示框最后还是会消失。 public void onCreate(Bundle savedInstan

2017-01-11 22:55:52 271

原创 安卓成长记(三)

安卓成长记(三)这样看果然是够慢的。不过也确实学到很多东西了。之前讲了SimpleAdapter。这个虽然功能强大,但是有点死,就是也只能有那样的构造函数。(应该是哈)它能完成大部分的应用场景,但是对于少部分完不成的,可以使用扩展BaseAdapter的方法。扩展BaseAdapter这个扩展BaseAdapter就有点麻烦了public class MainActivity extends Act

2017-01-11 16:14:38 299

原创 安卓成长记(二)

安卓成长记(二)这里是介绍安卓的一些组件,也就是书上面的第二章UI界面那一章。之前进行到FrameLayout的时候去研究Handler的消息机智了,现在回来。不是说View是所有组件的父类么。是这样的。 textview组件(就是那个文本框)直接继承了View。而且他还是EditView和Button组件的父类。文本中有大量的方法,查看APIEditText他派生了两个子类,AutoCompl

2017-01-10 22:30:34 360

原创 安卓成长记(一)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-01-10 11:13:23 523

原创 python和sqlite

python和sqlite今天我们来说一说python和sqlite的那些事儿。说起sqlite蜗牛还是很熟悉的,毕竟蜗牛大学之中做过的为数不多的几个项中基本上都用到了sqlite。首先,sqlite很小,小到基本连一首歌的空间的没有。主要用于嵌入式平台,在安卓手机里面用的尤其常见。 小呢,就丧失了很多的功能,比如不可能用sqlite存储庞大的数据,你也不可能对它进行很并发的读取。怎么看,如果单纯

2016-10-28 10:36:08 779

原创 python中的异常处理和调试

python中的异常处理和调试今天我们就来扒一扒异常处理和调试的那些事……(蜗牛一手还拿着咬了半拉的煎饼)首先要明白的一点是,程序发生异常之后,程序的流程会改变,程序的控制权将会转移到异常处理器。异常发生时,如果没有程序处理异常,那python会接受处理,python解释器将输出一些相关的信息并终止程序的运行。python中常见的几种异常: python中的异常采用继承结构创建。try……exce

2016-10-27 10:40:58 699

原创 python中的运算符重载

python中的运算符重载其实我一直不明白为什么有人一定要用python一个脚本语言去实现c++或是java的功能…… 不过既然人家有这样的用法,那就写写吧。举个栗子: 实现加法的重载。class Fruit: def __init__(self,price=0): self.price=price def __add__(self,other):

2016-10-26 18:22:01 706

原创 python中的string相关用法(2)

python中的string相关用法(2)蜗牛今儿大清早儿的爬起来赶到图书馆,差点儿没冻成死蜗牛了。string和time的转换上一节说了从time到string的转换,下面说从string如何转为time。 字符串到time一共需要经历3个步骤。 (1)调用函数strptime()将字符串变为一个元组。strptime(string,format)string 是要转换的字符串,forma

2016-10-24 09:12:06 305

原创 python中的string相关用法(1)

python中的string相关用法(1)今天自学python中的额时候,发现了很多技巧性的方法,于是幡然醒悟,觉得脑子并不够用,是时候做个笔记了。 注:以下的内容多数来自周伟那本python教材,自己加以整理和利用……我是一个苦逼的大学生,诸位高手大神发现错误,还望及时指出。纪念我的第一次写博客……Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学

2016-10-23 22:51:10 869 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除