一、面试80%都要问的数组去重 数组去重的方式有多种,其实面试中主要是想靠对对象的理解。还记得我第一次去面试的时候,去重的时候用了2个for循环。 二、返回字符串中字符出现次数最多的那字符 三、排序算法(排序算法的种类太多) 1.冒泡排序 2.选择排序 三、不借助中间变量交换2个变量的值 四、未完待 ...
分类:
编程语言 时间:
2017-05-12 01:34:22
阅读次数:
253
江南好,何处异京华。 香散翠帘多在水,绿残红叶胜于花。无事避风沙。 ——《纳兰词》 诗词再好,大图不能忘 上大图: 先说说栈和队列: 栈就好比手枪的弹匣,你往里面压入子弹,最先压入的子弹就到了弹匣最底部的位置,最后压入的子弹在弹匣顶部。发射子弹的时候每次将弹匣顶部的子弹弹出发射。无法越过顶部子弹发射 ...
分类:
编程语言 时间:
2017-05-12 01:31:27
阅读次数:
186
filter filter函数顾名思义,筛选,通过调用函数进行筛选序列中的满足函数的子项 以实例来说话: 过滤一个序列中所有的偶数,保留奇数 另如下,过滤掉一个序列中的所有空格以及空字符等信息 可以知道,filter函数传入了两个参数,第一个为函数,第二个为序列 sorted 排序也是在程序中经常用 ...
分类:
编程语言 时间:
2017-05-12 00:29:24
阅读次数:
249
零、大纲 一、前言 二、获取Eclipse 三、运行Eclipse 四、创建及运行第一个Java Project 五、界面介绍 六、如何调试 七、获取插件 八、Eclipse 快捷键 九、总结 九、总结 一、前言 俗话说,工欲善其事,必先利其器。在《Java之路——环境配置与编译运行》一章中,我们已 ...
分类:
编程语言 时间:
2017-05-12 00:28:23
阅读次数:
307
1.1 暴力破解法 鸡兔同笼 50头,120脚,鸡兔分别几仅仅? /*鸡兔同笼 * 鸡兔同笼,头50,脚120 * 鸡兔几何? */ package ChickRabbit; public class ChickRabbit { public static void main(String[] ar ...
分类:
编程语言 时间:
2017-05-12 00:28:17
阅读次数:
224
CUDA 8.0在函数的调用中方便的让人感动。以下是从网上学到的VC++的.cpp文件调用CUDA的.cu文件中的函数方法,和一般的VC++函数调用的方法基本没差别。 使用的CUDA版本为CUDA 8.0 ,默认安装。 1.VS2013新建CUDA 8.0项目 2.修改工程 .cpp调用.cu文件的 ...
分类:
编程语言 时间:
2017-05-12 00:28:01
阅读次数:
533
表达式:是有操作数和运算符组成的。 操作数:常量、变量、子表达式 X=(x+2)*(y-2); 运算符: Eg: x+=5 ;x=x+5; //复合运算符 int x=10; printf("%d\n",x+=5);//x=x+5;==>x=15 printf("%d\n",x-=5);//x=x- ...
分类:
编程语言 时间:
2017-05-12 00:26:10
阅读次数:
285
char占2Byte,采用utf-16编码。 java可以使用中文当做变量名,因为java的字符集是unicode。 导入一个类下所有的静态方法:import static java.lang.Math.* 虚箭头表示可能有精度损失,注意int->float可能有损失,long->double可能有 ...
分类:
编程语言 时间:
2017-05-12 00:25:32
阅读次数:
192
假设项目需求是在springMVC框架下,后台要传送一个list到前台,那我们就要做以下几个步骤: 1 在web.xml文件中进行springMVC的配置: 上图中标红的区域就是配置前后台交互的重要配置信息,即servlet的配置。 2 在src的目录下建立一个mvc.xml文件,对应web.xml ...
分类:
编程语言 时间:
2017-05-12 00:20:50
阅读次数:
273
package ioxuexi; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOu ...
分类:
编程语言 时间:
2017-05-12 00:20:05
阅读次数:
142
# 创建类 class myClass(object): name="东皇太一"; Age=416466856; shen="真神"; def use(self): print ("这是一个洪荒小说的妖神={}".format(self.name)) item=myClass(); print(it... ...
分类:
编程语言 时间:
2017-05-12 00:19:48
阅读次数:
139
首先导入jar包,json-rpc-1.0.jar list转换成json很像是java对map的操作。 ...
分类:
编程语言 时间:
2017-05-12 00:18:20
阅读次数:
214
1、Object.defineProperty Object.defineProperty具体资料:传送门 2、修改某个数组实现监听效果 今天遇到一个很神奇的代码,就是使用数组push方法就可以实现发送数据到到后台 当时就郁闷了,一个数组的push方法就单纯追加数据,没有什么可以监听数组变化而 触发 ...
分类:
编程语言 时间:
2017-05-12 00:18:11
阅读次数:
745
concat()方法基于当前数组中的所有项创建一个新数组。具体做法是先复制当前数组,然后将接收到的参数(参数可以是值,一个数组,多个数组,但是最终添加到数组中的都是数值)添加到新数组的末尾。 slice()方法基于当前数组中的一个或多个项创建新数组。此方法接受一个或两个参数,当只有一个参数时,返回从 ...
分类:
编程语言 时间:
2017-05-12 00:17:17
阅读次数:
152
字符串的初始化问题。 char *p = (char *)malloc(20); *p = "hello” 还是使用strcpy(). 运行结果: 从结果可以看出*p = "hello” 这种初始化方式并没有用。这种形式的字符串存储在常量区,只不过是把字符串的地址给了p 字符串数据并没有存储到mal ...
分类:
编程语言 时间:
2017-05-12 00:17:08
阅读次数:
141