码迷,mamicode.com
首页 > 编程语言
Effective Java 读书笔记之一 创建和销毁对象
一、考虑用静态工厂方法代替构造器 这里的静态工厂方法是指类中使用public static 修饰的方法,和设计模式的工厂方法模式没有任何关系。相对于使用共有的构造器来创建对象,静态工厂方法有几大优势: 1、静态工厂方法有名称:通过有意义的静态工厂方法名称可以很好的表达工厂方法的作用,易于区别功能相似 ...
分类:编程语言   时间:2016-09-16 20:56:42    阅读次数:170
javascript之学习笔记
一、脚本的位置 大部分的脚本都是在闭合的</body>标签之前被添加都页面上的(这被认为是最适合放置链接脚本代码的位置)。 二、javascript基础指令 声明变量:var quantity; 变量赋值: quantity=3; 数据类型:数字、字符串、布尔值 使用变量来存储数字: 在字符串中使用 ...
分类:编程语言   时间:2016-09-16 19:48:47    阅读次数:248
ant重新编译打包hadoop-core-1.2.1.jar时遇到的错
...
分类:编程语言   时间:2016-09-16 19:45:46    阅读次数:274
javaweb学习总结十七(web应用组织结构、web.xml作用以及配置虚拟主机搭建网站)
一:web应用组织结构 1:web应用组成结构 2:安装web组成机构手动创建一个web应用程序目录 a:在webapps下创建目录web b:在web目录下创建html、jsp、css、js、WEB-INF等目录以及index.html访问首页文件 c:在html、jsp、css、js目录中写对应 ...
分类:编程语言   时间:2016-09-16 19:46:49    阅读次数:197
java-导入驱动类库
在某些情况下,我们也许需要手动添加类库进入项目中。比如说数据库驱动库。下面以这个例子来详细讲下手动导入驱动类库的方法。 1、找到所需要导入的包的jar文件。 2、复制,然后在项目中新建文件夹lib。黏贴至文件夹lib中。 3、右击-》build path-》addpath(之类的吧。。)如果出现了小 ...
分类:编程语言   时间:2016-09-16 19:47:00    阅读次数:210
C++之算法题模板
main.cpp: #include <iostream>#include <vector>#include <cstring>#include <cstdio>#include <algorithm>#include <cmath> using namespace std; std::vector ...
分类:编程语言   时间:2016-09-16 19:39:24    阅读次数:170
C++多线程下的单例模式
一、懒汉模式:即第一次调用该类实例的时候才产生一个新的该类实例,并在以后仅返回此实例。 需要用锁,来保证其线程安全性:原因:多个线程可能进入判断是否已经存在实例的if语句,从而non thread safety. 使用double-check来保证thread safety.但是如果处理大量数据时, ...
分类:编程语言   时间:2016-09-16 19:39:09    阅读次数:180
Java学习小结(1)-数组的创建与传参
(一)数组的创建 数组的创建包括两部分:数组的申明与分配内存空间。 数组的申明还有另外一种方式: 通常,在写代码时,为了方便,我们将两行合并为一行: (二)传递参数 由于初学java,这里只讨论值传递,不考虑地址传递。主要有3点: · 实参为数组名; · 形参为新申明的数组,如果有返回值,需在函数的 ...
分类:编程语言   时间:2016-09-16 19:37:59    阅读次数:147
若干经典基础算法题目练习
练习1,判断是否为素数: // ConsoleAppIsPrime1.cpp : 定义控制台应用程序的入口点。 // /* *函数功能:判断一个输入的数是否为素数
分类:编程语言   时间:2016-09-16 18:34:17    阅读次数:305
Python爬虫防封杀方法集合
Python 2.7 IDE Pycharm 5.0.3前言在爬取的过程中难免发生ip被封和403错误等等,这都是网站检测出你是爬虫而进行反爬措施,这里自己总结下如何避免 方法1:设置等待时间有一些...
分类:编程语言   时间:2016-09-16 18:33:42    阅读次数:225
北京Java培训机构哪个好
又是一年暑期生活的来临,对于即将走出校园的实习生而言,培训潮与就业潮不约而至,培训行业的就业课程开班也如火如荼地进行着。 一直以来,计算机专业的毕业生都会作为一股庞大的生力军涌入社会各个岗位。就目前的就业趋势而言,大多数计算机专业的实习生面临“未就业即失业”的窘境。为什么会出现如此的状况?行业内大多 ...
分类:编程语言   时间:2016-09-16 18:31:10    阅读次数:225
Python先合并再排序
前几天遇到的美团笔试题 题目:大概要求输入两组数字,对这两组数值排序然后输出结果 思路:输入两组数,合并两组数,排序 最终返回的结果可能存在重复的元素,所以去重方法 1.set集合,因为集合中没有重复元素 2.遍历列表,将所有元素追加到新列表,如果该元素已在新列表存在就不追加 等等 简单事情简单做 ...
分类:编程语言   时间:2016-09-16 18:29:27    阅读次数:372
Python 代码性能优化技巧
选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探讨的主要问题。本文会涉及常见的代码优 ...
分类:编程语言   时间:2016-09-16 18:29:42    阅读次数:245
初识Python第二天
一.传递参数 2.1新建Python文件,名为hello_args.py,输入以下代码 通过python hello_args.py,屏幕打印输出 ['hello_args.py'] python hello_args.py hello world屏幕打印输出 ['hello_args.py','h ...
分类:编程语言   时间:2016-09-16 18:28:38    阅读次数:543
Python在Windows下开发环境配置汇总
最近比较关注学习Python方面的资料和课程,由于Python本身基本都是在Linux下开发,本人windows用习惯了初用Linux各种别扭啊。 下面将我在配置Windows环境下的禁言写出来,与大家分享。 1.下载与安装Python 1.Python官方网址:https://www.python ...
分类:编程语言   时间:2016-09-16 18:28:06    阅读次数:220
2016年9月16日C++学习(输入输出读取练习)
#include<iostream> int main(){ std::cout<<" Enter two numbers: "<<std::endl; int v1=0,v2=0; std::cin >> v1 >> v2;//读取数值 std::cout<<v1<<" * " <<v2<<" = ...
分类:编程语言   时间:2016-09-16 18:28:49    阅读次数:227
java io (一)
对于文件内容的操作主要分为两大类 分别是:字符流 字节流 其中,字符流有两个抽象类:Writer Reader 其对应子类FileWriter和FileReader可实现文件的读写操作 BufferedWriter和BufferedReader能够提供缓冲区功能,用以提高效率 同样,字节流也有两个抽 ...
分类:编程语言   时间:2016-09-16 18:26:02    阅读次数:268
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!