摘要: python类内init外声明的属性与init内声明的对象属性的访问和操作区别(面试题)1.在ipython中输入以下代码,其输出会是什么?In [1]: class ClassOut: ...: out_mem = 'out_mem' ...: print out_mem ...阅读全文
posted @ 2014-11-25 18:24 WTF 阅读(4) 评论(0) 编辑
摘要: 由于用普通开发者证书,发布的app或ipa没法在普通机器上安装运行,原因是apple限制了普通开发者发布appstore以外的环境中,只有Enterprise企业版证书才能发布inhouse。 今天在发布一款公司内部使用的app时,由于mac中同时安装了 普通开发者证书 和 企业证书,xcode可...阅读全文
posted @ 2014-11-24 23:11 WTF 阅读(9) 评论(0) 编辑
摘要: xcode修改项目名后反复出现 clang error,提示 ld: file not found .并且该错误并不是出现在项目编译阶段,而是项目的Tests 的link阶段, 同时提示 xctest 出现错误,详细描述如下:Ld /Users/iOSDev/Library/Developer/Xc...阅读全文
posted @ 2014-11-24 22:49 WTF 阅读(3) 评论(0) 编辑
摘要: 团队使用git 合作时,可能遇见想要查看一段比较难以阅读代码, 此时可能需要联系最新的修改者是哪位,这时候最有用的最快捷的方法就是git blame 啦,这个指令的output是一个文件的各个区域段的最近提交者是哪位,该功能已经被内嵌进入了Mac 的开发工具XCode中,非常方便。阅读全文
posted @ 2014-11-17 16:09 WTF 阅读(5) 评论(0) 编辑
摘要: 真正理解 git fetch, git pull要讲清楚git fetch,git pull,必须要附加讲清楚git remote,git merge 、远程repo, branch 、 commit-id 以及FETCH_HEAD。1. 【git remote】首先, git是一个分布式的结构,这...阅读全文
posted @ 2014-11-14 14:21 WTF 阅读(12) 评论(0) 编辑
摘要: 今日发布了最新版Visual Studio community edition, 主要看点:1. .NET开源了2. Visual Studio开始支持 Android 和 iOS 编程并自带Android模拟器.3. 引入了LLVM (low level virtual machine),意味着可...阅读全文
posted @ 2014-11-14 11:30 WTF 阅读(8) 评论(0) 编辑
摘要: 乔布斯创造的苹果公司因iphone的精致而风靡全球, 被一群追随者称之为伟大的公司。今天我想说的是什么样子的公司能称之为伟大?或者说,如何才能担当得起“伟大”二字?我们常听到的伟大这个词通常用来描述人或事,比如马丁·路德·金 ,甘地,邓x平,爱因斯坦,牛顿,爱迪生, 贝尔、弗莱明因 等。在我看来可称...阅读全文
posted @ 2014-11-14 11:23 WTF 阅读(7) 评论(0) 编辑
摘要: 利用Docker构建开发环境Posted bymakewonderon 2014 年 4 月 2 日最近接触PAAS相关的知识,在研发过程中开始使用Docker搭建了自己完整的开发环境,感觉生活在PAAS时代的程序员真是幸福,本文会简要介绍下Docker是什么,如何利用Docker来搭建自己的开发环...阅读全文
posted @ 2014-11-11 17:25 WTF 阅读(5) 评论(0) 编辑
摘要: docker 和 vagrant 作为程序发布 和 开发的运行环境,可以提供打包程序,并使得程序运行在一个独立的虚拟环境中,避免程序发布到客户机之后,环境不一致导致的诸多问题。refer:1. https://www.docker.com/2. https://www.docker.com/tryi...阅读全文
posted @ 2014-11-11 17:11 WTF 阅读(6) 评论(0) 编辑
摘要: 下载yosemite,格式化磁盘,运行如下命令,制作os x 启动盘sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --a...阅读全文
posted @ 2014-11-10 15:19 WTF 阅读(6) 评论(0) 编辑
摘要: ios标准开发者账号 ios企业开发者账号的区别总结ios标准开发者项目1.ios标准开发者项目账号可以发布到app store2.ios标准开发者项目分为两种:①个人开发者②公司/机构开发者 其中②公司/机构开发者项目账号可以添加多达100台设备账号。3.标准开发者账号可以同时作为mac app...阅读全文
posted @ 2014-11-05 22:39 WTF 阅读(25) 评论(0) 编辑
摘要: 一直好奇包罗众多程序的usr目录为什么叫usr呢?usr到底是什么的缩写,终于找到比较靠谱的答案了/usr 的由来及/usr目录结构作者AN SHEN|发布于2011-11-05在 linux 文件结构中,有一个很神奇的目录 —— /usr。之前一直没有怎么关注过它,反正程序都是安装在里边的,也没有...阅读全文
posted @ 2014-11-04 16:52 WTF 阅读(6) 评论(0) 编辑
摘要: python制作exe可执行文件的方法---使用pyinstallerpython生成windows下exe格式的可执行程序有三种可选方案: py2exe是大家所熟知的,今天要介绍pyinstaller, 这个工具全平台可用。我曾使用python制作一个工具程序供公司同事使用后,由于公司使用mac ...阅读全文
posted @ 2014-10-11 14:38 WTF 阅读(19) 评论(0) 编辑
摘要: python packages prebuild forwindows在python windows环境下作业,有时候会碰上一些无厘头的问题,比如你想用python 的 bindings for opengl, 又或者其它库的python api, 明明是把所有依赖都安装并配置好了,却总是出现一些莫...阅读全文
posted @ 2014-10-10 11:55 WTF 阅读(36) 评论(0) 编辑
摘要: 安装文件制作工具NSIS 使用总结在给客户开发客户端软件时,为避免技术人员亲自上门安装带来额外的成本损耗,通常我们都会自作一个安装包,以确保我们开发的程序的相关依赖资源、环境在客户端运行前能自动地正确配置好。NSIS是一个比较流行的安装文件制作工具,制作简单,提供脚本语言来定义环境和程序的静态资源配...阅读全文
posted @ 2014-10-10 00:21 WTF 阅读(20) 评论(0) 编辑
摘要: iphone app的非appstore发布方法及其免越狱安装方法本文包含两项内容,1.开发者如何将app导出为可供普通用户在外部安装的ipa文件。2.用户使用itools来安装ipa格式的app方法一.开发者如何将app导出为可供普通用户在外部安装的ipa文件:生成 ipa文件的方法,并导出的流程...阅读全文
posted @ 2014-10-09 11:52 WTF 阅读(61) 评论(0) 编辑
摘要: iphone 开发中使用zbar时遇到的几个典型问题解决方法。在近期的一个ios项目中使用到了一个二维码扫描库(Qrcode)--ZBar, 期间遇到2个问题。1. zbar下载后使用其libzbar.a 发现无法再arm7上运行。2. zbar使用过程中,如果多次打开摄像头扫描Qrcode,会出现...阅读全文
posted @ 2014-09-22 17:22 WTF 阅读(90) 评论(0) 编辑
摘要: 一: Server端的设置1. 安装 git, git-core2. 安装 ssh-server. (代码上传通道)3. 创建git 用户 指定其目录 和所在组4. 在git的home目录下创建 repo_name.git 目录5. 在git home 目录下 初始化repo_name.git 的服...阅读全文
posted @ 2014-09-04 18:18 WTF 阅读(138) 评论(0) 编辑
摘要: git 使用技巧总结说明: 本地repo已经有啦,对应的远程repo 为tiger, 本地分支为master。问题一:当拉取代码的remote repo仓库为tiger, 而现在要将修改push到remote repo的 develop分支该如何?思路:拉取新的remote_develop_repo...阅读全文
posted @ 2014-08-26 10:57 WTF 阅读(80) 评论(0) 编辑
摘要: 哈哈 说到咱的互联网大佬 baidu, 真是无人不知,无人不晓,可是多少人能领会他的设计哲学呢?来看看吧。。。。事情要从上周的一个小实验说起,目标是调用baidu map api 做个产品原型。通常呢,调用API 都是需要申请key的,方便有针对性地统计调用请求的情况,这个是行业的通用做法,然后小弟...阅读全文
posted @ 2014-05-05 12:34 WTF 阅读(395) 评论(1) 编辑
摘要: 安卓对应用程序限制较少,程序绝大多数根本不需要你手动去停止, 这种设计是有道理的.实际上安卓的"后台程序"是并不占用cpu,只保存了运行状态的,因此当你调用它的时候,载入速度就会有很大的提升,能够在后台占用cpu运行的不是background,而是service.你反复去杀进程,反而是赔了夫人又折兵...阅读全文
posted @ 2014-04-16 10:58 WTF 阅读(206) 评论(0) 编辑
摘要: 折腾的linux环境下的诸多常用软件ubuntu是易用性較高的linux發行版,擁有衆多的開源軟件和免費的服務器端工具,非常適合作爲程序員的日常工作系統.但源于窗的使用习惯,很多时候并不是特别方便,比如默认的输入法和桌面系统以及邮件客户端就不是特别人性话,本文主要针对这几项问题,提供一个较好的解决方...阅读全文
posted @ 2014-04-10 18:31 WTF 阅读(35) 评论(0) 编辑
摘要: 让windows能像ubuntu一样方便的神器:Let's get Chocolatey!Chocolatey NuGet is a Machine Package Manager, somewhat like apt-get, but built with Windows in mind.阅读全文
posted @ 2014-01-12 19:40 WTF 阅读(56) 评论(0) 编辑
摘要: 使用lighttable 打开 baidu。com出现提示:www.baidu.com[1]:Invalid CSS property value: www.baidu.com[1]:Invalid CSS property declaration at: normalwww.baidu.com[1]:Invalid CSS property name: behaviorhome_0a8a22db.js[19]:一张网页,要经历怎样的过程,才能抵达用户面前?一位新人,要经历怎样的成长,才能站在技术之巅?探寻这里的秘密;体验这里的挑战;成为这里的主人;加入百度,加入网页搜索,你,可以影响世界。h阅读全文
posted @ 2014-01-12 16:47 WTF 阅读(175) 评论(0) 编辑
摘要: 常见的网站服务器架构有哪些(转载)写补充说明举报添加评论分享•邀请回答按票数排序按时间排序6 个回答牛浩帆,知乎是个理想国2013/04/18 更新简单说下以下的架构都是在假设已经优化过linux内核的情况下进行初级篇:(单机模式)假设配置:(Dual core 2.0GHz,4GB ram,SSD)基础框架:apache(PHP) + Mysql / IIS + MSSQL(最基础框架,处理一般访问请求)进阶1:替换Apache为Nginx,并在数据库前加上cache层【数据库的速度是最大的瓶颈】Nginx(PHP) + Memcache + Mysql(此时已经具备处理小型访问量的能力)进阅读全文
posted @ 2014-01-11 23:25 WTF 阅读(73) 评论(0) 编辑
摘要: 记录一个酷绚的linux 桌面程序 GLX-DOCK (cario-dock),支持多种风格的桌面主题。http://glx-dock.org/优势:多个workspaces 方便自由切换当前workspace 只显示当前的apps运行项目与启动项目 分离显示相关设置:1.taskbar : seprated2. appearance->views->main dock view: panel3.appearance->views->sub dock view: 3dpanel4. icons' annimation : blibk.阅读全文
posted @ 2014-01-11 15:06 WTF 阅读(34) 评论(0) 编辑
摘要: 为了能在两台机器上共享代码,方便测试不同平台性能和搭建分布式的web server,今天耗费半天时间搭建一个samba服务器共享数据,要求开放写权限,但多次实验均告失败,最终在 鸟哥 的提醒下 检查发现问题所在, 现记录如下:容易处错点1. netbios name 设置后,在windows上访问时就不再是你的机器名了,而是此处的netbios name, 一直花时间在验证是否hosts allow的设置导致的问题,此错误浪费我半小时。2. security = user 的问题,设置后,使用pdbedit -a -u 添加本地用户,无奈一直登录不上,使用 domain\username 亦然阅读全文
posted @ 2014-01-10 21:51 WTF 阅读(24) 评论(0) 编辑
摘要: 性能测试是软件产品发布前必经阶段,对于web app的发布需要使用http server,可选择的优秀免费http server主要有开源apache server, 俄国的nginx,专用于java web app 的 tomcat 以及resin,本文主要介绍针对不同server的性能测试方法和工具介绍。(附加上对tornado的测试)测试目标是:1. 并发耐受2.处理延迟3.各界段性能(网络/服务器处理/app处理/db读写)4.性能瓶颈分析5.优化方法主要工具:1.Ab2.Apache Jmeter3.Curl-loader4.FunkLoad5.httperf6.siege7.tim阅读全文
posted @ 2014-01-10 14:31 WTF 阅读(107) 评论(0) 编辑
摘要: find 最强大,但参数也较多,需指定查找目录,如 find / -name “filename”locate 是一个快速查找命令,有预先索引好的数据库,由于数据库是定时更新,因此,结果上可能会有迟滞 和 错误。whereis 是一个根据环境变量查找可执行文件的命令,可能返回多个结果which 同whereis 但是返回的只是第一个结果type 查看命令的类型,bash builtin,还是其他,亦可输出命令的地址阅读全文
posted @ 2014-01-10 14:09 WTF 阅读(64) 评论(0) 编辑
摘要: the most beautiful media player on the linux platform------>deepin media playerhttp://wiki.linuxdeepin.com/index.php?title=Deepin_Media_Player#.E5.AE.89.E8.A3.85阅读全文
posted @ 2014-01-06 17:20 WTF 阅读(17) 评论(0) 编辑
摘要: python ruby等语言由于其小众和动态特性,缺少优良的IDE,本篇将介绍主要的python IDE。1.python安装后自带有IDLE,简单方便,应该算是最简单的编辑环境了,但是过于简单,不便开发。2.konmodo 臃肿且功能受限。3.ipython,小巧且功能强大,还带部分魔法功能,比较人性化,但是保存脚本上还是比较麻烦。4.bpython,非常小巧,且功能强大的IDE,支持自动补全和提示。5.spyder ,集合来python console 和 ipython 以及ipython qtconsole,非常方便,而且也很小巧。本人极力推崇。6.pydev,比较有名的是pydev,阅读全文
posted @ 2013-12-29 23:50 WTF 阅读(51) 评论(0) 编辑
摘要: 1.安装http://wiki.apache.org/cassandra/DebianPackaging2.java兼容性问题 由于cassandra运行于sun jdk6上,而ubuntu默认是openJDK,需要下载sun 的jdk6 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR3.sun java安装与设置 一》安装sun jdk6 : chmod +x jdk1.6.45.bin ...阅读全文
posted @ 2013-12-27 13:53 WTF 阅读(21) 评论(0) 编辑
摘要: 前提:拥有github帐号,linux上安装好了git。全局路线:1. 设计一个你想要的二级域名,并在git上创建一个以【二级域名.github.com】作为项目名的repository. 过程详见:【jekyll】()2.再返回到linux中,使用git, git clone Jekyll 到本地,再将其上传到github,方法如下:git clone https://github.com/plusjade/jekyll-bootstrap.git USERNAME.github.com //此处的USERNAME.github.com更换成你设置的项目名cd USERNAME.githu.阅读全文
posted @ 2013-12-15 12:51 WTF 阅读(357) 评论(0) 编辑
摘要: 淘宝上的本校同学的购物数据统计(单位是:万元):#本校男生的消费:男士衣物188万元,女士衣物(女士精品)145万元,其他:92.7万元。 其中高达145万元的消费竟然是购买女士精品。。。>>> man_exp = {"cloth":188.,"forwomen":145.,"others":92.7} #女生的消费:女士衣服(女士精品),鞋子,其它>>> women_exp = {"cloth":560.,"shoes":189.,"others&阅读全文
posted @ 2013-12-10 14:12 WTF 阅读(39) 评论(0) 编辑
摘要: ipython usage:ipython qtconsole --pylab inlineanacond usage:1. spyder 1. source ~/anacond/bin/activate ~/anacond 2 spyder------2.ipython qtconsole --pylab inline阅读全文
posted @ 2013-11-14 23:52 WTF 阅读(28) 评论(0) 编辑
摘要: python 实验环境的搭建刚开始在windows环境下尝试过komodo ,eclispse pydev,swing,spyder甚至limodou的编辑器,之后ipython,安装很多科学计算包 numpy scipy matplotlib skitlearn nltk等等,都出现各种各样的兼容问题和features缺憾,相对余linux环境,windows下python环境实在太多缺憾,耗费太多时间在重编译和搭配环境上。一直想要自己来搭建一个适合自己的环境,不想用epd 和 anaconda 。现在迁移到了linux,问题少了许多,没想到,开源世界的包版本之间的冲突实在是一个令人头疼的问阅读全文
posted @ 2013-11-09 15:49 WTF 阅读(347) 评论(0) 编辑
摘要: PuTTY Fatal Error Network error: Connection refusedsolution:Fixed it!I found out that I did not have OpenSSH-servr installed yet.I used the following command:Quote:# sudo apt-get install openssh-server阅读全文
posted @ 2013-03-21 13:32 WTF 阅读(210) 评论(0) 编辑
摘要: 感知机 python 代码实现 -----统计学习方法参考:http://shpshao.blog.51cto.com/1931202/1119113 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # 4 # 未命名.py 5 # 6 # Copyright 2013 t-dofan <t-dofan@T-DOFAN-PC> 7 # 8 # This program is free software; you can redistribute it and/or modify 9 # it under the terms..阅读全文
posted @ 2013-02-27 10:47 WTF 阅读(114) 评论(0) 编辑
摘要: 统计学习方法第一章 学习心得以下可能有不当之处,请各位朋友停步指正,先谢过各位。上一帖子说道,统计学习方法的三要素: 模型、策略、算法.模型:模型的假设空间策略:模型的选择准则,即:定义最优模型的方法。算法:模型学习的算法,也就是求解最优模型的算法。-------------------------------------------------------------------通俗的讲,应用统计学习方法有以下几个步骤,1.首先,要对已有数据进行分析,选择合适的能够对该数据集的规律进行描述的(带未知参数的)方程 或者说 函数,此时是第一步,也是很重要的一步。--->也叫模型的假设空间2阅读全文
posted @ 2013-02-26 18:45 WTF 阅读(113) 评论(0) 编辑
摘要: 回家前,把python自然语言处理的nltk_data打包到360云盘,然后共享给朋友们,省的大家像我一样浪费时间。一次性下载解压后即可使用。官方的nltk.download()老是下载失败。无数遍了。浪费了我很多很多时间。打包下载(推荐):http://yunpan.cn/cgGUPFzF3spi...阅读全文
posted @ 2013-01-18 10:05 WTF 阅读(1309) 评论(12) 编辑