码迷,mamicode.com
首页 > 编程语言
为什么都要在主线程中更新UI
在 iOS开发过程中,我一直知道更新UI需要在主线程中,但也没怎么细想为什么要在主线程中,或者说为什么不能在子线程中更新UI。今天抽空自己在网上查查资料 ,了解一下这个问题。 像UIKit这样大的框架上确保线程安全是一个重大的任务,会带来巨大的成本。UIKit不是线程安全的,假如在两个线程中设置了同 ...
分类:编程语言   时间:2016-06-15 18:39:59    阅读次数:188
AStar算法的学习
摘自:http://www.cnblogs.com/hxsyl/p/3994730.html A*算法的java实现 ...
分类:编程语言   时间:2016-06-15 18:40:31    阅读次数:181
python 开发简单的聊天工具-乾颐堂
python 太强大了,以至于它什么都可以做,哈哈,开个玩笑。但是今天要讲的真的是一个非常神奇的应用。 使用python写一个聊天工具 其实大家平时用的QQ类似的聊天工具,也是使用socket进行聊天,只是它还包含了更加复杂的功能。基本原理是一样的。 python实现聊天功能,主要用到了socket ...
分类:编程语言   时间:2016-06-15 17:29:34    阅读次数:555
python动态捕获异常-乾颐堂
在讨论动态捕获异常时让我大吃一惊的是,可以让我找到隐藏的Bug和乐趣... 有问题的代码 下面的代码来自一个产品中看起来是好的抽象代码 - slightly(!) .这是调用一些统计数据的函数,然后进行处理 . 首先是用socket连接获取一个值,可能发生了socket错误.由于统计数据在系统中不是 ...
分类:编程语言   时间:2016-06-15 17:29:01    阅读次数:328
Python服务器开发 -- 网络基础-乾颐堂
网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 HTTP是高层协议,而TCP/IP是个协议集,包过许多的子协议。包括:传输层的 FTP,UDP,TCP协议等,网络层的ip协议等,高层协议如HTTP,telnet协议等,HTTP是TCP/IP的一个子协议。 socket是 ...
分类:编程语言   时间:2016-06-15 17:27:18    阅读次数:425
JavaScript学习:JavaScript引入方式
只要一提到把JavaScript放到网页中,就不得不涉及Web的语言核心——HTML。 <script>元素 向HTML页面中插入JavaScript的主要方法,就是使用<script>元素。 HTML4.0.1为<script>定义了下列6个属性: async:可选。表示应该立即下载脚本,但不应该 ...
分类:编程语言   时间:2016-06-15 17:27:01    阅读次数:338
curl多线程下载类
<?php /** * curl多线程下载类 */class MultiHttpRequest{ public $urls = array (); private $res = array (); private $curlopt_header = 0; private $method = "GET ...
分类:编程语言   时间:2016-06-15 17:28:23    阅读次数:336
python 探测网站目录的GUI程序-乾颐堂
1.pyqt4写的界面 find_ui.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 4 ...
分类:编程语言   时间:2016-06-15 17:25:48    阅读次数:398
python 类以及单例模式
python 也有面向对象的思想,则一切皆对象 python 中定义一个类: class student: count = 0 books = [] def __init__(self,name,grade) self.name=name self.grade=grade def ex(self): ...
分类:编程语言   时间:2016-06-15 17:25:26    阅读次数:192
JavaScript学习:JavaScript实现
JavaScript实现 虽然JavaScript和ECMAScript通常都被人们用来表达相同的含义,但JavaScript的含义却远比ECMA-262中规定的要多得多。 一个完整的JavaScript实现应该由三个不同的部分组成: (1)ECMAScript 由ECMA-262定义的ECMASc ...
分类:编程语言   时间:2016-06-15 17:25:40    阅读次数:307
python实现中文字符繁体和简体中文转换-乾颐堂
需求:把中文字符串进行繁体和简体中文的转换; 思路:引入简繁体处理库,有兴趣的同学可以研究一下内部实现,都是python写的 1、下载zh_wiki.py及langconv zh_wiki.py:https://github.com/skydark/nstools/blob/master/zhtoo ...
分类:编程语言   时间:2016-06-15 17:26:04    阅读次数:453
Kylin Java RESTful API
最近在做大数据方面的开发, 学习研究了一段时间的kylin系统, 对于前端开发需要使用 RESTful API ,但是官网并没有提供详细的Java API. 经过几天的看文档,最终写出了 Java 的API,不敢私藏,特分享与大家. 参考: http://kylin.apache.org/docs1 ...
分类:编程语言   时间:2016-06-15 17:23:38    阅读次数:374
Shell多线程脚本
<--目录-->1)多线程概述2)多线程脚本内容3)多线程脚本执行时间4)单线程脚本内容5)单线程脚本执行时间【多线程概述】#多线程指并发执行任务,而不是一台一台的串行来执行任务,这样可以更快且更高效的利用资源#我们来描述一下怎么准确控制并发数目#下面例子说明了一..
分类:编程语言   时间:2016-06-15 16:18:04    阅读次数:303
Javascript来源介绍
很多人学习javascript语言的时候不知道他到底怎么来的,他和其他的语言是否一样,具体是干嘛的,李书记php博客针对这些问题写了以下几点具有针对性的表现出javascript定义、背景、来源公司等相关的总结,希望对大家有所帮助!1:定义基于事件和对象驱动,并具有..
分类:编程语言   时间:2016-06-15 16:16:25    阅读次数:362
C语言中关于指针的学习
指针是C语言中广泛使用的一种数据类型。运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构;能很方便地使用数组和字符串;并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。学习指针是学习C语言中最重要的一环..
分类:编程语言   时间:2016-06-15 16:17:37    阅读次数:242
linux系统安装python2.7
CentOS6系统自带的python版本为2.6。Python中很多模块要求python版本为2.7。本文将介绍如果安装python2.7。1、安装前的准备安装readline模块,以提供命令历史和命令补全功能#yum-yinstallreadlinereadline-develreadline模块下载地址:http://newcenturycomputers.net/projects..
分类:编程语言   时间:2016-06-15 16:14:48    阅读次数:379
俄罗斯游戏软件:C语言应用初步感受
俄罗斯游戏软件:C语言应用初步感受C语言课程设以一节课,老师提供了一个C语言的飞俄罗斯方块让我们感受,我们所学的C语言课程,主要是各种语句的练习,这次是用我们所学过的知识来感受一个实际的系统。首先安装c-free,然后是将代码贴进去运行界面虽然有点简单,但这确实使用C..
分类:编程语言   时间:2016-06-15 16:17:08    阅读次数:286
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!