摘要: title: c++学习笔记之封装篇(上) date: 2017 03 12 18:59:01 tags: [c++,c,封装,类] categories: [学习,程序员,c/c++] 一、类对象 假设我们由 Tv 这个类,定义如下 注意class结尾要加上分号 类的实例化有两种方法,一种是 栈中 阅读全文
posted @ 2017-03-26 17:26 marsggbo 阅读(330) 评论(0) 推荐(0)
摘要: title: c++学习笔记之继承篇 date: 2017 03 26 16:36:33 tags: [c++,继承,public,virtual,private,protected] categories: [学习,程序员,c++] 一 继承方式 public ![enter descriptio 阅读全文
posted @ 2017-03-26 16:44 marsggbo 阅读(317) 评论(0) 推荐(0)
摘要: pythonpip多版本问题情景最开始学python的时候用的是py2,且一直用pip来安装库函数。后来py3出来了,所以就装上了,但是一装上出问题了,主要有两个主要的问题。下面将详细说明。一、python版本切换问题在命令行中使用python时版本的使用问题。这个很好解决,只需要修改文件名即可。... 阅读全文
posted @ 2017-03-26 11:28 marsggbo 阅读(4076) 评论(0) 推荐(0)
摘要: pythonthreading多线程一. Threading简介首先看下面的没有用Threading的程序ortant;" >import threading,time def fun(): s = 0 for i in range(30): s += i ... 阅读全文
posted @ 2017-03-26 11:28 marsggbo 阅读(1264) 评论(0) 推荐(0)
摘要: 网易博客不支持markdown格式,每次编辑起来太累了。随意准备将博客搬到CSDN 阅读全文
posted @ 2017-03-26 11:28 marsggbo 阅读(155) 评论(0) 推荐(0)
摘要: https://minhaskamal.github.io/DownGit/#/home将你要下载的链接放进去即可。 阅读全文
posted @ 2017-03-26 11:28 marsggbo 阅读(2364) 评论(1) 推荐(0)
摘要: 很简单,命令如下:sudo dpkg -i *.deb记得路径要对 阅读全文
posted @ 2017-03-26 11:28 marsggbo 阅读(4391) 评论(0) 推荐(0)
摘要: 作品集作品集邮箱爬虫博客游戏,pythonhtmlcss作品集1. 软件课设--邮箱管理软件demogithub源代码2. 豆瓣爬虫--爬取前250名电影信息github源代码3. 个人博客--powerd by flaskgithub源代码4. 天气预报查询github源代码5. 多人聊天室gi... 阅读全文
posted @ 2017-03-26 11:28 marsggbo 阅读(149) 评论(0) 推荐(0)
摘要: 常见排序算法-Python实现python排序算法1.二分法 python 32行ortant; font-family: monospace; white-space: pre;" >#coding=utf-8 def binary_search(input_array, val... 阅读全文
posted @ 2017-03-26 11:28 marsggbo 阅读(282) 评论(0) 推荐(0)
摘要: sorted排序pythonsorted排序1. operator函数在介绍sorted函数之前需要了解一下operator函数。operator函数是python的内置函数,提供了一系列常用的函数操作比如,operator.mul(x, y)等于x+y python 5行ortant... 阅读全文
posted @ 2017-03-26 11:28 marsggbo 阅读(4343) 评论(0) 推荐(2)
摘要: pyqt4入门教程pythonpyqt4PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。通过pyqt可以实现很多我们想要的功能,而且用起来十分方便,但是唯一的不足是中文资料太少,所以刚开始用的时候会比较麻烦,不过没关系,有了我这么个... 阅读全文
posted @ 2017-03-26 11:28 marsggbo 阅读(509) 评论(0) 推荐(0)
摘要: deepin系统下如何设置wifi热点(亲测有效) deepin wifi ap linux 热点 首先必须吐槽一下linux下设置wifi太累了。。。。来来回回折腾了我好久的说。心累... 好了废话不多说直接上教程,经历过的坑感兴趣的可以看文章结尾,让我们抬起头一起迎接初升的太阳~~~ 1. 我的 阅读全文
posted @ 2017-03-26 11:28 marsggbo 阅读(3865) 评论(0) 推荐(0)
摘要: pyqt样式表语法笔记(下)python启动界面QSSpyqt一、启动界面的设置简单点~说话的方式简单点用一张静态图片作为程序启动界面为例。原来的语句 python 7行ortant; font-family: monospace; white-space: pre;" >if _... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(536) 评论(0) 推荐(0)
摘要: pyqt样式表语法笔记(中)pyqtQSSpython样式表一、弹窗在日常的各种桌面软件的使用中,我们都会碰到弹窗。例如注册,登录的时候,会有相应的信息弹窗,这里就以信息收集弹窗为例进行弹窗的说明。常见的弹窗的信息种类有文本类、数值类和下拉框选项这几种。主要是通过调用QInputDialog这个类... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(361) 评论(0) 推荐(0)
摘要: pyqt样式表语法笔记(上)pyqtQSSpython样式表因为软件课设的原因开始学习使用pyqt4,才发现原来它也有样式表,而且语法跟css基本相同,而且一些功能实现起来感觉比js要简单方便得多。希望之后桌面软件开发过程中可能遇到的各种bug不会让我失去对pyqt的好感。下面主要是经过我各种测试... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(2969) 评论(0) 推荐(0)
摘要: vim使用笔记vimLinux编辑器快捷键本文主要记录自己在使用linux以及vim编辑器的过程中常用到的快捷键。一、Linux1、删除文件|文件夹# 删除文件 $ rm filename # 删除文件夹 $ rm -r dirctory 2、重命名$ mv oldname newname 例子... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(179) 评论(0) 推荐(0)
摘要: 心血来潮想了解一下java,结果一开始就碰到了让心“恶心”的1335错误。废话不多说,直接看下面:你可以先尝试在这个链接下载java.exe文件http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213315... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(7147) 评论(0) 推荐(0)
摘要: MongoDB 学习笔记mongodb数据库nosql一、数据库的基本概念及操作SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/域indexin... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(222) 评论(0) 推荐(0)
摘要: 本文主要是记录在【用户登录】一节中出现的问题:报错位置是在 if g.user is not None and g.user.is_authenticated(): return redirect(url_for('index'))问题的原因主要是因为flask-login模块... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(271) 评论(0) 推荐(0)
摘要: 一、程序的基本结构1.1 最简单的Flask程序1234567891011121314#coding=utf-8# 初始化from flask import Flaskapp = Flask(__name__)# 路由视图函数@app.route('/')def index(): retur... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(152) 评论(0) 推荐(0)
摘要: Failed to connect to Xilinx hw_server. Check if the hw_server is running and correct TCP port is used.由于我用的 是 nexys 3 的usb jtag 解决方法 xilinx tool... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(1656) 评论(0) 推荐(0)
摘要: 废话不多说直接上代码virtualenv -p C:\Python27\python2.exe env上面的*.exe是你要使用的python版本的exe文件的绝对路径。官方文档参考:http://virtualenv-chinese-docs.readthedocs.io/en/latest/... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(470) 评论(0) 推荐(0)
摘要: 百度,谷歌之后都说用setHintSize(self,QCore.QSize(width,height)),然并卵,后来用qss修改就可以了,具体用法如下# emaillist是我给QListWidget取得变量名,“#emaillist”后面加两个冒号表示选择器,即“#emaillist::It... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(801) 评论(0) 推荐(0)
摘要: 互联网+比赛最后四强要么融资6亿美金(ofo小黄车),要么已经投入市场运作(桌面机械臂,360度全景摄像头),虽然很优秀,但总感觉与大赛主题不能完全契合。只有一个尚未成型的创意项目---西北工业大学的微型卫星项目真正做到将学校高新技术转化为产品,能获得冠军实至名归!尤其是作为四强里唯一的创意组,... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(910) 评论(0) 推荐(0)
摘要: 浅谈(线性)卷积公式为什么要翻转信号系统信号处理卷积文章题目之所以写 (线性)卷积,是因为卷积有很多种,如循环卷积,周期卷积以及线性卷积。本文主要讨论线性卷积,为书写方便,下文都以卷积代替。至于循环和周期卷积,以后再写相关文章介绍。另外下文主要是结合笔者自己的理解以及知乎上大牛们的观点而著,如有不... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(2752) 评论(0) 推荐(0)
摘要: ortant;" >de ># -*- coding: utf-8 -*-from PyQt4.QtGui import *from PyQt4.QtCore import QStringclass ContentWidget(QDialog): def __init__(self, ... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(1153) 评论(0) 推荐(0)
摘要: pyqt样式表语法笔记(中)pyqtQSSpython样式表一、弹窗在日常的各种桌面软件的使用中,我们都会碰到弹窗。例如注册,登录的时候,会有相应的信息弹窗,这里就以信息收集弹窗为例进行弹窗的说明。常见的弹窗的信息种类有文本类、数值类和下拉框选项这几种。主要是通过调用QInputDialog这个类... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(388) 评论(0) 推荐(0)
摘要: python遍历一个目录,输出所有文件名pythonos模块osortant;" >import os def GetFileList(dir, fileList): newDir = dir if os.path.isfile(dir): fileList... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(1069) 评论(0) 推荐(0)
摘要: pyqt样式表语法笔记pyqtQSSpython样式表因为软件课设的原因开始学习使用pyqt4,才发现原来它也有样式表,而且语法跟css基本相同,而且一些功能实现起来感觉比js要简单方便得多。希望之后桌面软件开发过程中可能遇到的各种bug不会让我失去对pyqt的好感。下面主要是经过我各种测试、瞎写... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(474) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(143) 评论(0) 推荐(0)
摘要: pythonunicodebytesstr编码首先需要说明一下,该篇文章是以python3为基础的,python2是否适合没有验证过。由于python编码问题确实比较多,文章篇幅可能较长,请耐心看完,绝对物超所值,何况还是免费的,只求转载的时候注明出处,谢谢!一、 简单的编码介绍平常我们可能听说过... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(226) 评论(1) 推荐(1)
摘要: pythonencodedecode编码decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode(‘gb2312’),表示将gb2312编码的字符串str1转换成unicode编码。encode的作用是将unicode编码转换成其他编码的字符串,如str2.enco... 阅读全文
posted @ 2017-03-26 11:27 marsggbo 阅读(1050) 评论(0) 推荐(0)
摘要: 先吐槽一下:不管是百度还是谷歌,查来查去除了官方文档之外就没有任何可以借鉴的例子,虽然官方文档写的挺好的。但是我一直以为是在python语言的方式运行的,结果是以命令行的方式运行的,搞得我还以为这个库太冷门太渣了,饶了无数个弯,简直是三路十八弯。。。差点放弃。但是“终于等到你,还好我没放弃~~~”... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(929) 评论(0) 推荐(0)
摘要: codeblock编译失败软件IDEcodeblock这软件的确不错,但是除此安装使用就会不小心入坑。你是不是满心欢喜的下载好codeblock,敲入代码,点击运行的时候却总是没反应呢?如果没有上述情况,代码能完美运行,恭喜你顺利跳过了这第一个坑。如果有也没关系,你只需要按照下面步骤即可解决你的问... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(5548) 评论(0) 推荐(0)
摘要: 首先必须吐槽一下,python应用部署简直就是有毒。。。太麻烦了。关键还不能成功部署。网上很多教程都是说要用nginx和uwsgi。来来回回试了无数次都不行。于是乎,在某一个瞬间,灵感以来,发现了一个算得上办法的办法。就是将flask应用添加到下面这个路径中去/var/www/记得把python环... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(199) 评论(0) 推荐(0)
摘要: 废话少说,要的就是干货pip install -r 文件名注意如果输入文件名报错,建议使用文件的绝对路径。作者:marsggbo 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(996) 评论(0) 推荐(1)
摘要: 1.首先得区分一下网关和路由器的区别:网关是一个IP地址。是一个网络连接到另一个网络的“关口”。路由器是一个物理设备。一般局域网的网关就是路由器的IP地址。2. 网关、DNS、路由的例子假设你的名字叫小不点(很小),你住在一个大院子里,你的邻居有很多小伙伴,父母是你的网关。当你想跟院子里的某个小伙... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(13247) 评论(0) 推荐(0)
摘要: -----------更新日志 16.7.29-------------(该记录对应文章《豆瓣电影Top250基本信息抓取 》)折腾了将近两天才把mysql数据库功能给实现了。经过这两天的实践,发现了自己的很多知识点漏洞。尤其是数据编码类型。每次要想实现把数据存入txt或其他文本文件,都要花费好... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(592) 评论(0) 推荐(0)
摘要: >>> create table if not exists people(name text,age int(2),gender char(1));如上代码表示创建一个名为people的数据表。有时在程序中,如果people这个表已经存在,如果执行下面的语句就会报错>>> create tabl... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(15928) 评论(1) 推荐(1)
摘要: 豆瓣电影Top250基本信息抓取最近想看电影,但是想看一些有营养的,所以就去豆瓣上看电影评分,但是豆瓣上的评分没有排序,所以就用python把网站内容爬下来了,然后按评分做了排序。具体代码参见github地址:https://github.com/marsggbo/DoubanMovieTop25... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(194) 评论(0) 推荐(0)
摘要: 英语背单词短语总结笑的种类-从微笑到颠笑初级阶段smile 这个属于那种最低级(指用法)的笑,不红脸不羞羞的微笑beam: 堆满微笑;光束;照射;(将“微笑”和“光束”结合记忆就能更好的理解这个词的意思了)e.g Mars beamed at his friend with undisguised... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(768) 评论(0) 推荐(0)
摘要: 操作系统 页式存储 页与块之间的关系详解操作系统页式存储页块逻辑地址物理地址块号页号以下这些概念在刚开始学的时候简直要逼疯我了,因为不同书籍不同作者就会有不同的叫法,比如说页内地址有叫页偏移的,块有叫页框的。。。反正各种不爽。如果你也有这种状况,那不好意思,我先得说明一下,你还是适应一下我的叫法。... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(7904) 评论(0) 推荐(2)
摘要: 从图开始 我相信这张图很多人看过,作者是Swami Chandrasekran,点击图片可以放大这里要说的,是在MOOC中,怎么尽力完成这张图。也就是说有哪些MOOC和其中知识相关,让你通过上课的手段,逐渐接近成为一个数据科学家。 Fundamentals 基础 基础部分,主要是数学基础其中矩阵... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(801) 评论(0) 推荐(0)
摘要: MySQLlinux登录MySQLsudo service mysql start #打开MySQL服务 mysql -u root #使用root用户登录 新建数据库# create database 数据库名 # 一定要记得加分号 “;” c... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(199) 评论(0) 推荐(0)
摘要: pip --upgrade批量更新过期的python库pythonpip转载请标明出处:marsggbo网易博客http://blog.163.com/hexin_mars_blog/blog/static/24821504020165289550228/python的库时不时就更新了,作为一个伪... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(2473) 评论(0) 推荐(0)
摘要: from flask import Flaskfrom flask_mail import Mail, Messageapp = Flask(__name__)app.config.update( MAIL_SERVER='smtp.qq.com', MAIL_PORT='465', MAIL_U... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(277) 评论(0) 推荐(0)
摘要: win10中将命令行cmd添加到右键的方法Windowscmd右键win10命令行最近在学python,所以会用到很多库文件,但是有的库文件需要下载whl文件再通过cmd进行安装,所以每次还得进去相应的磁盘地址才能安装,所以想将cmd命令行添加到右键,这样就方便多了~~~教程走起~~~方法一:wi... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(860) 评论(0) 推荐(0)
摘要: pythonurlib2兼容问题在python3中,将urllib和urllib2合并了,所以在使用urllib2的地方改成urllib.request即可。示例如下ortant; background-color: rgb(247, 247, 247);" >import urllib2.r... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(8754) 评论(0) 推荐(1)
摘要: python编码问题 解决方法python编码sys在用python的时候经常会遇到编码乱码的问题,这时就需要用到sys模块。具体代码如下:ortant; background-color: rgb(247, 247, 247);" >import sys reload(sys) sys.s... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(153) 评论(0) 推荐(0)
摘要: 2005年,超女效应席卷全国。 所以我幻想要是可以当明星多好 那么多人喜欢你 那么多人关注你 当然我的这种想法就像一个宝贝一样,装在心里没有让任何人知道。 因为身边有太多人也有这种想法,但是因为说了出来而被大家嘲笑,讽刺。 所以我将这个理想杀死了,并且也开始觉得这种想法可笑。2011年,我12岁,... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(189) 评论(0) 推荐(0)
摘要: position为了制作更多复杂的布局,我们需要讨论下 position 属性。它有一大堆的值,名字还都特抽象,别提有多难记了。让我们先一个个的过一遍,不过你最好还是把这页放到书签里。static.static { position: static;}static 是默认值。任意 positio... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(171) 评论(0) 推荐(0)
摘要: 在我们讨论宽度的时候,我们应该讲下与它相关的一个重点知识:盒模型。当你设置了元素的宽度,实际展现的元素却能够超出你的设置:因为元素的边框和内边距会撑开元素。看下面的例子,两个相同宽度的元素显示的实际宽度却不一样。.simple { width: 500px; margin: 20px auto... 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(1137) 评论(0) 推荐(0)
摘要: 下面的代码作用是修改文件的编码格式。代码很简单,但是也很牛逼(在我看来),这是在segment上找到的解决办法,废话不多说,直接上代码。 import codecs def ReadFile(filePath, encoding): with codecs.open(filePath, "r", e 阅读全文
posted @ 2017-03-26 11:26 marsggbo 阅读(235) 评论(0) 推荐(0)
摘要: 我的这个算法中数组的第一位没有像教材中那样用来存数组的大小,所以会有些许的不同。 // KMP算法 #include <stdio.h> #include <stdlib.h> #include <string.h> void get_next(char *T,int next[]) //修正前的n 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(2706) 评论(1) 推荐(0)
摘要: 要求:用python写一个要求用户输入数字,如果不是数字就一直循环要求输入,直到输入数字为止的代码 错误打开方式: while True: ten=input('Enter a number:') if type(eval(ten))==type(int): break 用这个输入字母可以可是输入字 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(33287) 评论(0) 推荐(1)
摘要: 1.错误的打开方式 #coding=utf-8 f = open("test.txt",'w+') f.write('Mars is slim,isn\'he? \n 火星教') print f.read() f.close() 2.正确的打开方式 建议在进行写入操作后先将文件关闭,然后再打开,最后 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(1743) 评论(0) 推荐(1)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(117) 评论(0) 推荐(0)
摘要: 清除浮动(clearfix hack)在使用浮动的时候经常会遇到一个古怪的事情:img { float: right;}不......这个图片比包含它的元素还高, 而且它是浮动的,于是它就溢出到了容器外面!见证奇迹的时刻到了!有一种比较丑陋的方法可以解决这个问题,它叫做清除浮动(clearfix... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(639) 评论(0) 推荐(1)
摘要: 内容提要: li浮动时ul高度为0,解决ul自适应高度的几种方法 在网页设计中,常常需要对li标签做浮动效果,但是在不同浏览器中会遇到兼容性问题,比如IE中会出现ul高度为0的情况,是效果不能达到预期效果。那么这里我就来讲解一下解决这个问题的几种方法。 ... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(872) 评论(0) 推荐(0)
摘要: 1.对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:>>> ord('A')65>>> ord('中')20013>>> chr(66)'B'>>> chr(25991)'文'2.要注意区分'教主'和b'教主',前者是str,后者虽然内... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(174) 评论(0) 推荐(0)
摘要: .html()用为读取和修改元素的HTML标签.text()用来读取或修改元素的纯文本内容.val()用来读取或修改表单元素的value值。这三个方法功能上的对比.html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的HTML内容(包括其... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(173) 评论(0) 推荐(0)
摘要: 很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。 前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家。 写在前面的话: 由于CSS内容比较多,小菜没有精力从头到尾讲一遍,只能有针对性的讲解。 ... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(151) 评论(0) 推荐(0)
摘要: 网上有很多讲解KMP算法的博客,我就不浪费时间再写一份了。直接推荐一个当初我入门时看的博客吧:http://www.cnblogs.com/yjiyjige/p/3263858.html这位同学用详细的图文模式讲解了KMP算法,非常适合入门。----------------------------... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(400) 评论(0) 推荐(0)
摘要: 异或运算特性 a ^ b = c 则 c ^ b = a , c ^ a = b, 双向链表需要两个指针,一个指向前一个结点,一个指向后一个结点, 异或双向链表只用一个指针,该指针等于 前后两两个结点指针的异或的结果,这样节省了空间,但增加了计算。一般的双向链表节点中包含两个指针,分别指向前驱和后... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(147) 评论(0) 推荐(0)
摘要: 理论基础:导体是内部具有较多可以自由移动的电荷的物体.绝缘体是内部没有或者有很少可以自由移动的电荷的物体.+代表空穴带正电-代表电子带负电两竖线之间表示无自由移动电子或空穴部分,相当于绝缘体没加电压时:P ++| |-- N当P加低电压N加高电压时,空穴会被P区的外加电压带负电荷的电极向左吸引,电... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(3181) 评论(0) 推荐(0)
摘要: 问题描述:一次强制关机后出现了这个对话框,注销、重启均无法解决问题解决过程[因为我用的英文版操作系统,所以截图都是英文,请大家自行对照自己的操作系统]:1.ctrl+alt+del 打开任务管理器 并切换到 services 选项卡2.随便选择一个服务右键 open services 就可以跳转到... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(270) 评论(0) 推荐(0)
摘要: With语句是什么?有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。如果不用with语句,代码如下:123file = open("/tmp/f... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(4218) 评论(0) 推荐(2)
摘要: 如果你已安装好python,想安装第三方模块,方法详见如下地址: python安装第三方模块教程----marsggbo1.想要安装Python,首先当然是去Python的官方网站(www.python.org)去下载安装文件了。这里我们最好选择windows版本的安装文件,因为穷吊买不起肾果... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(382) 评论(0) 推荐(0)
摘要: 稍微总结一下,否则总是忘。[python] view plaincopyprint?x = 'abc' def fetcher(obj, index): return obj[index] fetcher(x, 4) 输出:[plain] view plaincopyprint... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(443) 评论(0) 推荐(0)
摘要: #coding=utf-8__author__ = '14356_000'try: print '1'except: print '2'else: print '3'finally: print '4'#else执行的条件是try能够正常执行#finally是一定会执行无论try是... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(1047) 评论(0) 推荐(0)
摘要: 首先先给出总结:input () = int(raw_input())有图有真相!!!先看看input的例子: 可见用input键入得到int类型的数据,那如果输入一些非int类型的会怎么样呢? 报错啦!!!所以可见,input只能接受数字呀,看来他还是很专一的嘛,值得的表扬!再来看看raw_in... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(154) 评论(0) 推荐(0)
摘要: 先来看个例子:def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------------------------------'if __name__ ... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(404) 评论(0) 推荐(0)
摘要: python列表排序 简单记一下python中List的sort方法(或者sorted内建函数)的用法。 关键字: python列表排序 python字典排序 sorted List的元素可以是各种东西,字符串,字典,自己定义的类等。 sorted函数用法如下: Python代码 sorted(... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(528) 评论(0) 推荐(0)
摘要: os模块中关于文件/目录常用的函数使用方法函数名使用方法getcwd()返回当前工作目录chdir(path)改变工作目录listdir(path='.')列举指定目录中的文件名('.'表示当前目录,'..'表示上一级目录)mkdir(path)创建单层目录,如该目录已存在抛出异常makedirs... 阅读全文
posted @ 2017-03-26 11:25 marsggbo 阅读(140) 评论(0) 推荐(0)
摘要: 事情是这样的:在很久很久以前。。。。有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?兔子的规律为数列:1, 1, 2, 3, 5, 8, 13, 21 ....#include int calrabbit(in... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(635) 评论(0) 推荐(1)
摘要: #include #include #include #define str " SUN MON TUE WED THU FRI SAT "void menu(); //操作菜单 int leap(int year); //判断某年是不是... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(787) 评论(0) 推荐(0)
摘要: 说多了没意思,直接送上公式。 W = (Y-1) + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D Y:年 (年份后两位数) ... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(1399) 评论(0) 推荐(0)
摘要: 写了一段简单的代码,不知 为什么总是报错,后来上网查了一下才知道原因,当用中文进行注释时需要添加如下代码:# coding=utf-8 (注意:该段代码必须放在最前面才能有用,并且 ‘ = ’ 一定紧挨着coding) 我用的是pycharm软件,所以在使用中文注释时它会给... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(314) 评论(0) 推荐(0)
摘要: 1.全部转换成大写:upper() 用法: str = ‘marsggbo’ print str.upper() 结果:MARSGGBO 2.全部转换成小写:lower() 用法:str = 'MarsGGbO' print str.lower() 结果: ma... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(16452) 评论(1) 推荐(1)
摘要: 其实算法非常简单,当盘子的个数为n时,移动的次数应等于2^n – 1(有兴趣的可以自己证明试试看)。后来一位美国学者发现一种出人意料的简单方法,只要轮流进行两步操作就可以了。首先把三根柱子按顺序排成品字型,把所有的圆盘按从大到小的顺序放在柱子A上,根据圆盘的数量确定柱子的排放顺序:若n为偶数,按... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(688) 评论(0) 推荐(0)
摘要: 在Python中的注释与其他语言相比有很大的不同,但使用起来也很简单。在Python中有两种注释,一种是单行注释,一种是多行注释。单行注释适用于简短快速的注释(或者用于调试),而块注释常用于描述一段内容,或屏蔽一大块代码。单行注释通常情况下,你只需要使用#(井号)就可以注释掉一行123456pri... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(316) 评论(0) 推荐(0)
摘要: 图1为线性表(ZHAO, QIAN, SUN, LI, ZHOU, WU, ZHENG, WANG)的逻辑状态。头指针 指示链表中第一个结点(即第一个数据元素的存储映像)的存储位置。同时,由于最后一个数据元素没有直接后继,则线性链表中最后一个结点的指针为“空”(NULL)。图1 线性链表的逻辑状... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(10477) 评论(0) 推荐(1)
摘要: 简单说呢就针对不同的屏幕分辨率应用不同的CSS样式。比如在电脑、Pad设备上,屏幕比较宽,就可以一行放2个Div。到了手机上,或者Pad竖着拿的的时候,一行就只放1个Div。这里有2个关键点:一是如何在不修改Dom结构的前提下调整布局。二是如何判断屏幕分辨率并应用对应的CSS。以上两点都应该不依赖... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(182) 评论(0) 推荐(0)
摘要: #include int max(int a,int b){ return a>b? a: b; }int min(int a,int b){ return a<b? a: b; }int fun(int x,int y,int f(int,int)){ int result; result=f(... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(285) 评论(0) 推荐(0)
摘要: 一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(219) 评论(0) 推荐(0)
摘要: FFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA #FF0088 #C10066 #A20055 #8C0044 #FFCCCC#FF8888#FF3333 #FF0000 #CC0000 #AA0000 #... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(402) 评论(0) 推荐(0)
摘要: 《转》栈 是临时的 当跳出栈时,其指针对应的值被下次压栈替换掉 可能每次出栈时,系统可能会对刚才压栈的内存初始化#includechar* GetString(){char p[ ]="hello world";return p; //编译警告}int main(){char* str=NUL... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(137) 评论(0) 推荐(0)
摘要: 1、strcspn头文件:#inclued定义函数:size_t strcspn(const char *s, const char * reject);函数说明:strcspn()从参数s 字符串的开头计算连续的字符, 而这些字符都完全不在参数reject 所指的字符串中. 简单地说, 若str... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(410) 评论(0) 推荐(0)
摘要: 转自http://hi.baidu.com/qwpsmile/blog/item/9bc44efa4f41018a9f514637.html+----------------+| strtol |+----------------+i.e. string to l... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(337) 评论(0) 推荐(0)
摘要: 动态存储分配在数组一章中,曾介绍过数组的长度是预先定义好的,在整个程序中固定不变。C语言中不允许动态数组类型。例如:int n;scanf("%d",&n);int a[n];用变量表示长度,想对数组的大小作动态说明,这是错误的。但是在实际的编程中,往往会发生这种情况,即所需的内存空间取决于实际输... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(7903) 评论(0) 推荐(0)
摘要: #include #include #define NUM 500int main(void){ int a,b,c,i,j; for(a=1;a=c) { printf("亲密数为:(%d,%d)\n",a,b); } }} 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(149) 评论(0) 推荐(0)
摘要: #include #include int main(void){ double a,x1=1.0,x2; printf("please input a number:\n"); scanf("%lf",&a); x2=x1; x1=0.5*(x1+a/x1); for(;fabs(x1-x2)>... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(273) 评论(0) 推荐(0)
摘要: de>#include#include#define MAX_LEN 255int my_strlen1(const char* str);int my_strlen2(char* str);int main(){ char str1[MAX_LEN]; printf("Please ... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(3356) 评论(0) 推荐(0)
摘要: 这是我本人亲身测试过的,肯定有效,没用的话怪我咯。 首先安装package control,然后安装汉化包即可,很简单哦!!! 1.安装package control 打开sublime,使用快捷键:Ctrl+“~”调出console,然后复制如下代码并粘贴上去 import urllib.requ 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(12124) 评论(0) 推荐(2)