码迷,mamicode.com
首页 > 编程语言 > 周排行
JS脚本语言 JavaScript
<script src=""></script> /*外部引用 <script type="text/javascript"> alert(''); /*用来调试页面,或提醒(短信已发送) </script> //单行注释 /*多行注释*/ 换行可表示一个语句的结束,;可加可不加 整型:int 单精 ...
分类:编程语言   时间:2017-04-14 20:23:08    阅读次数:242
用Python编写博客导出工具
用Python编写博客导出工具罗朝辉 (http://kesalin.github.io/)CC 许可,转载请注明出处写在前面的话我在 github 上用 octopress 搭建了个人博客。octopress 使用Markdown语法编写博文。之前我在CSDN博客上也写过不少的技术博文。都说自己的 ...
分类:编程语言   时间:2017-04-14 20:22:28    阅读次数:339
C++ XML文件解析
使用tinyxml2库,git地址https://github.com/leethomason/tinyxml2 只需要使用tinyxml2.h tinyxml2.cpp即可,同时需要using namespace tinyxml2 这里给出从官方test提取出的一些常用的操作 ...
分类:编程语言   时间:2017-04-14 20:24:39    阅读次数:357
选择排序
选择排序(如果递增排序) 每次选取从当前结点到末尾结点中最小的一个与当前结点交换,每一轮固定一个元素位置。 时间复杂度O(n^2),空间复杂度O(1)。以下的演示样例代码以带头结点的链表为存储结构: #include<stdio.h> #include<stdlib.h> #define Elemt ...
分类:编程语言   时间:2017-04-14 20:31:31    阅读次数:155
python基础之面向对象初识
一 面向对象初识 Python要么是面向过程要么是面向对象。 面向过程的程序设计的核心是过程,过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了程序的复杂度 缺点是:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产汽车 ...
分类:编程语言   时间:2017-04-14 20:32:43    阅读次数:219
算法笔记_129:计数排序(Java)
目录 1 问题描述 2 解决方案 2.1比较计数排序 2.2 分布计数排序 1 问题描述 给定一组数据,请使用计数排序,得到这组数据从小到大的排序序列。 2 解决方案 2.1比较计数排序 下面算法的时间复杂度为O(n^2),空间复杂度为O(n)。此方法对于任意一组数据均可排序。 具体代码如下: 运行 ...
分类:编程语言   时间:2017-04-14 20:32:32    阅读次数:222
java2_null、""、return;、return null;、return "";的比较
1,null的含义 null没有分配空间。 2,""的含义 ""表示这是一个String 类型,只不过是String的空类型。 3,null和""的比较 因为""是对象,null不是对象,对象比较要调用equals方法,所以对比代码为: 4,return;在函数表示的含义 return;表示退出当前 ...
分类:编程语言   时间:2017-04-14 20:34:47    阅读次数:141
java中的if....else 结构
判断是素数,还是偶数? import java.util.Scanner; public class Boke3 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out ...
分类:编程语言   时间:2017-04-14 20:40:43    阅读次数:187
python基础----递归函数、认识类和对象
一、递归函数 定义:在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 1 #例子1 2 # age(5)=age(4)+2 n=5 age(n)=age(n-1)+2 3 # age(4)=age(3)+2 n=4 age(n)=age(n-1)+2 4 # ag ...
分类:编程语言   时间:2017-04-14 20:42:20    阅读次数:242
Java并发编程--5.信号量和障碍器
Semaphore信号量 简介 它本质上是一个共享锁,限制访问公共资源的线程数目,它也被称为计数信号量acquire()许可一个线程, Semaphore – 1; 没有可用的许可时,Semaphore=0 ,线程阻塞release()释放一个线程, Semaphore + 1 示例 控制台输出: ...
分类:编程语言   时间:2017-04-14 20:43:58    阅读次数:200
springmvc 异常Interceptor
无论做什么项目,进行异常处理都是非常有必要的,而且你不能把一些只有程序员才能看懂的错误代码抛给用户去看,所以这时候进行统一的异常处理,展现一个比较友好的错误页面就显得很有必要了。 springMVC提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,当 ...
分类:编程语言   时间:2017-04-14 20:48:55    阅读次数:230
Springmvc中的HandlerAdaptor执行流程
1.0在DispatcherServlet中找到getHandlerAdapter()方法: 2.0进入getHandlerAdapter()具体的方法实现内: 3.0获取ModelAndView: 4.0执行者: 好了架构已经搭建完了,现在我们来搞代码。。。。。 1.依赖的节点: ...
分类:编程语言   时间:2017-04-14 20:50:34    阅读次数:239
javascript DOM操作
在 HTML DOM (文档对象模型)中,每个部分都是节点(Node): 文档本身是文档节点 所有 HTML 元素是元素节点 nodeType:1 Element 所有 HTML 属性是属性节点 nodeType:2 Attribute HTML 元素内的文本是文本节点 nodeType:3 Tex ...
分类:编程语言   时间:2017-04-14 20:50:40    阅读次数:215
java.io 包
软件包 java.io 通过数据流、序列化和文件系统提供系统输入和输出。 请参见: 描述 ...
分类:编程语言   时间:2017-04-14 20:53:31    阅读次数:184
Mina、Netty、Twisted一起学(十):线程模型
要想开发一个高性能的TCPserver,熟悉所使用框架的线程模型非常重要。MINA、Netty、Twisted本身都是高性能的网络框架,假设再搭配上高效率的代码。才干实现一个高大上的server。可是假设不了解它们的线程模型。就非常难写出高性能的代码。框架本身效率再高。程序写的太差,那么server ...
分类:编程语言   时间:2017-04-14 20:55:17    阅读次数:609
在TypeScript中扩展JavaScript基础对象的功能
最近工作中用到,记录一下:假设我们需要一个功能,把一个数字比如10000输出为下面的字符串格式“10,000”,一般是写一个方法,那么我希望更方便一点,直接向Number类型添加一个格式化方法,比如叫toFormat的方法来实现得到格式化后的字符串。 添加.d.ts定义 要在TypeScript中扩 ...
分类:编程语言   时间:2017-04-14 20:56:52    阅读次数:190
实现多线程切换和调度实验介绍
本系列文章旨在记录完成一个小型用户级线程创建、切换与调度框架的过程,并不能代替操作系统为我们提供的线程框架。为什么要写这样的东西呢?目的很简单,仅仅在于学习操作系统中的进程或线程切换与调度原理。所以,...
分类:编程语言   时间:2017-04-14 21:00:36    阅读次数:284
shell脚本编程之数组
变量:存储单个元素的内存空间; 数组:存储多个元素的连续的内存空间; 数组名:整个数组只有一个名字; 数组索引:编号从0开始; 数组名[索引], ${ARRAY_NAME[INDEX]} 关联数组: 注意:bash-4及之后的版本,支持自定义索引格式,而不仅仅是0,1,2,...数字..
分类:编程语言   时间:2017-04-14 21:16:25    阅读次数:198
Java中final和static关键字总结
1、final:final关键字可用于类、方法、变量前。final修饰的类不可被继承,例如java.lang.Math就是一个final类,不可被继承。final修饰变量,在显示初始化后不可改变变量值,用于常量定义。如果final变量是引用变量,则不可以改变它的引用对象,但可以改变对象的数据(属性)。f..
分类:编程语言   时间:2017-04-14 21:18:16    阅读次数:219
python数据类型—列表、元组、字典
*列表生成*元组*字典以下实验均由2.7版本操作完成一、列表生成1.语法:range(startistopstep)2.7版本list(range(startistopstep)))3.5版本生成一个从数字1到10的列表;print(list.pop()); a=list(range(1,10)); print(a) ##[1,2,3,4,5,6,7,8,9,10]2.通过循环生成列表:语法:[x..
分类:编程语言   时间:2017-04-14 21:23:33    阅读次数:178
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!