码迷,mamicode.com
首页 > 编程语言
Java之&0xff用法解析以及原码、反码、补码相关知识
char强转至int为什么使用0xff? 备注:在Java中采用补码形式表示二进制 如果不希望进行符号扩展,可以采用与操作。例如char c;int i = c & 0xffff;其中,char有8位,int类型有32位,采用32/8=4个f(即0xffff)做与操作,即可屏蔽符号扩展。 //负整数 ...
分类:编程语言   时间:2016-08-16 23:54:52    阅读次数:223
Java设计模式:单例模式
概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自 ...
分类:编程语言   时间:2016-08-16 23:56:30    阅读次数:198
新建jsp报错“The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path”
今天新建jsp文件时,就报错“Visual Page Editor has experimental support for Windows 64-bit”,然后刚好stackoverflow上面有这个错误的解决方案,传送门:https://stackoverflow.com/questions/3 ...
分类:编程语言   时间:2016-08-16 23:52:16    阅读次数:273
1001 数组中和等于K的数对
基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 给出一个整数K和一个无序数组A,A的元素为N个互不相同的整数,找出数组A中所有和等于K的数对。例如K = 8,数组A:{-1,6,5,3,4,2,9,0,8},所有和等于8的数对包括(-1,9),(0,8),(2,6) ...
分类:编程语言   时间:2016-08-16 23:52:27    阅读次数:247
ubuntu下JDK安装(更新旧版本JAVA)
1.sudo apt-get install openjdk-8-jre openjdk-8-jdk 2.默认会安装在 路径为 /usr/lib/jvm/java-7-openjdk-amd64 下面 3。配置环境变量 vim ~/.bashrc export JAVA_HOME = /usr/li ...
分类:编程语言   时间:2016-08-16 23:50:24    阅读次数:289
快速排序算法及python实现
快速排序基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 如序列[6,8,1,4,3,9],选择6作为基准数。从右向左扫描,寻找比基准数 ...
分类:编程语言   时间:2016-08-16 23:49:22    阅读次数:212
每天坚持30分钟学python——python基础
变量 在使用变量之前,必须先赋值 变量名可以包含字母、数字、下划线,但变量名不能以数字开头 大小写敏感 等号即为赋值 字符串 加上’’或者""即为字符串 在字符串中出现单引号或者双引号需要用\转义 转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就 ...
分类:编程语言   时间:2016-08-16 23:48:07    阅读次数:774
Python语言学习 (五)1.1
创建连接:connect 创建游标:cursor 执行sql:excute,excutemany 关闭连接:close 参数化sql:%s 例子: ...
分类:编程语言   时间:2016-08-16 23:49:18    阅读次数:246
Java之null关键字
概述 null既不是对象,也不是一种类型 a.它仅仅是一种特殊的值,你可以将其赋予任何引用类型。 b.在编译和运行时期,将null强制转换成任何引用类型都是可行的,在运行时期都不会抛出空指针异常。 String str = null; // null can be assigned to Strin ...
分类:编程语言   时间:2016-08-16 23:47:21    阅读次数:263
SSH框架 jar包版本的选择
我搭建SSH框架,想选择最新的jar,但是由于jar版本的问题 报出各种各样的千奇百怪的问题。从网上找了一些,但都是用比较老的版本。在我的不懈努力,最后终于成功了。再次分享一下,由于才疏学浅,见识浅薄,仅供大家参考! hibernate框架的选择,取决于spring的支持。在spring-orm-X ...
分类:编程语言   时间:2016-08-16 23:46:36    阅读次数:213
小甲鱼python视频第六讲(笔记及程序源代码)
今天主要学习了关于循环的一些要点, 1.elif的使用 2.assert的使用: 当后面的条件为true时,继续运行,条件为假时,出现错误。 3.三元换算 等价于: 即 x if 条件 else y 名词解释: 成员资格运算符 动手部分:分数的归类划分,自己加了一个循环部分, (注释没加,回头一个一 ...
分类:编程语言   时间:2016-08-16 23:45:34    阅读次数:286
Java Study Plan
1.Two Language Blog I will write blog in two Language (Chinese and English). 2. Explain It will not well the same. 3.Welcome I wish it can help you. ...
分类:编程语言   时间:2016-08-16 23:47:34    阅读次数:193
JavaScript闭包中闭包函数this的指向
阅读文章前, 请先阅读阮一峰老师的这篇文章http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 前人写过的, 而且写得很好, 就没必要重复下去了. 只加一些阮老师的文章里没有说的.顺便总结一下. 引用一句话: ...
分类:编程语言   时间:2016-08-16 23:43:32    阅读次数:193
python基础之列表常用操作及知识点小结
列表(list) List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。列表用[ ]标识,是python最通用的复合数据类型。 常用操作 L=[1,2,3,'xyn',5] 代码 含义 输出 L.ap ...
分类:编程语言   时间:2016-08-16 23:43:03    阅读次数:212
C++的多态例子
1.多态的例子 题目: 某小型公司,主要有四类员工(Employee):经理(Manager)、技术人员(Technician)、销售经理(SalesManager)和推销员(SalesMan)。现在,需要存储这些人员的姓名(name)、编号(id)、当月薪水(salary)。计算月薪总额并显示全部 ...
分类:编程语言   时间:2016-08-16 23:44:26    阅读次数:524
Spring源码学习(二)AOP
ProxyFactoryBean这个类,这是AOP使用的入口 AOP有些特有的概念,如:advisor、advice和pointcut等等,使用或配置起来有点绕,让人感觉有些距离感,其实它的实现就是一组标准的设计模式的组合使用:Factory、Proxy、Chain of Responsibilit ...
分类:编程语言   时间:2016-08-16 23:41:41    阅读次数:247
排序算法
一、插入排序 1、概念 插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描 ...
分类:编程语言   时间:2016-08-16 23:38:47    阅读次数:228
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!