码迷,mamicode.com
首页 > 编程语言
Swift和Java在枚举方面的比较
1. 在Swift和Java关于枚举方面,两个语言语法相似。 Swift定义枚举: Java定义枚举: 2. 枚举和switch结合使用 Swift代码如下: 2.1 switch的 case 分支代码中提取每个相关值作为一个常量(用let前缀)或者作为一个变量(用var前缀)来使用:代码如下: 2 ...
分类:编程语言   时间:2016-06-13 13:09:46    阅读次数:158
Java IO
一、概述 Java IO是Java用来读写数据(输入和输出)的API。这里主要介绍以下几点内容: 二、Java流式输入和输出 在Java程序中,对于数据的输入输出操作以"流"(Stream)方式进行;J2SDK提供了各种各样的"流"类,用以获取不同种类的数据;程序中通过标准的方法输入或输出数据。各类 ...
分类:编程语言   时间:2016-06-13 13:11:36    阅读次数:265
java常用数据类型转换
在Java开发过程中经常会涉及到数据类型的转换问题,比如数字型转字符型,字符型转日期型,字符串转数组等等,以及其他类型的强制转换等。经常出现,所以有必要总结一下。 1、如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([St ...
分类:编程语言   时间:2016-06-13 13:08:09    阅读次数:287
httpclient4.3 导致线程阻塞
项目使用httpclient4.3.3,突然有天发现推送线程池排队,通过jstack定位到httpclient进行ssl连接时发生阻塞。httpclient的SocketTimeout和ConnectTimeout都有设置。后分析查找,确认是httpclient4.3.3的bug,见https://issues.apache.org/jira/browse/HTTPCLIENT-1478大概原因是..
分类:编程语言   时间:2016-06-13 11:57:49    阅读次数:176
【Java多线程】CyclicBarrier同步辅助类
CyclicBarrier是java.util.concurrent包下的一个同步辅助类,类似于CountDownLatch,也是一个同步计数器。与CountDownLatch不同的区别是:CountDownLatch的await()方法阻塞的原因是等待调用一定次数的countDown()方法,可以在同一线程完成;CyclicBarrier的await()方法阻塞的原因..
分类:编程语言   时间:2016-06-13 11:51:35    阅读次数:251
VII Python(3)基础知识
VIIPython(3)基础知识表达式和语句:常用的表达式操作符:算术运算:+,-,*,/,//截断除法,%,**幂运算逻辑运算:xory,xandy,notx比较运算:<,>,==,<=,>=,!=一元运算:-x,+x,~x按位取反三元选择表达式:xifyelsez成员关系运算:xiny,xnotiny位运算:x|y,x<<y,..
分类:编程语言   时间:2016-06-13 11:51:30    阅读次数:257
集成代码生成器 单表 多表 树形表 一对多 springmvc spring mybatis SSM 后台框架
获染下载地址】【免费支持更新】三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术,0个代..
分类:编程语言   时间:2016-06-13 11:51:00    阅读次数:1788
SpringMVC+Mybatis框架整合源码
获染下载地址】【免费支持更新】三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术,0个代..
分类:编程语言   时间:2016-06-13 11:50:33    阅读次数:215
[LeetCode][12]Integer to Roman解析 int转罗马字符时间复杂度为常数的实现-Java实现
Q: Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 to 3999. A: 俺是真不知道啥是roman,我去查了一下合着是罗马字体,这题目意思也很简单就是说我要输入一个数字可以保证是1~3999但是你要把这个阿拉伯数字转...
分类:编程语言   时间:2016-06-13 11:48:33    阅读次数:198
python变量名感悟
我感悟的是python的变量名其实就可以理解为C/C++中的指针! 1、python的变量在使用之前必须赋值,就像指针在使用之前不能为空。 2、python的内存可以用del释放,C++可以用delete释放。 Python: del temp #表示temp所“贴到”的内存被释放,此时temp变量 ...
分类:编程语言   时间:2016-06-13 11:42:30    阅读次数:211
C#之参数线程
...
分类:编程语言   时间:2016-06-13 11:44:12    阅读次数:179
spring通俗演绎
学框架不学spring都不好意思跟别人说自己懂框架,而且现在好多java方面的工作要求熟练spring/myBaits等主流框架,自己学 spring也有一段时间了,做一篇博客整理下自己的思路,技术吗,不沉淀下来终究无法转化成自己的东西,之所以写的通俗一点,权且是对自己渣比的调侃吧。 从spring ...
分类:编程语言   时间:2016-06-13 11:41:36    阅读次数:254
python 字符串的split()函数详解
split翻译为分裂。 split()就是将一个字符串分裂成多个字符串组成的列表。 split()当不带参数时以空格进行分割,当代参数时,以该参数进行分割。 // 当不带参数时 example: st0= ' song huan gong ' print(st0.split()) 结果为: ['so ...
分类:编程语言   时间:2016-06-13 11:39:24    阅读次数:424
swift 的书写规范
紧跟变量,无空格 1.a++ 2.++a 3.!a 4.1...5 5.1..<5 半开区间,不包含5 6.a! a? 变量与运算符之间有空格 1.a + b 2.a - b 3.a * b 4.a / b 5.a % b 6.a && b 7.a || b 8 .(a ?? b) 空合运算符,当可 ...
分类:编程语言   时间:2016-06-13 11:38:34    阅读次数:220
java.util.regx Demo
import java.util.regex.Matcher;import java.util.regex.Pattern; public class TestRegex { public static void main(String[] args) { //时间正则表达式 String reg ...
分类:编程语言   时间:2016-06-13 11:36:12    阅读次数:204
Java 加密Excel文件(打开时需输入密码)
收集:author: lifq package com.XXX.XXX.utils;import java.io.IOException;import com.jxcell.CellException;import com.jxcell.View;/** * * @ClassName: DataEx ...
分类:编程语言   时间:2016-06-13 11:36:52    阅读次数:1025
Swift入门(十一)——类型转换与is、as操作
三种操作:is、as?和as! Swift是强类型语言,但也允许开发者通过is、as?和as!这三种操作来对类型进行判断和强制转换。其中is用作类型判断,而as?和as!则分别是类型转换的可选形式和强制形式。在这里强调一下,swift中比较常用的向下转换(downcast)是没有as操作符的。 为了 ...
分类:编程语言   时间:2016-06-13 11:34:52    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!