码迷,mamicode.com
首页 > 编程语言
数组内部对象排序(sort)
1.数组排序有很多方法比如for,while循环去进行冒泡排序或者快速看、排序等多种排序方法而我在这里要说的是苹果API提供的几个系统方法 a.迭代器 Descriptor b.方法比较 Selector c.函数比较 Function d.块代码 Block自定义2.示例 1.1一个要比较对象.....
分类:编程语言   时间:2015-06-04 11:44:34    阅读次数:144
哈希,最短路径,堆,排序,动态规划
一 最短路径最短路径分为单源最短路径和任意两点的最短路径,前者用Dijkstra算法,后者用floyed算法。Dijkstra算法是一种广度优先算法,以起始点层层往外扩展,直至到终点为止。其把顶点分为两个集合: 1. 已经求出最短路径的节点集合 S 2. 未确定最短路径的顶点集合U通过逐渐把U中.....
分类:编程语言   时间:2015-06-04 11:43:44    阅读次数:163
JavaScript变量声明提前
题目如下:请写出下面代码2次alert分别输出什么结果?我的答案是:1.undefined 2.undefined。然后leader让我们再仔细考虑一下问题答案。我对题目的分析:1.声明a并赋值为1,然后用重新声明a,但是此时没有赋值,那变量声明了,但是未赋值,所以是undefined。2.第一行的...
分类:编程语言   时间:2015-06-04 11:39:19    阅读次数:125
Jquery getScript() 请求载入并执行 JavaScript 文件。
$.getScript("ajax/test.js", function() { alert("Load was performed."); });等价于:$.ajax({ url: url, dataType: "script", success: success});
分类:编程语言   时间:2015-06-04 11:38:58    阅读次数:127
Qt 线程基础
(转自:http://my.oschina.net/laopiao/blog/88158)保谓线程?线程与并行处理任务息息相关,就像进程一样。那么,线程与进程有什么区别呢?当你在电子表格上进行数据结算的时候,在相同的桌面上可能有一个播放器正在播放你最喜欢的歌曲。这是一个两个进程并行工作的例子:一个进...
分类:编程语言   时间:2015-06-04 11:36:11    阅读次数:191
Swift学习笔记一
最近计划把Swift语言系统学习一下,然后将MagViewer用这种新语言重构一次,并且优化一下,这里记录一下Swift的学习笔记。 Swift和Objective-C相比,在语法和书写形式上做了很多改进,面向开发者的体验更好了。比如: println("Hello, world!") 就...
分类:编程语言   时间:2015-06-04 11:30:24    阅读次数:131
KMP 算法 C++
#include #include#includeusing namespace std;void Compute_Prefix(string p,int prefix[],int length){ int k=0; prefix[0]=0; for(int i=1;i0&&p[i...
分类:编程语言   时间:2015-06-04 11:32:42    阅读次数:156
java.lang.NoSuchFieldException: DEFAULT_PARAM
项目用的是struts 2.3.15.3 这个版本,项目中有用到struts2-json-plugin-2.3.15.3.jar 这个jar包。当把log4j的日志级别调为error时,没出现问题。当把日志级别调为debug时,就会出现java.lang.NoSuchFieldException: ...
分类:编程语言   时间:2015-06-04 11:30:41    阅读次数:148
HDU 1166 敌兵布阵 (树状数组和线段树解法)
题目: 戳我树状数组code:#include #include #include #include #include #include #include #include #include #include using namespace std;#define clc(a, b) memset(...
分类:编程语言   时间:2015-06-04 11:29:48    阅读次数:160
MFC修改窗口无标题和标题信息,修改执执行文件图标
一.创建MFC后 窗口显示的是 无标题-工程名修改方法在网上看到了几种,下面介绍下比较简单的一种:1.在MianFrame.c文件中找到这个函数BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)2.在函数中添加这样一句可以 修改标题名称 m_str....
分类:编程语言   时间:2015-06-04 11:30:06    阅读次数:113
理解java面向对象
掌握类和对象是JAVA语言编程的基础。那么,到底什么是类和对象呢?一、对象 现实世界中,随处可见的一种事物就是对象,对象是事物存在的实体,如人类、书桌、计算机、高楼大厦等。人类解决问题的方式总是将复杂的事物简单化,于是就会思考这些对象都是由哪些部分组成的。通常都会将对象划分为两个部分,即动态部分与....
分类:编程语言   时间:2015-06-04 11:29:30    阅读次数:143
selenium+python 环境搭建(windows)
用的selenium2.0selenium2.0=selenium1.0+WebDriver安装:1、下载、安装python,我使用的是python3.3.22、配置环境变量Path,在字符串末尾加一个分号 ";",然后输入python的安装路径 设置好环境变量后,在cmd里面输入python会看....
分类:编程语言   时间:2015-06-04 11:28:37    阅读次数:189
java 通过HttpURLConnection与servlet通信
研究了一天才搞清楚,其实挺简单的,在这里记录下,以便以后参考。一、创建一个servlet项目主要包括(WEB-INF)里面有classes文件夹、lib文件夹、web.xml文件。将写好的servlet类编译成的.class放到项目中的classes文件夹下(我的是helloServlet.clas...
分类:编程语言   时间:2015-06-04 11:28:16    阅读次数:210
java String.split方法是用注意点(转)
转自:http://www.blogjava.net/fanyingjie/archive/2010/08/05/328059.html 在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如...
分类:编程语言   时间:2015-06-04 11:25:51    阅读次数:135
数组中的12个方法;
1、concat(); 含义:基于原有的数组创建一个新数组,或者是将两个数组进行拼接; 返回值:组合后的新数组; 原有数组:不改变; 例: var ary = [1,2,3,4,5,6]; var ary1 = [5,6]; console.log(ar...
分类:编程语言   时间:2015-06-04 11:24:40    阅读次数:115
Java for LeetCode 139 Word Break
Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words.For e...
分类:编程语言   时间:2015-06-04 11:23:19    阅读次数:138
libcurl的封装,支持同步异步请求,支持多线程下载,支持https
最近在做一个项目,需要用到http get post等需求分析需要做到同步和异步,异步请求的返回以可选的回调通知的方式进行。本人以Linux为例,一步一步的来实现。配置并且编译libcurl我以在Linux底下的交叉编译举例。libcurl源码下载:http://curl.haxx.se/downl...
分类:编程语言   时间:2015-06-04 11:21:01    阅读次数:257
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!