- 博客(89)
- 资源 (2)
- 收藏
- 关注
原创 Excel如何按照指定顺序排列
需求:要求按照指定的code出相应的value值,后台可能查出来的code对应的值无法与给定的顺序匹配上,当然可以用代码解决,但是如果想偷懒可以直接用Excel强大的自定义排序解决。Step1:在Excel中自定义排序:点击“文件”-->“选项”-->“高级”-->“编辑自定义列表”-->自定义序列Step2:将结果按照自定义的排序进行排序:“排序和...
2019-04-24 11:56:55 19426 1
转载 Python 字符串操作方法大全
1、去空格及特殊符号复制代码 代码如下:s.strip().lstrip().rstrip(',')2、复制字符串复制代码 代码如下:#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr23、连接字符串复制代码 代码如下:#strcat(s
2016-08-17 10:25:01 909
转载 Python 报错IndentationError: unindent does not match any outer indentation level
对于此类问题的原因是:没有对齐,混用的Tab键和空格如果使用的是Notepad++,可以进行如下操作,将所有的字符(包括特殊字符)显示出来显示结果如下:可以发现else前面的是tab键而不是像if前面是空格键,将else前面的tab键换成四个空格键即可。
2016-08-15 16:25:43 1273
原创 学习python遇到的问题
1. 运行文本时一定要在command窗口运行,不要在python自带的解释器上运行2. raw_input注意事项:raw_input默认把用户输入的内容看做字符串例:a = raw_input('please input a number:') if a >= 0: print a else: pr
2016-08-09 14:40:22 884 1
转载 指针和句柄
句柄是一个32位的整数,实际上是windows在内存中维护的一个对象(窗口等)内存物理地址列表的整数索引。因为windows的内存管理经常会将当前空闲对象的内存释放掉,当需要时访问再重新提交到物理存储,所以对象的物理地址是变化的,不允许程序直接通过物理地址来访问对象。程序将想访问的对象的句柄传递给系统,系统根据句柄检索自己维护的对象列表就能知道程序想访问的对象及其物理地址了。句柄是一种
2016-07-26 18:24:11 465
转载 C++ 指针数组与数组指针
数组指针(也称行指针)数组指针:a pointer to an array,即指向数组的指针定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是
2016-07-22 15:06:20 649
转载 c++ this指针
1. this指针的用处: 一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态成员函数的隐含形参,对各成员的访问均通过this
2016-07-22 10:40:20 493
转载 迷途指针
在计算机编程领域中,迷途指针,或称悬空指针、野指针,指的是不指向任何合法的对象的指针。当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称迷途指针。若操作系统将这部分已经释放的内存重新分配给另外一个进程,而原来的程序重新引用现在的迷途指针,则将产生无法预料的后果。因为此时迷途指针所指向的内存现在包含的已经完全是不同的数据
2016-07-22 10:32:27 583
转载 const 指针与指向const的指针
当使用带有const的指针时其实有两种意思。一种指的是你不能修改指针本身的内容,另一种指的是你不能修改指针指向的内容。听起来有点混淆一会放个例子上来就明白了。 先说指向const的指针,它的意思是指针指向的内容是不能被修改的。它有两种写法。 const int* p; (推荐) int const* p; 第一种可以理
2016-07-22 09:22:01 255
转载 函数指针和指针函数
关于指针和数组斩不断理还乱的恩怨还真是说了不少,不过现在应该已经理清了。有了上一讲的基础,本讲的内容相对来说就比较容易理解了。1.指向函数的指针(函数指针)来分析这样一个声明,void (*f) ( );虽然()的优先级高于*,但由于有括号存在,首先执行的是解引用,所以f是一个指针;接下来执行( ),表明f指向一个函数,这个函数不返回任何值。现在得出结论:f是一个指向不接受参数
2016-07-21 19:01:08 302
转载 c++指针详解
指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: int *ptr; char *ptr; int **ptr; int
2016-07-19 18:44:31 281
转载 python类库[进程subprocess与管道pipe]
一 程序的stdin,stdout,stderr+redirect+pipe程序的stdin,stdout,stderr:通常地一个应用程序默认地连接有3个io流,分别为stdin标准输入流,stdout标准输出流,stderr标准错误输出流。在程序中我们可以使用它们的句柄0,1,2来使用它们。程序与流的工作过程如下:从终端的输入通过标准输入流传给程序,程序的输出传给标
2016-07-18 13:14:42 5553 1
转载 C/C++语言参数传递----值传递、引用传递、指针传递、指针引用传递
1.值传递 void f( int p){ printf("\n%x",&p); printf("\n%x",p); p=0xff;}void main(){ int a=0x10; printf("\n%x",&a); printf("\n%x\n",a); f(a); printf("\n%x\n",a);}通过上例我们可以看到,
2016-07-13 19:29:30 520
转载 C++中引用和指针的区别
1.指针和引用的定义和性质区别:(1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。如:int a=1;int *p=&a;int a=1;int &b=a;上面定义了一个整形变量和一个指针变量p,该指针变量指向a的存储单元,即p的值是a存储单元的地址。而下面2句定义了一
2016-07-12 19:01:39 382
转载 C++ sizeof用法总结
sizeof sizeof操作符的作用是返回一个对象或类型名的长度,长度的单位是字节。返回值的类型是标准库命名为size_t的类型,size_t类型定义在cstddef头文件中,该头文件是C标准库的头文件stddef.h的C++版本。他是一个和机器相关的unsigned类型,其大小足以保证内存中对象的大小。1、什么是sizeof 首先看一下sizeof在m
2016-07-12 10:15:15 4348 3
转载 C++中const用法总结
1. const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。例如:const in
2016-07-11 16:28:11 284
转载 数据类型对应字节数(32位,64位 int 占字节数)
一、程序运行平台 不同的平台上对不同数据类型分配的字节数是不同的。 个人对平台的理解是CPU+OS+Compiler,是因为: 1、64位机器也可以装32位系统(x64装XP); 2、32位机器上可以有16/32位的编译器(XP上有tc是16位的,其他常见的是32位的); 3、即使是32位的编译器也可以弄出64
2016-07-06 13:47:14 786
转载 python ConfigParser、shutil、subprocess、ElementTree模块简解,configparser
ConfigParser 模块一、ConfigParser简介ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容[db]db_host = 127.0.0.1db_port = 22db_user = rootdb_pass = rootroot[concu
2016-06-28 18:11:02 612
转载 Python 文件操作
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的
2016-06-28 16:28:58 375
转载 命令行参数-optparse
Python提供了内置模块optparse来处理命令行选项;该模块提供了比getopt模块更强大的处理功能;比如,它可以指定命令行选项的参数值的数据类型,可以自动生成命令行选项的帮助信息;该模块很提供了很多方法来修改或定制命令行选项的属性特征;备注:optparse模块处理的长选项,需要附加参数值时,既可以使用等号"="来附加参数的值,也可以使用空格" "来附加参数的值;若
2016-06-28 16:23:36 10392 1
原创 WORD里表格复制到另一WORD里表格会变形的解决办法
问题:将word1中的表格复制到word2中,表格出现变形。解决办法:1.先选中word1中的表格,然后选择复制; 2.在word2中粘贴刚才复制的表格; 3.选中word1中的表格,在选中格式刷; 4.再word2中将表格用格式刷刷一下就好了。
2015-10-11 14:10:59 48201 5
转载 在matlab上使用libsvm工具箱使用错误及解决方法汇总
在matlab上使用libsvm工具箱使用错误及解决方法汇总首先附上使用过程step1: 输入>>mex -setup step2: Please choose yourcompiler for building external interface (MEX) files:
2015-09-21 10:23:35 2180
原创 Linux 删除文件夹命令
rm -rf +路径Example:删除data文件1.找到data文件所在的目录:双击data文件,进入后复制它所在的路劲,如:/share/xmw/explore2.执行删除命令:rm -rf share/xmw/explore3.重新打开Linux发现文件已经删除,不重新打开可能文件还显示在linux上面。
2015-09-21 09:33:05 500
原创 matlab plot画图详解
clearclcx=[0.1 0.5 1 5 10 50 100 500 1000];y1=[29.22 29.03 28.97 28.91 28.93 28.92 28.92 28.92 28.92]; y2=[37.18 37.20 37.21 37.22 37.22 37.22 37.22 37.22 37.22];y3=[20.38 19.95 19.95 19
2015-09-16 11:09:33 2488
转载 UIImageView常用操作
UIImageView,顾名思义,是用来放置图片的。使用Interface Builder设计界面时,当然可以直接将控件拖进去并设置相关属性,这就不说了,这里讲的是用代码。1、创建一个UIImageView:创建一个UIImageView对象有五种方法:UIImageView *imageView1 = [[UIImageView alloc] init]; UIImageVi
2014-06-05 16:25:09 493
原创 如何判断IOS版本
if (floor([[UIDevicecurrentDevice].systemVersionfloatValue]) >= 7) { NSLog(@">=7"); }else{ NSLog(@"); }
2014-04-30 09:32:35 495
原创 IOS如何将获取的13位时间戳转化为标准时间
NSDateFormatter *formatter = [[NSDateFormatteralloc] init]; [formatter setDateFormat:@"yyyy年MM月dd日 HH:mm"]; NSDate *date = [NSDatedateWithTimeIntervalSince1970:[@"1398680194000"doubl
2014-04-29 09:35:00 1841
原创 IOS中如何将十六进制颜色的字符串转化为UIColor
)导入两个文件TTTAttributedLabel.h和TTTAttributedLabel.m,这两个文件请到http://download.csdn.net/detail/xumingwei12345/6827723下载即可
2014-04-18 11:26:10 658
原创 如何将一个正方形的view变为圆形
- (void)viewDidLoad{ [super viewDidLoad]; UIView *view=[[UIView alloc]initWithFrame:CGRectMake(110,150, 100,100)]; view.backgroundColor=[UIColorredColor]; view.laye
2014-04-18 10:34:45 3000
原创 IOS中如何画1像素边框(假设边框要求是红色)
- (void)viewDidLoad{ [superviewDidLoad]; // Do any additional setup after loading the view from its nib. UIView *view=[[UIViewalloc] initWithFrame: CGRectMake(110, 150, 100, 1
2014-04-18 10:20:23 1403
转载 UITableView仿QQ好友的分组收缩展开界面
界面效果 主要思路:1.利用viewForHeaderInSection方法,自定义UITableView的header,在其上放置一个按钮2.点击按钮后,判断指定section的数据是否展开3.在返回numberOfRowsInSection数量时,如果发现是收缩的,则返回0,展开时,才给真实数据的行号这样就可以达到显示/隐含数据的效果
2014-04-10 10:31:57 999
原创 让tableview滚动到第一页
[tableViewsetContentOffset:CGPointMake(0,0) animated:YES];
2014-04-03 14:31:03 591
原创 如何用svn进行更新和提交
1、更新cd Desktop(工程放的地方)——>ls——>cd 工程的名字(MyProject)——> svn up2、提交cd Desktop(工程放的地方)——>ls——>cd 工程的名字(MyProject)——> svn ci-m "更新时你想输入的内容"
2014-03-25 11:18:45 967
原创 画1像素红色的描边
一、首先新建一个MiaobianView继承自UIView 在MiaoBianView.m文件中//设置1像素红色的描边-(void)drawRect:(CGRect)rect{ //创建图形路径句柄 CGMutablePathRef path =CGPathCreateMutable(); //设置矩形的边界 CGRec
2014-02-26 16:41:22 1392
TTTAttributedLabel
2014-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人