码迷,mamicode.com
首页 > 编程语言
从Objective-C到Swift,你必须会的(三)init的顺序
Objective-C的构造函数吧,就最后return一个self。里头你要初始化了什么都可以。在Swift的init函数里把super.init放在前面,然后再初始化你代码里的东西就会报错了。所以:init(frame: NSRect) { super.init(frame: frame) ...
分类:编程语言   时间:2014-10-20 13:31:02    阅读次数:173
URL解码(GBK/UTF8) C++算法
我们浏览的网页都会被不同的编码方式编码例如:“C++”URL编码(GBK)为“C%2B%2B”那么,如何实现解码呢?通过观察可得url编码的编码规则1、数字和字母不进行编码。2、其他符号编码方式为对应ascii码的2位16进制前面加上一个“%”。例如“+”查表可知对应的16进制数为2B,所以,“+”...
分类:编程语言   时间:2014-10-20 13:27:19    阅读次数:640
JAVA之抽象类与抽象方法
抽象方法:在类中没有方法体的方法,就是抽象方法。抽象类:含有抽象方法的类就叫抽象类。|||||||||抽象类不能被实例化(new)为什么要使用抽象方法?(以下是个人观点)因为在面向对象的编程的思想中,任何事物都可以看做是一个类。例如:每个动物都需要休息,都要睡觉(sleep),而不同的动物有不同的睡...
分类:编程语言   时间:2014-10-20 13:26:30    阅读次数:166
[C++/Python] 如何在C++中使用一个Python类? (Use Python-defined class in C++)
最近在做基于OpenCV的车牌识别, 其中需要用到深度学习的一些代码(Python), 所以一开始的时候开发语言选择了Python(祸患之源).固然现在Python的速度不算太慢, 但你一定要用Python来操作图像, 实现某些算法的时候, 效率就变得非常重要. 可惜的是, Python在大多数算法...
分类:编程语言   时间:2014-10-20 13:26:54    阅读次数:405
java证书
默认情况下,密钥项存储在.keystore文件中,而可信的CA证书项存储在.cacerts文件中,该文件位于JRE安全目录中。想在Linux环境下,用keytool命令检查一下一个证书,打keytool -list -v -keystore xxx.keystore结果报错:-bash: keyto...
分类:编程语言   时间:2014-10-20 13:25:26    阅读次数:226
[转]C++中的Lambda表达式
原文地址:C++中的Lambda表达式作者:果冻想 一直都在提醒自己,我是搞C++的;但是当C++11出来这么长时间了,我却没有跟着队伍走,发现很对不起自己的身份,也还好,发现自己也有段时间没有写C++代码了。今天看到了C++中的Lambda表达式,虽然用过C#的,但是C++的,一直没有用,也不知....
分类:编程语言   时间:2014-10-20 13:25:05    阅读次数:241
通过Java SE 7自带的监控服务(WatchService API)实现类似.NET FileWatcher的功能
Java SE 7 Tutorial中增加了一个监控目录变更情况的示例,用于介绍其新发布的WatchService API。但对于用惯了.NET FileWatcher的用户而言,如果用于项目我认为它有两个欠缺:1、应该提供一个独立线程后台运行机制,让这个监控过程自己在后台转,不影响前端处理2、 J...
分类:编程语言   时间:2014-10-20 13:27:08    阅读次数:269
javascript—升级之道(1)
1、定义全局变量:直接在函数内部省略var操作符,既定义为全局变量(不推荐使用,很难维护,在严格模式下会抛出ReferenceError错误)function test(){ message = "helloWorld!";}test();alert(message);输出:helloWorld.....
分类:编程语言   时间:2014-10-20 13:25:19    阅读次数:151
空指针问题(java.lang.NullPointerException)
在Java中对值为null的指针调用任何方法,就会引发空指针异常(java.lang.NullPointerException)。空指针异常绝对是Java中最难查找和调试的一种异常,你永远无法得到任何有用的调试信息。通过个人日常总结和网上搜集整理,归纳如下,供大家参考。空指针异常产生的主要原因如下:...
分类:编程语言   时间:2014-10-20 13:24:54    阅读次数:160
关于Myeclipse buildpath的jar包不能复制到tomcat lib下问题
关于Myeclipse buildpath的jar包不能复制到tomcat lib下问题 新建了web项目,jar包放在lib下面用buildpath方式引入到项目的,启动tomcat不能把lib下面的jar包复制到tomcat的lib目录下,只能手工复制到lib中,后来找到一个解决方法。 项目上....
分类:编程语言   时间:2014-10-20 13:23:22    阅读次数:187
SpringMVC配置
SpringMVC应用程序是通过web.xml文件初始化的(这是JavaWeb应用程序的标准配置文件),但配置是通过bean定义XML执行的。DispatcherServlet和ContextLoaderListener都是在web.xml中定义的,它为整个SpringMVC应用程序提供初始化和.....
分类:编程语言   时间:2014-10-20 13:20:39    阅读次数:158
Tomcat 启动时 java.lang.NullPointerException
Tomcat java.lang.NullPointerException
分类:编程语言   时间:2014-10-20 13:20:14    阅读次数:274
算法之美---由计算机生成的图像
发几幅由计算机生成的图像,以展示算法之美.并提供生成图像的算法代码.代码中,一部分是由C++实现,另一部分是由我定义的脚本语言实现. 相关软件见:Why数学图像生成工具.
分类:编程语言   时间:2014-10-20 13:17:20    阅读次数:396
javascript 实现ajax封装
1 纯javascript 封装发送ajax数据2 post、get方式 发送数据 1 GLOBAL.namespace("Ajax"); 2 /** 3 * 同步ajax 返回json Object 4 * 5 * @param {} 6 * urlStr 7 *...
分类:编程语言   时间:2014-10-20 13:17:59    阅读次数:258
C语言添加宏开关
原文地址:http://blog.csdn.net/cp1300/article/details/7773239我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序的时候要一条一条的把这些语句删除,而一旦需要再...
分类:编程语言   时间:2014-10-20 13:19:17    阅读次数:977
JAVA之接口与抽象类区别
1.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 。面对对...
分类:编程语言   时间:2014-10-20 13:14:20    阅读次数:192
拓扑排序输出
拓扑排序如果是随便输出的话,那么只需要用一个队列就可以维护了。复杂度O(n)如果是要求字典序最小输入的话,使用小堆维护,正常建边即可。复杂度O(nlog(n))如果要求尽量使最小值在前输出的话(例如312 优先级高于 231)那么可以反向建边,然后在使用大堆维护,最后把顺序reverse()下。复杂...
分类:编程语言   时间:2014-10-20 13:10:27    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!