摘要: GetObject函数返回一个LOGBRUSH结构体,包含了COLORREF结构。 阅读全文
posted @ 2017-08-19 12:21 ,,,沙子,,, 阅读(409) 评论(0) 推荐(0) 编辑
摘要: The UpdateWindow function updates the client area of the specified window by sending a WM_PAINT message to the window if the window's update region is 阅读全文
posted @ 2017-08-17 18:57 ,,,沙子,,, 阅读(300) 评论(0) 推荐(0) 编辑
摘要: FLTK (Fast Light Tool Kit 发音为fulltick) 是一种使用C++开发的GUI工具包,它可以应用于Unix,Linux,MS-Windows95/98/NT/2000和MacOS操作系统平台,相 对于其它的许多图形接口开发工具包(如MFC、GTK、QT等),它具有体积很小、速度比较快,且有着更好的移植性。 阅读全文
posted @ 2017-07-19 23:08 ,,,沙子,,, 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 本方法可用于windows和linux双平台,采用C/C++标准库函数。 库函数 包含头文件 #include 用到数据结构_finddata_t,文件信息结构体的指针。 struct _finddata_t { unsigned attrib; //文件属性 time_t time_create; 阅读全文
posted @ 2017-07-19 15:29 ,,,沙子,,, 阅读(2547) 评论(0) 推荐(0) 编辑
摘要: OPENFILENAME结构包含了GetOpenFileName和GetSaveFileName函数用来初始化打开或另存为对话框的信息。其中lpstrFilter用来指定文件文件过滤器。 字符串由'\0'结尾的字符串对组成,最后的字符串要以两个'\0'结尾。 其中 和 是一对,用来过来txt后缀的文 阅读全文
posted @ 2017-06-22 17:52 ,,,沙子,,, 阅读(2938) 评论(0) 推荐(0) 编辑
摘要: “Debug” and “Release” are actually just two labels for a whole slew of settings that can affect your build and debugging. In “Debug” mode you ... 阅读全文
posted @ 2017-06-08 21:32 ,,,沙子,,, 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 本文介绍利用有限状态机原理开发计算器小程序的过程。 <!--more--> 实现的功能 支持整数、小数输入 支持+ - * / 四则运算 CE 清除当前操作数 C 清除所有、回到初始状态 回显操作数和结果 HSM状态图 计算器可以分为七种状态:Start、Operand_1、Negate_1、Ope 阅读全文
posted @ 2017-05-04 09:23 ,,,沙子,,, 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: Windows应用程序是消息驱动的。在MFC软件开发中,界面操作或者线程之间通信都会经常用到消息,通过对消息的处理实现相应的操作。比较典型的过程是,用户操作窗口,然后有消息产生,送给窗口的消息处理函数处理,对用户的操作做出响应。 <!--more--> 什么是消息 窗口消息一般由三个部分组成:1.一 阅读全文
posted @ 2017-05-04 09:18 ,,,沙子,,, 阅读(222) 评论(0) 推荐(0) 编辑
摘要: import urllibimport urllib.requestfrom bs4 import BeautifulSoup""" 1.抓取糗事百科所有纯文本段子 2.保存的本地文件"""class QiuShi(): def ... 阅读全文
posted @ 2017-04-19 18:30 ,,,沙子,,, 阅读(197) 评论(0) 推荐(0) 编辑
摘要: import urllib.requestimport urllib.parseimport json""" 利用“最美天气”抓取即时天气情况 http://www.zuimeitianqi.com/"""class ZuiMei(): ... 阅读全文
posted @ 2017-04-19 18:30 ,,,沙子,,, 阅读(357) 评论(0) 推荐(0) 编辑
摘要: import urllib.requestimport urllib.parseimport jsonclass Translate(): def __init__(self): self.url = 'http://fanyi.y... 阅读全文
posted @ 2017-04-19 18:30 ,,,沙子,,, 阅读(207) 评论(0) 推荐(0) 编辑
摘要: #coding = utf-8'''Created on 2015年5月31日'''def count(*params): '编写一个函数,分别统计出传入字符串参数的英文字符、空格、数字和其它字符的个数' param_count=0 ... 阅读全文
posted @ 2017-04-19 18:29 ,,,沙子,,, 阅读(907) 评论(0) 推荐(0) 编辑
摘要: #coding = utf-8'''Created on 2015年5月30日 author: likui'''def findstr(desStr,subStr): '该函数统计一个子字符在另外一个字符串中出现的次数' des_len=l... 阅读全文
posted @ 2017-04-19 18:29 ,,,沙子,,, 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。 书写格式,和相关说明如下: 格式:\033[显示方式;前景色;背景色m 说明: 前景色 背景色 阅读全文
posted @ 2017-03-21 13:43 ,,,沙子,,, 阅读(673) 评论(0) 推荐(0) 编辑
摘要: Add src as a source content root: Then make sure to add add sources to your PYTHONPATH: Now imports will be resolved: Add src as a source content root 阅读全文
posted @ 2017-03-21 13:43 ,,,沙子,,, 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 利用七牛云的Python SDK实现文件上传、下载等操作。 import os import requests import qiniu from qiniu import BucketManager from qiniu import Auth from qiniu import utils #  阅读全文
posted @ 2017-01-19 18:31 ,,,沙子,,, 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-01-19 18:31 ,,,沙子,,, 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 近日装好Visual Studio 2015 和PTVS准备练习Python开发,遇到一个棘手的问题,编码错误,提示如下: SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xd3 in position 2: invalid 阅读全文
posted @ 2017-01-19 18:30 ,,,沙子,,, 阅读(464) 评论(0) 推荐(0) 编辑
摘要: #coding = utf-8 ''' Created on 2015年5月28日 二进制、八进制、十进制、十六进制之间进行相互转换 ''' class nsc(): hex_num={0:'0',1:'1',2:'2',3:'3',4:'4',5:'5',6:'6',7:'7',8:'8',9:' 阅读全文
posted @ 2017-01-19 18:29 ,,,沙子,,, 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 抓取实时天气前需要首先获得所有地区的cityCode,因为在最后queryWeather的时候需要传递这个参数。 最美天气获取全部cityCode及cityName的方法: 1.获取34个省及直辖市的cityCode、cityName http://www.zuimeitianqi.com/zuim 阅读全文
posted @ 2016-10-19 18:30 ,,,沙子,,, 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Requests比urllib更加方便,抓取有道翻译非常的简单。 import requests class YouDao(): def __init__(self,parm): # 请求表单,不需要手动urlencode self.form_data = {} self.form_data['ty 阅读全文
posted @ 2016-10-19 18:30 ,,,沙子,,, 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 使用build_opener 自定义 opener,这种方法的好处是可以方便的拓展功能。 import urllib.request import http.cookiejar def makeMyOpener(head={ 'Connection': 'Keep-Alive', 'Accept': 阅读全文
posted @ 2016-10-19 18:30 ,,,沙子,,, 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 照着demo自己做了一遍,练练手 import sys from PyQt4 import QtGui from PyQt4 import QtCore class SysTray(QtGui.QDialog): def __init__(self, parent=None): super(SysT 阅读全文
posted @ 2016-09-19 18:30 ,,,沙子,,, 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 建立了一个MainWindow,创建最基本的菜单栏、状态栏、工具栏,并重新定义了“X”关闭的默认行为。 # -*- coding: utf-8 -*- import sys from PyQt4 import QtGui from PyQt4 import QtCore class Icon(QtG 阅读全文
posted @ 2016-09-19 18:30 ,,,沙子,,, 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #coding=utf-8 import sys from PyQt4.QtCore import * from PyQt4.QtGui import * class FontPropertiesDlg(QDialog): #初始化 def __init__(self,parent=None): # 阅读全文
posted @ 2016-09-19 18:29 ,,,沙子,,, 阅读(263) 评论(0) 推荐(0) 编辑