2019年3月14日
摘要: ##股票数据可视化 利用tushare+pyecharts将股票数据可视化,从各维度显示股票信息,一眼看出胖瘦,同时用机器学习给股票评分,首页如下: https://guanwenqian.gitee.io/ 点击股票名称可以进入个股展示页面,每一个图形都可以点击图例展示或隐藏某个系列的数据。 阅读全文
posted @ 2019-03-14 22:29 Michael Guan 阅读(1631) 评论(0) 推荐(0) 编辑
  2014年8月3日
摘要: ```python# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as plimport timeimport pylab as plfrom matplotlib import cmdef shuye(): ... 阅读全文
posted @ 2014-08-03 15:03 Michael Guan 阅读(227) 评论(0) 推荐(0) 编辑
  2012年7月10日
摘要: 比较熟悉的语言:c,shell,sql,pl/sql,java,c# 接触过的语言:c++,javascript,html(算吗?),汇编语言 打算学的语言:lisp,python | perl(学哪一种呢?还在纠结。决定选择python。据说perl有很多shell的痕迹,那我还是学好shell好了。),lua,vba,scala,go,ruby,haskell 阅读全文
posted @ 2012-07-10 00:01 Michael Guan 阅读(304) 评论(0) 推荐(0) 编辑
  2012年6月23日
摘要: 原则1:能使用计算机自动完成的工作,绝不自己手工来做;原则2:请做好源码备份工作,如果你不能做好,那么请开源你的代码,让更多的人替你备份。否则有一天当你重装系统后,发现找不到源码了,会后悔莫及;shell应用实例实例一:使用tr命令去掉控制字符场景:在从网页上copy代码粘到本地或者使用ftp从dos向unix系统上传文件时,经常会在文件的每行末尾出现一个控制字符^M,运行时会报错,错误信息类似$\r:command not found。这时可以使用tr命令将控制字符转换掉,命令如下:tr -s "[\r]" "[\n]" <file.old &g 阅读全文
posted @ 2012-06-23 22:56 Michael Guan 阅读(186) 评论(0) 推荐(0) 编辑
  2012年3月3日
摘要: 1.概念明文:需要被加密的消息,一般是人直接可以阅读理解的内容。(plaintext)密文: 被加密后的消息,一般是人不可直接阅读并理解的。(ciphertext)加密:将明文转换成密文的过程。(encryption)解密:将密文恢复成明文的过程。(decryption)加密算法: 对明文进行加密时所使用的算法。解密算法:对密文进行解密时所使用的算法。加密密钥:encryption key.解密密钥:decryption key.2.常用加密解密算法常见的加密算法分为对称加密算法、非对称加密算法和信息摘要算法。对称加密算法 :DES,3DES,AES非对称加密算法:RSA,DSA信息摘要算法: 阅读全文
posted @ 2012-03-03 23:54 Michael Guan 阅读(4308) 评论(0) 推荐(0) 编辑
  2012年2月26日
摘要: 今天注册了自己的github账号,并把自己的一个小项目托管到了github上,写篇日志记录下。1.注册github账号。可以上github官方网站上进行注册。2.安装git。windows下可以使用msysgit客户端。下载完成后一路默认安装即可。具体步骤可以参考官方教材set up git。3.经过第二步的步骤,完成ssh key的生成,将key添加到guthub账户,申明用户名和邮箱,创建新的存储库后,就可以将自己的项目上传到github服务器。4.可以使用git gui来操作,也可以使用git bash的命令行模式操作。使用git下载android源码1.本地新建文件夹,如D:/andr 阅读全文
posted @ 2012-02-26 23:08 Michael Guan 阅读(516) 评论(0) 推荐(0) 编辑
  2011年10月25日
摘要: apktool: 可以解析资源文件,比如布局文件xml等,方便查看。使用方法:Apktoolv1.4.1-atoolforreengineeringAndroidapkfilesCopyright2010RyszardWi?niewski<brut.alll@gmail.com>ApacheLicense2.0(http://www.apache.org/licenses/LICENSE-2.0)Usage:apktool[-v|--verbose]COMMAND[...]COMMANDsare:d[ecode][OPTS]<file.apk>[<dir>] 阅读全文
posted @ 2011-10-25 23:03 Michael Guan 阅读(2595) 评论(0) 推荐(0) 编辑
  2011年10月12日
摘要: 进程和线程当一个应用组件启动并且该程序没有其他组件在运行时,Android系统会启动一个单线程的进程来运行这个程序。默认情况下,一个应用程序的所有组件都运行在同一个进程和线程中(通常叫做主线程Main Thread)。如果一个组件启动时,该应用程序已经有组件在运行了,那么这个组件将和已经运行的组件在同一个进程内部运行。当然,你也可以用独立的进程来运行不同的组件,也可以在任意进程中创建新的线程。进程默认情况下,同一个应用程序的所有组件应该运行在同一个进程中,大部分的应用程序都不应该改变这种模式。除非你觉得你真的有必要自己控制你的组件应该属于哪个进程时,你可以在清单文件(manifest file 阅读全文
posted @ 2011-10-12 22:44 Michael Guan 阅读(311) 评论(0) 推荐(0) 编辑
  2011年8月31日
摘要: Word绝招:一、 输入三个“=”,回车,得到一条双直线;二、 输入三个“~”,回车,得到一条波浪线;三、 输入三个“*”或 “-”或 “#”,回车,惊喜多多;在单元格内输入=now() 显示日期在单元格内输入=CHOOSE(WEEKDAY(I3,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日") 显示星期几Excel常用函数大全 1、ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值。 使用格式:ABS( 阅读全文
posted @ 2011-08-31 21:55 Michael Guan 阅读(451) 评论(0) 推荐(0) 编辑
  2010年11月14日
摘要: 在平时自己的编码以及代码检查过程中,经常会出现一些错误,经常犯,重复犯,生产问题有些也是这些错误导致。1.循环中使用的变量在每次循环开始时不做初始化这样导致的结果是下一次循环时如果没有对这个变量重新赋值,那么这个变量就会沿用上一次循环时所赋的值,然而这常常并不是我们想要的。如以下例子,当grade=4时,工资是1000,否则为0。[代码]以上代码在每次循环开始没有对 v_salary变量重新初始化... 阅读全文
posted @ 2010-11-14 14:22 Michael Guan 阅读(390) 评论(0) 推荐(0) 编辑