代码改变世界

文本可视化[二]——《今生今世》人物关系可视化python实现

2017-10-23 09:01 by Fururur, 10612 阅读, 5 推荐, 收藏, 编辑
摘要:文本可视化[二]——《今生今世》人物关系可视化python实现 在 "文本可视化[一]——《今生今世》词云生成与小说分析" 一文中,我使用了 分词和 实现了,文本关键词的提取并生成词云,同时也尝试直接提取人名关键词来绘制。这次我们换一种方式——通过分析人物之间的关系,而不是人物在文本集中的频率来绘制 阅读全文

并发初体验,解决小规模并发下单问题

2017-10-10 08:40 by Fururur, 5007 阅读, 11 推荐, 收藏, 编辑
摘要:最近解决了一个小规模并发下单问题,来跟大家分享一下。 场景描述 现在有这么一个业务场景,线上通过手机app下单买祈福灯,支付成功后,线下寺庙点亮。存在多个 用户同时选择同一个灯的情况出现,如下图。此时,正常情况应为一个用户下单成功,其余显示灯已被选。由于,支付和下单是单独分开的,只要focus on 阅读全文

小型外包公司实习两月有余的一点感悟

2017-10-09 09:09 by Fururur, 11348 阅读, 18 推荐, 收藏, 编辑
摘要:读研一年,现在在导师下面的公司实习(一开始美其名曰项目紧帮帮忙,继而抽不了身……)。本科也没出去实习过,并不知道大公司里面具体的人员安排和分工,在现在的公司也有两个多月了,记下一些小小的感悟和吐槽。 目前公司的运行状况,总共十多个人,2个管理,2个UI,4个前端,3个后台。本人是写后台的。基本上接了 阅读全文

文本可视化[一]——《今生今世》词云生成与小说分析

2017-10-01 18:43 by Fururur, 8786 阅读, 6 推荐, 收藏, 编辑
摘要:好的数据可视化,可以使得数据分析的结果更通俗易懂。“词云”就是数据可视化的一种形式。给出一段文本的关键词,根据关键词的出现频率而生成的一幅图像,人们只要扫一眼就能够明白文章主旨。 最近在知乎、以及各大媒体上经常可以看到这个词云,刚好前段之间读了胡兰成的《今生今世》,所以就尝试着自己通过python来 阅读全文

win下安装Redmine常见错误解决方案

2017-08-26 16:25 by Fururur, 2747 阅读, 0 推荐, 收藏, 编辑
摘要:成长型公司,最近需要项目管理的软件,所以在windows的服务器上搭建了redmine,其中也遇到了两个坑,现记录下来。 Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统。并且支持多数据库,其实此类软件在linux下搭建更好,windows上坑会略 阅读全文

Java中的Json序列化,不容忽视的getter

2017-08-02 08:52 by Fururur, 11732 阅读, 1 推荐, 收藏, 编辑
摘要:在开发的过程中,经常会碰到和自己预期不一样的情况。有的时候自己去研究一下还是很有趣的。这两天在写java web的时候,碰到了一个对象序列化的问题。 问题重现 上面是一个接口类,我们需要把这个类的对象序列化成json返回。那么在springmvc中,一般是这样操作的。 默认的话,返回 ,对象会直接序 阅读全文

[转] Web 开发模式演变历史和趋势

2017-07-16 16:51 by Fururur, 625 阅读, 0 推荐, 收藏, 编辑
摘要:文章转自 "梦想天空——前端文摘:Web 开发模式演变历史和趋势" 一、简单明快的早期时代 可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 3 5 人搞定所有开发。页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么,展现的控制在 阅读全文

linux里的那么点东西(持续更新)

2017-04-10 12:12 by Fururur, 1133 阅读, 3 推荐, 收藏, 编辑
摘要:作为一个程序猿的确是应该上的了windows,下的了linux的。但是由于没有对linux产生一些刚性的需求,所以使用的次数还是略少,对一些基本的concept和command还是有一些生疏。借着最近在使用的功夫,记录一点下来,不定期更新。 目前环境:Kali Linux and ubuntu14. 阅读全文

在python&numpy中切片(slice)

2017-03-18 13:02 by Fururur, 22386 阅读, 3 推荐, 收藏, 编辑
摘要:在python&numpy中切片(slice) 上文说到了, "词频的统计" 在数据挖掘中使用的频率很高,而切片的操作同样是如此。在从文本文件或数据库中读取数据后,需要对数据进行预处理的操作。此时就需要对数据进行变换,切片,来生成自己需要的数据形式。 对于 一维数组 来说,python原生的list 阅读全文

利用多种方式来统计词频(单词个数)

2017-03-18 10:15 by Fururur, 4267 阅读, 0 推荐, 收藏, 编辑
摘要:python的思维就是让我们用尽可能少的代码来解决问题。对于词频的统计,就代码层面而言,实现的方式也是有很多种的。之所以单独谈到统计词频这个问题,是因为它在统计和数据挖掘方面经常会用到,尤其是处理分类问题上。故在此做个简单的记录。 阅读全文

展望2017 驻足博客园

2016-12-30 11:26 by Fururur, 1203 阅读, 7 推荐, 收藏, 编辑
摘要:展望2017 驻足博客园 2016已经过去,2017还会远吗?为着自己的一个小目标而奋斗! 关于技术 先阶段主要的学习目标是机器学习。自己在学的同时,也选修了学校的数据挖掘课。到现在也接触到了查不多一半的算法了。给我的感受就是,光学算法实在是没意思。机器学习就是用来用的。所以刚刚开始学习的园友可以结 阅读全文

线性回归与梯度下降法[二]——优化与比较

2016-12-25 21:09 by Fururur, 3200 阅读, 0 推荐, 收藏, 编辑
摘要:接着上文—— "机器学习基础——梯度下降法(Gradient Descent)" 往下讲。这次我们主要用matlab来实现更一般化的梯度下降法。由上文中的几个变量到多个变量。改变算法的思路,使用矩阵来进行计算。同时对算法的优化和调参进行总结。即 特征缩放 (feature scaling)问题和 学 阅读全文

matlab基础教程——根据Andrew Ng的machine learning整理

2016-12-24 21:35 by Fururur, 1802 阅读, 0 推荐, 收藏, 编辑
摘要:matlab基础教程——根据Andrew Ng的machine learning整理 基本运算 算数运算 逻辑运算 格式化输出 小数位全局修改 向量和矩阵运算 矩阵操作 申明一个矩阵或向量 快速建立一个矩阵或向量 随机矩阵方阵生成 magic矩阵生成(每行每列相加和相同) 获取矩阵的维度size 获 阅读全文

[转]Proxy SwitchyOmega实现shadowsocks的浏览器代理

2016-12-15 15:30 by Fururur, 34 阅读, 0 推荐, 收藏, 编辑
摘要:转载自 "ChromeWo » 谷歌浏览器Chrome+ShadowSocks+Proxy SwitchyOmega自动翻墻教程" Chrome+ShadowSocks+Proxy SwitchyOmega的配置 使用谷歌浏览器Chrome的朋友都知道翻墻的重要性,因为Chrome商店无法直接访问, 阅读全文

dapper-dot-net用法及其扩展系列

2016-12-13 10:58 by Fururur, 2507 阅读, 3 推荐, 收藏, 编辑
摘要:dapper是一个侵入性极低的简单的orm框架。这里还是简单概括下他的优点。侵入性低、易用、速度快、多数据库支持。正是由于他的低侵入性,我们可以根据自己的需要对其进行扩展,使其支持一些简单的CRUD操作。Dapper-Extensions就是一个在github上star较多的一个扩展。可以做参考,根据自己的项目需求自己封装他。 下面是之前写的几篇博客,可供初学者参考。 阅读全文