08 2017 档案
05-页面跳转和重定向
摘要:05-redirect.py 页面跳转和重定向 1.用处:在用户访问一些需要登录的页面的时候,如果用户没有登录,那么可以让它重定向到登录页面 2.代码实现 from flask import Flask, redirect, url_for redirect(url_for('login')) 阅读全文
posted @ 2017-08-20 12:21 晴空半岛 阅读(215) 评论(0) 推荐(0) 编辑
04-Flask-反转URL
摘要:03-url_for.py 反转URL 1.什么叫做反转URL: 从视图函数到url的转换叫做反转url 2.反转url的用处: 在页面重定向的时候,会使用URL反转 在模板中也会使用URL反转 好处:就是如果路径后期修改了,不需要修改引入路径的地方 阅读全文
posted @ 2017-08-20 12:13 晴空半岛 阅读(301) 评论(0) 推荐(0) 编辑
03-Flask-url传递参数
摘要:config.py 03-url_params.py ###url传递参数 1.参数的作用:可以在相同的url,但是指定不同的参数,来加载不同的数据 2.在flask中使用参数 阅读全文
posted @ 2017-08-20 12:06 晴空半岛 阅读(3628) 评论(0) 推荐(0) 编辑
02-Flask-使用配置文件
摘要:02-config_demo.py 使用配置文件 1.新建一个'config.py'文件 2.在主app文件中导入这个文件,并且配置到app中示例代码如下 3.还有其它的许多配置参数,都是可以放在这个配置文件中,比如'SECRET_KEY' 阅读全文
posted @ 2017-08-20 12:01 晴空半岛 阅读(285) 评论(0) 推荐(0) 编辑
01-Flask-第一个flask程序
摘要:01-flask.py config.py 配置Debug的第一个作用 报错了在页面可以显示更多的提示信息 Debug第二个作用 修改Python文件不需要重启,但是如果修改的是html不会自动重启需要手动重启重新加载 阅读全文
posted @ 2017-08-20 11:52 晴空半岛 阅读(154) 评论(0) 推荐(0) 编辑
java-守护线程
摘要:守护线程:也可以理解为后台线程,之前创建的都是前台线程。 只要线程调用了setDaemon(true);就可以把线程标记为守护线程。 前台后台线程运行时都是一样的,获取CPU的执行权执行。 只有结束的时候有些不同。 前台线程要通过run方法结束,线程结束。 后台线程也可以通过run方法结束,线程结束 阅读全文
posted @ 2017-08-11 20:31 晴空半岛 阅读(240) 评论(0) 推荐(0) 编辑
Java-将多线程停止的两种方法
摘要:线程如何停止呢 stop方法过时了,看起描述发现,有其他解决方案。 线程结束:就是让线程任务代码执行完,run方法结束。 run方法怎么结束呢? run方法中通常都定义循环,只要控制住循环就哦了。 注意:万一线程在任务中处于了冻结状态,那么它还能去判断标记吗?不能!怎么办?通过查阅stop方法的描述 阅读全文
posted @ 2017-08-11 20:25 晴空半岛 阅读(672) 评论(0) 推荐(0) 编辑
python-闭包应用二传递函数
摘要:#! /usr/bin/env python # -*- coding:utf-8 -*- def my_sum(*arg): return sum(arg) def my_average(*arg): return sum(arg)/len(arg) #print(my_sum(1,2,3,4,5)) #print(my_sum(1,2,3,4,5,'6')) #报错。... 阅读全文
posted @ 2017-08-09 17:05 晴空半岛 阅读(432) 评论(0) 推荐(0) 编辑
python-闭包
摘要:闭包就是内置函数对enclosing 作用域变量的一个使用将这个变量放到__closure__这个属性中,当内置函数需要处理时可以直接拿过来使用 闭包作用1.封装2.代码复用 阅读全文
posted @ 2017-08-09 16:11 晴空半岛 阅读(141) 评论(0) 推荐(0) 编辑
java-生产者消费者
摘要:class BoundedBuffer { final Lock lock = new ReentrantLock();//锁 final Condition notFull = lock.newCondition(); //生产 final Condition notEmpty = lock.newCondition(); //消费 final Object[] i... 阅读全文
posted @ 2017-08-08 20:45 晴空半岛 阅读(199) 评论(0) 推荐(0) 编辑
Java中synchronized和Lock的区别
摘要:synchronized和Lock的区别synchronize锁对象可以是任意对象,由于监视器方法必须要拥有锁对象那么任意对象都可以调用的方法所以将其抽取到Object类中去定义监视器方法这样锁对象和监视器对象是同一个,只要创建了锁对象它既是锁对象同时也是监视器对象这样不能实现在一个锁对象上绑定多个 阅读全文
posted @ 2017-08-08 20:29 晴空半岛 阅读(303) 评论(0) 推荐(0) 编辑
java-多线程下的单例模式
摘要:/* 多线程下的单例-懒汉式会有多线程问题 饿汉式不会有多线程问题 */ //饿汉式 class Single { private static final Single s = new Single(); //final修改的变量必须要显示初始化 private Single() {} //构造函数私有化不让外界创建对象 public static Single ... 阅读全文
posted @ 2017-08-08 20:20 晴空半岛 阅读(166) 评论(0) 推荐(0) 编辑
Java-jdk1.4解决多线程同步问题两种实现方式-同步函数和同步代码块关键字synchronized
摘要:class Ticket implements Runnable { //1.描述票的数量 private int tickets = 100; //2.售票的动作,这个动作需要被多线程执行,那就是线程任务代码,需要定义run方法中 //线程任务中通常都有循环结构 private Object obj = new Object(); ... 阅读全文
posted @ 2017-08-08 20:05 晴空半岛 阅读(404) 评论(0) 推荐(0) 编辑
Java-多线程售票例子
摘要:案例:售票的例子。 售票的动作需要同时执行,所以使用多线程技术。 发生了线程安全问题:出现了错误的数据。0 -1 -2 问题产生的原因;******* 1,线程任务中在操作共享的数据。 2,线程任务操作共享数据的代码有多条(运算有多个)。 解决思路:***** 只要让一个线程在执行线程任务时将多条操作共享数据的代码执行完, 在执行过程中,不要让其他线程参与运算。就哦了。 代码体现呢?... 阅读全文
posted @ 2017-08-08 19:56 晴空半岛 阅读(448) 评论(0) 推荐(0) 编辑
多次启动一个线程是非法的
摘要:class Ticket implements Runnable { //1.描述票的数量 private int tickets = 100; //2.售票的动作,这个动作需要被多线程执行,那就是线程任务代码,需要定义run方法中 //线程任务中通常都有循环结构 public void run() { while (true) ... 阅读全文
posted @ 2017-08-08 19:46 晴空半岛 阅读(237) 评论(0) 推荐(0) 编辑
多线程死锁发生情景之一:同步的嵌套
摘要:/* 死锁:常见情景之一:同步的嵌套。 */ class Ticket implements Runnable { private int num = 100; Object obj = new Object(); boolean flag = true; public void run() { if(flag) { ... 阅读全文
posted @ 2017-08-07 19:37 晴空半岛 阅读(179) 评论(0) 推荐(0) 编辑
多线程的安全问题-死锁示例
摘要:class Test implements Runnable { private boolean flag; public Test(boolean flag) { this.flag = flag; } public void run() { if (flag) { while (true) { ... 阅读全文
posted @ 2017-08-07 19:31 晴空半岛 阅读(125) 评论(0) 推荐(0) 编辑
PyCharm 去掉自动保存功能
摘要:PyCharm 4.5.4 环境配置 1、去掉“自动保存功能” pycharm默认是自动保存的,习惯自己按 ctrl + s 的可以进行如下设置: 菜单File -> Settings... -> Appearance & Behavior -> System Settings 去掉以下2个选项的选 阅读全文
posted @ 2017-08-01 17:19 晴空半岛 阅读(2405) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示