首页 > 编程语言
Swift - 点击箭头旋转
let arrowImage = UIImageView(image: UIImage(named: "Machine_arrow")!.imageWithRenderingMode(.AlwaysTemplate)) let arrowButton = UIButton(frame: CGRect ...
分类:编程语言   时间:2017-02-24 13:39:07    收藏:0  评论:0  赞:0  阅读:221
java条件结构
1、基础条件结构 if(){ //小括号中 放置关系运算 或逻辑运算 }else{ } 2、嵌套条件结构 //有两组 或 多组条件进行组合判断 If(条件1){ //条件1成立 是大前提 If(条件2){ //条件1和条件2都成立 }else{ //条件1成立,条件2不成立 } }else{ //条 ...
分类:编程语言   时间:2017-02-24 13:36:55    收藏:0  评论:0  赞:0  阅读:190
编程题目:对于一个字符串,,请设计一个高效算法,找到第一次重复出现的字符。
这里可是使用hash或者字典这种映射的方式解决问题。 当访问某字符时,如果该字符可以在字典里面找到,说明他已经在前面出现过了。 ...
分类:编程语言   时间:2017-02-24 13:33:03    收藏:0  评论:0  赞:0  阅读:1741
本地应用缓存算法和缓存策略的介绍
特别声明:该文章是本人在网上搜索到的一些资料,稍作整理而成的,还望大家不要误会,具体出自于那本人也已经忘记。还请大家不要误会!!!通过设计良好的数据分块、预娶替换、更新等算法来提高对缓存内容的命中率和一致性。1)数据分块Memcached默认情况下采用了名为SlabAlloc..
分类:编程语言   时间:2017-02-24 12:47:11    收藏:0  评论:0  赞:0  阅读:372
JavaScript概述、语法、保留关键字、变量
学习了javascript1-3节内容,总结如下:一、javascript不需要在任何环境语言下运行,只需支持它的浏览器;目的是验证发往服务器端的数据,增加Web互动、加强用户体验度;其核心:(1)核心-ECMAScript;(2)文档对象模型-DOM;(3)浏览器对象模型-BOM;二、语法、保留关键字、变..
分类:编程语言   时间:2017-02-24 12:46:19    收藏:0  评论:0  赞:0  阅读:100
Python语法异常 Exception
常见异常:Exception所有异常的基类AttributeError特性应用或赋值失败时引发IOError试图打开不存在的文件时引发IndexError在使用序列中不存在的索引时引发KeyError在使用映射不存在的键时引发NameError在找不到名字(变量)时引发SyntaxError在代码为错误形式时引发TypeError在..
分类:编程语言   时间:2017-02-24 12:44:40    收藏:0  评论:0  赞:0  阅读:191
linux调查java应用常出问题命令
找到当前账户全部能看的java进程,看每个的内存回收情况,2秒一次,看5次forpidin$(jps|grep-vJps|awk‘{print$1}‘);doecho$pid;jstat-gc$pid2s5;donejava虚拟机参数加入-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=/app/zjw/logs/dump-XX:+UseG1GC可以分析内存溢出
分类:编程语言   时间:2017-02-24 12:44:13    收藏:0  评论:0  赞:0  阅读:264
多线程编程(2)
一、死锁 一般情况下,如果一个线程先后两次调用lock,在第二次调用的时候,由于锁已经被占用,该线程会挂起等待别的线程释放锁,而锁正是被自己占用的,该线程又被挂起而没有机会释放锁,因此就处于挂起等待状态了,这叫做死锁。另一种典型的死锁情况:线程A获得了锁1,线程B获得了锁2,这时线程A调用lock试 ...
分类:编程语言   时间:2017-02-24 12:41:30    收藏:0  评论:0  赞:0  阅读:122
轻松理解python中的闭包和装饰器 (下)
在 上篇 我们讲了python将函数做为返回值和闭包的概念,下面我们继续讲解函数做参数和装饰器,这个功能相当方便实用,可以极大地简化代码,就让我们go on吧! 能接受函数做参数的函数我们称之为高阶函数,例如filter, map, reduce这些函数 可以定义一个函数作为高阶函数例如: def ...
分类:编程语言   时间:2017-02-24 12:38:33    收藏:0  评论:0  赞:0  阅读:202
python中os.path模块简介
1、python中获取当前工作目录 curDir = os.getcwd() os.getcwd()返回的是执行命令时所在的目录,而不是脚本本身所在的目录 2、os.path ...
分类:编程语言   时间:2017-02-24 12:37:48    收藏:0  评论:0  赞:0  阅读:155
Java 关于final那些事
先说结论:对于引用类型的变量,Java本身会创建两个东西,一个是对象本身,另一个是记录对象地址的一个int值,将引用类型的对象声明为final实际上是固定记录地址的那个int的值不能改变,如果通过某种途径改变了对象本身,那么对象也就变了! 看测试代码: ...
分类:编程语言   时间:2017-02-24 12:30:47    收藏:0  评论:0  赞:0  阅读:135
03 Python基础
1.输出和输入 (1)print打印 Python 提供print方法来打印信息 输入: print ("hello python") 调用print方法,用户双引号(" ")把需要打印的信息引起来就被输出了。 输入: name = "zhangsan" print "Hello %s, nice ...
分类:编程语言   时间:2017-02-24 12:30:28    收藏:0  评论:0  赞:0  阅读:339
Java的常见术语(PO/POJO/VO/BO/DAO/DTO)
PO(persistant object) 持久对象在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合 ...
分类:编程语言   时间:2017-02-24 12:28:13    收藏:0  评论:0  赞:0  阅读:204
Java 中 byte、byte 数组和 int、long 之间的转换
Java 中 byte 和 int 之间的转换源码: [java] view plain copy print? //byte 与 int 的相互转换 public static byte intToByte(int x) { return (byte) x; } public static int ...
分类:编程语言   时间:2017-02-24 12:27:22    收藏:0  评论:0  赞:0  阅读:209
Python-文件处理
1,打开文件 fp=open("filename","w+") 2,读写文件: fp.read([size]) #size为读取的长度,以byte为单位 fp.readline([size]) #读一行,如果定义了size,有可能返回的只是一行的一部分 fp.readlines([size]) #把 ...
分类:编程语言   时间:2017-02-24 12:25:46    收藏:0  评论:0  赞:0  阅读:279
使用JAVA API获取hadoop集群的FileSystem
所需要配置的参数: Configuration conf = new Configuration(); conf.set("fs.defaultFS", "hdfs://hadoop2cluster"); conf.set("dfs.nameservices", "hadoop2cluster"); ...
分类:编程语言   时间:2017-02-24 12:18:14    收藏:0  评论:0  赞:0  阅读:203
深入理解Java内存模型(一)——基础
学习资料:http://www.infoq.com/cn/articles/java-memory-model-1 并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中 ...
分类:编程语言   时间:2017-02-24 12:17:00    收藏:0  评论:0  赞:0  阅读:222
数组的去重-----------------------来自大牛的讲解
NaN 初看NaN时,很容易把它当成和null、undefined一样的独立数据类型。但其实,它是数字类型。 根据规范,比较运算中只要有一个值为NaN,则比较结果为false,所以会有下面这些看起来略蛋疼的结论: 以最后一个表达式0 NaN为例,在规范中有明确规定(http://www.ecma-i ...
分类:编程语言   时间:2017-02-24 12:16:41    收藏:0  评论:0  赞:0  阅读:190
轻松理解python中的闭包和装饰器(上)
继面向对象编程之后函数式编程逐渐火起来了,在python中也同样支持函数式编程,我们平时使用的map, reduce, filter等都是函数式编程的例子。在函数式编程中,函数也作为一个变量存在,对应的函数名就是这个变量的名字,我们可以重新对其赋值,例如abs=len, abs( [1,2,3] ) ...
分类:编程语言   时间:2017-02-24 12:10:59    收藏:0  评论:0  赞:0  阅读:228
java之反射
反射: 当一个字节码文件加载到内存的时候,jvm会对该字节码进行解剖,然后会创建一个对象的Class对象,把字节码文件的信息全部都 存储到该Class对象中,我们只要获取到Class对象,我们就可以使用字节码对象设置对象的属性或者调用对象的方法等操作.... 注意: 在反射技术中一个类的任何成员都有 ...
分类:编程语言   时间:2017-02-24 12:09:56    收藏:0  评论:0  赞:0  阅读:199
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!