码迷,mamicode.com
首页 > 编程语言
swift的struct结构体类型介绍使用
struct David { var x = 0;//定义一个结构体,两个字段x,y var y = 0;//初始值 //定义结构体的构造函数 init(){ //定义一个空构造函数,真正的构造函数,调用时候不带参数调用这里 //构造函数是以init 开头的,自动调用 // [[oc alloc]init]不是构造函数...
分类:编程语言   时间:2015-06-09 11:59:14    阅读次数:137
学生成绩管理系统(java实现)
最近在看基础的java教程,发现java很多与c++类似,但也有不少差异,有很多要注意的地方,做了这个成绩管理系统,还没用到类,只是多维数组的应用。 期间遇到很多问题,也都经过一一百度解决了。 实现的功能: 输入学生人数,以及学生考试的科目数,然后依次填入信息,最后输出学生信息,以及总分,平均分,名次; import java.util.*; import java.math.*; impo...
分类:编程语言   时间:2015-06-09 11:58:08    阅读次数:118
合并两个排序的单链表
【题目】输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是按照递增排序的。【分析】合并单链表,需要找到头结点,对比两个链表头结点后,确定头结点,再确定头结点下一个结点,循环递归的如前面一样操作确定每个结点位置,同时考虑边界条件,如果两个链表为空,则肯定无需合并了,就是空链表,如果一个链表为空,另一个不为空,则返回不为空的链表。具体分析流程可以看下面的例子:【测试代码】#include<s...
分类:编程语言   时间:2015-06-09 11:57:03    阅读次数:141
排序算法之快速排序
快速排序的思想是选取数组中的一个数为分界线,把大于它的数尽量往后放,小于它的数往前放。这样每一趟快速排序都确定一个数的最终位置,并且把数组list[p,…………,r]分成以list[q]为分界线的两个子数组。一般情况下,我们可以选择数组的最后一个元素作为分界线。 下面用例子说明:假设list[]=1 3 5 7 2 0 9 8 6 4,选取list[r]=list[9]=4为分界线 第一趟快速排...
分类:编程语言   时间:2015-06-09 11:56:17    阅读次数:149
【数据结构】栈的应用——中缀表达式求值(c++)
头文件: #pragma once #include #include #include using namespace std; template class SeqStack { public: SeqStack(size_t sz = INIT_SZ); ~SeqStack(); public: bool empty()const; bool full()cons...
分类:编程语言   时间:2015-06-09 11:55:50    阅读次数:146
Effective C++ 条款47
本节条款的题目:请使用trait classes来表示类型信息本节条款主要讲述的技术是如何在编译期间实现对迭代器类型的判断,根据判断的类型进行最优处理。 我们先来看一下迭代器的种类: 1.input_iterator:只读,只能逐个前移 2.output_iterator:只写,只能逐个前移 3.forward_iterator:可读可写,只能逐个前移 4.bidirectional_it...
分类:编程语言   时间:2015-06-09 11:52:17    阅读次数:123
Swift的函数与函数指针、闭包Closure等相关内容介绍
//函数 //demo1 无参数类型 func testConcat(){ println("测试函数"); } testConcat()//调用demo1 //demo2 多参数,一个返回值 /* 函数以func开头,表示一个函数 v1表示参数,String参数类型 ->返回值类型String */ func testConcats(v1:String,v2...
分类:编程语言   时间:2015-06-09 11:52:42    阅读次数:165
swift NSNumber 转 Sting 遇到的问题
编译器报错:Could not cast value of type '__NSCFNumber' (0x...) to 'NSString' (0x...)....
分类:编程语言   时间:2015-06-09 11:51:50    阅读次数:229
Java ThreadLocal
背景:        最近项目中需要调用其他业务系统的服务,使用的是Java的RMI机制,但是在调用过程中中间件发生了Token校验问题。而这个问题的根源是每次用户操作,没有去set Token导致的。这个Token是存储在ThreadLocal变量中的,根据servlet的单例多线程原理,使用一个拦截器每次向Thread中写入这个token完美的解决了这个问题。   ThreadLocal...
分类:编程语言   时间:2015-06-09 11:50:06    阅读次数:143
libc++abi.dylib: terminate_handler unexpectedly threw an exception
在运行一个界面的时候,就是一直libc++abi.dylib: terminate_handler unexpectedly threw an exception,也没有指明是哪里错误,后来经检查发现是数组越界 - (CellInfo_t *)getCellInfo:(NSIndexPath *)indexPath{     NSInteger row=[self getCellInfoFro...
分类:编程语言   时间:2015-06-09 11:49:48    阅读次数:187
C#:异步编程和线程的使用(.NET 4.5 )
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。本文中涉及关键知识点1. 异步编程2. 线程的使用3. 基于任务的异步模式4. 并行编程5. 总结异步编程什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序从Main方法开始,当Main方法返回时结束。...
分类:编程语言   时间:2015-06-09 11:50:17    阅读次数:111
【算法思想】位图排序算法
问题的提出 一个最多包含n个正整数的文件,每个数都小于n,其中n=10^7。假设最多只有1M的内存空间可用,在考虑空间和时间的优化的情况下,请问如何对其进行排序? 常规思想 我们假设这些整数都是用整型存储(一般整型的大小为4个字节),那么1M字节可以存储250 000个数据。由于输入文件最大可能有10^7个数据,因此可以通过遍历输入文件40次来完成排序。第一次将在[0,249 999...
分类:编程语言   时间:2015-06-09 11:46:16    阅读次数:141
java 获取当期时间之前几小时的时间
Calendar expireDate = Calendar.getInstance(); expireDate.set(Calendar.HOUR_OF_DAY, expireDate.get(Calendar.HOUR_OF_DAY)-20); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //expir...
分类:编程语言   时间:2015-06-09 11:48:33    阅读次数:147
Java基础毕向东day02
1. 常量 null 等特殊 2.标识符 数字-字母-下划线,数字不能开头 3.二进制 1> 二进制计算方法。 2>常用二进制。 1 1 0 0 1 1 0 128 64 32 18 8 4 2 ...
分类:编程语言   时间:2015-06-09 11:44:54    阅读次数:113
js数组的去重与降维
// 降维$(document).ready(function(){ var shapes = [ [ [[0, 4], [0, 5], [1, 4], [1, 5]] ], [ [[0, 3], [0, ...
分类:编程语言   时间:2015-06-09 11:42:40    阅读次数:164
stringByEvaluatingJavaScriptFromString的使用方法(完成自动搜索功能)
stringByEvaluatingJavaScriptFromString使用stringByEvaluatingJavaScriptFromString方法,需要等UIWebView中的页面加载完成之后去调用。我们在界面上拖放一个UIWebView控件。在Load中将googlemobile加载...
分类:编程语言   时间:2015-06-09 11:41:46    阅读次数:178
DataTable 使用Select方法查询并排序,以及【拼接转义符的问题】
关于DataTable 里面用 /转义符拼接的问题//这种写法表面上是正确,实现上在运行时调用Select方法实行查询会报错 string str = resetstrWhere + "\"" + "," + "\"" + dataQuery.DefaultOrderByClause; table ...
分类:编程语言   时间:2015-06-09 11:41:36    阅读次数:134
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!