首页 > 编程语言
Swift语言与Objective-C语言混合编程
首先创建一个Swift的Single View工程然后直接在工程中新建OC文件:然后选择OC语言之后会问你是否自动创建OC和Swift的中间文件:然后工程文件夹里就有了三个文件:现在OC头文件和实现文件中写好一个实例:然后在Swift语言与Obje...ridging-Header.h文件中然后就可...
分类:编程语言   时间:2015-07-26 00:14:03    收藏:0  评论:0  赞:0  阅读:488
JavaScript学习笔记——运算符和表达式
javascript运算符一、运算符和操作数的组合就称为表达式。二、javascript运算符 (一) 算术运算符 + - * / % var++ ++var var-- --var A. + ...
分类:编程语言   时间:2015-07-26 00:13:53    收藏:0  评论:0  赞:0  阅读:315
memcached全面剖析–4. memcached的分布式算法
memcached的分布式正如第1次中介绍的那样, memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。 服务器端仅包括第2次、第3次前坂介绍的内存存储功能,其实现非常简单。 至于memcached的分布式,则是完全由客户端程序库实现的。 这种分布式是memcached的...
分类:编程语言   时间:2015-07-26 00:12:53    收藏:0  评论:0  赞:0  阅读:370
Java UDP 数据报
服务端,创建一个DatagramSocket对象,侦听在某个端口,创建一个DatagramPacket对象接受数据。收到客户端发来的信息后,有原封不动转发到客户端。public class DatagramServerTest { public static void main(String[] a...
分类:编程语言   时间:2015-07-26 00:12:13    收藏:0  评论:0  赞:0  阅读:326
Python - 字典(dict)删除元素
字典(dict)删除元素, 可以选择两种方式, dict.pop(key)和del dict[key].代码# -*- coding: utf-8 -*- def remove_key(d, key): r = dict(d) del r[key] return r x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0} x.pop(1) print xx =...
分类:编程语言   时间:2015-07-25 23:03:53    收藏:0  评论:0  赞:0  阅读:270
构建一个docker 的java编译环境
用Dockerfile 构建一个java的编译环境1、包括以下软件包 ubuntu jdk maven svn 2、jdk、maven 需要手动下载,下载之后分别为 jdk-8u51-linux-x64.gz apache-maven-3.3.3-bin.tar.gz 3、创建一个Dockerfile文件,包含以下内容FROM ubuntu RUN apt-get update RUN apt-g...
分类:编程语言   时间:2015-07-25 23:02:53    收藏:0  评论:0  赞:0  阅读:290
Python - 两个列表(list)组成字典(dict)
使用zip函数, 把key和value的list组合在一起, 再转成字典(dict).代码:# -*- coding: utf-8 -*- keys = ['a', 'b', 'c'] values = [1, 2, 3] dictionary = dict(zip(keys, values)) print dictionary""" 输出: {'a': 1, 'c': 3, 'b': 2} """...
分类:编程语言   时间:2015-07-25 23:01:43    收藏:0  评论:0  赞:0  阅读:500
深入浅出java静态代理和动态代理
首先介绍一下,什么是代理:   代理模式,是常用的设计模式。特征是,代理类与委托类有相同的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类。以及事后处理消息。   代理类和委托类,存在着关联关系。代理类的对象本身并不真正实现服务,知识通过调用委托类的对象的相关方法。 代理类可以分为两种:静态代理和动态代理。     静态代理: 代理类是由程序员创建,或由工具生...
分类:编程语言   时间:2015-07-25 23:01:03    收藏:0  评论:0  赞:0  阅读:306
C++ 虚函数与纯虚函数 浅析
本文首先简述虚函数与纯虚函数的定义,然后分析比较两者的区别与联系(DWS)。...
分类:编程语言   时间:2015-07-25 23:00:53    收藏:0  评论:0  赞:0  阅读:317
把数组中的n个元素的值分别扩大5倍,要求数组名作为参数。
通过把数组名作为参数传递,实际上是把数组的地址传递给形式参数。这样在被调用函数中就可以对整个数组进行操作了,将数组名作为参数传递,调用函数和被调用函数都是对占同一块内存单元的数组进行操作。#include #define N 10 void MulArray1(int *x,int n);//数组名作为参数的函数原型 void MulArray2(int *aPtr,int n);//指针作为参数...
分类:编程语言   时间:2015-07-25 23:00:33    收藏:0  评论:0  赞:0  阅读:250
JavaScript的子集和超集
1、JavaScript子集JavaScript子集的定义大部分都是出于安全考虑,只有使用这门语言的一个安全的子集编写脚本,才能让代码执行得更安全、更稳定,比如如何更安全地执行一段由不可信第三方提供的广告代码。JavaScript子集通常会移除JavaScript的一些特性,如ADsafe、dojox.secure、Caja、FBJS以及微软的Web Sandbox等,这些都实现了安全子集。2、常量...
分类:编程语言   时间:2015-07-25 22:59:53    收藏:0  评论:0  赞:0  阅读:258
《深入理解Java虚拟机》:类加载的过程
《深入理解Java虚拟机》:类加载的过程类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。 下面详细讲述类加载过程中每个阶段所做的工作.加载加载时类加载过程的第一个阶段,在加载阶段,虚拟机需要完成以下三件事情: 1、通过一个类的全限定名来获取其定义的二进...
分类:编程语言   时间:2015-07-25 22:59:13    收藏:0  评论:0  赞:0  阅读:234
Java HashMap LinkedHashMap 区别及原理
HashMap原理 HashMap是Map的一个常用的子类实现。其实使用散列算法实现的。 HashMap内部维护着一个散列数组(就是一个存放元素的数组),我们称其为散列桶,而当我们向HashMap中存入一组键值对时,HashMap首先获取key这个对象的hashcode()方法的返回值,然后使用该值进行一个散列算法,得出一个数字,这个数字就是这组键值对要存入散列数组中的下标位置。 那么得知了下...
分类:编程语言   时间:2015-07-25 22:58:33    收藏:0  评论:0  赞:0  阅读:376
Java线程:概念与原理
一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。   线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进...
分类:编程语言   时间:2015-07-25 22:58:13    收藏:0  评论:0  赞:0  阅读:299
JavaScript服务器端初探
1、RhinoRhino是Mozilla开发的免费软件,是一种用Java编写的JavaScript解释器,其设计目标是借助于强大的Java平台API实现轻松编写JavaScript程序。Rhino能自动完成JavaScript原生类型之间的相互转换,因此JavaScript脚本可以设置、查询Java属性,并调用Java方法。Rhino常用于创建脚本服务器,也能使用Java的Swing框架创建GUI。...
分类:编程语言   时间:2015-07-25 22:57:34    收藏:0  评论:0  赞:0  阅读:289
[java] 模拟QPS
在WEB服务器端,每日的访问量巨大。在非生产环境需要对服务器进行压力测试,一般使用后台线程和Sleep方式来模拟线上的压力。这里使用ScheduledExecutorService实现一种简单的QPS测试代码。QpsProxy:import com.google.common.base.Precon...
分类:编程语言   时间:2015-07-25 22:53:43    收藏:0  评论:0  赞:0  阅读:375
opencv实现正交匹配追踪算法OMP
//dic: 字典矩阵;//signal :待重构信号(一次只能重构一个信号,即一个向量)//min_residual: 最小残差//sparsity:稀疏度//coe:重构系数//atom_index:字典原子选择序号//返回最后的残差float OMP( Mat& dic,Mat& sig...
分类:编程语言   时间:2015-07-25 22:53:13    收藏:0  评论:0  赞:0  阅读:332
Shell脚本之:数组
Shell脚本的数组
分类:编程语言   时间:2015-07-25 22:51:33    收藏:0  评论:0  赞:0  阅读:304
javascript的变量,传值和传址,参数之间关系
先把收获晾一下:1.javascrip变量包含两种类型的值,一种为引用类型的值,一种是基本类型的值。引用类型包括:Array,Object,Function(可以这么理解,非基本类型的都是引用类型);5种基本类型包括:undefined,null,string,boolean,number2.函数的...
分类:编程语言   时间:2015-07-25 22:50:33    收藏:0  评论:0  赞:0  阅读:280
树常见的算法操作
树是数据结构中很重要的一部分,也是各大公司面试常考部分。继树的各种遍历算法之后,今天又整理一下树的常见算法操作。本文包括:1.求节点的最近公共祖先2.树的序列化与反序列化3.已知先序遍历和中序遍历构造二叉树4.已知中序遍历和后序遍历构造二叉树1.求节点最近的公共祖先此题不同的要求有不同的解法如果已知...
分类:编程语言   时间:2015-07-25 22:49:03    收藏:0  评论:0  赞:0  阅读:308
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!