自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 python基础学习-flask web框架

flask框架应该只能算是一个web框架内核,主要提供了一些web建站的核心功能,比如说可以监听到某个端口,获取请求参数,返回请求等待,用python实现了http协议安装flask就不多说了,跟安装普通的python module一样下面是一个Flask的Hello World例子>>> from flask import Flask>>> app = Flask(__name_

2017-08-30 23:59:00 608

原创 Linux学习之路-shell函数

跟其他编程语言一样,Shell也是支持函数的,在函数中定义一次程序控制操作来进行封闭最简单的函数,无形参,无返回值(shell的函数返回是整形的,表示函数执行的状态值)打印一句hellofunction printHello{str="hello"echo $str}printHello输出结果:hello下面可以直接通过$?来取得函数的返回值fun

2017-08-23 12:44:38 297

原创 Linux学习之路-文件输入输出

Linux的shell文件输出一般采用重定向,将echo重定向到一个文件比如把str变量中的值写到文件中可以直接echo $str>test.txt,当使用>时是覆盖,使用>>时是追加xiaoxiaobing@xiaoxiaobing-PC:~/Desktop$ str=abcdefgxiaoxiaobing@xiaoxiaobing-PC:~/Desktop$ echo $str>tes

2017-08-23 11:01:10 345

原创 Linux学习之路-程序控制结构

今天看了一天的数学,把《程序员的数学》第一本又过了一遍,下午又把第二本看了100多页,晚上实在看不下去了,就翻出以前没看完的Linux Shell编程但是发现是在暑假前看的了,现在已经忘得差不多了,结果又几乎是从头开始看了,不过幸好还记得一些,前面的看起来还是挺快的。晚上主要是看了下Shell的程序控制结构,跟C差不多的结构,并且bash还提供C风格的程序控制结构,比如if elf,for

2017-08-22 23:39:33 317

原创 python高级应用-twisted框架

关于twisted的介绍,我觉得这篇blog写得挺好的总得来说,twisted是为python提供一个异步操作,跟java中的NIO很类似,twisted框架的低层实现技术是使用yield协程来创建一个Reactor loop,在这个loop中,当一个事件发生后就把事件分发给相应的处理程序,并且这个事件监听是异步的,在单线程的环境下,既避免了线程的阻塞,又可以省去CPU对线程的调度消耗,缺点也

2017-08-19 12:41:58 1081

原创 python基础学习-正则表达式

官方对正则表达式的解释是:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。给定一个正则表达式和另一个字符串,我们可以达到如下的目的:1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);2. 可以通过正则表达式,从字符串中获取我们想要的特

2017-08-18 21:29:07 202

原创 python基础学习-socket网络编程

python的socket编程流程跟java差不过,服务器端为创建socket对象,bind(),listen(),accept(),read(),write(),客户端主要是创建socket对象,connect(),write(),read()下面就来写一个客户端每秒给服务器发送一个数字i,服务器把这个数字收到后打印出来并重新发送回客户端,同时客户端也打印出来#!encoding=u

2017-08-18 11:52:16 274

原创 python基础学习-协程与yeild表达式

#协程与yield表达式def receiver():print("Ready to receive")while True:n = (yield)print "Got ",nr = receiver()r.next()r.send(1)r.send(10)r.send("hello")执行结果:Ready to receiveGot

2017-08-18 00:02:23 207

原创 python基础学习-装饰器

python的装饰器应该可以被称为函数的加强,也就是增加一个函数的功能这里,就以一个非常简单的例子来说明#装饰器def bar(func):print "before return func"return funcdef func():print "calling func"f = bar(func)f()执行结果:before return func

2017-08-17 23:42:45 192

原创 python基础学习-闭包

python其实应该算是一门脚本语言,学过html,js的都应该知道,脚本语言的一大特性就是解释执行,代码解析到哪就执行到哪,当下一行有bug的时候,上一行bug还可以正常执行。对于闭包,这也算是几乎所有脚本语言的特性了。官方对闭包的定义是:闭包包含自由(未绑定到特定对象)变量;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。“闭包” 一词来源于

2017-08-17 23:04:53 253

原创 python基础学习-python操作sqlite数据库

'''python使用sqlite数据库'''import sqlite3con = sqlite3.connect("./test.db")#在磁盘上创建数据库# con = sqlite3.connect(":memory:")#在内存中创建数据库cu=con.cursor()#创建一个游标returnCu = cu.execute("select count(*)

2017-08-17 21:06:10 296

原创 python基础学习-python的json

'''python对josn的支持'''import jsonstring = {"name":"xiaobing","age":21,"sex":"man","student":True}jsonObj = json.dumps(string)print "dumps()->json对象:",jsonObjjsonStr = json.loads(jsonObj)

2017-08-17 20:31:08 210

原创 python基础学习-类(class)

python类的基本用法ython 2.7.13 (default, Jan 19 2017, 14:48:08) [GCC 6.3.0 20170118] on linux2Type "copyright", "credits" or "license()" for more information.>>> class People:age = 0name = ""s

2017-08-17 14:31:17 329

原创 python基础学习-集合数据类型

python语言本身提供除有基本数据类型外,还有相应的简单集合数据类型,常用的有列表,元组,集合,字典。当然也可以通过模块使用第三方的数据结构,比如说有矩阵,树,队列,堆栈,图等等。其中列表是一种动态数据结构,在数据结构中体现为线性表或者链表。其中的动态这个词很重要,像元组和基本数据类型就是非动态的,因为在对待按值传递和按引用传递方面是如果是动态的就按引用传递,如果是非动态的就按值传递。当然,

2017-08-17 13:45:47 1145

原创 python基础学习-按值传递和按引用传递

按值传递和按引用传递在java和以c++中很常见,Java对待对象是按引用传递和,对待基本数据类型是按值传递的。这里一定要注意java的String,因为java的String虽然是一个类,但是如果直接写成String str0="abc"的话,这里的str其实是指向常量池中的一个字符串,整个常量池只会有一个“abc”,如果再写一个str1="abc"的话,str0和str1其实是指向的同一个

2017-08-17 13:07:45 2235

QT画股市图

使用C++的QT库来实现股票K线图的绘制,可完美集成C++库的股市数据接口

2018-01-31

Android版交通小管家

集成了阿里云的驾考服务接口、有道翻译接口以及科大迅飞的语音识别合成接口,开发的有声驾考训练Android APP项目源码

2018-01-31

Netty私协议

基于Netty实现的私协议栈,包括消息体、消息头,可高度扩展和二次开发,基于Netty的NIO高效网络编程框架

2018-01-31

Qt实现的音乐播放器

qt(c++)实现的音乐播放器。本地音乐播放器的功能基本上全部实现,并且还实现了很多网络音乐播放器的功能,比如网络音乐查找与播放,网络音乐排行榜,排行榜是爬取的酷狗音乐的。界面使用了扁平化风格,以淡雅黑为主打颜色风格。

2016-12-27

空空如也

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

TA关注的人

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