- 博客(82)
- 资源 (7)
- 收藏
- 关注
转载 IOS高级开发~开机启动&无限后台运行&监听进程
非越狱情况下实现:开机启动:App安装到IOS设备设备之后,无论App是否开启过,只要IOS设备重启,App就会随之启动;无限后台运行:应用进入后台状态,可以无限后台运行,不被系统kill;监听进程:可获IOS设备运行除系统外的App(包括正在运行和后台运行);配置项目 plist文件添加:UIBackgroundModes
2015-03-04 10:31:40 843
原创 杨辉三角的规律
引言杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。以下为 n = 5 的杨辉三角。1行 12行 1 13行 1 2 1 4行 1 3 3 15行 1 4 6 4 1性质1、每个数等于它上方两数之和。2、每行数字左右对称,由1
2015-02-28 15:15:26 24917
原创 C语言陷阱---指针的误用
引言 在 C 语言学习中,最大的难点就是对指针的理解和使用上。指针与内存息息相关,所以要理解指针的用法,也必须对所在平台系统的内存布局有所了解,你至少能够区分堆和栈吧(当然,此处的堆栈,可不是数据结构所指的堆栈)。指针就像一把双刃剑,用好了能写出令人惊叹的高效简洁的代码,用不好,就等着程序出现各种莫名奇妙的问题吧^_^ 注:本文如无特别说明,均在 Ubuntu 14.10 6
2015-02-26 16:39:27 2219
原创 C语言陷阱---数据溢出和类型转换
引言当我们进行各种数学计算(四则运算,指数运算等)时,要时刻保持警惕,防止运算结果的溢出(上溢或下溢);当进行不同类型的数据混合运算时,要注意数据类型的提升或转换,避免精度丢失。无符号整型在循环条件中造成死循环示范代码#includeint main(){ //unsigned int i = 10; size_t i = 10; while(i >= 0)
2015-02-26 15:19:52 5986
原创 C语言陷阱---丢三落四
引言对于 C 语言初学者而言,丢三落四的毛病比较严重,而某些错误,编译器也不会给出任何错误或警告的提示,以致于当程序编译通过而能运行时,浑然不知自己已经掉入了 C 的陷阱中。接收标准输入时普通变量缺少取地址&符号1. 示范代码#includeint main(){ int a; printf("Input an integer: "); scanf("%d", a
2015-02-26 14:36:48 560
原创 国内外ACM在线判断题库网站大全
国内 ACM Online Judge 列表 浙江大学 http://acm.zju.edu.cn 北京大学 http://acm.pku.edu.cn/JudgeOnline 天津大学 http://acm.tju.edu.cn 吉林大学 http://acm.jlu.edu.cn 厦门大学 http://acm.xmu.edu.cn/JudgeOnline 福州大学 h
2015-02-25 11:03:37 2077
原创 Ubuntu 14 下安装 OpenCV的简易方法
引言 在Ubuntu 上安装 OpenCV 时,需要依赖很多库,手动编译实在是麻烦,我曾尝试通过下载源码,用cmake来安装,折腾了半天也没安装上,非常郁闷。后来找到一种一劳永逸的方式,那就是本文要说的,通过现成的 shell 脚本来安装,只需一条命令,就轻松完成 OpenCV 最新版的安装了!自动安装 Open CV 的脚本将如下脚本复制,保存为 install_o
2015-01-11 14:08:08 5297 2
转载 管理员必备的20个Linux系统监控工具
需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧。大多数Linux发行版本都装备了大量的监控工具。这些工具提供了能用作取得相关信息和系统活动的量度指标。你能使用这些工具发现造成性能问题可能原因。此次讨论到的工具只是分析和调试服务器下面问题时最基本工具中的一部分。1.找出瓶颈2.硬盘(存储)瓶颈3.CPU及内存瓶颈4.网络瓶颈#1: to
2015-01-07 15:52:04 5219
转载 机器学习的最佳入门学习资源
这是一篇很难写的文章,因为我希望这篇文章能对学习者有所启发。我在空白页前坐下,并且问自己了一个很难的问题:什么样的库、课程、论文和书籍对于机器学习的初学者来说,是最好的。文章里到底写什么、不写什么,这个问题真的让我很烦恼。我必须把自己当做一个程序员和一个机器学习的初学者,站在这个角度去考虑最合适的资源。我找出了每个类型中最适合的资源。如果你是一个真正的初学者,并且乐意于开始了解机器
2015-01-07 10:16:28 7207
原创 机器学习Python编程环境搭建
引言 使用Python作为机器学习的编程工具,具有很多优点,例如Python语法简洁,表达能力强(简短的几行代码抵得上其它语言数十行),第三方支持库多。”工欲善其事,必先利其器“,在使用 Python 进行机器学习研究之前,需要搭建好编程环境,主要有 NumPy, SciPy, Matplotlib, scikit-learn等。NumPy简介NumPy(Numeri
2015-01-06 09:02:11 6495
转载 国外程序员推荐的免费编程书籍资源
来源: http://www.open-open.com/bbs/view/1320404979843 StackOverflow 上有位网友(xenoterracide)提问: 我正试着搜集整理一个可在网上免费阅读的计算机编程书籍列表。这些书可以是某种特定编程语言,也可以计算机方面通用书籍。网上有哪些免费可用的书籍呢? 下面是一些网友在回复中的推荐资源,其中有视频、大
2015-01-05 15:06:52 6347
转载 Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱
曾经因为NLTK的缘故开始学习Python,之后渐渐成为我工作中的第一辅助脚本语言,虽然开发语言是C/C++,但平时的很多文本数据处理任务都交给了Python。离开腾讯创业后,第一个作品课程图谱也是选择了Python系的Flask框架,渐渐的将自己的绝大部分工作交给了Python。这些年来,接触和使用了很多Python工具包,特别是在文本处理,科学计算,机器学习和数据挖掘领域,有很多很多优秀的Py
2015-01-04 17:53:34 6148
转载 A guide to analyzing Python performance
来源:http://www.huyng.com/posts/python-performance-analysis/While it’s not always the case that every Python program you write will require a rigorous performance analysis, it is reassuring to
2014-12-16 13:54:55 5004
转载 监控 Linux 性能的 18 个命令行工具
对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。在IT领域作为一名Linux系统的管理员工作5年后,我逐渐 认识到监控和保持系统启动并运行是多么的不容易。基于此原因,我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每个Linux/Unix 系统管理员的工作。这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因。这个命令行工具
2014-12-16 11:33:49 5462
转载 分布式文件系统测试方法与测试工具
非结构化数据、大数据、云存储已经毫无争议地成为了信息技术发展趋势和热点,分布式文件系统作为核心基础被推到了浪潮之巅,广泛被工业界和学术界热推。现代分布式文件系统普遍具有高性能、高扩展、高可用、高效能、易使用、易管理等特点,架构设计的复杂性使得系统测试也非常复杂。从商业产品ISILON, IBRIX, SONAS, Filestore, NetApp GX, Panasas, StorNext, B
2014-12-15 08:52:40 14866
转载 使用Vmware虚拟机部署Swift开发环境之Mac OSX系统安装
一、使用VMware虚拟机部署Swift开发环境所需工具:Vmware Workstation 10.0虚拟机软件VM安装Mac解锁工具Unlock苹果操作系统(Mac OS X Mavericks 10.9.4)下载地址:http://pan.baidu.com/s/1qWLkffQ 密码:ewb2二、VMware Workstation 10上安装并使用Mac OS
2014-12-15 08:37:20 11633
转载 selenium webdriver 操作浏览器
如何启动浏览器已在上篇文章中说明,这里还是以chrome为例,firefox、IE启动方式相同。//启动浏览器import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;/*启动IE需要的包import org.openqa.selenium.ie.InternetExp
2014-12-11 15:33:34 15269
转载 Selenium Webdriver java 积累 一
Selenium Webdriver java 积累 一来源:http://blog.csdn.net/achang21/article/details/11702843基于maven的Selniun 2.0 webdriver环境快速搭建http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.htmlSeleniu
2014-12-10 15:55:49 10404
转载 geohash算法原理及实现方式
原地址:http://www.cnblogs.com/dengxinglin/archive/2012/12/14/2817761.htmlgeohash算法原理及实现方式1、geohash特点2、geohash原理3、geohash的php 、python、java、C#实现代码4、观点讨论 w微博:http://weibo.com/dxl0321geoh
2014-11-27 10:13:29 10953
原创 python实现中文字符繁体和简体中文转换
引言有时会遇到需要把中文字符串进行繁体和简体中文的转换需求,解决方法为引入简繁体处理库,利用现成的几个库,非常方便简洁。中文简体和繁体转换所需Python库1、下载zh_wiki.py 和 langconvzh_wiki.py:https://github.com/skydark/nstools/blob/master/zhtools/zh_wiki.p
2014-11-26 10:33:11 31237 4
转载 项目总结-通过经纬度将地球表面分块
来源:http://chenjingbo.iteye.com/blog/20024991 前言 最近做了一个项目,需求是某一个母体,通过手机摇一摇寻找身边同时在摇的人,然后把自己的红包分给这些人.其实有点类似微信的约炮功能.都是基于地理位置找附近的人.两者的区别就是微信约炮只需要找附近的一个人,而母体裂变是一对多的.而且微信也没有母体的概念(也就是没有一个是主动方,一
2014-11-26 10:30:53 11137
转载 PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,效率提高2125倍
来源:http://digdeeply.org/archives/06152067.html目前的工作是需要对用户的一些数据进行分析,每个用户都有若干条记录,每条记录中有用户的一个位置,是用经度和纬度表示的。还有一个给定的数据库,存储的是一些已知地点以及他们的经纬度,内有43W多条的数据。现在需要拿用户的经纬度和已知地点进行距离匹配,如果它们之间的距离小于一定的数据,比如说50
2014-11-26 10:19:57 10708
转载 附近地点搜索初探
来源:http://blog.charlee.li/location-search/附近地点搜索,顾名思义,就是搜索用户附近有哪些地点。随着GPS和带有GPS功能的移动设备的普及, 附近地点搜索也变得炙手可热。不过在网上却很少有这方面的讨论。本文的方法并不算最好, 但足以应付一般的应用了。本文中,数据库采用MySQL,语言采用python。理论上别的数据库和语言也没问题, 但我
2014-11-26 10:18:33 10276
转载 [总结]FFMPEG视音频编解码零基础学习方法
在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们水平高超,探讨着深奥的问题;而初学者们还停留在入门阶段。究竟是什么原因造成的这种“两极分化”呢?最后,我发现了问题的关键:FFMPEG难度比较大,
2014-11-12 09:38:43 10449
原创 两行Python代码实现IP地址与十进制整数互相转换
将IP地址转换成十进制整数,或者将十进制整数转换成IP地址,在网络编程中经常会遇到,其中的转换算法非常简单,利用强大的Python,更是只需要1-2行代码就搞定了。
2014-11-10 18:30:34 21803
转载 CS架构客户端软件升级方案
目的:满足C/S架构的客户端软件升级和补丁安装需要。概念:u 整包升级:软件功能进行了大范围的变更,主版本号发生变化,客户端需要重新安装。u 补丁包升级:软件修复部分bug,功能进行了小范围调整或变更。u 文件升级:软件的个别文件进行了细微的调整或bug修复,为最小粒度软件升级。框架:
2014-11-10 17:15:42 14358
原创 随机生成多语言字符串的代码实现
在字符串测试,验证码生成等方面,需要随机生成指定范围的字符串,一般都是长度固定的。以下 Python 代码使用简短的几行代码,就达到了上述目的。若要想支持更多的语言,可以按照示范代码增加。各种语言的 Unicode 编码范围,请查看博文 《Unicode编码范围》。
2014-11-04 09:33:44 14220
转载 给android手机上配置python运行环境
android手机是一台完整的linux计算机,由于使用arm的架构,因此理论上所有支持arm的程序都可以运行在android手机上面,某人最近一直在学习python,因此突发奇想,把python装到安卓手机上面,偶尔写个脚本,在命令行里面运行一下,岂不快哉?上网查了一下网上很早就有一个项目,是让安卓手机支持各类脚本语言,也就是SL4A (Scripting Layer For Andro
2014-10-27 18:25:46 28553 4
转载 ubuntu 下minicom的安装及使用
安装: sudo apt-get install minicom配置: 1 . 在终端中输入minicom以启动minicom; 2. 先按下Ctrl + a, 放开, 再按o, 出现配置菜单. 3. 选择 Serial port setup, 此时所示图标在“Change which setting”中,键入“A”
2014-10-24 14:37:13 10190
原创 Android SDK Manager更新<dl-ssl.google.com> != <www.google.com> 问题解决方法
通过SDK Manager进行更新时,总是提示Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list.xml, reason: Connection to https://dl-ssl.google.com refused很多网友也都说这些更新网站访问不了,大概是https 与 htt
2014-10-18 15:52:23 13922
转载 解决Android SDK Manager更新失败问题
问题描述:使用SDK Manager更新时无法完成更新ADT时无法解析https://dl-ssl.google.com/android/eclipse 一般在这个连接界面一直停留,无法连接,只能点击Close结束。 或者是直接如上般显示Failed to fetch URL https://dl-ssl.google.com
2014-10-18 15:31:57 10385
原创 由海底捞的高质量服务引起的思考
人人都说海底捞的服务质量很高,也一直想体验一番,由于种种原因,错过了好几次机会,今天终于体验了一把海底捞的高质量服务,果然名不虚传。下面从几个细节说起吧。我们刚进门,立即就有两名服务员上前礼貌询问,其中一人拿着登记本,询问是否已经预订,我们报了预订人的姓氏和手机号,另外一位服务员就领我们到预订座位去了。------点评:为什么是两名?而且手上拿着预订本?一般的旅店或者饭店,都是让你亲自
2014-09-24 23:00:16 13621
原创 Python陷阱汇总
引言 Python虽然没有C/C++的指针和各种数据类型转换,但不代表它没有一片坦途,对于初学者,再感叹Python的简单和强大之时,可能一不小心就掉到陷阱中去了。为了给后来者警示,特总结Python的各种陷阱,以起到“前车之覆,后车之鉴”的效果。
2014-09-05 23:27:40 15062
原创 Unicode编码范围
引言unicode是全世界统一的编码规则,但只规定了各种字符的数字编码(相当于一种标准),具体实现的存储方式有utff-8,utf-16,utf-32等形式,各种形式有不同的存储和与unicode代码的映射规则。所以utf8其实不是一种单独的编码规则,只是unicode 的一种存储规则,也是unicode的一种,是变长的。中文字符范围Unicode CJK 的范围分布在多个
2014-09-05 15:14:27 18725
转载 性能测试工具大全
Performance test tools (53 found)AllmonDescription:The main goal of the project is to create a distributed generic system collecting and storing various runtime metrics collections used
2014-08-06 11:47:30 16228
原创 CentOS上开启Samba服务
1. 安装 Samba [root@Thomas trunk]# yum install samba samba x86_64 3.6.9-151.el6 base
2014-08-06 10:44:44 13894
Google黑板报-数学之美系列
2015-01-14
Core Java 9th Edition(Vol1,Vol2)
2015-01-09
Test-Driven Development with Python(英文版)
2015-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人