码迷,mamicode.com
首页 > 全部
iOS项目开发实战——使用同步请求获取网页源代码
网络请求一般分为同步请求和异步请求,同步请求如果访问时间过长,会造成界面卡死状态,用户体验不是很好。但是请求速度较快的话,也可以考虑使用同步访问。现在先来学习同步访问。 (1)在viewDidLoad()方法中实现如下代码: override func viewDidLoad() { super.viewDidLoad() var da...
分类:移动开发   时间:2015-08-11 23:27:45    阅读次数:195
hdu1874 畅通工程续(Dijkstra算法,单源最短路)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1874 畅通工程续 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 36359    Accepted Submission(s...
分类:编程语言   时间:2015-08-11 23:30:03    阅读次数:239
Linux下TCP/IP协议栈的简单脉络分析
最近在写网络编程方面的一些东西,然后遇到了关于传输上的小问题。由于之前有简单的看过一些TCP/IP详解的一些东西,所以索性就找了本《追踪LinuxTCP/IP代码运行》的书看了一上午,结果发现初次接触这些内核方面的东西,收获甚微。于是又在网上找相关类的大神博客,拿来拜读,虽然依然看的不是太明白,吸收的也不够好,但是我想以博客的形式把它记录下来,也希望能为我以后学这些东西开个好头吧1.linux的网络...
分类:系统相关   时间:2015-08-11 23:30:14    阅读次数:258
队列的C语言实现
队列不同于栈,它是先进先出,即先入队列的元素提取时也要先出队列。队列可以用数组实现也可以用链表实现,挺简单的,但是很有些情况下很有用。它的实现只要维持好队首和队尾指针就好了。下面是我实现的链表队列。 queue.h #ifndef __QUEUE_H #define __QUEUE_H #include #include struct QueueNode; struct queue; ...
分类:编程语言   时间:2015-08-11 23:29:13    阅读次数:196
(一一七)基本文件操作 -SDWebImage清除缓存 -文件夹的大小计算
在iOS的App沙盒中,Documents和Library/Preferences都会被备份到iCloud,因此只适合放置一些记录文件,例如plist、数据库文件。缓存一般放置到Library/Caches,tmp文件夹会被系统随机清除,不适宜防止数据。 【图片缓存的清除】 在使用SDWebImage时,图片被大量的缓存,有时需要获取缓存的大小以及清除缓存。 要获取缓存大小,使用SDImag...
分类:Web程序   时间:2015-08-11 23:29:42    阅读次数:336
后缀数组模板
模板如下,这样算是写的很详细的了吧。 /* * 后缀数组模板-倍增法 * 使用方法: * 1、读取字符串转换成int数组,长度为len,下标从0开始 * 2、在字符串末尾加一字典序最小字符,一般为0,并找到最大的字符设为maxa * 3、调用函数da(num,sa,len+1,maxa+1) * 求得的sa数组的含义: sa[i]为第i字典序后缀字符串的首字母下标 *...
分类:编程语言   时间:2015-08-11 23:29:20    阅读次数:179
EasyDarwin开源流媒体服务器提供的TS切片/HLS直播打包库
EasyHLS EasyHLS是什么? EasyHLS是EasyDarwin开源流媒体社区开发的一款HLS打包库,接口非常简单,只需要传入打包的文件名、切片存放的目录、打包间隔以及切片数,EasyHLS库就能轻松将H264+AAC的流媒体切片,提供给WEB服务器进行HLS流媒体发布,我们提供了两套操作示例: EasyHLS_RTSP:以RTSPClient的形式,从RTSP ...
分类:Windows程序   时间:2015-08-11 23:29:31    阅读次数:2306
Android实战简易教程-第三十二枪(自定义View登录注册界面EditText-实现一键清空)
自定义View实现登录注册页面的EditText一键清空功能,效果如下: 输入框输入文字后自动出现一键清空键,输入框文字为空时,一键清空键隐藏,下面我们看一下如何通过自定义View实现这一效果。 看一下DeletableEditText.java:package com.example.testview;import android.content.Context; import andro...
分类:移动开发   时间:2015-08-11 23:29:20    阅读次数:257
[笔记][Java7并发编程实战手册]2.5使用Lock实现同步二
概要接上一篇文章,练习修改锁的公平性,和在所中使用条件。修改锁的公平性ReentrantLock /** *构造一个锁对象,默认为非公平锁 */ public ReentrantLock(boolean fair) { sync = fair ? new FairSync() : new NonfairSync(); }根据Reentrant...
分类:编程语言   时间:2015-08-11 23:26:52    阅读次数:243
Linux | chmod命令
一、权限说明-rw-r–r– :这是某个文件的权限位。 我们从这个权限位开始说明:第一个横杠:指定文件类型,表示该文件是一个普通文件。(所创建的文件绝大多数都是普通文件或符号链接文件)。除去第一个横杆,一共9个字符,用来设置用户访问文件的权限: rw-:前三位,文件属主可读、写 r–:中间三位,组用户可读 r–:最后三位,其他用户只可读r 读权限 w 写/更改权限 x 执行该脚本或程序的...
分类:系统相关   时间:2015-08-11 23:28:52    阅读次数:262
二分查找的两种实现方式(JAVA)
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上...
分类:编程语言   时间:2015-08-11 23:27:20    阅读次数:182
文件/目录权限设置命令chmod的详细用法
chmod是文件/目录权限设置的命令,在Linux中经常遇到,本博文以下总结chmod的详细用法。  Linux/Unix的档案调用权限分为三级,即档案拥有者user、群组group、其他other。u表示该档案的拥有者,g表示与该档案的拥有者属于同一个群体(group)者,o表示其他以外的人,a表示这三者皆是。 + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。 r表示可读...
分类:其他好文   时间:2015-08-11 23:28:06    阅读次数:159
(一一八)利用block实现链式编程
有些时候需要不断地调用方法,如果使用传统方案,需要拿到对象多次调用,例如有一个Ball对象,实现了up、down、left、right四个方法,分别控制球的运动方向,如果要实现球向右再向下,需要这么写: [ball right]; [ball down];如果能够按照下面这样写,会更加方便。 [[ball right] down]; 要实现这样的功能十分简单,只要每个方法都返回self即可,...
分类:其他好文   时间:2015-08-11 23:27:06    阅读次数:210
Python学习笔记1
输入与输出 输出(Print)   Format  Print 字符串,变量       希望多个print在同一行输出,可以在每行print末端加上‘,’ Code: print 'hello world'   index=5 print 'index=', index   oneline='same line' print 'first:',index, p...
分类:编程语言   时间:2015-08-11 23:26:27    阅读次数:291
hdu 2002 计算球体积
计算球体积 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 102749    Accepted Submission(s): 42550 Problem Description 根据输入的半径值,计算球的体积。...
分类:其他好文   时间:2015-08-11 23:26:55    阅读次数:176
RxJava系列之一 初识Rxjava
1.简介基础知识响应式代码的基本组成部分是Observables和Subscribers(事实上Observer才是最小的构建块,但实践中使用最多的是Subscriber,因为Subscriber才是和Observables的对应的。)。 Observable发送消息,而Subscriber则用于消费消息。消息的发送是有固定模式的。Observable可以发送任意数量的消息(包括空消息), 当消...
分类:编程语言   时间:2015-08-11 23:27:23    阅读次数:1877
Python学习笔记2
条件判断 Format if 条件判断1>:     执行1> elif 条件判断2>:     执行2> elif 条件判断3>:     执行3> else:     执行4> E.g age = 20 if age >= 6:     print'teenager' elif age >= 18:     print'adult' else:  ...
分类:编程语言   时间:2015-08-11 23:25:48    阅读次数:139
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!