自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LindaMan_的博客

python的爱好者...人生苦短啊

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 学习CMake使用

编译过程, 遇到编译选项的时候在单说mkdir buidl && cd build && cmake .. && make./xxx单文件编译编写CMakeLists.txtcmake_minimum_required(VERSION 2.8)project(demo)# 可执行文件的名称add_executab...

2019-03-28 23:10:14 367

原创 PyQt5做计算器(详细讲解, 绝对让你学会)

整体分析     计算器的整体设计时参考了ios计算器的简单计算来做的, 不涉及复杂的计算,所以主要的问题是处理计算的逻辑。其次是界面的设计, 考虑的恐怖的输入(1+-1=0, 2* = 4, 1+2-3*4等, 后面讲计算逻辑的时候在分析), 对于函数的不好理解的地方,在函数中都加了注释。项目难点(对我)  解决计算的问题(使用list做栈) 对于何时清理屏幕的显示,...

2018-08-17 16:16:40 17061 9

原创 python连接mongodb

1.安装pymongo2.连接测试#!/usr/bin/env python# coding=utf-8from pymongo import MongoClientfrom datetime import datetime#链接数据库的客户端client = MongoClient('localhost', 27017)# 选择数据库db = client.test# 选择集...

2018-02-09 22:04:43 1076

原创 Django+nginx+gunicorn部署个人博客

1.部署前的准备.           准备一台可以通过外网访问的服务器, 域名可以先不用,直接用ip就好       2.在服务器创建一个用户   useradd xxx   添加用户           passwd xxx    设置密码           gpasswd -a xxx group(用户组)           cd /home

2017-11-05 11:41:08 974 3

原创 使用Django的认证(authentication)

简单使用django的login, logout.(Django1.11.3)Django提供了• login:操作表单(form)中的登录然后登录一个用户• logout:登出一个用户• logout_then_login:登出一个用户然后重定向这个用户到登录页面Django 提供以下视图(views)来操作密码修改:• password_change:操作一个表单(

2017-09-19 18:24:53 1802

原创 leetcode 15 3sum问题

刚刚完成了leetcode的15题, 在一个数组里找到所有的三个数字和为0的序列.看完问题, 第一个想法, 三次循环暴力啊, 但只是想想我想的第二种方法, 和他们评论最高的相似, 只是没有想去排序, 结果还是以三次方终结.......所以总结来说,当一个问题的复杂度很高的时候, 尤其是与数字有关, 我们是可以考虑通过排序, 来降低整体的复杂度. 在数字有了顺序后, 遍历和判断结合在一起

2017-09-13 14:38:35 238

原创 python解决最长回文子串问题

今天在刷题的时候, 遇到了这道最长回文子串问题Input: "babad"Output: "bab"Note: "aba" is also a valid answer.(1)第一次暴力解决,结果直接超时 def longestPalindrome(self, s): self.start = 0 self.end = len(s) -

2017-08-24 21:09:27 1171

原创 k-近邻算法

最近在看web方面的知识, 搜索到机器学习的一些知识, 感觉还不错, 就去试试,今天先看了k-近邻算法, 该算法是根据已经存在样本数据, 去估计新进入的样本数据的归属.        一. k-近邻算法的介绍:可以看这幅图(来自百度百科)需要确定绿色圆的归属, 根据图可以大概对图中每一个蓝色,红色距离绿色的距离有一个印象,这个时候,如果我们选取k值是3,我们会获得实线内的蓝色, 红

2017-08-23 01:14:27 281

原创 关于django上传显示图片,以及css,js等样式的显示问题的解决

最近在重写自己的博客,之前的就是只能看文字,没有涉及太多的前端问题,这次在重写的过程发现了很多的问题,关于如何加载css,js,以及图片的路径问题.     首先是css, js加载显示的问题,      主要参考了这篇博客    django记载css文件和图片  讲的非常详细       这里主要是记录一下.       首先看一下整体的结构.        myBlog/

2017-08-13 12:11:10 1761 2

原创 复杂链表的复制

坚持每天两道剑指offer,今天看到复杂链表的复制.之前是没接触过这类的题.看到提出的三种解法,也是开了自己的脑洞.   第三种解法,只用O(n)的复杂度解决问题, 并且不需要额外的空间.   记录一下三种解法,最后在实现最后一种   复杂链表的结构   struct CompList{ int data; CompList* next; CompList*

2017-08-06 13:15:21 269

原创 爬虫第一次

    经过将近一天的琢磨,和查看资料,终于自己的第一个小爬虫出来了,很简单,但是对于我来说是一个进步    爬取的网站  妹子多啊,进去的哥们们注意啊......    早晨看了scrapy框架,本来想用框架来写的,感觉有点麻烦,就直接写了三个函数,去完成。 首先对要爬取的页面分析:        在右侧一些列的li里包含着一组图片的url,我们首先要获取到这个url,def getPageNu...

2017-08-02 00:10:01 832 1

原创 斐波那契数列的三种实现方法

斐波那契数列是学习算法碰到的,以自己当前的知识面还不足以想到通过升高一个维度来降低算法的时间复杂度.昨天再看剑指offer的时候,在面试题9中提到了三种实现计算斐波那契数列的方法.在这里实现一个三种做法貌似还有一个O(1)的计算方法,也就是斐波那契数列是可以直接推到出来的.    1.常规的递归算法     def fib(n): if n <= 0: retu

2017-07-27 12:56:15 775

原创 pygame--贪吃蛇

完成了之前在一直想做的贪吃蛇, 今天终于完成了。在做之前想,对于蛇的移动该怎么做,后查了一下,看到了他是怎么实现的,就开始做了,这个游戏一部分是参照前一篇博客的,就像得分。这个游戏也是自己对做完上一个游戏的一个巩固,也是对自己承诺的实现。    游戏有snake类, food类, 函数处理, 主文件,设置类, 最高得分记录文件。    先来两张效果图.        之

2017-07-21 11:37:46 1300

原创 小游戏^_^

自己发现了一本学python十分好的书,python编程: 从入门到实践,这本书前边介绍python基本知识, 后面有三个项目,一步一步的深入。我把这本书的资源上传了地址,这个好像要登录我的账号,这里是百度云的链接   链接: https://pan.baidu.com/s/1eR8yhXo 密码: 7wxq   这篇文章就是记录自己完成的第一个项目,那款小游戏。    首先对整个

2017-07-19 17:25:37 855

原创 上传本地项目代码到github

今天完成个人的小博客,准备将个人的第一个项目上传到github.   首先是向通过pycharm的git来做,发现不太会用,百度了一下,这篇博客记录了上传的方法.在这里自己也记录一下.   教你上传本地代码到github     首先感谢作者.接下来记录自己的笔记    1.在项目的根目录创建仓库   git init    2.将目录下的所有文件上传    git add .

2017-06-26 09:55:29 397

原创 三次样条+线性插值

三次样条插值是要解决,在模拟函数的时候,插值节点处不平滑的问题S(x)是f(x) (x0 .... xn)的三次样条插值函数,则S(x)要在区间(xj,xj+1)上满足S(xj-0) = S(xj+1+0) , S'(xj-0) = S'(xj+1 + 0), s''(xj - 0) = S''(xj+1 +0),       这样在每一个这样的区间建立一个等式条件,同时在两个端点出处得到

2017-05-25 17:39:11 4622 5

深入理解bootstrap

Bootstrap是目前全球最流行、最火爆的Web前端开发框架之一。它的强大之处在于它将常见的CSS布局小组件和JavaScript插件进行了完整并完善的封装,能让没有经验的前端工程师和后端开发工程师都迅速掌握和使用,大大提高开发效率。此外,它还能在某种程度上规范前端团队编写CSS和JavaScript的规范。, Bootstrap更新比较快,目前国内仅有的两本书也都过时了,《Web开发技术丛书:深入理解Bootstrap》是根据Bootstrap的最新版本来撰写的。它同时面向两类读者:没有Bootstrap经验的初级前端开发工程师,书中对Bootstrap功能组件的详细讲解以及大量案例的展示能让他们迅速晋级到中高端水平;有一定Bootstrap经验的专业前端开发工程师,书中对Bootstrap架构思想的阐述、实现原理的分析、扩展和插件的二次开发能让他们自如解决开发中遇到的各种疑难问题。

2017-08-05

空空如也

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

TA关注的人

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