码迷,mamicode.com
首页 > 编程语言
心得 java
1. Eclipse开发java web 多使用 preview server 快速高效 tips:先开启preview server 后,再修改代码,再次run,还是以前的效果,这时需要关闭Eclipse,重新开启,OK; 2. 我的开发错误记录: 1. struts2+mysql项目run ,出 ...
分类:编程语言   时间:2016-08-02 13:05:47    阅读次数:168
effective c++学习笔记条款35-37
这段代码是是以前virtual以前没认识到的地方,间接用指针或者引用调用虚函数还是动态绑定。 对动态绑定认识不够深刻啊, 指针|引用&virtual。 条款35:考虑virtual函数的其他选择 例子,游戏角色健康指数 温习: 1、使用no virtual interface(NVI)手法,那是te ...
分类:编程语言   时间:2016-08-02 13:02:56    阅读次数:211
centos7改系统默认语言
修改/etc/locale.conf文件默认为英文LANG="en_US.UTF-8"默认为中文LANG="zh_CN.UTF-8"LANGUAGE="zh_CN.UTF-8:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.UTF-8:zh_CN:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"
分类:编程语言   时间:2016-08-02 11:50:12    阅读次数:642
分享Java开发的利器-Lombok
译注:Lombok是一个很老的项目了,也非常实用,但奇怪的是这么多年来似乎一直不温不火。很多Lombok特性可以参考它的官网介绍哈。兄弟连在这里只是简单介绍一下它的基础功能。Lombok是一个旨在减少代码开发工作的Java库。本文介绍了如何用它来完成getter/setter方法,构造方法,..
分类:编程语言   时间:2016-08-02 11:47:39    阅读次数:258
Swift基础之PickerView(时间)选择器
代码讲解:(后面有额外代码讲解) 首页设计UIPickerView的样式设计: leftArray = ["花朵","颜色","形状"];                  let array1 = ["茉莉","玫瑰","郁金香","紫罗兰"];         let array2 = ["红色","黄色","黑色","白色","紫色"];         let array3...
分类:编程语言   时间:2016-08-02 11:43:03    阅读次数:2387
python3.x的HTMLTestRunner.py文件
"""A TestRunner for use with the Python unit testing framework. Itgenerates a HTML report to show the result at a glance. The simplest way to use this ...
分类:编程语言   时间:2016-08-02 11:39:40    阅读次数:613
用户级线程和内核级线程的区别
转自:http://col1.blog.163.com/blog/static/1909775192012719114033352/ 1 .内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态(课本中线程模型中的一对一模型)。切换完毕要从内核态返回用户态;可以很好的利用smp,即利 ...
分类:编程语言   时间:2016-08-02 11:37:11    阅读次数:193
java 实现阶乘 三种方法
用三种方法来实现n!实现使用BigDecimal类,因为用int最多正确算到12!,用long最多正确算到20!.废话不多说,直接上代码: //第一种方法: Java代码 1.package Factorial; 2. 3.import java.math.BigDecimal; 4.import ...
分类:编程语言   时间:2016-08-02 11:37:50    阅读次数:199
C#中的线程(一)入门
入门 概述与概念 创建和开始使用多线程 线程同步基础 同步要领 锁和线程安全 Interrupt 和 Abort 线程状态 等待句柄 同步环境 使用多线程 单元模式和Windows Forms BackgroundWorker类 ReaderWriterLock类 线程池 异步委托 计时器 局部储存 ...
分类:编程语言   时间:2016-08-02 11:37:15    阅读次数:288
13个不容错过的Java项目
今天我们将整理一大波干货满满的Java示例代码与能力展示素材。 GitHub可谓一座程序开发的大宝库,有些素材值得fork,有些则能帮助我们改进自有代码或者学习编程技能。无论如何,开发工作当中我们几乎不可能绕得开GitHub。 下面,我们将一同分享各有趣且颇为实用的Java库,大家请任取所需、不用客 ...
分类:编程语言   时间:2016-08-02 11:35:40    阅读次数:190
欧几里德与扩展欧几里德算法
一、欧几里得算法 二、扩展欧几里得算法 对于不完全为 0 的非负整数 a,b,gcd(a,b)表示 a,b 的最大公约数,必然存在整数对 x,y ,使得 gcd(a,b)=ax+by。 可见,扩展欧几里德要求a,b,不能为负,所以当出现负数时我们通常采用 |a|(-x)+by=gcd(|a|,b) ...
分类:编程语言   时间:2016-08-02 11:33:18    阅读次数:205
Java设计模式---组合模式
一、组合模式定义 如上图所示(截取自《Head First Design Patterns》一书),主要包括三个部分: 1. Component抽象组件。定义参加组合对象的共有方法和属性,可以定义一些默认的函数或属性。 2. Leaf叶子节点。构成组合树的最小构建单元。 3. Composite树枝 ...
分类:编程语言   时间:2016-08-02 11:35:19    阅读次数:284
人生苦短,我用python-- Day2
模块初识 Python中模块又简称为“库”,库分为两种,一种为标准库,一种为第三方库。 标准库:不需要安装,可以直接导入,可以使用python的最常用功能。eg:getpass、os、sys 第三方库:必须要安装才能使用。eg:django 这个库必须安装才能用使用. OS模块 ...
分类:编程语言   时间:2016-08-02 11:33:01    阅读次数:158
java设计模式---观察者模式
一、观察者模式定义 如上图所示(截取自《Head First Design Patterns》一书),主要包括四个部分: 1. Subject被观察者。是一个接口或者是抽象类,定义被观察者必须实现的职责,它必须能偶动态地增加、取消观察者,管理观察者并通知观察者。 2. Observer观察者。观察者 ...
分类:编程语言   时间:2016-08-02 11:33:53    阅读次数:289
随机数组方法概括
1、Array.prototype.shuffle = function() { let m = this.length, i; while (m) { i = (Math.random() * m--) >>> 0; [this[m], this[i]] = [this[i], this[m]] ...
分类:编程语言   时间:2016-08-02 11:31:25    阅读次数:151
比较和排序:IComparable和IComparer
创建实体类,如Person,默认按照年龄进行排序,则需要为实体类实现IComparable接口。 执行结果: 那么,问题来了。如果我们不想使用Age排序,或者Person的代码已经生成DLL等原因导致我们无法修改,现在要使用Name进行排序,这时IComparer的作用就来了。 可以使用ICompa ...
分类:编程语言   时间:2016-08-02 11:31:47    阅读次数:140
JavaWeb之cookie
什么叫做会话 ? 用户从打开一个浏览器开始,浏览器网站,到关闭浏览器的整个过程叫做一次会话! 每个用户与服务器进行交互的过程中,各自会有一些数据,程序要想办法保存每个用户的数据。 例如:用户点击超链接通过一个servlet购买了一个商品,程序应该保存用户购买的商品,需要使用会话! Cookie是客户 ...
分类:编程语言   时间:2016-08-02 11:30:53    阅读次数:180
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!