自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (1)
  • 收藏
  • 关注

转载 一招解决python pip install 安装库失败

PIP是python强大的安装利器,但是我们经常遇到安装库失败的问题,以下本人觉得最有效的解决方法:1.打开 https://www.lfd.uci.edu/~gohlke/pythonlibs网站,2.搜索(CTRL+F)需要安装的库的名称,比如pandas3.找到对应自己系统的版本并下载,cp后面的数字时python的版本,如cp36代表python3.6版本,WIN后面的数字32/64表示32或者64位系统;4.下载后,使用pip install +路径文件名安装,例如pip i.

2020-06-23 09:15:34 1674

原创 Python命名空间和作用域

一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响。命名空间的生命周期取决于对象的作用域,如果对象执行完成,则该命名空间的生命周期就结束。因此,我们无法从外部命名空间访问内部命名空间的对象。内置作用域是通过一个名为 builtin 的标准模块来实现的,预定义了哪些变量:;Python 中只有模块(module),类(class)以及函数(def、lambda)才会引入新的作用域,其它的代码块(如 if/elif/else/、try/except、for/while等)是不

2020-06-11 21:51:46 187

原创 python面向对象

1:类定义:类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性。2:类对象:属性引用和实例化。例子:创建了一个新的类实例并将该对象赋给局部变量 x,x 为空的对象。3:类有一个名为 __init__() 的特殊方法(构造方法),该方法在类实例化时会自动调用。__init__() 方法可以有参数,参数通过 __init__() 传递到类的实例化操作上。self代表类的实例,而非类:self 代表的是类的实例,代表当前对象的地址,而 self.class

2020-06-11 21:08:28 234

原创 Python模块

模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。__name__属性可以用__name__属性来使该程序块仅在该模块自身运行时执行。...

2020-06-11 11:05:33 145

原创 Pyrthon函数

1:函数代码块以def关键词开头,后接函数标识符名称和圆括号()。2:任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。3:函数内容以冒号起始,并且缩进。4:return [表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。5:类型属于对象,变量是没有类型的。不可变类型:strings, tuples, 和 numbers 。变量赋值a=5后再赋值a=10,这里实际是新生成一个 int 值对象 10,再让 a ...

2020-06-10 15:52:36 406

原创 Python 字典

1:可存储任意类型对象。2:字典的每个键值key=>value对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中。键一般是唯一的,如果重复最后的一个键值对会替换前面的。4:访问字典中的值:把相应的键放入方括弧中。5:修改字典:修改某项值并添加一组字典:6:删除字典:能删单一的元素也能清空字典,显示删除一个字典用del命令。7:字典键的特性: 字典值可以没有限制地取任何python对象,既可以是标准的对象...

2020-06-10 13:54:40 235

原创 Python列表

1:序列都可以进行的操作包括索引,切片,加,乘,检查成员。2:Python已经内置确定序列的长度以及确定最大和最小的元素的方法。3:列表的数据项不需要具有相同的类型。4:与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合。5:添加列表项:6:删除列表元素:7:列表脚本操作符:8:列表截取:9:List :operator模块比较两个列表的方法,比较大小的规则是以ASCII码表为基准, 从两个列表中的第一个字符开始进行比较, 返回值为布

2020-06-09 16:42:50 128

原创 Python字符串

1:转义字符2:运算符3:字符串格式化;4:format 格式化函数:基本语法是通过{}和:来代替以前的%。数字格式化:5:python三引号:Python 中三引号可以将复杂的字符串进行赋值。Python 三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。...

2020-06-09 10:51:38 94

转载 Python数学函数

1:数学函数2:随机函数3:三角函数

2020-06-08 18:04:13 193

原创 Python Number 数字

1:数据类型是不允许改变的,如果改变Number数据类型的值,将重新分配空间。2:Python Number类型转换3:Python math 模块、cmath 模块Python 中数学运算常用的函数基本都在 math 模块、cmath 模块中。Python math 模块提供了许多对浮点数的数学运算函数。Python cmath 模块包含了一些用于复数运算的函数。cmath 模块的函数跟 math 模块函数基本一致,区别是 cmath 模块运算的是复数,math 模块运算的是数

2020-06-08 16:14:33 130

原创 Python for循环

1:遍历一个字符串。2:遍历一个数组:3:通过索引遍历:4:错误:

2020-06-08 09:11:12 132

原创 Python while循环语句

1:实例:2:continue:用于跳过该次循环3:break:用于退出循环。4:无限循环你可以使用 CTRL+C 来中断循环。5:while … else 在循环条件为 false 时执行 else 语句块。

2020-06-05 15:36:51 385

转载 Python 条件语句

1:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。2:由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。...

2020-06-04 21:11:35 208

转载 Python运算符

注意:Python2.x 里,整数除整数,只能得出整数。如果要得到小数部分,把其中一个数改成浮点数即可。

2020-06-03 21:24:32 95

转载 Python的基本用法

1:Python 可以同一行显示多条语句,方法是用分号;2:在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。3:Python 中的标识符是区分大小写的。4:以单下划线开头_foo的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用from xxx import *而导入。以双下划线开头的__foo代表类的私有成员,__init__()代表类的构造函数。5:缩进错误提醒:IndentationError: unindent d...

2020-06-03 20:45:43 5474

转载 Pycharm快捷键

Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl + F1 显示错误描述或警告信息Alt + Insert 自动生成代码Ctrl + O 重新方法Ctrl + Alt + T 选中Ctrl + / 行注释Ctrl + Shift + /

2020-06-02 19:14:50 177

转载 Pycharm 使用技巧

1:新建一个项目。2:调整编辑器字体及其大小及控制台的字体及其大小3:设置文件编码。 4:让一个 tab 键代替 4 个空格键。5:断点调试:设置断点:在代码前面与行号后面之间的空白处,鼠标单击,就可以设置断点。6:调试断点:点击那个绿色的甲虫图标,进行断点调试。启动之后,自动跳转到第一个断点。下方debugger里会显示该断点的信息。点击Step Over或者按F8,我们继续往下运行,到下一个断点,右边则显示当前行的信息...

2020-06-02 19:09:41 249

原创 Python初识

1:使用pycharm之前,要先安装Python解释器,executable表示可执行版,pycharm如无法找到解释器,将无法编译。添加解释器:点击File,选择settings2:新建Python文件:点击New,选择Python File3:编译:快捷键ctrl+shift+F10或者点击绿色三角形,就会编译。...

2020-06-02 18:09:21 139

转载 Silverlight学习点滴之二——为RadioButton换上新衣

WPF/Silverlight有个叫做模板的东西,可以为控件创建自定义的样式。比如,有一组RadioButton(俗称“单选框”),在WrapPanel中自由排列,如下图的样子:  打算山寨一下淘宝网的界面,做成这样: 开始折腾··· 创建UserControl自定义的用户控件,也就是图中“数据生成时间”以及下方的Ra

2015-12-25 14:57:23 499

转载 WPF 手绘进度条

话说现在的项目中我要用进度条了。本想用自带的那个ProcessBar控件,可是样式不好看,加上自己本事有限,对WPF中的样式相当的不熟。只好想别的办法了。不知哪根儿神经一动,我想到了用Rectangle控件。知道这个控件的一定就知道我是怎么想的了。具体通过DispatcherTimer类实现。因为这个类有一个Interval属性设置使用的多长时间完成,再加上一个Tick事件,每一毫秒就会触发一下这

2015-12-18 17:26:35 838

原创 C#中的类和var

C# 类“类”是一种构造,通过使用该构造,可以将其他类型的变量,方法和事件组合在一起,从而创建自己的自定义类型。类定义类型的数据和行为。如果类没有声明为静态类,客户端代码就可以创建赋给变量的“对象”或“实例”,从而使用该类。在对变量的所有引用都超出范围之前,  该变量始终保持在内存中。所有引用都超出范围时,CLR将标记该变量以供垃圾回收。如果类声明为静态类,则内存中只存在一个副

2015-11-26 16:31:02 1472

原创 List<T>

命名空间:System.Collections.GenericList类是ArrayList类的泛型等效类。该类使用大小可按需动态增加的数组实现IList泛型接口。泛型的好处(?)不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。添加到 ArrayList 中的任何引用或值类型都将隐式地向上强制转换为 Object。1:List的基础,常用

2015-11-26 15:22:51 553

转载 System.IO.Stream

System.IO.Stream MSDN: 对新建的数据文件进行读取和写入 。 在实现缓冲区的流上重写 Flush 。使用此方法将所有信息从基础缓冲区移动到其目标或清除缓冲区,或者同时执行这两种操作。

2015-11-26 14:25:18 961

转载 阅读代码建议

我突然想起来,很多程序员都讨厌阅读代码。来吧,承认吧! 每个人都喜欢编写代码,编代码是件趣事。 另一方面,阅读代码也不容易。 不仅不容易(编注:参见《微软资深软件工程师:阅读代码不容易》),而且还非常枯燥,咱们要面对这一事实。任何不是你的代码都不怎样。(虽然我们没有说出来,但我们都是这样想的。)即便是你自己几个小时之前写的代码,也会看起来很烂。时间越久,看起来越烂。 所以,为什么你要浪费时

2015-07-06 13:39:21 405

转载 Foreach用法

循环语句是编程的基本语句,在C#中除了沿用C语言的循环语句外,还提供了foreach语句来实现循环。那么我要说的就是,在循环操作中尽量使用foreach语句来实现。 为了来更好地说明为什么要提倡使用foreach,用如下三种不同方式来编写循环语句。        int[] nArray = new int[100];         // Use "for

2015-06-24 17:03:56 452

转载 WPF笔记

尽量不要试图通过UI层去拿数据或者操作数据,而是直接去操作数据源。例如:  想对一个TreeView里的结点排序,不应该是对TreeViewItem排序,而是应该对TreeView的DataSource排序  TreeView的Item是CheckBox,想把这些CheckBox认为选中,不应该从UI下手,而是把与CheckBox相关联的数据设为true你可以把Fo

2015-05-27 09:32:04 455

转载 WPF数据绑定

虽然很多人都知道WPF提供了很强大的数据绑定功能,但是并不知道怎么去学习。我也是刚刚接触这个,刚开始的时候看到了MSDN提供的文档和文章里面的WPF介绍,里面虽然有详细的讲解和一个提供的拍卖程序代码,可是对于初学的我来说还是看得头大,结果看了一个下午也明白具体该怎么用。  不过还好,后来找到了这篇《数据点 WPF 中的数据绑定》这篇文章,总算让我入了门,地址贴出来大家看一下:http://

2015-05-22 17:34:48 421

转载 WPF绑定模式

WPF支持OneWay,TwoWay,OneTime,Default和OneWayToSource等多种绑定模式无论是目标属性还是源属性,只要发生了更改,TwoWay 就会更新目标属性或源属性。OneWay 仅当源属性发生更改时更新目标属性。OneTime 仅当应用程序启动时或 DataContext 进行更改时更新目标属性。OneWayTo

2015-05-22 17:33:18 686

转载 WPF学习网址

http://www.cnblogs.com/fuchongjundream/p/3898978.html

2015-05-21 11:19:02 405

转载 WPF

http://www.cnblogs.com/pengjinyu/archive/2009/08/19/1549845.htmlWPF基础知识快速学习绝不是从零学起的,良好的基础是快速入手的关键,下面先为大家摞列以下自己总结的学习WPF的几点基础知识:1) C#基础语法知识(或者其他.NET支持的语言):这个是当然的了,虽然WPF是XAML配置的

2015-05-21 09:52:14 626

转载 软件概要设计

软件概要设计在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。因此,对大部分的公司来说,概要设计文档是唯一的设计文档,对后面的开发、测试、实施、维护工作起到关键性的影响。  一、问题的提出  概要设计写什么?概要设计怎么做?  如何判断设计的模块是完整的?  为什么说设计阶段过于重视业务流

2015-05-16 20:59:31 1191

转载 href=#是什么意思呢?

href=#是什么意思呢?每一个网友都很疑惑,href=#是链接当前页面,通常有如下用法: 关闭 将href="#"是指联接到当前页面,其实是无意义的,页面也不会刷新,关键是后面的onclick,当点击“关闭”时,会执行window.close()代码。 你或许会说为什么不直接写成关闭 如果这样写,关闭这两个字就不会作为超联接处理,效果看上去会差一些。你可以自己试试。在制作

2015-05-14 11:00:52 2578

转载 CSS background属性之主要背景属性

CSS background属性之主要背景属性在CSS中,关于background属性,主要有5个相关的背景属性。如下所示:background-color属性:设置背景颜色。background-image属性:设置背景图片。background-repeat属性:是否重复背景图片。background-attachment属性:设置背景图片是否随页面滚动。background-

2015-05-13 21:45:43 1122

原创 超分软件[客户机]安装环境部署

ArcGIS破解:http://jingyan.baidu.com/article/ac6a9a5e7d98282b653eaca1.html1:安装Engine。2:破解LicenseManager:(1):安装完LicenseManager后,点击“stop”关闭licenseManager运行,然后点击OK。(2):复制破解文件夹里面的破解文件“Service。txt”和“A

2015-05-12 16:34:18 643

转载 pythonGUI的使用

在这篇blog"Python开发_python的安装"里面你会了解到python的安装。安装后,我们希望能够运用python GUI来运行一些我们编写的程序,那么Python GUI怎样用呢?看完这篇blog,也许你就会使用Python GUI来编写你自己的程序了。下面我们就来看看Python GUI是怎样使用的吧!//= 新建一个文件我们新建一个文

2015-04-10 11:21:04 729

转载 rdbuf流缓冲

c++流缓冲学习---rdbuf()我们使用STL编程的时候有时候会想到把一个流对象指向的内容用另一个流对象来输出,比如想把一个文件的内容输出到显示器上,我们可以用简单的两行代码就可以完成。 ifstream infile("test.txt");cout 上面的代码就把infile流对象中的流重定向到标准输出cout上,您可以在屏幕上看到test.txt的内容。下面的例子来自

2015-03-31 15:38:05 507

转载 字符串,int,十六进制之间的转换

public class TypeConvert { 02. /* 字符串转byte[] 03. 这个方法转换后的结果是会多一些 48字符进来的就是代表的是0不知道为什么,但是可以只是取出指定的字符串就行了 04. */ 05. public static byte[] hexStringToBytes(String hexString)

2015-03-26 18:23:28 492

转载 Combo Box应用总结

一、入门篇ComboBox (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Class来操作字符串列表。1、定义控件对应变量假定已经创建了一个Dialog,并且从控件工具箱将 Combo Box

2015-03-24 18:06:58 1057

转载 百度面试题

1、实现一个函数,对一个正整数n,算得到1需要的最少操作次数。操作规则为:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。例子:func(7) = 4,可以证明最少需要4次运算n = 7n-1 6n/2 3n-1 2n/2 1要求:实现函数(实现尽可能高效) int func(unsign int n);n为输入,返回最小的运算次数。给出思路(

2015-03-12 11:09:39 456

转载 面试智力题

题目一:      你的面前有30个硬币,其中有10个正面朝上,20个反面朝上,混乱在一团。要求:现在用厚布遮住你的眼睛。要你把30个硬币分成2团,每团正面朝上的硬币个数相等。问:你要怎么分?不能用手去触摸感觉,也没有其他人帮忙。题目二:有4枚硬币,初始状态未知。你的眼睛被蒙住,看不到硬币的状态,但可以随便翻任何几个硬币。你每翻一次以后,如果4枚硬币的状态是全正面朝上或者全背面朝上

2015-03-12 10:04:32 518

空空如也

空空如也

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

TA关注的人

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