首页 > 编程语言
2. javacript高级程序设计-在HTML中使用JavaScript
1.1 (2). 包含外部JabaScript文件 使用外部文件引入JavaScript代码会存在可维护性,可缓存和适应未来等优点,所以建议使用外部文件来引用JavaScript1.3 标签的位置现在web应用程序一般都把全部JavaScript引用文件放在元素中页面内容的后面,这样在页面解析Jav...
分类:编程语言   时间:2015-03-01 20:54:38    收藏:0  评论:0  赞:0  阅读:418
[算法系列之二十六]字符串匹配之KMP算法
一 简介KMP算法是一种改进的字符串匹配算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。二 基于部分匹配表的KMP算法举例来说,有一个字符串”BBC ABCDAB ABCDABCDABDE”,我想知道,里面是否包含搜索串...
分类:编程语言   时间:2015-03-01 19:47:19    收藏:0  评论:0  赞:0  阅读:359
关于Java获取本地服务器IP的问题
Java获取本地服务器IP,我们最简单的写法: import java.net.InetAddress; public class CatchIp{ public static void main(String[] args) { try { // 获取IP地址 String ip = InetAd...
分类:编程语言   时间:2015-03-01 19:46:08    收藏:0  评论:0  赞:0  阅读:300
Java入门记(二):向上转型与向下转型
在对Java学习的过程中,对于转型这种操作比较迷茫,特总结出了此文。本文介绍了向上转型和向下转型的用法,以及几个转型用法的误区。
分类:编程语言   时间:2015-03-01 19:43:28    收藏:0  评论:0  赞:0  阅读:280
Python - 对多继承以及super的一些了解
Python支持多继承,与C++一样都会出现一种问题:子类继承的多个父类又继承了同一个父类,这时就有可能会出现父类构造方法被调用多次的情况。关于这个问题,我找了一些资料,虽然没有亲自全部验证,这里我总结一下自己对这个问题的看法。 Python和C++的关于这个问题的解决方案不太一样,当然Pyt...
分类:编程语言   时间:2015-03-01 19:42:28    收藏:0  评论:0  赞:0  阅读:6634
java中的引用传递(同样适用于JS)
1 java中的数据类型:有8种基本数据类型,分别为:byte(1),boolean(1),char(2),short(2),int(4),long(8),float(4),double(8) 括号里的数字代表所占的字节数有3种引用类型:类引用,接口引用,数组引用2 Java中的传递方式:和。址传递...
分类:编程语言   时间:2015-03-01 19:42:18    收藏:0  评论:0  赞:0  阅读:287
Swift开发的几个小技巧(整理自图拉鼎的博客)
正所谓掌握一样技术最好的办法就是用它来做一个东西,于是这段时间的实战让我对 Swift 的理解更深了一层,也积累了一些使用技巧。今天就分享一则:如何正确地定义一个类变量(和类常量)。Swift 语言对于无论是静态语言过来还是动态语言过来的开发者来说,都有点点不适应,很多问题的解决思路不能用已经习以为...
分类:编程语言   时间:2015-03-01 19:42:08    收藏:0  评论:0  赞:0  阅读:318
Swift 闭包表达式
闭包是功能性自包含模块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的 blocks 以及其他一些编程语言中的 lambdas 比较相似。闭包的形式主要有三种:1. 全局函数是一个有名字但不会捕获任何值的闭包2. 嵌套函数是一个有名字并可以捕获其封闭函数域内...
分类:编程语言   时间:2015-03-01 19:41:38    收藏:0  评论:0  赞:0  阅读:269
1. javacript高级程序设计-JavaScript简介
1. JavaScript简介JavaScript诞生于1995年,由Netscape公司布兰登·艾奇开发,JavaScript主要包括三个部分:(1). ECMAScript,由ECMA-262定义,提高核心语言功能(2). 文档对象模型(DOM),提供访问和操作网页内容的方法和接口(3). 浏览...
分类:编程语言   时间:2015-03-01 19:39:38    收藏:0  评论:0  赞:0  阅读:184
javascript学习笔记-1
学习javascript其实有段时间了,不过一些常用的js方法总是容易混淆,现在开始尝试写在博客上,希望能够强化自己对javascript的认知和记忆。1.获取浏览器可视区域的宽高宽:document.documentElement.clientWidth;高:document.documentEl...
分类:编程语言   时间:2015-03-01 19:37:18    收藏:0  评论:0  赞:0  阅读:211
几种常见算法
#include <iostream> using namespace std; void paopao_sort(int arr[], int nSize) { for(int i=0;i<nSize;i++) { for(int j=0;j<nSize-1-i;j++) { if(arr[j] > arr[j+1]) { int nTmp = arr[j...
分类:编程语言   时间:2015-03-01 18:34:58    收藏:0  评论:0  赞:0  阅读:162
用swift开发计算器
import?UIKit class?ViewController:?UIViewController?{ ????@IBOutlet?weak?var?display:?UILabel! ???? ????var?userIsInputingDigit?:Bool??=?false ????@IBAction?func?a...
分类:编程语言   时间:2015-03-01 18:34:28    收藏:0  评论:0  赞:0  阅读:486
Java HashMap的工作原理
面试的时候经常会遇见诸如:“java中的HashMap是怎么工作的”,“HashMap的get和put内部的工作原理”这样的问题。本文将用一个简单的例子来解释下HashMap内部的工作原理。首先我们从一个例子开始,而不仅仅是从理论上,这样,有助于更好地理解,然后,我们来看下get和put到底是怎样工作的。 我们来看个非常简单的例子。有一个”国家”(Country)类,我们将要用Country对象...
分类:编程语言   时间:2015-03-01 18:32:39    收藏:0  评论:0  赞:0  阅读:297
LCA最近公共祖先 在线算法和离线算法 模板
原理讲解:http://dongxicheng.org/structure/lca-rmq/ 在线算法模板: /** LCA在线算法O(nlogn) 主函数调用: init(); tot=0,dir[1]=0; dfs(1,1); ST(2*n-1); int lca=LCA(u,v); */ #include #include #include #include #inclu...
分类:编程语言   时间:2015-03-01 18:30:48    收藏:0  评论:0  赞:0  阅读:375
C++备忘-QT(4)
用户登录-creator编程画好以下界面: 编译时,会自动生成如下内容的头文件ui_mainwindow.h  /********************************************************************************** Form generated from reading UI file'mainwindow.ui'**** Creat...
分类:编程语言   时间:2015-03-01 18:29:18    收藏:0  评论:0  赞:0  阅读:335
Python对象模型
0:基础1:整型2:string3:List4:Dict
分类:编程语言   时间:2015-03-01 18:27:28    收藏:0  评论:0  赞:0  阅读:281
Delphi中线程的释放介绍[转]
线程的释放方式有两种:一种是线程在运行完成后自动释放,一种是手动释放。无论是那种释放,都应该在线程停止后进行释放。然而线程的停止也有两种情况:一种是不需要设置标志位,直接完成;一种是由于execute方法中做了循环,需要设置标志位才能停止。如果线程已经停止并且自动释放,再去手动停止,就会报错。下面看...
分类:编程语言   时间:2015-03-01 18:23:28    收藏:0  评论:0  赞:0  阅读:316
C++使用shell命令
#include #include #include #include #include //execute shell command//执行一个shell命令,输出结果逐行存储在resvec中,并返回行数int32_t myexec(const char *cmd, std::vector &r...
分类:编程语言   时间:2015-03-01 18:21:38    收藏:0  评论:0  赞:0  阅读:208
Java 程序测试_判断语句
package test;public class Condition_Phase { public static void main (String[] args) { //The Traditional Mode int money = 9...
分类:编程语言   时间:2015-03-01 18:20:38    收藏:0  评论:0  赞:0  阅读:277
使用swift 中的注意,不断完善中
1. 应该充分利用swfit的新特性比如如果按照oc里的习惯,调用一个delegate中都optional函数应该这样写if delegate != nil && delegate!.respondsToSelector("downloadProgress:progress:"){ ...
分类:编程语言   时间:2015-03-01 18:17:28    收藏:0  评论:0  赞:0  阅读:314
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!