码迷,mamicode.com
首页 > 编程语言
在非主线程里面使用NSTimer创建和取消定时任务
为什么要在非主线程创建NSTimer 将 timer 添加到主线程的Runloop里面本身会增加线程负荷 如果主线程因为某些原因阻塞卡顿了,timer 定时任务触发的时间精度肯定也会受到影响 有些定时任务不是UI相关的,本来就没必要在主线程执行,给主线程增加不必要的负担。当然也可以在定时任务执行时, ...
分类:编程语言   时间:2016-09-03 10:53:13    阅读次数:331
Apache NiFi MiNiFI C++ 0.0.1 发布
Apache NiFi MiNiFI C++ 0.0.1 发布了,Apache NiFi 是一个易于使用、功能强大而且可靠的数据处理和分发系统(app开发ty300.com)。Apache NiFi 是为数据流设计(基础教程qkxue.net)。它支持高度可配置的指示图的数据路由、转换和系统中介逻辑 ...
分类:编程语言   时间:2016-09-03 09:48:20    阅读次数:153
Bokeh 0.12.2rc1 发布,Python 交互式可视化库
Bokeh 0.12.2rc1 发布了,Bokeh (Bokeh.js) 是一个 Python 交互式可视化库,支持现代化 Web 浏览器,提供非常完美的展示功能(app制作ty300.com)。Bokeh 的目标是使用 D3.js 样式提供优雅,简洁新颖的图形化风格,同时提供大型数据集的高性能交互 ...
分类:编程语言   时间:2016-09-03 09:47:51    阅读次数:138
机器学习实战__安装python环境
环境:win7 64位系统 第一步:安装python 1、下载python2.7.3 64位 msi 版本(这里选择了很多2.7的其他更高版本导致安装setuptools失败,也不知道是什么原因,暂时不管,总之选择这个版本就可以了) 2、安装python,全部next点下去。 3、配置一下环境变量, ...
分类:编程语言   时间:2016-09-03 09:48:13    阅读次数:243
Java执行过程
Java的运行原理 在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的 ...
分类:编程语言   时间:2016-09-03 09:47:57    阅读次数:221
网络爬虫(java)
陆陆续续做了有一个月,期间因为各种技术问题被多次暂停,最关键的一次主要是因为存储容器使用的普通二叉树,在节点权重相同的情况下导致树高增高,在进行遍历的时候效率大大降低,甚至在使用递归的时候导致栈内存溢出。后来取消递归遍历算法,把普通的二叉排序树升级为平衡二叉树这才解决这些问题。着这个过程中把栈、队列 ...
分类:编程语言   时间:2016-09-03 09:45:02    阅读次数:250
Spring使用ThreadLocal技术来处理这些问题
突出仓库管理员的目的,在于任何转行你都得有一个前提,那就是你得有时间,在日常工作之外能够给自己流出充足的时间来学习和提升自己。而半路出家则说明了一个现状,每个人都会对生活不满,迫于压力或者其他原因来寻求转变,希望能进入投入产出比更高的职业领域。如果你仔细的去寻找一些逆袭的履历,你会发现很多都有类似仓... ...
分类:编程语言   时间:2016-09-03 09:44:49    阅读次数:128
初识java--编程小点
需求:输入一个字符串,要求判断字符串中是否包含大写字母 'A' 注:在没有深入学习Java时,这是一个不错的小技巧 ...
分类:编程语言   时间:2016-09-03 09:41:05    阅读次数:142
初识Java---简单小程序:ATM存取款机
...
分类:编程语言   时间:2016-09-03 09:39:24    阅读次数:195
准备Python编译环境
2.1下载Python2.7.6.tgz、ipython1.2.1.tgz、sqlite-autoconf-3071401.tar.gz 2.2安装Python2.7.6、ipython1.2.1.tgz、sqlite-autoconf-3071401.tar.gz 2.3安装前准备 yum -y ...
分类:编程语言   时间:2016-09-03 08:36:24    阅读次数:478
java录入多个数组
输入一个数字,表示要写入几个数组,再列出所要写入的数组例如:3123451234512345importjava.util.Scanner; publicclassHelloWorld{ publicstaticvoidmain(String[]args){ Scannerin=newScanner(System.in); inta=in.nextInt(); int[][]cc=newint[a][5]; for(inti=0;i<a;i++..
分类:编程语言   时间:2016-09-03 07:32:13    阅读次数:201
shell数组常见操作
1.内容详见脚本#!/bin/bash #声明数组 declare-aTEST #j=0 #cat>test.file<<EOF #1 #2 #3 #4 #5 #EOF #将文件的值写入到数组中 #forlinein$(cattest.file) #do #TEST[${j}]=${line} #letj+=1 #done #定义数组内容 TEST[0]=1 TEST[1]=2 TEST[2]=3 TEST[3]=4 TEST[4]..
分类:编程语言   时间:2016-09-03 07:32:47    阅读次数:206
Java知识补充
1.SUN,为standford university network 2.java的标志位咖啡,java本意为南美的一种咖啡。因为oak已被注册 3.JDK为java se development kit; java se:standard标准,是基础;ee:enterprise企业级;me:mi ...
分类:编程语言   时间:2016-09-03 07:29:55    阅读次数:157
算法学习——动态规划2
投资问题: 问题描述:有m元钱,投资给n的项目,f(x): 将x元投入到第i个项目中的效益。求使得总效益最大的投资方案。(这道题太不容易了,这是我第一次没有看答案做出了动态规划的问题,应该是花了三个小时)。 建模:问题的解是向量<x1,x2,xn> 目标函数:max{f1(x1)+f2(x2)+fn ...
分类:编程语言   时间:2016-09-03 07:29:14    阅读次数:265
Python中的socket 模块
Python 提供了两个基本的 socket 模块。第一个是 Socket,它提供了标准的 BSD Sockets API。第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。下面先讲的是Socket模块功能1、Socket 类型套接字格式: socket(fami ...
分类:编程语言   时间:2016-09-03 07:27:59    阅读次数:151
SpringBoot整合MyBatis
转载请在文章最上方加上此句话:原文地址:http://www.cnblogs.com/zhuxiaojie/p/5836159.html 前言:这段时间用springboot感觉确实挺好用的,很大程度上的简化了开发,由其是它的自动化配置,让大大的提高了开发效率,现在我们要让SpringBoot与My ...
分类:编程语言   时间:2016-09-03 07:29:28    阅读次数:237
线程的五种状态(线程的生命周期)
新建 创建线程对象 就绪 线程对象已经启动了,但是还没有获取到cpu的执行权 运行 获取到了cpu的执行权 阻塞 没有cpu的执行权,回到就绪 死亡 代码运行完毕,线程消亡 ...
分类:编程语言   时间:2016-09-03 07:29:36    阅读次数:601
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!