2017-03-04 Eric Wang
作者简介:刘未鹏,南京大学计算机系硕士毕业,现就职于微软亚洲研究院创新工程中心,有自己的Blog Mind Hacks。域名 MindHacks.cn 的含义:  Mind Hacks 是一本书*  Mind Hacks 是一系列思维工具*  Mind Hacks 有一个漫长的前生——一个有着近6年历史的技术博客,在CSDN上有超过一百二十万的访问量,详见《前世档案|C++的罗浮宫》 * Mind Hacks 的博客作者创建了TopLanguage*:https://groups.google.com/group/pongba 善于利用思维时间的人,可以无形中比别人多出很多时间,从而实际意义上能比别人多活很多年。善于利用思维时间的 继续阅读 »
2016-06-28 Alex Sun
一、引言 最早接触爬虫,是发现了一个叫做『豆瓣妹子』的网站,写了一个简单的程序可以批量下载图片。后来陆陆续续抓取过豆瓣电影,Google+,facejoking等网站。毕设的选题也是抓取新浪微博,然后分析博文的传播情况。最近一直对知乎的数据感兴趣,于是开发了Node模块zhihu-api,用于简化数据的抓取。 通常来说,所谓的爬虫,无非是通过程序来发送HTTP请求。因此理论上来说,所有浏览器能访问到的内容,都是可以通过爬虫来进行抓取的。 一般而言,我们所感兴趣的信息,只是页面中的某一部分数据,例如:某个标签的文本、链接地址、图片地址等。有些网站会提供开放的API(往往也会有很多限制),这时只需要直接请求该API,就可以拿到比较 继续阅读 »
2015-04-12 浩阳
content {:toc} fork 了别人的仓库后,原作者又更新了仓库,如何将自己的代码和原仓库保持一致?本文将给你解答。 如何使用搜索引擎 其实这个问题并不难,我又被坑了。百度搜的东西不靠谱啊,以后这种问题一定要用英文在 Google 或者 Bing 上搜索,这样才能搜到原汁原味的答案。就当是一个教训吧。 继续阅读 »
2020-08-27 Robin Wen
文/Robin 今天笔者想给大家聊一聊一段有趣的经历,也是关于诈骗的,这里涉及到一个名叫「Crypto-trade24」的交易所。 某个晚上,一个叫做「Brayan Connelly」的人在 Telegram 上找到笔者,宣称他的国家禁止比特币,让笔者帮他将他在交易所的比特币转到他的钱包地址。具体是这样的,他在 crypto-trade24.com 上面有 1 个多比特币,让笔者注册这个交易所的账号,然后他将他的比特币转到笔者的交易所账号,然后再把这笔比特币转到他的钱包地址。当然,作为回报,在转到他的钱包地址之前,他承诺可以让笔者留下 10% 的比特币作为报酬。笔者立马去 Google 搜索了 crypto-trade24. 继续阅读 »
2014-08-22 summer
写在前面的话 系统安装了ubuntu14.04的64位操作系统,ubuntu系统自带的输入法确实不敢恭维,所以选择安装sogou拼音输入法。但是直接在sogou官网下载了安装包安装之后,可以正常使用,但是偶尔也会出现输入法找不到情况。经过google,说是系统中ibus、fcitx的原因,ubuntu自带的fcitx版本比较旧。 安装 首先删除系统自带的输入法: 继续阅读 »
2015-05-07 summer
最近在学习Tkinter的知识,这使用图片时发现不能正常显示,google一下,发现Tkinter默认支持gif格式,使用其他格式的文件需要安装PIL模块。不过在安装过程中出现了一下错误问题: ``` 1 warning generated. clang: warning: -framework Tcl: 'linker' input unused clang: warning: -framework Tk: 'linker' input unused In file included from _imagingtk.c:19: /Applications/Xcode.app/Contents/Developer/Platform 继续阅读 »
2013-11-14 blademainer
记得之前写过一篇 win 下面使用 Git 的文章,今天写下一篇在 mac 下面的。 首先,需要在 mac 下安装 git. mac git 的地址: http://code.google.com/p/git-osx-installer/ 由于可能这个网址访问 不了,所以需要使用源码安装。 安装好了 Git 之后,就开始设置 GitHub 连接了。 more 1, 检查是否存在 ssh keys $ cd ~/.ssh 如果没有 .ssh 目录,请跳到第 3 步。 2, 如果有 .ssh 目录,请备份好你的 ssh key $ ls $ mkdir key_backup //创建备份文件夹 $ cp id_rsa 继续阅读 »
2017-05-23 Renfei Yu
本文主要就go语言的学习发展,总结自己在学习的道路上遇到的问题,同时对学习资源进行归纳总结,以方便共同学习 概述 近年来语言的飞速发展,的确给大家带来一种应接不暇的现象,究竟如何取舍,的确是让人挺纠结的。自从Google宣布,kotlin 作为android开发的首选语言,java的地位能否像以前一样不得而知,但是基于jvm的语言(Groovy,Kotlin)的发展也让大家看到每种语言在处理特定问题的优势;gradle基于groovy,开发新一代的构建工具,个人觉得你极大提高了生产力,在持续集成领域,无疑增加了一剂猛药。可以看到groovy在领域特定语言上的优势。 继续阅读 »
2015-03-14 Zhang zhengzheng
前一阵子在项目组中讲了一个关于CSS的Session,在讲之前我曾收到了许多意见,大部分是希望能讲讲CSS实用性的技术,比如盒模型,CSS3之类的。干货人人都喜欢,因为看得见摸得着,拿来就有用,但我最后还是决定讲一些”湿货“。因为在Code Diff的时候我发现了许多样式的问题不是由于不会写CSS导致的,而是由于在错误的地方使用了写在错误地方的样式。 其实CSS很简单,没有计算没有流程,只是一直描述,无论什么复杂的效果,你只要Google一下就知道怎么写了,甚至可以直接copy。但CSS又很复杂,一个元素的表现会受到它旁边的兄弟元素,也会受到内部的子元素影响,还会受到父元素影响,在这种多重影响下,一个元素的显示逻辑会变得错综复杂。 继续阅读 »
2014-06-30 veryyoung
原理:Android是基于Java的,要编译成类似Java字节码运行在类似JVM的Dalvik虚拟机上,市面上有很多Java反编译工具,所以反编译一般的安卓程序并修改程序其实是不太难的。 下面讲一讲怎么反编译安卓程序并植入广告(以有米广告为例),仅供学习参考,如若用在商业软件上,造成的后果本人概不负责。 工具下载 本例子用到了两个工具,APKTOOL和AUTO-SIGN,前者用来对程序进行反编译和重编译,后者用来给生成的APK文件进行签名。 本人在Ubuntu 下进行的测试,windows和,mac下应该不会有太大的区别。 下载apktool https://code.google.com/p/android-apkto 继续阅读 »