自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

转载 windows 配置IPython

这篇文章介绍一下Windows下IPython的配置安装题外话:有朋友调侃我的博客要么是XXX软件的配置和安装,要么就是书评。好吧,我诚恳的接受批评,以后放点“干货”上来。原本在Windows下一直在PowerShell里面直接打开python来使用的。虽然可以,但使用IPython可以节省很多时间和精力,IPython是一个增强版的Shell。这里简要介绍下IPython

2014-07-23 10:00:27 1002 2

转载 lambda 表达式

lambda只是一个表达式,函数体比def简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。如下例子:定义了一个lambda表达式,求三个数的和。再看一个例子:用lambda表达式求n的阶乘。-

2014-07-23 09:33:59 705

转载 Qt 遇到的一些小问题

1.在函数中,若对一个控件进行setEnabled(false);在函数未结束前,并不能马上看到该控件变灰,必须要手动调用qApp->processEvents()函数,才能看到立刻变灰的效果。该函数作用是马上处理一下时间循环。2.应用程序单例要实现单例,使用QLocalServer监听应用名称,这时setApplicationName必须要设置一个自定义名称,否则默认为空。在判断

2014-07-23 08:44:24 1684

转载 python string join split使用

python join 和 split方法的使用,join用来连接字符串,split恰好相反,拆分字符串的。1.join用法示例 >>>li = ['my','name','is','bob'] >>>' '.join(li) 'my name is bob'  >>>'_'.join(li) 'my_name_is_bob'  >>> s = ['my

2014-07-19 18:41:27 1018

转载 gtk多线程编程用例

#include gtk/gtk.h> static GtkWidget *fixed; static GtkWidget *button1; static GtkWidget *button2; int running = 1;void our_thread1(GtkWidget *button) ...{  gint x,y,towards;  x=40; 

2014-07-19 17:09:19 2047

转载 GTK 多线程例子

GTK线程的简单使用与线程中更新图形界面 1)线程的简单使用,通过一个简单例子来说明(能运行) 编译命令:gcc   `pkg-config gtk+-2.0 --cflags --libs gthread-2.0` -std=gnu99  -o thread  thread.c注意要加上gthread-2.0  C代码  #in

2014-07-19 17:01:50 5290 1

转载 GTK+图形化应用程序开发学习笔记(四)—容器、构件

 一、构件      上一章我们介绍了如果创建一个窗体,但应用程序仅有一个窗体是不够的我们必须在窗体上添加一些东西(如:按钮,文本框等)。这些东西被称为构件,而我们添加的构件的载体被称为容器(如:主窗体)。构件(GtkWidget)有一些统一的函数对其操作,通常情况下我们定义一个GtkWidget类型的构件指针。再根据不同的需要进行转换。添加一个构建分5个步

2014-07-19 16:58:11 1558

转载 ubuntu 安装GTK

1 安装命令:sudo apt-get install gnome-core-devel sudo apt-get install libglib2.0-doc libgtk2.0-doc sudo apt-get install devhelp sudo apt-get install glade-gnome glade-common glade-doc  安装GTK环境只要

2014-07-17 23:17:27 1470

转载 GTK Labels

标签 Labels标签(Labels)是 GTK 中最常用的构件,实际上它很简单。因为没有相关联的 X 窗口,标签不能引发信号。如果需要获取或引发信号,可以将它放在一个事件盒中,或放在按钮构件里面。  下面是Labels的使用一个实例,点击按钮,可以打印原来标签的内容,并设置新的内容,具体代码如下: [cpp] view plaincopyprint?

2014-07-17 23:16:12 2097

转载 GTK 对话框

对话框       对话框是一类GtkWindow,它用于提供顶层窗口。它可以为用户提供消息,可以获得用户信息,或者提供一些简短的动作。        对话款构件被一个水平分割线分隔成两半。上半部放置的是用户界面的主要部分。下半部被称为动作区域,它包括一系列的按钮。当点击,每个按钮会发出一个唯一标识的信号,告诉程序员哪个按钮被点击了。        一般来说,对话框构件可以

2014-07-17 23:15:03 9087 3

转载 GTK编程基础----状态栏、文本输入构件、组合框

状态栏 Statusbars状态栏(Statusbars)是一些简单的构件,一般用来显示文本消息。它将文本消息压入到一个栈里面,当弹出当前消息时,将重新显示前一条文本消息。看下面具体的代码实现:[cpp] view plaincopyprint?/*File:statusbar.c  *Date:2013-12-22  *Author:sjin  *Ma

2014-07-17 23:14:44 4409

转载 GTK 笔记本构件(The NoteBook Widget)

笔记本构件(The NoteBook Widget)笔记本构件(The NoteBook Widget)是互相重叠的页面集合,每一页都包含不同的信息,且一次只有一个页面是可见的。该构件在GUI(图形用户接口)编程中很常用。要显示大量的相似信息,同时把它们分别显示时,使用这种构件是一个很好的方法。具体看下面的代码具体代码如下:[cpp] view pl

2014-07-17 23:11:01 1428

转载 GTK 框架(Frames)

框架(Frames)框架(Frames)可以用于在盒子中封装一个或一组构件,框架本身还可以有一个标签。标签的位置和盒子的风格可以灵活改变。在UI设置中,使用框架还是比较多的,也比较简单。看下面的示例代码吧! [cpp] view plaincopyprint?/*File:frames.c  *Date:2014-02-09  *Author:sjin  *

2014-07-17 23:04:41 1794

转载 GTK 菜单控件

菜单控件创建菜单栏和子菜单时要用到三种构件:• 一个菜单项(menu item),就是用户要选择的东西,比如,"Save"• 一个菜单(menu),作为菜单项的容器。• 一个菜单栏(menubar),是各个单独菜单的容器。下面是创建菜单控件的一般步骤:• 用 gtk_menu_new() 创建一个新的菜单• 多次调用 gtk_menu_item_new() 创建每个你想

2014-07-17 23:02:33 1682

转载 GTK编程基础-----事件驱动(事件盒、固定窗口)

事件盒 The EventBox一 些 GTK 构件没有与之相关联的 X 窗口,所以它们只在其父构件上显示其外观。由于这个原因,它们不能接收任何事件,并且,如果它们尺寸设置不正确,它们也不会自动剪裁(译者注:裁剪就是使 构件只显示一部分),这样可能会把界面弄得乱糟糟的。如果要想构件接收事件,可以使用事件盒(EventBox)。初 一看,事件盒构件好像完全没有什么用。它在屏幕上什么也不画,并

2014-07-17 23:01:07 971

转载 ubuntu pyqt eric

装之前最好把C/1、安装sip tar xvf sip-4.14.tar.gzcd sip-4.14/python configure.pymakemake install2、安装qmake及qt4sudo apt-get install libqt4-devlibqt4-debug libqt4-gui libqt4-sql qt4-dev-tools qt4

2014-07-17 22:38:47 728

原创 有空去补充点能量吧

http://www.kuqin.com/docs/

2014-07-17 18:05:56 627

转载 最简单的wxPython的界面设计

[python] view plaincopy#!/bin/env python  # -*- coding: utf-8 -*-     #################################################################################  #这个测试程序有助于我们理解wxPython的

2014-07-17 11:40:50 6251

转载 python中的生成器(generator)

生成器是python中一个非常酷的特性,python2.2中引入后在2.3变成了标准的一部分。它能够让你在许多情况下以一种优雅而又更低内存消耗的方式简化无界(无限)序列相关的操作。生成器是可以当做iterator使用的特殊函数,它功能的实现依赖于关键字yield,下面是它如何运作一个简单的演示:>>> def spam(): yield "first" yield "s

2014-07-17 11:34:10 707

转载 Python中subprocess模块的使用

执行命令:[python] view plaincopy>>> subprocess.call(["ls", "-l"])  0  >>> subprocess.call("exit 1", shell=True)  1  测试调用系统中cmd命令,显示命令执行的结果:[python] 

2014-07-17 11:12:35 665

原创 wxpython 只能这个做gui了

http://hi.baidu.com/rarnu/item/a200dfd97a0da653d73aae6f

2014-07-16 22:58:32 797

原创 ubuntu 安装pyqt IDE使用eric 辛酸史

ubuntu 12.4 下安装pyqt   所有的下载都是最新的。按照网上的教程yi bu

2014-07-16 22:06:19 7341

转载 ubuntu 安装路径

apt-get 下载后,软件所在路径是什么??/var/cache/apt/archivesubuntu 默认的PATH为PATH=/home/brightman/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/gamesapt-get install安装目录是包的维护者确定

2014-07-16 09:45:22 852

转载 ubuntu 常用命令

一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名 创建一个目录 rmdir 空目录名 删除一个空目录 rm 文件名 文件名

2014-07-16 09:32:55 1146

转载 ubuntu 更改文件和文件夹权限

1. 更改文件夹和子文件夹权限打开终端进入你需要修改的目录然后执行下面这条命令chmod 777 * -R全部子目录及文件权限改为 7772.修改文档权限的方法Ubuntu的许多操作是在终端中进行的,通过sudo命令管理的文件是由root持有权限的,一般用户是无法改变的。在图形界面上,我们可以通过属性中的权限选项夹进行操作。但是一旦文件的属性显示当前用户没有

2014-07-16 09:25:04 1727

转载 ubuntu 切换到root用户

我们使用SSH或者telnet登录远端的Linux服务器的时候,假设登录使用的用户名是aaa,登录成功后,会直接进入/home/aaa/目录下,但这时使用的用户名还是aaa,如下所示:aaa@ubuntu:~$ pwd/home/aaaaaa@ubuntu:~$ whoamiaaa我们如果要使用root用户的话,必须使用sudo –s 进行切换,应为

2014-07-16 09:22:53 1368

转载 ubuntu 更改root 权限

在终端中输入:sudo passwd rootEnter new UNIX password: (在这输入你的密码)Retype new UNIX password: (确定你输入的密码)passwd: password updated successfully以后,如果在想获得root权限,只需进行如下的操作:su rootPassword: (在此输入你上面设置

2014-07-16 08:59:30 784

转载 twisted实现udp广播聊天

[python] view plaincopyprint?from twisted.internet.protocol import DatagramProtocol  from twisted.internet import reactor  import os    class MulticastPingPong(DatagramProtocol

2014-07-15 17:46:07 956

转载 python 几到算法题

将字符串中空格长度大于1的空格变成一个空格, 时间复杂度O(N), 空间复杂度o(N)[python] view plaincopyprint?def test1():      sr = 'abcd abcde   abcd dd            abcd 123'      sl = list(sr)    

2014-07-15 17:45:51 920

转载 python with 用法

python中with可以明显改进代码友好度,比如:[python] view plaincopyprint?with open('a.txt') as f:      print f.readlines()  为了我们自己的类也可以使用with, 只要给这个类增加两个函数__enter__, __exit__即可:

2014-07-15 17:34:02 574

转载 python 访问sql server

将下面code保存到MSSQL.py文件,以供程式调用:[python] view plaincopy#coding=utf-8   #!/usr/bin/env python    import pymssql  import ConfigParser    class MSSQL:      def __init__(

2014-07-15 17:32:57 797

转载 python 读取excel

使用 xlrd 能够很方便的读取 excel 文件内容,而且这是个跨平台的库,能够在windows,linux/unix,等平台上面使用。软件可以去这个地址http://www.lexicon.net/sjmachin/xlrd.htm下载。[python] view plaincopyimport xlrd     fn

2014-07-15 13:41:03 716 1

转载 镜头桶形失真校正算法 镜头径向畸变校正

[cpp] view plaincopy%% 镜头桶形失真校正(短焦镜头)    img_origin1 = imread('Still001.bmp');  img_origin = rgb2gray(img_origin1);    k1 = -0.00000037;   % 形变参数,根据实际情况调整  k2 = -0.00000037

2014-07-15 11:52:25 3065

转载 图像畸变校正OPENCV

#include "cv.h"#include "highgui.h"#include "cxcore.h"#include "cvcam.h"//图像的像素直接提取#define _I(img,x,y) ((unsigned char*)((img)->imageData + (img)->widthStep*(y)))[(x)]//亚像素级灰度值#define

2014-07-15 11:47:17 25825 5

原创 好吧, 有空学学C/C++ 的左值 右值

http://blog.csdn.net/column/details/supermegaboy.html

2014-07-12 21:52:02 626

转载 Python super 用法

一、问题的发现与提出  在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1: 代码段1:class A: def __init__(self): print "enter A" print "leave A" class B(A): def __init__(self):

2014-07-11 14:44:58 613

转载 python 调用dll

在python中调用dll文件中的接口比较简单,实例代码如下:如我们有一个test.dll文件,内部定义如下:extern "C"{int __stdcall test( void* p, int len){     return len;}}在python中我们可以用以下两种方式载入1.import ctypesdll 

2014-07-11 12:04:53 845

转载 mac 上安装pyqt

http://blog.csdn.net/yxmmxy7913/article/details/6163397下面是我的安装情况:我的系统是Mac OS X 10.6.3,64位的,我的系统是Mac OS X 10.6.3,64位的,我在这里先将64位转为32位的操作系统,在命令行下输入:defaults write com.apple.versioner.python Pre

2014-07-11 00:03:02 7109

转载 墨菲定律、二八法则、马太效应、手表定理、“不值得”定律、彼得原理、零和游戏、华盛顿合作规律、酒与污水定律、水桶定律、蘑菇管理原理、钱的问题、奥卡姆剃刀等13条是左右人生的金科玉律

墨菲定律、二八法则、马太效应、手表定理、“不值得”定律、彼得原理、零和游戏、华盛顿合作规律、酒与污水定律、水桶定律、蘑菇管理原理、钱的问题、奥卡姆剃刀等13条是左右人生的金科玉律  一、墨菲定律    1949年,一位名叫墨菲的空军上尉工程师,认为他的某位同事是个倒霉蛋,不经意间开了句玩笑:“如果一件事情有可能被弄糟,让他去做就一定会弄糟。”这句

2014-07-05 19:47:57 1771

转载 VI(VIM)编辑器 用法

百度关于vi的资料 http://baike.baidu.com/view/908054.htm关于vi 和vim的介绍可以在上面的网址看到。1   进入和退出vi进入:在终端命令行输入 vi 文件名   就会进入vi,并且建立了一个空的名字为刚才输入的文件,假如进入vi的时候不加文件名,那么进入vi后系统会自动建立一个空文件,你可以在命令模式下给这个文件改名。退出

2014-07-02 23:06:45 856

TakeImageWCFService.rar

WCF服务寄宿于Windows服务,windows服务安装启动后,winform客户端访问wcf服务,源码中包含3个项目,一个wcf服务,一个windows服务,一个winform客户端,代码写的简单,直接运行,客户端直接点击test即可

2020-07-22

C# Winform 多语言 XML

C# Winform XML ,选择不同的语言类,更新界面控件文字描述,网上找的资源修改了一下自己喜欢的方式

2019-08-06

python3 wingide6 破解

python3 wingide6 破解 不用不知道,一用下一跳,用了就知道多爽了。

2018-04-24

matlab 2016a osgenericvideointerface

使用matlab 做USB camera 开发的朋友们,必须要安装这个,才可以开启摄像头,matlab 的版本必须是2016a的。

2017-12-11

MFC Windows 应用程序设计

MFC Windows 应用程序设计 很经典的一本学习资源

2013-09-07

IIS 6.0软件

iis 6.0 最新最强的软件 网站开发必不可少的软件。

2011-12-12

W3School全套教程

W3School全套教程 CHM格式的 查阅很方便

2011-12-12

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

TA关注的人

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