码迷,mamicode.com
首页 > 编程语言
基础快速过 之C语言 一:什么是 main 和main的几种写法。
1、什么是 main? 如果你要给我 钞票。 我有以下几种方式 1、知道我的支付宝账号 2、知道我的银行卡账号 3、知道我的住址 知道 以上一种方式即可 给我 钞票 对吧。 那么 当你 写完一个程序 你该怎么让 系统 知道 你程序的 入口? main就是告诉 系统。 program:system t ...
分类:编程语言   时间:2016-09-16 00:09:11    阅读次数:181
Python setdaemon守护进程
setdaemon守护进程#_*_coding:utf-8_*_ __author__=‘gaogd‘ importtime importthreading ‘‘‘ 守护进程,如果主线程down了,子线程也就没有了。 下面先通过主进程生成main主线程,之后main主线程再生成10个子线程。 ‘‘‘ ‘‘‘ defrun(num): ifnotnum==5: time.sleep(1) prin..
分类:编程语言   时间:2016-09-15 23:03:19    阅读次数:497
快速排序的总结
快速排序的思想是分而治之,利用递归达到快速排序的效果首先要选定一个基准数,一般选择最左边的数为基准数,排序的目标就是让这个基准数的左边全小于这个基准数,右边全大于这个基准数。然后以这个基准数为分隔线,在左右两侧再次调用这个排序的函数,直到全部有序。简述过程..
分类:编程语言   时间:2016-09-15 23:01:12    阅读次数:322
数据结构与算法 3:二叉树,遍历,创建,释放,拷贝,求高度,面试,线索树
【本文谢绝转载,原文来自http://990487026.blog.51cto.com】 树 数据结构与算法3:二叉树,遍历,创建,释放,拷贝,求高度,面试,线索树 二叉树的创建,关系建立 二叉树的创建,关系建立2 三叉链表法 双亲链表: 二叉树的遍历 遍历的分析PPT 计算二叉树中叶子节点的数目:使用全..
分类:编程语言   时间:2016-09-15 23:01:40    阅读次数:893
c++的命名空间
一.C++的命名原则namespace是指标识符的各种可见范围,c++的所有标识符都被定义在一个名为std的namespace中。1.<iostream>和<iostream.h>是两个不同的文件,后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀..
分类:编程语言   时间:2016-09-15 22:59:19    阅读次数:261
java基础语法
1.关键字关键字概述:被Java语言赋予特定含义的单词关键字特点:组成关键字的字母全部小写关键字注意事项:a)goto和const作为保留字存在,目前并不适用b)类如Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观2.标识符标识符概述:就是给类、接口、方法、变量..
分类:编程语言   时间:2016-09-15 23:01:50    阅读次数:359
Python进阶【第一篇】socket
1.socket()模块函数 要使用socket.socket()函数来创建套接字。其语法如下: socket_family可以是如下参数: socket.AF_INET IPv4(默认) socket.AF_INET6 IPv6 socket.AF_UNIX 只能够用于单一的Unix系统进程间通信 ...
分类:编程语言   时间:2016-09-15 22:57:18    阅读次数:187
希尔排序总结
数据结构之排序算法——希尔排序 代码很多地方借鉴了 http://my.csdn.net/MoreWindows 他的思想, 本人认为该作者已经写的很好了,只是在他的基础上加入了一些自己的理解和说明 如果涉及到版权的问题,请联系我的邮箱,我会尽快删除 希尔排序想关链接: 维基百科: https:// ...
分类:编程语言   时间:2016-09-15 22:55:14    阅读次数:234
汇编语言 王爽著
汇编语言让我们深入了解计算机底层,值得去学习了解。 汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指 ...
分类:编程语言   时间:2016-09-15 22:53:13    阅读次数:266
桶排序总结
数据结构排序算法之——桶排序(Bucket sort) 插入排序想关链接: 维基百科:https://zh.wikipedia.org/wiki/%E6%A1%B6%E6%8E%92%E5%BA%8F 极客学院想关介绍:http://wiki.jikexueyuan.com/project/easy ...
分类:编程语言   时间:2016-09-15 22:52:24    阅读次数:328
汇编语言 王爽著第三章
汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同 ...
分类:编程语言   时间:2016-09-15 22:50:58    阅读次数:286
面试知识点总结之算法
kmp算法完成的任务是:给定两个字符串O和f,长度分别为n和 m,判断f是否在O中出现,如果出现则返回出现的位置。常规方法是遍历O的每一个位置,然后从该位置开始和f进行匹配,但是这种方法的复杂度是 O(nm)。kmp算法通过一个O(m)的预处理,使匹配的复杂度降为O(n+m)。 kmp算法思想 我们 ...
分类:编程语言   时间:2016-09-15 21:40:56    阅读次数:284
Python自动化 【第八篇】:Python基础-Socket编程进阶
本节内容: 1. Socket语法及相关 sk = socket.socket(socket.AF_INET,socket.SOCK_STREAM,0) 参数一:地址簇 socket.AF_INET IPv4(默认) socket.AF_INET6 IPv6 socket.AF_UNIX 只能够用于 ...
分类:编程语言   时间:2016-09-15 21:38:13    阅读次数:360
数论及其应用——欧几里得算法
欧几里得是数论当中最基本的定理,以其为基础的拓展欧几里得算法在解决同余方程、求模逆元等问题。 首先来介绍几个概念,数论当中一些基本的概念其实在小学就学过,但是很长一段时间并没有用到它们,因此这里再拿出来温习一下。 我们常常用a|b来表示b能够整除a(b > a),即b/a是整数,但是“|”在使用的过 ...
分类:编程语言   时间:2016-09-15 21:39:44    阅读次数:207
线程锁、线程池
一、线程(IO密集型工作多线程有用) 线程: 概述: 若一个文件从上到下顺序执行,则为串行执行,整个py文件实际上是一个主线程 若多线程,则可以并行执行,同一个时刻可以运行多个代码段 给每个client请求分配一个线程,则这些线程可以同时工作 多线程、多进程: 1、一个应用程序,可以有多进程和多线程 ...
分类:编程语言   时间:2016-09-15 21:38:27    阅读次数:356
Java的Json解析包FastJson使用
阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum, ...
分类:编程语言   时间:2016-09-15 21:36:23    阅读次数:269
python 设计模式
介绍 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一 ...
分类:编程语言   时间:2016-09-15 21:37:24    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!