码迷,mamicode.com
首页 > 编程语言
Java中的SerialVersionUID
Java中的SerialVersionUID序列化及SergalVersionUID困扰着许多Java开发人员。我经常会看到这样的问题,什么是SerialVersionUID,如果实现了Serializable接口的类中没有定义SerialVersionUID的话会怎样?抛开它的复杂性以及不太常用不...
分类:编程语言   时间:2015-12-18 20:32:59    阅读次数:213
java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板
java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板博客分类:JavaSpring本文主要介绍利用JavaMailSenderImpl发送邮件。首先介绍了发送一般邮件,然后介绍了发送富文本(html)邮件及以velocity为模...
分类:编程语言   时间:2015-12-18 20:30:59    阅读次数:538
C语言 gets()和scanf()函数的区别
scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用 gets 函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(strin...
分类:编程语言   时间:2015-12-18 20:29:13    阅读次数:172
Swift 基础语法(一)
Swift 是一种新的编程语言,用于编写 iOS 和 OS X 应用。Swift 结合了 C 和 Objective-C 的优点并且不受C兼容性的限制。Swift 采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。Swift 是基于成熟而且倍受喜爱得 Cocoa 和 Co.....
分类:编程语言   时间:2015-12-18 20:24:43    阅读次数:254
java重载(实现同一方法名,不同参数)
背景:前几天写连接数据库时,因为要执行sql,有的是指向得到所有的执行结果,有的是想根据执行结果获得某一个字段的结果。这时我想通过同一个方法名,不同的参数,获得不同的结果。结果发现java的方法竟然不能对参数设置默认值==,而是可以通过重载来实现这个过程的。(当然不排除我对java不了解的缘故,如果...
分类:编程语言   时间:2015-12-18 20:25:33    阅读次数:241
[原]使用Fiddler捕获java的网络通信数据
[原]使用Fiddler捕获java的网络通信数据System.setProperty("http.proxySet", "true");System.setProperty("http.proxyHost", "127.0.0.1");System.setProperty("http.proxyP...
分类:编程语言   时间:2015-12-18 20:22:08    阅读次数:149
升级python2.7.6出现的问题
用源码升级了python2.7.6以后发现,原来的退格,上下左右键都不能用了!!!!经过google一查才知道是少了一个readline库yuminstallreadline-y安装完库以后重新编译安装python就正常了
分类:编程语言   时间:2015-12-18 19:06:10    阅读次数:145
python基础学习---2
1)条件判断与循环if...: .... .... else: ....forxxinyy: ... whilexx: ...2)dict和set:dict:{key:val}使用key-value存储,具有极快的查找速度,key是不可变的和list比较,dict有以下几个特点: 查找和插入的速度极快,不会随着key的增加而增加; 需要占用大量的内存,内存..
分类:编程语言   时间:2015-12-18 19:07:39    阅读次数:174
微软算法100题88 将字符串中的字符'*'移到串的前部分
函数将字符串中的字符'*'移到串的前部分,前面的非'*'字符后移,但不能改变非'*'字符的先后顺序,函数返回串中字符'*'的数量。如原始串为:ab**cd**e*12,处理后为*****abcde12,函数并返回值为5。(要求使用尽量少的时间和辅助空间)思路:类似于快速排序,用两个指针分别指向字符数...
分类:编程语言   时间:2015-12-18 18:57:58    阅读次数:195
Python之路:迭代器和yield生成器
一、迭代器 对于Python 列表的 for 循环,他的内部原理:查看下一个元素是否存在,如果存在,则取出,如果不存在,则报异常 StopIteration。(python内部对异常已处理) 使用迭代器一个显而易见的好处就是:每次只从对象中读取一条数据,不会造成内存的过大开销。 比如要逐行读取一个文...
分类:编程语言   时间:2015-12-18 18:56:44    阅读次数:160
oc语言学习之基础知识点介绍(五):OC进阶
一、点语法介绍/* 以前封装后,要给属性赋值,必须调用方法 这样做,有两个缺点: 1.代码量多,调用方法要写的东西多。 2.看起来并不像是给属性赋值,也不像取值。 我们用点语法就可以更好的解决! 点语法的语法: ...
分类:编程语言   时间:2015-12-18 18:53:22    阅读次数:208
Chrome 中的 JavaScript 断点设置和调试技巧 (转载)
原文地址:http://han.guokai.blog.163.com/blog/static/136718271201321402514114/你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 J...
分类:编程语言   时间:2015-12-18 18:52:50    阅读次数:222
python 之日期时间处理
##python时间操作一般使用time、datetime两个模块对于time模块,时间的表示模式有3种1、时间戳:time.time()2、字符串: time.strftime('%Y%m%d')3、struct_time格式: time.localtime()如下所示: 1 #时间操作 2 >>...
分类:编程语言   时间:2015-12-18 18:52:29    阅读次数:200
python正则表达式
1.常用符号.:会匹配任意字符,换行符\n除外*:会匹配前一个字符0次,或者无限次?:匹配前一个字符0次或者一次.*:贪心算法.*?:非贪心算法():括号内的数据作为结果返回 2.常用方法findall:匹配所有符合规律的内容,返回包含结果的列表Search:匹配并提取第一个符合规律的内容,返回一个...
分类:编程语言   时间:2015-12-18 18:45:06    阅读次数:172
java--开发环境搭建
安装java 环境 作为每一个java爱好者,不管是开发还是测试,想开启java的编程之旅,那么需要有一个工具,正所谓“工欲善其事,必先利其器”。这里面的器就是我们要安装的java工具--JDK。 Java的分类 Java分为J2SE、J2EE和J2ME三个不同的平台版本,即标准版(Java 2 ....
分类:编程语言   时间:2015-12-18 18:40:06    阅读次数:194
致佳音: 推箱子游戏自己主动求解算法设计(四)
这一节是本文的核心内容,即推箱子游戏求解算法的设计思路过程前面已经说过过,推断局面反复的最好标准不是局面全然一致,而是坐标排序同样且角色坐标通行例如以下图。角色不管怎么移动,不推动箱子的时候。都能回到原来的位置。算作同一个局面:watermark/2/text/aHR0cDovL2Jsb2cuY3N...
分类:编程语言   时间:2015-12-18 18:37:55    阅读次数:248
C#当中的多线程_任务并行库(中)
发现自己有点懒了!也可能是越往后越难了,看书理解起来有点费劲,所以这两天就每天更新一点学习笔记吧。4.5 将APM模式转化为任务书上提供的三种方式方式一:1 class Program2 {3 //定义一个委托4 private delegate string AsynchronousTask(s....
分类:编程语言   时间:2015-12-18 18:38:08    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!