码迷,mamicode.com
首页 > 编程语言
2017 年你应该学习的编程语言、框架和工具
在过去的一年里,软件开发行业继续大踏步地向前迈进。回顾 2016 年,我们看到了更多新兴的流行语言、框架和工具,它们改变着我们的工作方式,让我们看到更多的可能。但在这个行业,紧随潮流是很难的。所以在每年年底,我们都会给你提供一些建议,它涉及什么是最重要的,以及你在未来一年中应该学习什么。 大趋势 渐 ...
分类:编程语言   时间:2016-12-30 15:41:05    阅读次数:452
JAVA开发中遇到的小白点
这里主要是自己个人开发中遇到的一些小问题,自己攒起来,来弥补自己薄弱的JAVA基础,大神不要见笑 1. DateFormat格式化的HH和hh区别: 之前写的一个比较时间大小的方法,偶尔发现明明是应该返回ture的,却返回false.特别是其中有一个时间是12点的时候就会出现, 后来发现,自己并没有 ...
分类:编程语言   时间:2016-12-30 15:38:10    阅读次数:200
java 基础(转自索宁)
一、方法函数 函数也称为方法,就是定义在类中的具有特定功能的一段独立代码。用于定义功能,提高代码的复用性。 函数的特点1> 定义函数可以将功能代码进行封装,便于对该功能进行复用;2> 函数只有被调用才会被执行;3> 对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的retu ...
分类:编程语言   时间:2016-12-30 15:35:00    阅读次数:172
java并发相关内容
1. vilatile,锁和原子操作 这三个是理解java并发的基础。 简单来说,vilatile修饰的变量,可以保证对其的改变所有线程可见,这个机制实际上也是依赖原子操作的; 锁,主要分为偏向锁,轻量级锁和重量级锁;资源消耗也是越来越大的。使用java的synchronized的关键字或者新的锁用 ...
分类:编程语言   时间:2016-12-30 15:31:03    阅读次数:211
初识javascript变量和基本数据类型
1.1首先,学习使用firebug控制台。设置一下firefox 中的配置选项,以便使控制台中的javascript警告更为严格。。。以方便我们更好的找出程序中不必要的bug. 1. 在火狐浏览器firebox 地址栏中输入 about:config ; 2.在过滤器的搜索栏中输入strict,并按 ...
分类:编程语言   时间:2016-12-30 15:26:51    阅读次数:216
PHP_环境配置_python脚本_2017
Apache配置 需要安装:VC2015 httpd-2.4.16-win32-VC14.zip VC14就是2015的环境。 又比如:php-5.6.12-Win32-VC11-x86 VC11就是2012的环境。 如果没有安装对应的环境,在配置php + apache时,提示内容会很奇怪。 可能 ...
分类:编程语言   时间:2016-12-30 15:24:36    阅读次数:298
Java 泛型约束
类型约束: 继承接口或者类,都用extends关键字 限制类型 ArrayList中的泛型必须继承是List(当然这里List是接口,不可能,但是类型可以)或者List的子类 使用super关键字,泛型必须是继承的类型的自己或者其父类。 http://www.cnblogs.com/mengdd/a ...
分类:编程语言   时间:2016-12-30 15:19:46    阅读次数:178
用遗传算法GA改进CloudSim自带的资源调度策略(2)
遗传算法GA的核心代码实现: 最核心: 完整核心代码: 完整的GA算法的工程实现,包括与轮询(RR)算法效果对比: GA-cloudsim.zip ...
分类:编程语言   时间:2016-12-30 15:18:43    阅读次数:1314
Java集合类的总结
现在关于Java集合类的文章很多,但是我最近看到一个很有意思图片,基本上把Java集合的总体框架都给展现出来了,很直观。 如果发现图片看不清楚,点此处看大图 在这里,集合类分为了Map和Collection两个大的类别。 处于图片左上角的那一块灰色里面的四个类(Dictionary、HashTabl ...
分类:编程语言   时间:2016-12-30 15:19:34    阅读次数:201
js 中关联数组
以前都不知道这种写法叫做关联数组。 何为关联数组呢。通常的数组在填充时会隐式或者显示指定数组下标,但JS中数组可以以名字的形式为元素赋值,这就形成了关联数组。 例子 var p={ name:'dai', age:'19', say:function(){ alert('说话'); } } //访问 ...
分类:编程语言   时间:2016-12-30 15:16:18    阅读次数:186
部署java项目出现base 64解析问题
部署tomcat之前,需要部署jdk环境,那么jdk和tomcat之间也是有一定得兼容性的,抛开版本问题不谈(jdk和tomcat版本,不能相差太大,jdk向下兼容),jdk与tomcat中还是有很多的兼容性问题的,具体偶也不大清楚,下边为一例:服务器部署完成后,通过手机app访问项目访问报错,查..
分类:编程语言   时间:2016-12-30 14:26:10    阅读次数:271
spring/spring boot/spring cloud开发总结
背景 针对RPC远程调用,都在使用dubbo、dubbox等,我们也是如此。由于社区暂停维护、应对未来发展,我们准备尝试新技术(或许这时候也不算什么新技术了吧),选择使用了spring cloud架构。在此期间使用spring boot项目尝试开发,结果良好。所以想重构原spring项目至sprin ...
分类:编程语言   时间:2016-12-30 14:18:03    阅读次数:316
深入理解.net多线程(一)
多线程开发要理解的几个基本概念:进程、应用程序域、对象上下文 进程:进程是一个操作系统级别的概念,用来描述一组资源和程序运行所必需的内存分配。简单的理解,可以认为进程就是一个运行程序。对于每一个被加载到内存的*.exe程序,在它的生命周期中,操作系统会为之创建一个单独且隔离的进程,一个进程的失败不会 ...
分类:编程语言   时间:2016-12-30 13:27:56    阅读次数:255
python基础-异常处理
一、异常简介 二、异常种类 三、异常处理 语法: 示例1: 必须输入整型,否则就进入异常处理 执行结果: 多分支 (Exception) 万能异常 示例1: 执行结果: 示例2: 执行结果: 其它的异常结构 part5: ...
分类:编程语言   时间:2016-12-30 13:17:20    阅读次数:222
js中二维数组的初始化
在编程过程中,很多情况下(涉及到坐标、层级操作)我们都会用到二维数组,下面介绍介绍几种二维数组初始化的方法: 方法一、直接定义并且初始化,这种情况适用于数量和值已知的数组: 方法二、动态创建并初始化: 上面的方法可以自定义二维数组的长度、值,且按照嵌套循环可以声明多维数组,注意在多维数组的每一维都需 ...
分类:编程语言   时间:2016-12-30 13:16:32    阅读次数:172
java+opencv+intellij idea实现人脸识别
首先当然是需要安装opencv了,我用的是opencv2.4.13。下载完之后就可以直接安装了,安装过程也很简单,直接下一步下一步就好,我就不上图了。 接下来在opencv下找到jar包,比如我直接安装在c盘,我的jar包在C:\opencv\build\java中。 然后将jar包拷贝到lib目录 ...
分类:编程语言   时间:2016-12-30 13:12:16    阅读次数:1086
java常用英文解释
java常用名词解释: OO: object-oriented ,面向对象 OOP:object-oriented programming,面向对象编程 Author:JCC Object:对象JDK:Java development kit, java开发工具包 JVM:javavirtual m ...
分类:编程语言   时间:2016-12-30 13:11:12    阅读次数:627
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!