梦回丶故里
码龄12年
  • 371,602
    被访问
  • 87
    原创
  • 472,667
    排名
  • 46
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:个人公众号:程序那些事儿 个人博客:https://www.80shihua.com

  • 加入CSDN时间: 2010-08-22
博客简介:

梦回故里

博客描述:
一个有追求的软件工程师~
查看详细资料
个人成就
  • 获得76次点赞
  • 内容获得34次评论
  • 获得56次收藏
创作历程
  • 1篇
    2021年
  • 19篇
    2020年
  • 1篇
    2019年
  • 1篇
    2016年
  • 1篇
    2015年
  • 44篇
    2014年
  • 13篇
    2013年
  • 21篇
    2012年
成就勋章
TA的专栏
  • 消息队列
    1篇
  • python
    12篇
  • flask
    9篇
  • tkinter
    1篇
  • gui
    1篇
  • golang
    6篇
  • c/c++
    9篇
  • java环境
    2篇
  • php
    17篇
  • c#
    2篇
  • 生活杂想
    11篇
  • 操作系统
    2篇
  • 数据库
    8篇
  • 算法
    1篇
  • 应聘
    1篇
  • html
    6篇
  • svn
    1篇
  • javascript
    2篇
  • Excel
    1篇
  • 互联网
    2篇
  • ecshop
    8篇
  • 编辑器
  • google
  • 织梦
    2篇
  • css
  • linux
  • think
  • thinkphp
    1篇
  • 服务器
    3篇
  • 小说
兴趣领域 设置
  • PHP
    php
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

消息队列发展历史

1983,Teknekron 提出了总线思想,设计了The Infomation Bus1990-1993,IBM公司实现了WebSphere MQ1997,Teknekron 实现了TIBCO1997, 微软实现了MSMQ2001,java提出了JMS模型2003,apache提出了activemq2004,出现了AMQP规范2007,RabbitMQ诞生2011,Kafka诞生,消息队列处理能力显著提升...
原创
发布博客 2021.01.09 ·
473 阅读 ·
1 点赞 ·
0 评论

从thinkphp的分页类分析php分页的设计思想

分页分页是网页上最常见的功能,平时我们浏览网页的时候,都会看到上一页,下一页的连接,还会有跳转到具体哪一页的链接,那么这个分页是如何实现的呢,我们首先从thinkphp的分页类源码分析。<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]// +----------------------------
原创
发布博客 2020.07.17 ·
115 阅读 ·
0 点赞 ·
0 评论

nginx反向代理-将动态处理交给专业人员

nginx 由于其高效的并发处理能力,而开始被越来越多的人接受和认可,现在很多网站已经完全用nginx代替apache来处理静态 页面,但是动态页面的处方面,apache还是有着自己独到之处的。下面说下何为反向代理,以及为何进行反向代理。按照百科的介绍:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。说得简明点,按照我的
原创
发布博客 2020.07.17 ·
147 阅读 ·
0 点赞 ·
0 评论

python图形界面开发之tkinter-布局

布局任何界面都有自己的布局风格,有些是横向布局,有些是纵向布局,有些是流水布局,还有些是网格布局,总之布局就是一种考虑如何放置元素或者组件的一种说明方式。包裹(包装)布局thinter中使用pack进行包裹布局。widgets.pack(pack_options) 这个是函数原型,pack_options有三个常用属性,分别是expand ,fill,side这三个属性expand 是...
原创
发布博客 2020.03.28 ·
548 阅读 ·
0 点赞 ·
0 评论

python图形界面开发之tkinker-起源

tkinter tk tcl什么是tkinter,提到这个的时候我们就需要先来看看tcl和tk是什么东西。Tk是一个图形用户界面工具包,它将开发桌面应用程序的水平提高到了比传统方法更高的水平。Tk不仅是Tcl的标准GUI,而且是许多其他动态语言的标准GUI,并且可以生成丰富的本机应用程序,这些应用程序可以在Windows,Mac OS X,Linux等平台上不变地运行。简单的说就是代码是一样...
原创
发布博客 2020.03.25 ·
791 阅读 ·
0 点赞 ·
0 评论

go web开发第5讲-表单操作

表单处理我们都知道,一个动态网站的核心就是数据的交互。而如何进行数据的交互,答案就是表单。我们通过提交表单,将需要保存的数据提交给后台处理程序。后台处理程序在经过过滤等其他处理,然后保存到数据库中。但我们需要展现他们的时候,我们再从数据库中取出他们。首先简单介绍下什么是表单。表单是html中的一个基本元素,它设计的目的就是为了数据的交互。有两种提交表单的方式,一种是get,一种是post.下...
原创
发布博客 2020.02.28 ·
213 阅读 ·
1 点赞 ·
0 评论

go web开发第四讲-数据库操作

go 数据库操作(mysql)安装sql驱动,go get github.com/Go-SQL-Driver/MySQL引入sql驱动声明全局变量,var db *sql.DB连接数据库sql.Open(“mysql”,“root:root@tcp(127.0.0.1:3306)/test_new”);进行数据的查询 db.Query(“select id,title from new...
原创
发布博客 2020.02.28 ·
73 阅读 ·
1 点赞 ·
0 评论

go web开发第三讲 -模板引擎

模板引擎就是一个可以再模板中使用变量的一套框架,可以方便我们进行html的嵌套,数据的传输。接下来我们讲解如何在go开发中使用模板引擎。引入模板引擎包html/templateimport "html/template"创建模板文件夹,创建模板文件在控制器中对模板中使用的变量进行赋值在模板中使用变量handleIndex(w http.ResponseWrite...
原创
发布博客 2020.02.28 ·
196 阅读 ·
1 点赞 ·
0 评论

go web开发第2讲-路由处理

路由处理gorilla muxweb开发中我们需要处理路由,就是给定一个url,需要那部分代码来处理它,给它正确的返回结果,这个功能就是路由要做的。我们这里使用gorilla 这个组件,它里面的mux路由非常方便。具体使用方法可以参考https://github.com/gorilla/mux使用方法也很简单,首先就是引入 gorilla/mux 路由组件func main() { ...
原创
发布博客 2020.02.27 ·
99 阅读 ·
1 点赞 ·
0 评论

go web开发第1讲-环境搭建

开发go应用首先需要golang的语言环境,我们可以去golang中文社区官网下载:https://studygolang.com/dl根据自己的电脑版本下载对应的版本,然后一路next安装即可。安装好后我们需要配置下环境变量,也就是我们让我们的应用可以找到对应的go的环境。配置golang的环境变量,主要是三个变量,GOROOT,GOBIN,GOPATH,当然一般情况这个已经配置...
原创
发布博客 2020.02.26 ·
206 阅读 ·
1 点赞 ·
0 评论

推荐给新手gopher的一些书籍

不管你承不承认,golang已经开始走入国内,已经开始走进各大企业,已经开始走进程序员们的圈子里。下面我就推荐一个新手gopher适合看的golang书籍。 《learning go》一款免费的在线阅读电子书,书中对go的基本语法做了详尽介绍,在github上可以搜索到它,可以说是入门go的一本最佳书籍。 《Effective Go》同样一款在线阅读电子书,这本书内...
原创
发布博客 2020.02.26 ·
217 阅读 ·
1 点赞 ·
0 评论

flask中路由处理

我们都知道现在的web系统的URL都是可以自定义的,也就是我们可以指定url和具体的业务控制器相关联,而这些就是通过路由来实现的。flask中集成了路由处理模块,我们只需要简单地使用route装饰器就可以实现路由匹配。@app.route('/')def index(): return 'Index Page'@app.route('/hello')def hell...
原创
发布博客 2020.02.26 ·
317 阅读 ·
0 点赞 ·
0 评论

flask中间件之请求扩展

引言:有这样的一个需求,用户如果未登录的话,我们要求用户跳转到登陆页,登陆了的话,每个页面可以获取面对这样的问题,我们可能会想到装饰器,就是给每个页面都加上装饰器,通过装饰器去判断用户是否登陆,这样会很麻烦,于是中间件就出现了,它相当于一个钩子,就是我们可以在请求的前后挂载我们需要的功能。首先,我们可以声明一个before_request进行钩子挂载from flask im...
原创
发布博客 2020.02.25 ·
162 阅读 ·
1 点赞 ·
0 评论

flask中flash(闪现)的使用

我们有时候在一个页面存储了一些信息,然后需要在另一个页面使用,这个时候就需要使用flash,其实从应用需求角度来看session也能完成上面的需求,其实flash就是对session的封装,它的底层实现其实也是session。首先我们看下flash 和 get_flashed_message这两个函数的源码def flash(message, category="message")...
原创
发布博客 2020.02.25 ·
3557 阅读 ·
1 点赞 ·
0 评论

flask中logger日志的使用

日志是一个正规系统都应该有的功能,否则当运行良好的系统突然无法正常运转的时候,你就会束手无策,而有了日志,你就可以通过日志查看其中缘由,从而解决问题。1.python中使用logger非常简单,可以直接使用app.logger.debug("some thing happen")2.我们可以通过设置logger的存贮方式,比如写入文件import logging...
原创
发布博客 2020.02.24 ·
3954 阅读 ·
0 点赞 ·
2 评论

flask中session的使用

session是网站开发离不开的工具,只要我们需要登陆功能,需要保存用户信息,就需要session。下面我就简单介绍下如何在flask中使用session.1.也是我们使用其它模块经常做的步骤,就是导入。from flask import Flask,session2设置秘钥,这步骤如果缺少,就会报错app = Flask(__name__)app.secrec...
原创
发布博客 2020.02.24 ·
567 阅读 ·
0 点赞 ·
0 评论

flask开启debug调试模式

app.run() 方法是启动一个本地开发服务器,但是你需要在修改代码后手动重启服务器。 这样做并不好,Flask 能做得更好。如果启用了调试支持,在代码修改的时候服务器能够自动加载, 并且如果发生错误,它会提供一个有用的调试器。有两种方式开启调式模式。一种是在应用对象上设置标志位:app.debug = Trueapp.run()或者作为 run 的一个参数传入:·`...
原创
发布博客 2020.02.20 ·
945 阅读 ·
0 点赞 ·
0 评论

flask中静态文件的引入

flask自带了静态文件服务器,我们只需要创建一个static静态文件夹即可。放入到static里面的文件会自动调用静态服务器。使用特定的 'static' 端点就可以生成相应的 URLurl_for('static', filename='style.css')这个静态文件在文件系统中的位置应该是 static/style.css模板文件中引入静态文件<lin...
原创
发布博客 2020.02.20 ·
722 阅读 ·
0 点赞 ·
0 评论

flask中模板引入

flask中模板采用的是jinja,这是一个非常小巧且便捷的模板引擎。实用方法如下:引入模块 from flask import render_template 创建模板文件夹 templates 调用render_template("index.html",data=data)进行模板条用和赋值<!DOCTYPE html><html lang="en">...
原创
发布博客 2020.02.20 ·
497 阅读 ·
0 点赞 ·
0 评论
加载更多