自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 关于linux文件管理的学习

首先,在linux系统中,分为三种用户,普通用户,超级管理员和其他所有用户,首先,在对文件权限进行管理的时候,我们可以输入chmod num file来改变文件权限,文件名前面有十个字母,第一位表示的是文件的类型,2-4位表示超级用户的权限,5-7表示普通用户权限,8-10表示组用户权限,zwx分别表示读写和执行(现输入ls -l查看用户权限)cat/more/less(查看文件/可以向下翻页

2015-12-10 21:47:17 245

原创 使用python-docx对doc文档修改页眉时,遇到的一点小问题

不管我怎么修改,都只能在横线下面对页眉做修改,一时间也没找到其他方法,有点迷茫。我是想替代括号中的内容为其他内容,但是运行上述代码后,效果如下图所示。之前在百度和google搜到的也修改页眉的方式,代码如下。BTW竟然没有一篇文章讲到页眉添加表格的.....我的页眉格式如图所示。

2023-09-11 11:09:34 320

原创 python3 pandas读取excel报错解决

网上有人说需要手动指定引擎,加入engine=‘openyxl’或xlrd等等,都没用。忽然发现源文件有加密,虽然我能够自由读取,但是通过pandas读取可能会因为这一点报错。找了另一个无加密的文件读取,问题解决。

2023-08-31 16:50:06 1089

原创 使用svm类算法之前对优化问题的一些了解

众所周知,svm类分类算法的核心思想是通过得到一个或多个超平面来将线性可分或不可分的数据来分开,而求解超平面的过程可以转换成数学上优化问题的求解,大致形式为:minimize f0(x)subject to fi(x)<= bi i=1,2,3,4.。。。。x被称为优化变量,函数f0(x)为目标函数,fi(x)为约束函数,b为约束上限,如果在所有满足约束的向量中x对应的目标函数最小,即对于任意的满足约束f1(z)<= b1......fm(z)<=bm的向量z,有f0(z)&.

2021-11-02 15:47:35 322

原创 一些个人在写python代码时犯下的错误

一些用eclipse写python时出现的错误could not convert string to float可能是要转换的文件里面数据之间用的空格做分割而不是tab

2020-09-08 10:33:49 170

原创 c51和一般c语言的不同之处

c语言和c51大部分的地方都是相同的,他们的语句,结构,顺序都是很相似的,只是c51相比与c语言,多了很多变量类型和其他的东西,下面是总结c语言和c51的一些不同之处。  变量类型  位变量声明 bit c51中特有的一种变量声明,bit变量位域只有0和1,长度也只有1  存储类型  很多不管学过还是没学过c语言对于这个词都会有一些陌生,其实我们在学习c语言的时候接触过这个东西,在

2016-11-02 21:54:31 7346

原创 apache Mina自学

MIna是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架,通过java NIO技术提供一些API供用户使用一些重要的MIna接口IoServiece :这个接口在一个线程上负责套接字的建立,拥有自己的 Selector,监听是否有连接被建立。IoProcessor :这个接口在另一个线程上负责检查是否有数据在通道上读写,也就是说它也拥有自己的 Selector,这是与我们使

2016-08-28 22:19:32 363

原创 简写html和java的一些关系

java和htmljava语言的小程序(APPLET)不能单独运行,必须用相应的标记保存在html文档中,由支持java语言的浏览器来解释执行,介绍一点APPLET的标记APPLET标记的一般格式如下其中applet用于作为Applet小程序的标记,code用于制定要加载的java Applet程序的字节码文件,height用于指定Applet所对应的以像素为单位的显示区域的初始高

2016-07-14 16:58:20 3170

转载 jdk配置方法

首先说明,这个是从我的同学李喻汝那里转过来的,我转载这篇blog的目的是为了让更多的人能看到并且解决他们在安装jdk时遇到的问题,下面切入正题jdk配置方法在此介绍三种。一、修改全局变量二、修改用户目录下的.bashrc文件,将权限控制到用户级别三、命令行输入命令以 jdk-8u77-linux-x64.tar.gz为例一、修改全局变量1.下载插

2016-07-12 17:05:14 460

原创 c语言数据结构(4)

链表是数据结构的另一种存储结构,也就是链式存储结构,在链式存储结构中,元素被分成了数据域和指针域,数据域存放这个元素存储的数据,指针域存放这指向下一个结点的指针,这样存放的话,就必须有一个头指针指向第一个结点,也就是头结点(如果有头结点的话),一般头结点的数据域为空,或者是存放着整个链表的长度.头结点可有可无,但是头指针是必须的.简单的链表实现操作:   typedef struct no

2016-04-07 21:04:45 294

原创 c语言数据结构(3)

1 最坏情况和平均情况    我们要是查找一个具有n个元素的数组中的某一个数字时,可能会有很多种情况,最好的情况就是第一个就被查到,最坏的情况是查到第n个的时候才查到,所以,我们根据这个,也得出了最坏时间复杂度和平均时间复杂度,在最坏时间复杂度的保证下,保证不会再坏了我们一般提到的运行时间都是最坏运行时间,平均运行时间是表示在第n/2次找到元素,这是最有意义的运行时间,因为这是期望中的运行时间

2016-04-06 19:58:09 475

原创 数据结构的学习(2)(c语言)

上一章只是一个简介,对于数据结构的简短介绍,所以在难度上可能并不是那么难,不过从这一章开始,难度就会有明显的提升了    2,算法  其实,算法就是我们为了解决我们在编程中遇到的问题,而打出的一连串操作指令,其中.每一个或是几个指令会去完成我们给他赋予的功能,这就是算法,算法具有五个基本特性,分别是输入,输出,有穷性,确定性,可行性     (1),输入,输出    在

2016-03-19 17:48:30 362

原创 数据结构的学习(1)(c语言)

为了当好一个程序员(可能),学好数据结构是非常有必要的,所以,开始吧   1         首先,我们在学习数据结构,就要先搞懂数据是啥,简单说,数据就是存储在计算机中的,并且能被计算机识别并表达出来的一种东西,而数据元素,则是组成数据的东西,被系统以整体对待,数据项是数据元素中的组成部分,就像是人有五官和四肢一样,数据项是不可分割的最小单元,

2016-03-18 21:58:14 852

原创 在c语言里实现删除功能

我们在编写c语言的文件的时候,大部分时候都会用到删除功能,但是我们没有能够直接体现这个功能的函数,所以我们只能间接的通过一些对文件操作的函数来实现这个功能,具体如下,例如说:#include      struct people{    char name[10];    int xuehao;}stu;    void main(){

2016-03-13 20:42:14 4544

原创 c语言常出错误

关于回车在c程序中产生的影响

2016-03-03 20:18:24 716

原创 关于字符串变量和字符数组

字符串数组,就是二维的子符数常用的字符串处理函数(在最前面要加上头文件string.h)strlen:求给定字符串的长度,不包括/0strcpy:把字符串拷贝到字符串变量所对应的子符数组中,通常用于对字符串变量赋值例如 char str1[10].str2[]="hello";strcpy(str1,str2);结果为str的值为"hello"strcat:链接两个字符

2016-03-01 20:12:27 735

转载 c语言中字符数组和字符指针的区别

在学习c语言的过程中,我们总会遇到许多很相似的,难以分辨的事物,有时犯了错也找不出来,今日偶然看到一点关于字符指针变量和字符数组的区别,希望引以为鉴字符数组,其实就是字符串,在c语言中,字符数组和字符串视作相同的,字符指针的长度不在于你定义时的指针长度,而是结束符\0存在的位置.你的字符串只有十个字符,那么\0就会出现在第十一个位置视作结束,我们在字符数组的赋值时,只能对子符数组的单个元素赋值

2016-02-29 20:09:04 463

原创 git(1)关于git最基本的应用,并且是在单机状态下的应用

建立一个追踪:git add,这个命令也可以把已经追踪的文件更新放到暂存区去,并且要注意,每一次对文件的修改都必须进行依次git add指令,记录版本的变化怎样不直接管理某些文件,但是也不像让它取消跟踪在仓库的.gitignore文档中设置某些想要忽略的文件,不在提交更新的时候提交这些文件,例如说,我想忽略掉所有配置文件和工作日志,则我可以在.gitignore中打下   *.cfg *.

2016-02-28 17:38:55 632

转载 c语言学习之分配不足引起的错误

我们在c语言学习过程中,会碰到很多的错误(error)与警告(warning),如果我们能够学着处理掉这些问题,那么这无疑会给我们的学习带来很大的帮助,今天我要将的就是

2016-01-24 16:44:48 491

原创 c语言之c预处理程序

宏替换以#开头的是c预处理命令,#define是宏定义命令,一般形式#define string1 string2表示吧\把源代码中的所以string1都换成string2,在宏定义时,如果一行写不下,\表示续行符,然后另起一行写只要一个宏被定义了,其后的define可以引用这个宏define在定义有参数的宏替换时,类似于定义函数在定义具有参数的宏时,宏扩展部分要加括号

2016-01-22 10:49:17 630

原创 c语言学习之函数篇

函数的返回值,定义新函数,函数的递归调用,函数类型及说明形参和实参 定义函数时,圆括号里面的参数是形参 调用函数时,圆括号的参数是实参形参和实参的传递 值传递和地址传递 值传递时,实参若为变量时,形参的修改并不影响实参的变化返回值通过return语句来实现,其他函数调用含返回值的函数时,就是调用了那个函数的返回值函数没有return语句,或者有return语句但后面并没有接一个值,

2016-01-22 10:48:13 285

原创 c语言学习之语句篇

c语言中的语句和我们平时说的语句类似,都是由一个个变量,常量,关键字,保留字等等组成的,可以被机器识别的一串代码,在c语言中的语句有这几类空语句:单独一个分号就是一个空语句,通常在某个位置需要一段语句,但是有不用这段语句发挥其作用时会用到空语句表达式语句:在表达式后面加上一个分号.就表示表达式语句,表达式语句是我们应用最多,也是c程序中最普遍的语句类型变量定义和说明语句:;块(复合

2016-01-06 19:51:19 371

原创 c语言学习----运算篇

c语言中的运算说到算术运算,就离不开算术运算符,c语言中的算术运算符有一元,二元三元几种运算符,分别表示与运算符结合的字符数量,在二元算术运算符中,%表示取余数,并且%两侧都应该为整形的数据赋值运算=算术运算优先级别大于赋值运算++,--运算符++a和a++都表示a的值增加一个单位,区别是++a表示先引用变量本身的值,然后再做运算.a++则表示先做运算,然后引用运算后的值

2016-01-06 15:10:57 363

原创 c语言学习(3)

c语言的控制结构共分为3种,分别是顺序结构,选择结构和循环结构顺序结构较为简单,系统按照语句的书写顺序以此完成语句的执行,其中,赋值语句中的a+=n意思是a=a+n,+=,-=,*=,%=,/=,表示一种自运算符号选择结构分为两个基本部分,第一部分是对选择条件的描述,第二是对处理分支的描述,在对选择条件的描述时,会用到关系运算与逻辑运算,大于小于与我们在日常生活中使用的运算符相同,注意等于

2016-01-05 20:58:07 244

转载 linux命令学习(6)

查看文件命令:cat cat [文件路径]查看文件内容并显示在屏幕上cat file1 file2 > file#把file1和file2合并在一起,并不显示其内容cat -n 对输出的文件内容行号进行编号,也就是相当于在vi编辑器里面输入指令 set nucat -b 与上面那一条类似,不过对于空白的行,并不编号cat > filename1 从键盘创建一个名为fil

2015-12-27 14:04:38 251

转载 c语言学习(2)

在c语言编程中,比较重要的一点是变量要先声明后使用,几个变量的类型之前已经说过,不在赘述,注意unsigned表示不带小数点的正数,输出函数格式(printf):printf(“格式控制字符串”, 输出表列)其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等

2015-12-24 21:49:43 284

原创 linux命令学习(5)

今天的笔记是复制粘贴命令,也就是cp,cp可以复制文件或者目录,具体使用方法如下cp -r 目录1 目录2 将目录1以及目录1中所有文件复制到目录2中,如果在当前操作下没有目录1,终端会报错,提示cp: 无法获取"122" 的文件状态(stat): 没有那个文件或目录,但是如果当前操作下没有目录2,系统会自动创建一个目录2并执行相关操作cp -a 在操作时不改变原文件的所有状态,例如链接,

2015-12-23 20:09:46 376

原创 linux命令学习(4)

在linux里面,有一个对命令进行解释的命令,就是type命令,man命令也能够对与命令进行解释,不同的是,man解释的更为全面和具体,包括了命令版本信息,参数等等,而type命令仅仅是对与之前打出来的命令指定类型,具体类型有如下几种alias 别名keyword 关键字,Shell保留字function 函数,Shell函数builtin 内建命令,Shell内建命令file 文件,

2015-12-22 22:10:14 300

原创 linux命令学习(3)

今天主要写一点关于搜索的命令,进行搜索最主要的是find命令什么都不加,默认在当前目录搜索所有子目录并显示在终端上参数[ -name xx*]搜索名字前面是xx打头的文件并显示在终端,在后面加上-ls可以显示详细信息,不加*表示只搜索名字为xx的文件并显示,两边都加上*表示只要文件名含有相关关键字就可以,有一边加上了'表示无,也就是那不能有字符-mmin -t 搜索在t时间内有过改动的

2015-12-21 19:51:47 272

原创 linux命令学习(2)

今天.我要写一些在linux系统下对文件删除,移动和重命名的处理命令,删除空目录: rmdir参数[-p]dirname 如果空目录被删除后子目录成为空目录,则将其一并删除[-v]显示执行的过程注意,rmdir只能删除空目录,删除非空目录要用rm命令删除文件命令rmrm-f(force)在命令删除不存在的文件时不给出提示rm-i跟上面那个相反,删除存在的文件时有提示

2015-12-19 17:00:35 219

原创 linux命令学习(1)

关于文件管理,免不了要用到删除,复制,新建,粘贴,重命名等几个功能,虽然在图形化界面上进行这个操作也很容易,但是,以后我们面临的,将会是成百上千个文件和目录,一个个对他们进行编辑未免太过于复杂,所以,我们要用到命令来进行操作,今天先学习新建这个功能首先,新建一个子目录,要用到mkdir这个命令,具体使用方法和其他命令相同,都是mkdir[选项]目录,其中mkdir -m(mode)自定义新

2015-12-18 19:27:05 284

原创 shell编程初学(第一天)

在linux中,shell的意思是对你在终端中打出来的命令进行解释,并翻译的一个工具,shell的脚本有很多,像是bash,dash很多,在这些脚本中,存储着很多的命令,在shell编程中,特殊字符有很多,例如:通配符*?[  ] !他们分别表示任意字符,单个字符,在{ asd }里面只要有一个就可以,!与[  ]正相反""双引号表示字符,里面如果有可执行的命令就执行完命令在输出字

2015-12-17 21:18:57 532

原创 c语言学习

简单的指令int 定义变量类似于visual basic中的dimprintf 输出 void还没有搞明白,不过貌似表示的是空白,意思是说void main()在输入后可以不用加return,而intmain()或者main()要加上return ,否则warning

2015-12-04 17:46:41 321

原创 关于liunx上面的vi编辑器的使用小总结

今天,宿宝臣老师向我们讲解了linux上面文本编辑器vi的使用方法,下面是一些vi编辑器简单的指令qwwerwerewtrertyryrtdfgdsddasdasdqwqwewfsfsdffgsdfdsfgeqewqrewefwrqdsasdfqwewerfwerwerweqeqeqeqweqweqweqeqeqweqwewfsdgdfgdhjtyutyui

2015-12-03 20:42:00 258

原创 自学c语言的第一天(算是吧)

编程语言中,c语言是最为重要的且难度系数极高的一门语言,想要掌握python,java之类的语言,就必须要先搞明白c语言,首先我是在ubuntu系统上学习c语言(很方便,只需要touchxxx.c就可以创建c语言文件),最基础的学习就先从上次单片机培训时赵亮学长使用的ppt中开始.首先 在编写才]语言程序文件时,文件开头要加上#include,因为你在编写过程中,需要运用很多内部函数,如pri

2015-12-02 20:59:21 319

原创 加入csdn的第一天

今天,我开通了csdn的账户,并准备利用csdn上面的blog功能来记录自己学习linux操作系统和c语言的历程和成果,同时也希望能有更多的人帮助我相关方面的学习现在linux操作系统已经学会的简单命令:ls 查看pwd 打出所在文件夹mkdir 新建文件夹命令cd 转到cd -转回上次所在rm 删除find 查找reboot 重启touch 新建任意文件p

2015-11-28 16:41:06 301

空空如也

空空如也

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

TA关注的人

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