int num[5]={1,9,3,2,1};
int *p=num;
int *q=&num[4];
int flag=1; for (; p<q; p++,q--) {
if (*p!=*q) {
flag=0;
break;
}
} if (flag) {...
分类:
编程语言 时间:
2015-07-25 10:44:28
阅读次数:
136
多线程共享数据的方式: 1,如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如,卖票系统就可以这么做。2,如果每个线程执行的代码不同,这时候需要用不同的Runnable对象,例如,设计4个线程。,其中两个线程每次对j增加1,另外两个线程对j每次减1,银行存取款 有两种方法来解决此类问题:将共享数据封装成另外一个对象,然后将这个对象逐一传递...
分类:
编程语言 时间:
2015-07-25 10:42:43
阅读次数:
143
字符集:Unicode字符集JS:区分大小写标识符:指变量、函数、属性名、函数名、函数参数 第一个字符:字母、下划线、$ 其后的字符:字母、下划线、$、数字 默认:驼峰命名转义字符: \n 换行 \t制表 \b空格 \r回车 \...
分类:
编程语言 时间:
2015-07-25 10:39:02
阅读次数:
137
【027-Remove Element(删除数组中的元素)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given an array and a value, remove all instances of that value in place and return the new length.
The order of elements can be ch...
分类:
编程语言 时间:
2015-07-25 09:33:10
阅读次数:
165
[【028-Implement strStr() (实现strStr()函数)】](028-Implement strStr() (实现strStr()函数))【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Implement strStr().
Returns the index of the first occurrence of needle in hayst...
分类:
编程语言 时间:
2015-07-25 09:32:21
阅读次数:
152
【029-Divide Two Integers(两个整数相除)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Divide two integers without using multiplication, division and mod operator.
If it is overflow, return MAX_INT.
题目大意 不使用除法,乘法...
分类:
编程语言 时间:
2015-07-25 09:31:31
阅读次数:
174
1 创建集合
2 通过构造方法的方式创建一个NSArray
3 数组中可以存储不同类型的对象
4 数组实际上是存储的是对象的地址,同样也可以存储数组的地址
5 存储自定义的对象
6 数组中存储基本数据类型
7 创建数组的快捷方式
8 快速获得一个数组中的元素
9 从集合中取出数据
10 获得数组的元素个数
11 判断数组中是否存在某个对象...
分类:
编程语言 时间:
2015-07-25 09:31:46
阅读次数:
125
1.摇奖小程序package com.yfs.javase;import java.io.IOException;import java.nio.CharBuffer;import java.util.Random;public class Demo1 { /** * 模拟摇奖 */ publi.....
分类:
编程语言 时间:
2015-07-25 09:26:09
阅读次数:
108
队列(queue)是一种常用的数据结构,可以将队列看做是一种特殊的线性表,该结构遵循的先进先出原则。Java中,LinkedList实现了Queue接口,因为LinkedList进行插入、删除操作效率较高
相关常用方法:
boolean offer(E e):将元素追加到队列末尾,若添加成功则返回true。
E poll():从队首删除并返回该元素。
E peek():返回队首元素,但是不删...
分类:
编程语言 时间:
2015-07-25 08:22:07
阅读次数:
547
1、反射2、动态代理Q:什么情况下用A:1、如果别人提供了一个class文件或jar包给你,你自己的代码已经写好了,但是同时又需要用别人提供的class文件中的方法,这个时候可以使用动态代理2、spring的AOP,在执行一个方法之前或执行之后,需要调用其它方法Q:执行流程A:(类A实现接..
分类:
编程语言 时间:
2015-07-25 07:16:40
阅读次数:
138
论坛里的一个兄弟要同时折腾两个变量,不知道如何折腾.后来了解到可以用数组都忘记shell还有数组了.写了一个测试程序.记录一下.以后也有个印象.#!/bin/bash
declare-atmp
foriin$(find/bin-typef)
do
letc++
tmp[c]="$i"
done
len="${#tmp[@]}"#arraylength
c=200
foriin$(f..
分类:
编程语言 时间:
2015-07-25 07:14:37
阅读次数:
215
1,业务需求上次分析聊天业务按照月进行拆。http://blog.csdn.net/freewebsys/article/details/47003577
具体拆分方案已经有了:
但是在操作的时候还是有点小问题,但基本上是按照这个设计实现的。
首先是mycat的,mycat正式版本是1.3.0.3-release,但是这个不包括PartitionByMonth这个类,其次PartitionBy...
分类:
编程语言 时间:
2015-07-25 07:09:50
阅读次数:
366
一.前言 去重在我们的开发过程中经常遇到,避免重复元素的添加,我们需要对获取到的集合(包括List、Array等)做相关的过滤操作。确保对象的唯一性,从而达到保证数据不冗余重复。由于自己是做.net方面的开发,所以就拿C#语言中常用的去重方式来学习。如果有其他更好的方式,希望各位大牛指出来,自己.....
分类:
编程语言 时间:
2015-07-25 07:06:53
阅读次数:
145
1、代码结构2、运行实例1、代码结构$ tree.├── photoweb.go├── public│ ├── css│ ├── images│ └── js├── uploads└── views ├── list.html └── upload.html 1.1)photoweb....
分类:
编程语言 时间:
2015-07-25 07:06:04
阅读次数:
221
题意:交换自然数中的若干对数,求交换后总共有多少逆序数对。思路:因为题目数字范围比较大,不能直接用树状数组算,首先要离散化。然后一种算法是官方题解中根据逆序对数是否属于交换过的数分类讨论统计。我的算法是把没有交换的连续的数看成一个数,使用树状数组统计的时候直接加上这个区间的数字个数,这样就不需要繁琐...
分类:
编程语言 时间:
2015-07-25 07:05:55
阅读次数:
121
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
1.8 方法
1.8.1方法的的定义
定义:完成特定功能的代码块。在很多语言里面有函数的定义,而在Java中函数被称为方法。
格式:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...){
方法体语句;
return 返...
分类:
编程语言 时间:
2015-07-25 01:48:04
阅读次数:
249
各位看官们,大家好,上一回中咱们说的是表达式求值的例子,该例子使用了栈,这一回咱们说的是栈的
兄弟:队列。闲话休提,言归正转。让我们一起talk C栗子吧!
我们在这里说的队列是一种抽象的数据结构,大家不用想的太抽象了,哈哈,其实它和我们日常生活中所
见的队列一样。不管怎么样,我们还是举一个容易理解的例子:大家在假期出去旅游的时候,都有过排队
买门票的经历吧。游客们在售票点...
分类:
编程语言 时间:
2015-07-25 01:48:22
阅读次数:
165