码迷,mamicode.com
首页 > 编程语言
Swift重写UIButton的图片和标题的位置
import UIKitclass ResetBtn: UIButton { let IMAGE_RATIO :CGFloat = 0.7 // 图片占整个按钮高度的比例 let TITLE_FONT:CGFloat = 13 // 设置按钮标题字体默认的大小 ...
分类:编程语言   时间:2015-11-11 19:04:39    阅读次数:291
Supporting Python 3(支持python3)——使用你自己的固定器扩展2to3
使用你自己的固定器扩展2to3 2to3是围绕一个叫着lib2to3标准库包的封装。它包含一个代码分析器、一个用于设置修改分析树的固定器和一个巨大的固定器集合。包含在lib2to3里的固定器能做大多数可能自动完全的转换。...
分类:编程语言   时间:2015-11-11 17:59:44    阅读次数:311
多线程基础
什么叫多线程? 多线程:顾名思义就是多条线程同时进行,它是从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。多线程的优缺点有哪些?优点:(1)多线程技术使程序的响应速度更快 ,因为用户界面可以在进行其它工作的同时.....
分类:编程语言   时间:2015-11-11 17:57:27    阅读次数:290
java证书问题
对于刚装完java的环境,在运行jar包时可能会遇到证书问题:javax.net.ssl.SSLHandshakeExceptionsun.security.validator.ValidatorExceptionsun.security.provider.certpath.SunCertPathB...
分类:编程语言   时间:2015-11-11 17:56:35    阅读次数:208
C#对称加密(3des)和非对称加密(rsa)算法
3DES加密/解密算法的C#实现:(实现的方式很多,仅供参考)public static bool DecryptFromBase64(string base64String, string key,out string DecryptString) { Decr...
分类:编程语言   时间:2015-11-11 17:55:37    阅读次数:321
spring无法扫描jar包的问题
在日常开发中往往会对公共的模块打包发布,然后调用公共包的内容。然而,最近对公司的公共模块进行整理发布后。spring却无法扫描到相应的bean。折腾了好久,最终发现是认识上的误区。 2015-11-11 17:06:15,610 ERROR [org.springframework.web.c...
分类:编程语言   时间:2015-11-11 17:55:18    阅读次数:411
中值排序的java实现
public class MidSort { public static void main(String[] args){ int[] arr={1,3,5,7,2,4,6,8,9}; midSort(arr,0,7); for(int i:arr)...
分类:编程语言   时间:2015-11-11 17:55:13    阅读次数:234
冒泡排序文法评论
http://www.cnblogs.com/95mz/p/4940662.html#3303857http://www.cnblogs.com/chenshien/p/4940645.htmlhttp://www.cnblogs.com/mingyin/p/4951518.htmlhttp://w...
分类:编程语言   时间:2015-11-11 17:52:08    阅读次数:239
从头认识java-7.3 接口怎样解耦?
这一章节我们来讨论一下接口怎么样解耦?使得代码灵活性增强。我们先来看看下面的代码:package com.ray.ch07; public class Test { public static void test(Vehicle vehicle) { vehicle.test(); } public static void main(String[] args) {...
分类:编程语言   时间:2015-11-11 16:45:28    阅读次数:186
从头认识java-7.4 实现多重接口
这一章节我们来说一下接口另一个特性:多重接口。在平常,使用继承,我们只是继承某一类,只能够一种向上转型,但是在接口的使用方面,可以实现多个接口,然后实现多种的向上转型。 我们先上代码:package com.ray.ch07; public class Test { public static void testSwim(CanSwim canSwim) { canSwim.s...
分类:编程语言   时间:2015-11-11 16:46:48    阅读次数:170
从头认识java-7.5 怎样通过继承扩展接口?
我们这一章节来讨论一下怎样通过继承扩展接口。接口跟类一样,具有继承的特性,但是他只是继承接口,不继承类。package com.ray.ch07; interface WhatPersonCanDo { void run(); void sleep(); } interface WhatSingerCanDo extends WhatPersonCanDo { voi...
分类:编程语言   时间:2015-11-11 16:43:28    阅读次数:199
从头认识java-7.6 适配设计模式究竟适配类?还是适配接口?
这一章节我们来讨论一下适配的问题?说白了,就是可以使用任何对象调用某个方法,而这个对象只需要符合某种协议。而这种协议的实现有两种方法:继承和接口,但是一般都是使用接口,因为他的代码复用性比继承强,而且继承本身还包含父类的很多实现,造成不必要的混淆。而且通过接口我们可以实现多重接口(类似多重继承)下面是两组对比的代码:package com.ray.ch07; class father { pr...
分类:编程语言   时间:2015-11-11 16:42:18    阅读次数:189
从头认识java-7.7 嵌套接口
这一章节只是展示一下嵌套接口的用法,实际用途笔者还没有摸索出来。package com.ray.ch07; import com.ray.ch07.One.Two; interface One { interface Two { void two(); } void one(); class Three implements Two { @Ove...
分类:编程语言   时间:2015-11-11 16:41:13    阅读次数:204
C++11新特性之 rvalue Reference(右值引用)
右值引用可以使我们区分表达式的左值和右值。C++11引入了右值引用的概念,使得我们把引用与右值进行绑定。使用两个“取地址符号”:int&& rvalue_ref = 99;需要注意的是,只有左值可以付给引用,如:int& ref = 9; 我们会得到这样的错误: “invalid initialization of non-const reference of type int& from an...
分类:编程语言   时间:2015-11-11 16:40:46    阅读次数:223
从头认识java-7.8 接口与工厂模式
这一章节我们来聊聊接口与工厂模式之间的关系。接口是实现多重继承的途径,生成遵循某个接口协议的对象的典型方式是工厂设计模式。这种设计模式使得接口与实现完全分开。package com.ray.ch07; interface Service { void doSomeThing(); } interface ServiceFactory { Service getService(...
分类:编程语言   时间:2015-11-11 16:41:10    阅读次数:210
【CS】尺度不变特征变换匹配算法SIFT(2)
【CS】尺度不变特征变换匹配算法SIFT(2)...
分类:编程语言   时间:2015-11-11 16:39:41    阅读次数:335
【算法】插入排序/冒泡排序/选择排序
插入排序 插入排序的思想为:从数组的第二个元素开始遍历整个数组。针对每个元素,依次将其前面的所有元素和他进行比较,大于它的元素均向后移动,最后将该元素插入。 插入排序是一种稳定的排序算法。 时间复杂度T(n)=O(n^2) 最好情况下已排好序,T(n)=O(n) private void swap(int[] a, int i, int j) { int temp = a[j];...
分类:编程语言   时间:2015-11-11 16:38:22    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!