码迷,mamicode.com
首页 > 编程语言
C语言栈调用机制初探
学习linux离不开c语言,也离不开汇编,二者之间的相互调用在源代码中几乎随处可见。所以必须清楚地理解c语言背后的汇编结果才能更好地读懂linux中相关的代码。否则会有很多疑惑,比如在head.s中会看到调用main函数,在调用之前会看到几次压栈行为,在《linux内核完全注释》一书中会看到这几句汇...
分类:编程语言   时间:2015-08-27 18:11:14    阅读次数:153
9.9 Python 文档字符串
9.9 Python 文档字符串. 进入 Python 标准库所在的目录. 检查每个 .py 文件看是否有__doc__ 字符串, 如果有, 对其格式进行适当的整理归类. 你的程序执行完毕后, 应该会生成一个漂亮的清单. 里边列出哪些模块有文档字符串, 以及文档字符串的内容. 清单最后附上那些没有文...
分类:编程语言   时间:2015-08-27 18:05:56    阅读次数:141
java 排序算法(一) 冒泡排序、快速排序
排序方法:快速排序、冒泡排序
分类:编程语言   时间:2015-08-27 18:04:43    阅读次数:150
两个javascript小测试例子 类和json函数
两个javascript小测试例子 类和json函数one.htmlfunction this 的使用two.htmlfunction : 的使用
分类:编程语言   时间:2015-08-27 18:01:35    阅读次数:147
一致性哈希算法
在分布式系统中,如果某业务可以由多个相同的节点处理,很容易想到用HASH的方式将业务请求分散到这些节点处理,如果有N个节点,计算方法为:HASH(id)% N。如果只是简单的计算,不涉及用户状态,这是一个简单有效的方案。如果节点的计算涉及用户状态,比如维护购物车、Memcache缓存服务等,好像也没...
分类:编程语言   时间:2015-08-27 18:02:47    阅读次数:179
SPOJ COT2 Count on a tree II (树上莫队,倍增算法求LCA)
题意:给一个树图,每个点的点权(比如颜色编号),m个询问,每个询问是一个区间[a,b],图中两点之间唯一路径上有多少个不同点权(即多少种颜色)。n 2 #define pii pair 3 #define INF 0x3f3f3f3f 4 #define LL long long 5 usi...
分类:编程语言   时间:2015-08-27 18:01:07    阅读次数:2266
java 基础之枚举
1.在一个项目中多个方法中都用到了外部的配置文件,所以想写一个单例模式来读取一次外部配置文件,而不是每次用的时候都读一次枚举实现的单例模式,其他模式见http://www.cnblogs.com/predisw/p/4763513.htmlpublic enum SingletonPropsByEn...
分类:编程语言   时间:2015-08-27 18:02:21    阅读次数:113
利用python爬取海量疾病名称百度搜索词条目数的爬虫实现
实验原因:目前有一个医疗百科检索项目,该项目中对关键词进行检索后,返回的结果很多,可惜结果的排序很不好,影响用户体验。简单来说,搜索出来的所有符合疾病中,有可能是最不常见的疾病是排在第一个的,而最有可能的疾病可能需要翻很多页才能找到。实验目的:为了优化对搜索结果的排序,想到了利用百度搜索后有显示搜索...
分类:编程语言   时间:2015-08-27 17:59:47    阅读次数:207
Java数组
数组变量是引用类型,数组可以看成是对象,数组中的每个元素相当于该对象的成员变量。? 数组中的元素可以是任何数据类型,包括基本类型和引用类型。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 一维数组声明方式: ...
分类:编程语言   时间:2015-08-27 16:52:39    阅读次数:152
CENTOS JAVA 安装
题记:最近在写持续集成,准备把相关文章分篇写出来 目录 一.安装环境,安装版本 1.1系统环境 1.2 软件版本 二.安装步骤 2.1 下载地址 2.2 安装 2.3修改配置文件 三.验证 一. 安装环境 1.1安装环境 [root@gtprox...
分类:编程语言   时间:2015-08-27 16:54:27    阅读次数:245
JavaScript 对象的概述
JavaScript 对象的概述最简单的概述:在JavaScript中对象仅仅是属性的容器。每个对象都可以有零个或多个属性值, 这些属性持有一个基本类型的值,也可以是持有一个对象引用。 JavaScript中创建对象的常见方法JavaScript中常见的常见对象的方式有三种: . 使用对象字面量 var obj = {} . 使用new运算符 var obj = new...
分类:编程语言   时间:2015-08-27 16:51:24    阅读次数:143
Spring中bean用法(1):基本用法
一:获取bean的方法 1.从ApplicationContex应用上下文容器中获取bean和从bean工厂容器中获取bean 具体案例: //从ApplicationContext中取bean ApplicationContextac=new ClassPathXmlApplicationContext("com/hsp/ioc/beans.xml"); //当我们去实例化bean...
分类:编程语言   时间:2015-08-27 16:50:46    阅读次数:213
解决SpringMVC中文乱码问题以及配置不生效问题
在web.xml增加如下配置,这里请注意url-pattern>/*url-pattern>的配置,不能配置为这样url-pattern>/url-pattern>,少了*后就不生效。虽然SpringMVC经常配置filter-mapping的时候经常用"/"匹配所有URL,但是在这里就是不生效,我就是遇到了这样问题!!! encodingFilter ...
分类:编程语言   时间:2015-08-27 16:48:52    阅读次数:181
python输出中文——如何在Windows控制台打印不乱码
文章介绍 用Python在控制台打印中文如何不会乱码,一直是困扰很多Pythoner的问题,甚至很多Python老手也经常犯难。原因就在于从一般网页、数据库或文本外来数据源上抓取过来的内容,需要经过正确的编解码才可以正常输出,而Python的编解码机制比较复杂,没有深入思考的话经常遇到调试错误。这篇文章介绍了最常见的几种输出中文的情况,编译平台为Windows控制台,Python版本为2.7.9...
分类:编程语言   时间:2015-08-27 16:47:04    阅读次数:223
KMP算法实现原理
算法的核心有以下两点: 1.      移动位数= 已匹配的字符数- 对应部分匹配值 2.      部分匹配表的计算   以在StringstrSrc = ”ababcabcacbab”中寻找子串String strSub = ”abcac”为例进行说明 根据计算可知abcac的部分匹配表为:(部分匹配表的计算过程将在最后给出) a b c...
分类:编程语言   时间:2015-08-27 16:43:31    阅读次数:186
java如何下载一些自己需要的jar/Class 文件?
登录这个网址http://www.findjar.com/ 在搜索框中输入自己想要的jar包就可以了...
分类:编程语言   时间:2015-08-27 16:43:10    阅读次数:169
JAVA并发编程8_线程池的使用
不使用线程池 1.串行执行任务 class SingleThreadWebServer { public static void main(String[] args) { ServerSocket socket = new ServerSocket(80); while (true) { Socket conn = socket.accept(); handleRequ...
分类:编程语言   时间:2015-08-27 16:42:33    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!