首页 > 编程语言
前端面试之数组去重
var a=[1,2,3,4,4]; var b=[]; var c={}; // 方法一 indexOf属性 针对不存在元素会返回 -1 否则会返回字符的指定位置 // for( i in a){ // if(b.indexOf(a[i])==-1){ // b.push(a[i]) // // ... ...
分类:编程语言   时间:2017-05-13 18:50:44    收藏:0  评论:0  赞:0  阅读:333
Spring/SpringMvc知识点整理
1.spring加载资源的两个类: ResourceBundleMessageSource:加载文件可用:xxx/xx.xml或者xxx.xx.xml ReloadableResourceBundleMessageSource:加载文件必须使用:classPath:xxx/xx.xml2.@Mode ...
分类:编程语言   时间:2017-05-13 18:50:10    收藏:0  评论:0  赞:0  阅读:267
常用技巧之JS判断数组中某元素出现次数
先上代码:function arrCheck(arr){ var newArr = []; for(var i=0;i<arr.length;i++){ var temp=arr[i]; var count=0; for(var j=0;j<arr.length;j++){ if(arr[j]==t ...
分类:编程语言   时间:2017-05-13 18:49:36    收藏:0  评论:0  赞:0  阅读:343
java 多线程(生产者消费者)
转 https://www.oschina.net/code/snippet_111708_25438 这个问题挺经典,我这个解法的本质在于将问题抽象为生产者消费者模型,但是是一个特殊的生产者消费者模型,有两点要求:1、缓冲区大小为1(用一个布尔变量表示就可以了)2、缓冲区初始为空再具体点可以将其想 ...
分类:编程语言   时间:2017-05-13 18:47:17    收藏:0  评论:0  赞:0  阅读:275
用记事本写的java程序引用jar文件
1、将须要用的jar文件和java程序复制到同一个文件文件夹下 2、进行编译。编译的命令:javac -cp log4j-1.2.15.jar A.java 3、进行运行。运行的命令:java -cp .;log4j-1.2.15.jar A 4、运行完之后在控制台输出:2014-10-27 16: ...
分类:编程语言   时间:2017-05-13 18:40:40    收藏:0  评论:0  赞:0  阅读:301
垃圾回收的概念与算法
GC中的垃圾,是指的是在内存中不在不再被使用的对象。 常见的垃圾回收算法 1.引用计数算法(无法回收循环引用的对象) 2.标记清除算法分为标记阶段和清除阶段(会产生内存的空间碎片) 3.复制算法(缺点是将系统内存折半,高效性是建立在存活对象少,垃圾对象多的前提下的) 在java新生代串行垃圾回收器中 ...
分类:编程语言   时间:2017-05-13 18:38:53    收藏:0  评论:0  赞:0  阅读:342
spring中InitializingBean接口使用理解
InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。测试程序如下: 配置文件如下: Main主程序如下: 运行Main程序,打印如下结果: 这说明在spring初始化bean的 ...
分类:编程语言   时间:2017-05-13 18:36:33    收藏:0  评论:0  赞:0  阅读:397
C#开发Unity游戏教程之Scene视图与脚本的使用
C#开发Unity游戏教程之Scene视图与脚本的使用 Unity中Scene视图的快捷操作 Scene视图是开发人员开发游戏时,操作最频繁的视图。由于一旦一个游戏对象被加入到游戏的场景中,就须要首先使用鼠标为这个游戏对象设置出合适的状态。并且开发人员还须要多角度的观察游戏场景中的各游戏对象。基于以 ...
分类:编程语言   时间:2017-05-13 18:35:52    收藏:0  评论:0  赞:0  阅读:499
解决Gradle执行命令时报Could not determine the dependencies of task &#39;:compileReleaseJava&#39;.
Could not determine the dependencies of task ':compileReleaseJava'. > failed to find target android-19 欢迎增加QQ交流3群:317874559 这个问题须要的在project的根文件夹加入两个文件 ...
分类:编程语言   时间:2017-05-13 18:34:55    收藏:0  评论:0  赞:0  阅读:1404
Python urllib2 发送HTTP Request
urllib2 是Python自带的标准模块, 用来发送HTTP Request的。 类似于 .NET中的, HttpWebRequest类 urllib2 的优点 Python urllib2 发出的HTTP Request, 能自动被Fiddler截获, 方便了调试。 Python 可以自动处理 ...
分类:编程语言   时间:2017-05-13 18:31:25    收藏:0  评论:0  赞:0  阅读:335
java停止一个线程
Thread类中有start(), stop()方法,不过stop方法已经被废弃掉。 平时其实也有用过,共享一个变量,相当于标志,不断检查标志,判断是否退出线程 如果有阻塞,需要使用Thread的interrupt()方中断阻塞,线程开始检查标志(PS:抛出异常不会退出循环) 我是copy分割线 原 ...
分类:编程语言   时间:2017-05-13 18:28:37    收藏:0  评论:0  赞:0  阅读:222
js实现快速排序的方法
因为面试面到了这个问题,所以写一下,加深印象,有两种方法 第一种是通过两个for循环,每一次对比相邻两个数据的大小,小的排在前面,如果前面的数据比后面的大就交换这两个数的位置,这个方法就是比较次数太多了,效率比价低。 我只是传入了一个10位数的数组,如果是上万或者更大的数据,不知道您的电脑会不会蓝屏 ...
分类:编程语言   时间:2017-05-13 18:28:09    收藏:0  评论:0  赞:0  阅读:311
c语言中一种典型的排列组合算法
c语言中的全排列算法和组合数算法在实际问题中应用非常之广,但算法有许许多多,而我个人认为方法不必记太多,最好只记熟一种即可,一招鲜亦可吃遍天 全排列: #include<stdio.h> void swap(int *p1,int *p2) { int t=*p1; *p1=*p2; *p2=t; ...
分类:编程语言   时间:2017-05-13 17:52:51    收藏:0  评论:0  赞:0  阅读:283
java基础中的一维数组和二维数组
1.数组:具有相同数据类型的一组数据的集合。 一维数组 2.创建一维数组 a.数组作为对象允许使用new关键字进行内存分配,使用数组之前,必须首先定义数组变量所属类型,即声明数组。 声明数组: 语法:数组元素类型 数组名字[]; 数组元素类型[] 数组名字; 注释:数组元素类型:决定了数组的数据类型 ...
分类:编程语言   时间:2017-05-13 17:48:28    收藏:0  评论:0  赞:0  阅读:394
守护线程
package xiancheng; public class TestDemo { /** * @param args */ public static void main(String[] args) { T1 t=new T1(); Daemon d=new Daemon(); t.start... ...
分类:编程语言   时间:2017-05-13 17:47:21    收藏:0  评论:0  赞:0  阅读:240
Spring学习笔记(一)
关于Spring Spring 框架是一个基于 Java 的开源框架平台,并且为实现 Java 应用程序提供了全面的基础架构支持。 你可以专注于你的应用,让 Spring 来帮助你处理基础架构的问题。 Java 应用程序小到 HelloWorld,大到N层的复杂架构的企业级应用,这些应用里面包含着各 ...
分类:编程语言   时间:2017-05-13 17:47:01    收藏:0  评论:0  赞:0  阅读:372
go语言中的文件创建,写入,读取,删除
package main; import ( "os" "fmt" "strconv" ) func main() { //打开文件,返回文件指针 file, error := os.Open("./1.txt"); if error != nil { fmt.Println(error); } f... ...
分类:编程语言   时间:2017-05-13 17:43:43    收藏:0  评论:0  赞:0  阅读:395
线程间的參数传递
在多线程编程中。经常须要从主线程传递參数给子线程或在主线程中获得子线程的计算结果, 若使用全局变量实现。必定须要对临界区保护,因此导致大量的切换工作造成效率的低下。 而利用进程间的參数传递能够解决这一问题。 两个方向的參数传递: 1.主线程向子线程传递參数: 通过函数 int pthread_cre ...
分类:编程语言   时间:2017-05-13 17:41:32    收藏:0  评论:0  赞:0  阅读:276
Gradle加载本地jar包
有时,我们需要的jar包不一定能在远程仓库中找到,这时我们需要加载本地的jar包。 加载单独的jar包 在项目底下添加libs目录,将jar包仍进libs目录 build.gradle配置如下: 加载某个目录的jar包 在自己的 Gradle 项目里建立一个名为 libs (这个名字可以自己定义,不 ...
分类:编程语言   时间:2017-05-13 17:41:10    收藏:0  评论:0  赞:0  阅读:372
Spring_01
1 什么是spring框架 是一个开源的用来简化企业级应用开发的框架 2 spring框架的特点 2.1 简化开发 spring对一些常见的api(比如jdbc)做了封装,使用这些封装之后的api,代码会大大简化。 比如,使用springjdbc来访问数据库,就不用考虑如何获取连接,关闭连接等操作。 ...
分类:编程语言   时间:2017-05-13 17:40:35    收藏:0  评论:0  赞:0  阅读:452
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!