- 博客(47)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 新iOS系统如何允许加载HTTP链接
在新的iOS系统中,默认不允许加载HTTP链接 需要在info.plist中,加入Dictionary App Transport Security Settings并且添加Boolean Allow Arbitrary Loads并选择YES
2016-04-16 22:19:26
1345
转载 一个很好的仿微博消息浏览功能的Demo
http://www.code4app.com/ios/VVeboTableView/565d75a3594b90bf268b49ff
2016-04-16 22:11:53
560
转载 学习Python7(流程控制)
迭代链表索引需要迭代链表索引的话,如下所示结合使用 range() 和 len():>>> a = ['Mary', 'had', 'a', 'little', 'lamb']>>> for i in range(len(a)):... print i, a[i]...0 Mary1 had2 a3 little4 lamb循环中的else循环可以有一个 else 子句;它在
2015-06-24 11:58:28
497
转载 学习Python6(临时计算器+字符串编码)
临时计算器交互模式中,最近一个表达式的值赋给变量 _。这样我们就可以把它当作一个桌面计算器,很方便的用于连续计算,例如:>>> tax = 12.5 / 100>>> price = 100.50>>> price * tax12.5625>>> price + _113.0625>>> round(_, 2)113.06此变量对于用户是只读的。不要尝试给它赋值 —— 你只会创建一个独
2015-06-24 10:39:48
704
转载 数据结构与算法分析 L6
栈isEmpty(); isFull(); push(); pop();队列enqueue() dequeue() 双边队列,循环队列。数组列表单项列表;双向列表。
2015-06-18 17:21:47
500
转载 数据结构与算法分析 L5
齐次递归方程的解法a0tn+a1tn−1+...+aktn−k=0a_0t_n + a_1t_{n-1} + ... +a_kt_{n-k} = 0 齐次递归方程 let tn=xnt_n = x^n p(x)=a0xk+a1xk−1+...+ak=0p(x) = a_0x^k + a_1x^{k-1} + ... +a_k = 0 特征多项式如果p(x)p(x)有k个单根,则t(n)=Σki
2015-06-18 11:24:28
507
转载 学习Python5(Thread)
测试代码#coding:utf8import thread, time, randomprint '-'*25, '测试1', '-'*25count = 0lock = thread.allocate_lock()def threadTest(): global count, lock lock.acquire() for i in xrange(1000000):
2015-06-18 00:37:36
618
原创 学习Python4(hashlib)
测试程序#coding:utf8import hashlibprint dir(hashlib)print hashlib.__all__# print hashlib.__builtins__# print hashlib.__doc__print hashlib.__file__print hashlib.__get_builtin_constructorprint hashli
2015-06-16 23:05:15
819
原创 数据结构与算法分析 L3
大“O“操作符定义:g(n)∈O(f(N))g(n)\in O(f(N)),当且仅当存在c, n0n_0,使得Ω操作符Θ操作符算法渐进排序
2015-06-16 21:08:17
468
原创 数据结构与算法分析 L4
条件渐进符号很多算法的复杂度分析如果把数据集的尺寸控制在2的倍数时会更加容易。在这种情况下得到的算法复杂度称为条件渐进下的复杂度。平滑函数 和 平滑条件E.N.D单调上升;b-smooth1)E.N.D; 2)f(bn)∈O(f(n))f(bn)\in O(f(n)) smoothff是b-smooth对于任意的b≥2b \geq 2平滑条件t(n)∈Θ{f(n)|npowerofb}t(n)\
2015-06-16 17:44:39
526
1
转载 学习Python3(随机数)
random 模块的作用是产生随机数。之前的小游戏中用到过 random 中的 randint: import randomrandom.seed(x) #指定 seed。num = random.randint(1,100) #包括1和100的随机整数。random.uniform(a, b) #生成 a、b 之间的随机浮点数。不过与 randint 不同的是,a、b无需是整数,也不用考虑大
2015-06-11 23:33:39
4054
转载 学习Python2(正则表达式)
感谢crossin大神!# 调用范例import retext = "Hi, I am Shirley Hilton. I am his wife."m = re.findall(r"hi", text) #把所有符合要求的存到列表中if m: print melse: print 'not match'#贪婪匹配m = re.findall(r"I.*e", text
2015-06-09 18:34:52
1772
原创 数据结构与算法分析 L1
选择排序原理依次从后面 选择 最小的元素放到前面。实现-C//编译环境:Window+Code::Blocks#include<stdio.h>#include<time.h>#define random(x) (rand()%x)void SelectionSort(int T[], int n) { int i,j; int minj, minx; for(i=0; i
2015-06-04 16:16:28
555
转载 转一篇个人感觉最好的模拟退火文章介绍
http://www.cnblogs.com/heaad/archive/2010/12/20/1911614.html
2015-04-03 19:31:23
548
原创 MLEM的细节分析
最近发现博友zouxy09的好文:从最大似然到EM算法浅解,对ML-EM做了较为直观的解释,受益匪浅,现在把一些难点记录一下。EM部分中 Qi(z(i))Q_i(z^{(i)}) 的含义我的理解是, Qi(z(i))Q_i(z^{(i)}) 为 p(x(i);θ)p(x^{(i)};\theta) 属于 z(i)z^{(i)}的概率, 所以 ΣQi(z(i))=1\Sigma Q_i(z^{(i)}
2015-03-10 23:13:57
3023
原创 线性规划的K-T条件
百度文库好文相关概念数学规划——无约束非线性规划/约束非线性规划; 下降方向、可行方向、下降可行方向; 可行解、可行域边界、有效约束、无效约束;局部极小值的性质: 若x*是极小值点,则不存在向量D,使得: Δf(X∗)TD<0\Delta f(X*)^T D <0 −Δgj(X∗)TD<0-\Delta g_j(X*)^T D <0 同时成立。K-T条件X*是非线性规划{minf(X),
2015-03-09 10:10:02
25996
原创 方程组的解析解法
方程组的解法For equation set AX=PAX=P若矩阵A满秩,则: 1. If A is a square matrix and has A−1A^{-1}, (正定): X=A−1PX = A^{-1}P. 2. If A is not a square matrix,使用广义逆矩阵. A超定,X=(ATA)−1ATPX = (A^TA)^{-1}A^TP; A欠
2015-03-08 16:29:07
843
原创 正定、超定、欠定矩阵
正定、超定、欠定矩阵正定定义广义定义设M是n阶方阵,如果对任何非零向量z,都有 z′Mz>0z'Mz > 0,其中z’ 表示z的转置,就称M正定矩阵。[1] 例如:B为n阶矩阵,E为单位矩阵,a为正实数。aE+BaE+B在a充分大时,aE+BaE+B为正定矩阵。(B必须为对称阵)。狭义定义一个n阶的实对称矩阵M是正定的当且仅当对于所有的非零实系数向量z,都有z′Mz>0z'Mz> 0。其中z’表
2015-03-08 16:28:23
22680
1
原创 矩阵的逆
矩阵的逆在线性代数中,给定一个n阶方阵A,若存在一n阶 方阵 B使得 AB=BA=EAB=BA=E (或 AB=EAB=E 、 BA=EBA=E 任满足一个),其中E为n阶单位矩阵,则称A是可逆的,且B是A的逆阵,记作 A−1A^{-1} 。 若方阵A的逆阵存在,则称A为非奇异方阵或可逆方阵。 矩阵可逆的充分必要条件: AB=EAB=E;A为满秩矩阵(即r(A)=nr(A)=n);A的特征值全
2015-03-08 16:26:49
945
原创 矩阵的特征值、秩
矩阵的特征值定义 设A是n阶方阵,如果数λ和n维非零列向量x使关系式 AX=λXAX=λX (1) 成立,那么这样的数λ称为矩阵A特征值,非零向量x称为A的对应于特征值λ的特征向量.(1)式也可写成, (A−λE)X=0( A-λE)X=0 (2) 这是n个未知数n个方程的齐次线性方程组,它有非零解的充分必要条件是系数行列式 |A−λE|=0| A-λE|=0 (3)矩阵的秩在线性代数中,
2015-03-08 16:26:39
6432
原创 方程组的解析解法
矩阵的逆在线性代数中,给定一个n阶方阵A,若存在一n阶 方阵 B使得 AB=BA=EAB=BA=E (或 AB=EAB=E 、 BA=EBA=E 任满足一个),其中E为n阶单位矩阵,则称A是可逆的,且B是A的逆阵,记作 A−1A^{-1} 。 若方阵A的逆阵存在,则称A为非奇异方阵或可逆方阵。 矩阵可逆的充分必要条件: AB=E;A为满秩矩阵(即r(A)=n);A的特征值全不为0;A的行列式
2015-03-01 11:51:05
2210
原创 相容方程
相容方程 (Compatible equation set) 是一个数学用语,若线性方程组AX=B有解, 则称AX=B为相容方程组,也可以称为线性方程组AX=B相容。若其无解则称为不相容 (Incompatible)。相容性定理 1) 线性方程组AX=B相容的充分必要条件是: r(A)=r(A|B)r(A) = r(A|B)2) 对非齐次方程组的相容性有如下结论: (1) A set has
2015-03-01 10:34:23
3006
原创 Objective-C的内省方法
方法的存在意义OC存在一种id的类型,id就是指针,可以指向任何类型的对象。id的存在能够使得NSArray和NSDictionary这种集合类型能够很方便地容纳各种类的对象。但是编译器并不会对id的响应的方法进行检验,也就是说id类型的对象响应任何方法都不会在编译阶段-compile-报错,貌似警告也没有吧……而这种错误会在运行时-runtime-导致崩溃-crash。所以,我们需要在运行时可以动
2015-02-12 22:10:39
631
原创 使用NSArray的扩展方法使数组中对象执行相同的函数
- (void)makeObjectsPerformSelector:(SEL)aSelector;- (void)makeObjectsPerformSelector:(SEL)aSelector withObject:(id)argument;这两个方法代替for in,让数组中的各个对象依次执行相同的函数,可以在一定程度上减少代码量。
2015-02-12 21:48:59
587
原创 Swift 基础
妹的!这货竟然支持中文字符……虽然没啥用,但我真是醉了……变量:var常量:let0o0box十进制的次幂:(以10为底)1 billion1e-6十六进制的次幂:(以2为底)十五的二次方:0xFp2大数字:十亿元:1_000_000_000元组:tuplelet skirt = (price:70, color:bl
2015-01-02 14:48:50
600
转载 int APIENTRY WinMain( )函数的参数意义
当我们用VC6.0建立一个win32 application的时候,在接下来的对话框选择“一个简单的win32程序”,我们会看到工程只生成了一个cpp文件,里面也只有一个空的入口函数,其全部代码如下:#include "stdafx.h"int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE h
2013-10-19 21:46:26
8557
原创 项目不是一个人
今天在打篮球比赛的时候,自己很希望通过一己之力,打乱对面的节奏,把已经获得的优势进一步扩大。但是事实上,篮球从来都是五个人的,当你妄图改变这种游戏的基本法则的时候,最终有可能收到反面的效果。比赛的开始阶段我们处于领先,2-5号位都有分数入账,各个点都有打开,利用了我们内线的优势,不断冲击对方,获得了优势。而在第二节上场后,我却孤军奋战,一股脑的往里冲,忽略了团队,几次冲击篮下未果,给对
2013-10-19 15:54:26
576
原创 从今天开始,做一些改变
1 this-month-plan2 regular life3 stay away from dorm.1 month: MFC-month
2013-10-18 20:13:16
543
原创 关于UIImagePickerView present出来时会在顶部空余20px的问题
先隐藏statusBar : [[UIApplication sharedApplication] setStatusBarHidden:YES]; 再调用 [selfpresentModalViewController:imagePickerController animated:YES] 即可
2013-05-29 18:50:54
986
转载 FTP文件传输协议
文件传输协议(FTP:File Transfer Protocol)使得主机间可以共享文件。 FTP 使用 TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似 TELNET 协议在主机间交换命令和消息。 FTP 的主要功能如下:提供文件的共享(计算机程序 / 数据); 支持间接使用远程计算机; 使用户不因各类主机文件存储器系统的差异
2012-11-26 10:35:38
630
转载 Ftp客户端编程
关于Ftp协议;Ftp命令;Ftp返回值;Ftp编程结构;关于Ftp协议:关于Ftp协议,我想都大概了解,所以不做说明了。以下是RPC959的介绍:The objectives of FTP are 1) to promote sharing of files (computerprograms and/or data), 2) to
2012-11-26 10:31:48
471
转载 如何在C++项目中引用Lib文件(VS2005)
1. 在解决方案资源管理器右击项目查看项目属性,选择配置属性-->C/C++-->常规选项卡,然后在“附加包含目录”一项中添加引用lib文件的头文件所在目录,如下图所示2. 在文件stdafx.cpp中使用预编译指令添加引用lib文件?#pragma comment(lib,"..\\Libs\\HiLib.lib")
2012-11-04 14:55:33
978
转载 iOS内存管理系列之一:对象所有权与引用计数
内存管理是iPhone或iPad开发中最为重要的一部分。掌握好了内存管理,开发出的应用就能运行流畅;掌握不好,开发出的东西就会效率低下,且容易崩溃。从本文开始,我将分几次详细介绍iOS内存管理的方方面面,包括对象的所有权与引用计数、自动释放与便捷方法、访问器方法与属性、一些会改变引用计数的特殊情况、以及一个总结。希望这些介绍会对开发者有所帮助。本系列文章版权归李晨所有,出版权归华章公司所有,谢
2012-11-02 17:12:19
515
转载 XCode工程中Targets详解
XCode工程中Targets讲解是本文要介绍的内容,相信很多人都注意到XCode中,有个Target的概念。这在很多地方都有所体现,比如打开一个工程后,左侧的列表中有Targets一项,而在工程界面的顶部菜单中,project里面也有多个涉及到Target的项目,那么这个Target到底是什么呢?Apple的人是这样说的:“Targets that define the prod
2012-11-02 16:26:17
1279
转载 iOS平台内存常见问题
iOS平台的内存使用引用计数的机制,并且引入了半自动释放机制;这种使用上的多样性,导致开发者在内存使用上非常容易出现内存泄漏和内存莫名的增长情况; 本文会介绍iOS平台的内存使用原则与使用陷阱; 深度剖析autorelease机制;低内存报警后的处理流程;并结合自身实例介绍内存暴增的问题追查记录以及相关工具的使用情况;TAG 内存暴增,内存泄漏,autorelease;内存报警;i
2012-11-02 08:48:17
711
转载 【概念】窗宽,窗位
概念:窗位窗位(Window Level)又称窗水平。是图像显示过程中代表图像灰阶的中心位置。窗宽窗宽(Window Width) 表示所显示信号强度值的范围。 解释: 窗宽 所谓的窗宽(windowing)就是指用韩森费尔德(发明者)单位(Hounsfield Unit,简称HU)所得的数据来计算出影像的过程,不同的的放射强度(Raiodensit
2012-11-01 22:26:59
1506
Win8.1 cmd 无法设置隧道适配器
2014-12-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人