阿赛·游梦鱼·郭言赛·阿赛工作室
全站技术源码素材
  • 发布:biancheng
    有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中
  • 发布:biancheng
    按照数据类型占用存储不同可以自动类型转换或强制类型转换,总的原则是小存储容量数据类型可以自动转换成为大存储容量数据类型。不同类型数据间按照下面关系的从左到右(从低到高)自动转换,longdouble。如果这些数据类型进行混合运算,运算中不同类型的数据先转化为同一类型,然后进行运算,转换从左到右自动转换,如表2-3所示。表2-3类型转换先后顺序表操作数1类型操作数2类型转换后的类型_Bool、cha
  • 发布:biancheng
    使用Object-C中的分类,是一种编译时的手段,允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到,这点和javascript中使用原型来定义属性有点类似。我们可以为一个类创建一个新的方法,而不需要在代码中编辑类定义。下面就是定义并使用分类的例子程序,通过下面代码,我们可以给Object-C中的NSString添加came
  • 发布:biancheng
    当把较长的整数转化为较短的整数或是char类型时,超出的高位部分将被丢弃。程序一:#includeintmain(){inti;charc;i=65535;c=48;i=c;c=i;printf(char=%c\n,c);printf(int=%d,i);getchar();}输出为:程序二:#includeintmain(){inti;charc;i=65535;c=48;c=i;i=c;pri
  • 发布:biancheng
    图(Graph)是一种较线性表和数更为复杂的数据结构,在线性表中数据元素仅有线性关系,各一个数据元素只有一个直接前驱和一个直接后继,在树形结构中,数据元素之间有着明显的层次关系,并且在每一层上的数据元素可能和下一层中多个元素相关,但只能和上一层中的一个元素相关,而在图形结构中就显得数据元素异常的自由了,在图中的任意两个元素之间可能是相关的。首先要说的是关于图的存储方式,图中的每一个元素都是存储在一
  • 发布:biancheng
    记得上次写python的学习笔记是三个月以前了,期间看过,也放下过,这次要坚持下来,一鼓作气,吃下python。本文内容主要是根据《Python简明教程》和自己的一些理解去写的,有问题,还请指出。一、Linux下安装如果你使用的是linux操作系统,那么恭喜你,你基本上可以不用去安装python,因为大多数linux的操作系统在安装系统的时候就已经默认安装了python。要测试你的系统是否已经安装
  • 发布:biancheng
    今天从笔记的标题来看,你可能会很困惑,什么“最初的步骤”?这个标题是我引用了《python简明教程》中第三章的标题,给大家解释下就会都明白了。“最初的步骤”主要讲的就是你刚才学习、练习python所用到的一些编辑器和执行python代码的方式。一、使用带提示符的编辑器“带提示符的编辑器”也就是linux系统使用的终端,Wind
  • 发布:biancheng
    本章主要讲了python中的一些基本概念,这些是经常用到的,也是你必须要理解的。一、字面意义上的常量所谓字面意义上的常量就是类似1、2、3、Hello、你好,这样的数或者字符串,你能从字面上理解它的意思,就是字面意义上的常量。二、数在python中有四种类型的数:整数、长整数、浮点数、复数。*2是一个整数的例子*10000是一个长整数的例子(长整数就是大一点的整数)*3.14是一个浮点数的例子*(
  • 发布:biancheng
    python是编程语言的一种,有着传统编程语言的强大性和通用性,同时也借鉴了简单脚本和解释语言的易用性。总结一句话来概括就是:很好很强大!1、编程语言就是编写程序的语言,而程序是根据语言提供的指令,按照一定的逻辑顺序,对获得的数据进行运算,并将结果最终返回给我们的指令和数据的组合。语言分为两种:低级语言:用英文单词或单词的缩写代表计算机执行的指令,使编程的效率和程序的可读性都有了较大的提高。高级语
  • 发布:biancheng
    在开发自用爬虫过程中,有的网页是utf-8,有的是gb2312,有的是gbk,怎么办?下面所说的都是针对python2.7如果不加处理,采集到的都是乱码,解决的方法是将html处理成统一的utf-8编码。#chardet需要下载安装importchardet#抓取网页htmlhtml_1=urllib2.urlopen(line,timeout=120).read()#printhtml_1myc
  • 发布:biancheng
    题目很简单,要求:295761483542求每行的最大值最近刚好在学习python,感觉py也可以做出来。#!/usr/bin/envpython#-*-condig:utf-8-*-alist=[2,9,5,7]printsorted(alist,reverse=True)[0]blist=[6,1,4,8]printsorted(blist,reverse=True)[0]clist=[3,5
  • 发布:biancheng
    用python写的获取linux本机信息,包括kernel、IP、Memory、Disk信息。#################################################################################InformationonthisprogramisusedtogettheLinuxnative.##Youcanenterthekernel
  • 发布:biancheng
    python中内置的socket模块使得网络编程更加简单化,下面就通过两个小小脚本来了解客户端如何与服务器端建立socket。客户端代码:#clietn.pyif__name__=='__main__':#判断是否调用自己本身,如果不是则__name__为脚本名称importsocket#导入我们所需的socket模块sock=socket.socket(socket.AF_INET,socket
  • 发布:biancheng
    通过检测web的一个测试页来获取http状态码判断webserver的状态,源脚本来自互联网,在此做小小的注释,供喜欢python的童鞋学习研究。#!/usr/bin/envpython#scriptnamecheck_web_stat.pyimportsocket#tcp建立socket连接用到importre#正则表达式模块importsysdefcheck_webserver(address
  • 发布:biancheng
    ImportError:Settingscannotbeimported,becauseenvironmentvariableDJANGO_SETTINGS_MODULEisundefined.错误原因:无法导入Settings,DJANGO_SETTINGS_MODULE环境变量没有定义。解决如下:在/etc/profile文件末尾添加环境变量:exportPYTHONPATH=$PYTHONP
  • 发布:biancheng
    /*一个main含参程序的C语言设计模板,只需在结构体初始化中输入各个参数的性质及内容,就可以自动将参数分拣入结构体中。 命令执行方式如: 程序名-a参数1-b参数2 程序名-?[-h]*/#includestdafx.h#defineMAX_PARA6structparameter{intID;//参数编号intcontent_num;//本参数后带的选项数目boolIShave_prefix;
  • 发布:biancheng
    main函数提供的含参原型如:int_tmain(intargc,_TCHAR*argv[]){for(inti=0;i_tprintf(_T(%s\n),argv[i]);return0;}或者如:intmain(intargc,char**argv){}linux下为:#include/usr/include/stdio.hintmain(intargc,char**argv){inti=0;
  • 发布:biancheng
    12.stdio.h标准输入输出头文件提供用于输入和输出的函数。宏:NULL_IOFBF_IOLBF_IONBFBUFSIZEOFFOPEN_MAXFILENAME_MAXL_tmpnamSEEK_CURSEEK_ENDSEEK_SETTMP_MAXstderrstdinstdout函数:clearerr();fclose();feof();ferror();fflush();fgetpos();
  • 发布:biancheng
    11.stddef.h头文件stddef提供了一些标准定义。其中很多定义也会出现在其他头文件中。宏:NULLoffsetof();类型:typedefptrdiff_ttypedefsize_ttypedefwchar_t11.1.变量和定义ptrdiff_t是相减两个指针的结果。size_t是无符号整型。wchar_t是一个具有宽字符常量大小的整型.NULL是空指针常量值。offsetof(ty
  • 发布:biancheng
    10.stdarg.hstdarg头文件定义了当函数参数个数位置时用于获取参数的宏。宏:va_start();va_arg();va_end();类型:typedefva_list10.1.变量和定义va_list适用于进入带有stdarg宏的函数的参数的类型。一个带有不确定个数参数的函数,用(,...)在参数列表的末尾来标示。10.2.va_start声明:voidva_start(va_lis
  • 123456789››601Pagesize= Page=
    知识分类
    推荐知识
    近期热门知识

    MapSiteMapRssGoTop