摘要: 人有人脉网络,单词其实也是有的,为什么至今还有人做一个单词的“人脉”库呢?比如以cassandra类似的组织结构, 一个维度是根据场景来的词汇库, 然后第二个维度则是 每个词汇的相关联的纵向词汇库。这样的思路是比较符合人的思维和记忆的,一边是场景记忆,另一边是词汇关联,非常适合将被动词汇转入到主动词...阅读全文
posted @ 2014-12-17 14:32 WTF 阅读(6) 评论(0) 编辑
摘要: Mac OS X 系统设计良好,数据都是有序地存储在不同的文件夹下,配置和安装软件几乎都是极其简单的事情,不过几个月前刚入手mac,我还是好奇地使用了一个mac 下的清理软件,也不记得叫什么名字了,自己的名字后面有个2, 应该是第二代吧。当时只是试用一下,看它能做些什么,以进一步了解系统,随便点点,...阅读全文
posted @ 2014-12-10 14:19 WTF 阅读(8) 评论(0) 编辑
摘要: 又到了写年终总结的时候了阅读全文
posted @ 2014-12-10 13:22 WTF 阅读(6) 评论(0) 编辑
摘要: 如果你在使用cmake -G Xcode -Wno-dev OpenGL_Tutorial 时,出现了pThread.h not found的错误, 碰巧你和我一样使用的还是 2.8 版本的cmake。那么请试用brew install cmake来安装最新的3.0.2版本的cmake。OpenGL...阅读全文
posted @ 2014-12-08 12:01 WTF 阅读(3) 评论(0) 编辑
摘要: 如何增加程序员的安全感阅读全文
posted @ 2014-12-07 15:46 WTF 阅读(8) 评论(0) 编辑
摘要: markdownmarkdown是一个相对简单的DSL,定义了简单的标签来描述html文档格式。 比如:#一级标题 来生成html 一级标题##二级标题 来生成html 二级标题[链接文字][link id] 与 [link id]:www.baidu.com 的组合来描述一个链接:[链接文字][u...阅读全文
posted @ 2014-11-29 22:56 WTF 阅读(20) 评论(0) 编辑
摘要: python类内init外声明的属性与init内声明的对象属性的访问和操作区别(面试题)1.在ipython中输入以下代码,其输出会是什么?In [1]: class ClassOut: ...: out_mem = 'out_mem' ...: print out_mem ...阅读全文
posted @ 2014-11-25 18:24 WTF 阅读(7) 评论(0) 编辑
摘要: 由于用普通开发者证书,发布的app或ipa没法在普通机器上安装运行,原因是apple限制了普通开发者发布appstore以外的环境中,只有Enterprise企业版证书才能发布inhouse。 今天在发布一款公司内部使用的app时,由于mac中同时安装了 普通开发者证书 和 企业证书,xcode可...阅读全文
posted @ 2014-11-24 23:11 WTF 阅读(42) 评论(0) 编辑
摘要: xcode修改项目名后反复出现 clang error,提示 ld: file not found .并且该错误并不是出现在项目编译阶段,而是项目的Tests 的link阶段, 同时提示 xctest 出现错误,详细描述如下:Ld /Users/iOSDev/Library/Developer/Xc...阅读全文
posted @ 2014-11-24 22:49 WTF 阅读(49) 评论(0) 编辑
摘要: 团队使用git 合作时,可能遇见想要查看一段比较难以阅读代码, 此时可能需要联系最新的修改者是哪位,这时候最有用的最快捷的方法就是git blame 啦,这个指令的output是一个文件的各个区域段的最近提交者是哪位,该功能已经被内嵌进入了Mac 的开发工具XCode中,非常方便。阅读全文
posted @ 2014-11-17 16:09 WTF 阅读(7) 评论(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 阅读(60) 评论(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 阅读(11) 评论(0) 编辑
摘要: 乔布斯创造的苹果公司因iphone的精致而风靡全球, 被一群追随者称之为伟大的公司。今天我想说的是什么样子的公司能称之为伟大?或者说,如何才能担当得起“伟大”二字?我们常听到的伟大这个词通常用来描述人或事,比如马丁·路德·金 ,甘地,邓x平,爱因斯坦,牛顿,爱迪生, 贝尔、弗莱明因 等。在我看来可称...阅读全文
posted @ 2014-11-14 11:23 WTF 阅读(10) 评论(0) 编辑
摘要: 利用Docker构建开发环境Posted bymakewonderon 2014 年 4 月 2 日最近接触PAAS相关的知识,在研发过程中开始使用Docker搭建了自己完整的开发环境,感觉生活在PAAS时代的程序员真是幸福,本文会简要介绍下Docker是什么,如何利用Docker来搭建自己的开发环...阅读全文
posted @ 2014-11-11 17:25 WTF 阅读(13) 评论(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 阅读(13) 评论(0) 编辑
摘要: ios标准开发者账号 ios企业开发者账号的区别总结ios标准开发者项目1.ios标准开发者项目账号可以发布到app store2.ios标准开发者项目分为两种:①个人开发者②公司/机构开发者 其中②公司/机构开发者项目账号可以添加多达100台设备账号。3.标准开发者账号可以同时作为mac app...阅读全文
posted @ 2014-11-05 22:39 WTF 阅读(146) 评论(0) 编辑
摘要: 一直好奇包罗众多程序的usr目录为什么叫usr呢?usr到底是什么的缩写,终于找到比较靠谱的答案了/usr 的由来及/usr目录结构作者AN SHEN|发布于2011-11-05在 linux 文件结构中,有一个很神奇的目录 —— /usr。之前一直没有怎么关注过它,反正程序都是安装在里边的,也没有...阅读全文
posted @ 2014-11-04 16:52 WTF 阅读(8) 评论(0) 编辑
摘要: python制作exe可执行文件的方法---使用pyinstallerpython生成windows下exe格式的可执行程序有三种可选方案: py2exe是大家所熟知的,今天要介绍pyinstaller, 这个工具全平台可用。我曾使用python制作一个工具程序供公司同事使用后,由于公司使用mac ...阅读全文
posted @ 2014-10-11 14:38 WTF 阅读(32) 评论(0) 编辑
摘要: python packages prebuild forwindows在python windows环境下作业,有时候会碰上一些无厘头的问题,比如你想用python 的 bindings for opengl, 又或者其它库的python api, 明明是把所有依赖都安装并配置好了,却总是出现一些莫...阅读全文
posted @ 2014-10-10 11:55 WTF 阅读(48) 评论(0) 编辑
摘要: 安装文件制作工具NSIS 使用总结在给客户开发客户端软件时,为避免技术人员亲自上门安装带来额外的成本损耗,通常我们都会自作一个安装包,以确保我们开发的程序的相关依赖资源、环境在客户端运行前能自动地正确配置好。NSIS是一个比较流行的安装文件制作工具,制作简单,提供脚本语言来定义环境和程序的静态资源配...阅读全文
posted @ 2014-10-10 00:21 WTF 阅读(45) 评论(0) 编辑
摘要: iphone app的非appstore发布方法及其免越狱安装方法本文包含两项内容,1.开发者如何将app导出为可供普通用户在外部安装的ipa文件。2.用户使用itools来安装ipa格式的app方法一.开发者如何将app导出为可供普通用户在外部安装的ipa文件:生成 ipa文件的方法,并导出的流程...阅读全文
posted @ 2014-10-09 11:52 WTF 阅读(147) 评论(0) 编辑
摘要: iphone 开发中使用zbar时遇到的几个典型问题解决方法。在近期的一个ios项目中使用到了一个二维码扫描库(Qrcode)--ZBar, 期间遇到2个问题。1. zbar下载后使用其libzbar.a 发现无法再arm7上运行。2. zbar使用过程中,如果多次打开摄像头扫描Qrcode,会出现...阅读全文
posted @ 2014-09-22 17:22 WTF 阅读(194) 评论(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 阅读(179) 评论(0) 编辑
摘要: git 使用技巧总结说明: 本地repo已经有啦,对应的远程repo 为tiger, 本地分支为master。问题一:当拉取代码的remote repo仓库为tiger, 而现在要将修改push到remote repo的 develop分支该如何?思路:拉取新的remote_develop_repo...阅读全文
posted @ 2014-08-26 10:57 WTF 阅读(141) 评论(0) 编辑
摘要: 哈哈 说到咱的互联网大佬 baidu, 真是无人不知,无人不晓,可是多少人能领会他的设计哲学呢?来看看吧。。。。事情要从上周的一个小实验说起,目标是调用baidu map api 做个产品原型。通常呢,调用API 都是需要申请key的,方便有针对性地统计调用请求的情况,这个是行业的通用做法,然后小弟...阅读全文
posted @ 2014-05-05 12:34 WTF 阅读(445) 评论(1) 编辑
摘要: 安卓对应用程序限制较少,程序绝大多数根本不需要你手动去停止, 这种设计是有道理的.实际上安卓的"后台程序"是并不占用cpu,只保存了运行状态的,因此当你调用它的时候,载入速度就会有很大的提升,能够在后台占用cpu运行的不是background,而是service.你反复去杀进程,反而是赔了夫人又折兵...阅读全文
posted @ 2014-04-16 10:58 WTF 阅读(248) 评论(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 阅读(60) 评论(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 阅读(204) 评论(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 阅读(95) 评论(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 阅读(39) 评论(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 阅读(29) 评论(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 阅读(129) 评论(0) 编辑
摘要: find 最强大,但参数也较多,需指定查找目录,如 find / -name “filename”locate 是一个快速查找命令,有预先索引好的数据库,由于数据库是定时更新,因此,结果上可能会有迟滞 和 错误。whereis 是一个根据环境变量查找可执行文件的命令,可能返回多个结果which 同whereis 但是返回的只是第一个结果type 查看命令的类型,bash builtin,还是其他,亦可输出命令的地址阅读全文
posted @ 2014-01-10 14:09 WTF 阅读(71) 评论(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 阅读(21) 评论(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 阅读(55) 评论(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 阅读(23) 评论(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 阅读(430) 评论(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 阅读(43) 评论(0) 编辑