关于Java代码的性能优化,是每个javaer都渴望掌握的本领,进而晋升为大牛的必经之路,但是对java的调优需要了解整个java的运行机制及底层调用细节,需要多看多读多写多试,并非一朝一夕之功。本文是近期笔者给公司员工内部做的一个培训,主要讲述在系统压测过程中出现的性能问题,以及如何在编码过程.....
分类:
编程语言 时间:
2015-11-07 21:40:46
阅读次数:
231
swift-通知的基本使用//通知的使用1.发通知。(以这条通知为例,通知名字:nickNameNotification通知参数:title)NSNotificationCenter.defaultCenter().postNotificationName("nickNameNotification...
分类:
编程语言 时间:
2015-11-07 21:41:51
阅读次数:
244
Mybatis配置文件中的常用标签 ? Mybatis中容易混淆的概念 1. resultMap和resultType? 2. parameterMap和parameterType 3. #{}和${} ? ?...
分类:
编程语言 时间:
2015-11-07 20:39:18
阅读次数:
192
最后环节,就是对软件测试。 检查软件有没有bug,包括强力测试等等。
分类:
编程语言 时间:
2015-11-07 20:37:51
阅读次数:
259
C++的重载 In some programming languages, function overloading or method overloading is the ability to create multiple methods of the same name with different implementations. Calls to an overloade...
分类:
编程语言 时间:
2015-11-07 20:38:48
阅读次数:
206
我们见到经常有人用 static 局部对象的方式实现了类似单例模式,最近发现一篇文章明确写明 编译器在处理 static局部变量的时候 并不是线程安全的 !!!http://blogs.msdn.com/b/oldnewthing/archive/2004/03/08/85901.aspx 于是实现了一个单例工厂 并且是线程安全的#ifndef SINGLETONFACTORY_H
#...
分类:
编程语言 时间:
2015-11-07 20:36:39
阅读次数:
223
写在前面的废话: 好吧,不得不说鱼C的markdown文本编辑器挺不错的,功能齐全。再次感谢小甲鱼哥哥的python视频让我去年大三下学期的时候入门了编程,爱上了编程这门语言,由于是偏冷门的统计学,在实习以后就决定把方向放在数据挖掘方面了,越来越发现专业课的重要性。在大家都忙着参加各种培训的日子里面...
分类:
编程语言 时间:
2015-11-07 20:30:37
阅读次数:
284
1.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?对于short s1 = 1; s1 = s1 + 1; 由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型...
分类:
编程语言 时间:
2015-11-07 20:29:44
阅读次数:
249
好多小伙伴都建议我学Swift,学我肯定是要学的,毕竟Swift是明日之星啊,本来想着学完OC再来的,然而现在学到UI也没有太大阻力,而且我学OC的时候也经常类比Java,理解的也比较快,所以感觉再同时学Swift也不是不可以啊~于是乎,闲暇时间开始看Swift基础。一基本数据类型// var .....
分类:
编程语言 时间:
2015-11-07 20:29:48
阅读次数:
337
这么长时间了,迷茫的大雾也逐渐散去,正如标题所写的一样,转战网站后台开发。这段时间没怎么写博客,主要还是太忙,忙着期末考试的预习,以及服务器的搭建,python的学习,还有各种各样杂七杂八的小事,就像苍蝇一样在我身边飞来飞去,拍不死也赶不走。这几天小组的学习也马上就要放一放了,备战期末了要。 ...
分类:
编程语言 时间:
2015-11-07 20:26:52
阅读次数:
232
java 中跳转语句使用break、continue和标签,各自或组合完成相应的功能。今天做题时遇到关于标签命名规范,顺便将跳转语句语法都看了一遍,很有收获。在《Java编程思想》一书中,作者详细阐述,现将案例代码写在下面:public class LabeledFor { public st...
分类:
编程语言 时间:
2015-11-07 20:23:02
阅读次数:
266
首先查看一下jvm当前支持了哪些脚本引擎,当前使用的是jdk6版本 ScriptEngineManager scriptEngineManager = new ScriptEngineManager();
List<ScriptEngineFactory> engineFactories = scriptEngineMan...
分类:
编程语言 时间:
2015-11-07 19:19:04
阅读次数:
257
一、三元运算格式:变量=值1if条件else值二Example1:a=3name="wang"ifa==2else"zhang"printnameExample2:a=input("plsinputanum:")print"OK"ifa==2else"NO"二、pycharm断点调试:先在关键地方打上断点后,运行debug模式,此时到第一个断点的行会显示高亮,则表示此处将被执行,..
分类:
编程语言 时间:
2015-11-07 19:15:15
阅读次数:
206
publicinterfaceMap<K,V>将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。Map接口取代Dictionary类,后者完全是一个抽象类,而不是一个接口。Map接口提供三种collection视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。..
分类:
编程语言 时间:
2015-11-07 19:16:27
阅读次数:
194
1、CentOS6.5安装Python的依赖包yumgroupinstall"Developmenttools"
yuminstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel2、下载Python3.5的源码包并编译wgethttps://www.python.org/ftp/p..
分类:
编程语言 时间:
2015-11-07 19:12:42
阅读次数:
216
//方法一:
#include<stdio.h>
#include<string.h>
voidsort(char*arr[],intn)
{
char*tmp;
inti,j,k;
for(i=0;i<n-1;i++)//选择排序
{
k=i;
for(j=i+1;j<n;j++)
{
if(strcmp(arr[k],arr[j])>0)
{
k=j;
}
}
tmp=arr[i];
arr[i]=arr[k];
arr[k]=tmp;
}
}
v..
分类:
编程语言 时间:
2015-11-07 19:11:55
阅读次数:
265