摘要: 20190131 经验总结:如何编译sqlalchemy的文档 起因 www.sqlalchemy.org官网上不去了,不管是直接上,还是用代理都不行。 sqlalchemy属于常用工具,看不到官方的文档很不方便。 方法 源码路径 在github上找到sqlalchemy的官方地址,这里有文档的源码,位于路径:sqlalchemy\doc\build,文档源码文件格式是rst,这是py... 阅读全文
posted @ 2019-01-31 21:18 拿走不谢 阅读(944) 评论(0) 推荐(1) 编辑
摘要: 1)flask-migrate的官网:https://flask-migrate.readthedocs.io/en/latest/ 2)获取帮助,在pycharm的控制台中输入 flask db --help,或者flask db migrate --help,这样就可以了解各个命令的信息了 3) 阅读全文
posted @ 2018-08-29 09:20 拿走不谢 阅读(3064) 评论(0) 推荐(0) 编辑
摘要: 20180821 Python学习笔记:如何获取当前程序路径启动的脚本的路径为:D:\WORK\gitbase\ShenzhenHouseInfoCrawler\main.py当前脚本的路径为:D:\WORK\gitbase\ShenzhenHouseInfoCrawler\src\NewHouseMonitor.pyos.getcwd()=D:\WORK\gitbase\ShenzhenHous... 阅读全文
posted @ 2018-08-21 12:14 拿走不谢 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: link1: http://tldp.org/HOWTO/html_single/TCP-Keepalive-HOWTO/link2: http://dev.csdn.net/article/84901.shtmlink3: http://lo-res.org/~aaron/tcpipillustrated/richard_stevens_-TCPIP-Illustrated-Vol.1/tcp_... 阅读全文
posted @ 2017-08-18 23:04 拿走不谢 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 使用Java.NET.ServerSocket能够方便的创建一个服务端套接字,这个类的构造函数有一个参数backlog。下面这段代码,在本机的8888端口上建立了一个套接字,backlog设置为5。[java] view plain copy// port:8888,backlog:5 ServerSocket server = new ServerSocket(8888, 5); ... 阅读全文
posted @ 2017-08-18 22:37 拿走不谢 阅读(2499) 评论(0) 推荐(0) 编辑
摘要: 比如我可以用下面这个图来展示某个电站的年报,看他之后一年每一天的发电量。 或者是在月报的时候看这个月每天的发电量。这个最妙的时候,他可以通过旁边的图例来筛选,从而产生一个动态的效果。 还有可以在日历的每个格子里面显示散点图或者饼图,其实我想显示曲线的,我想经过简单的改造应该就能做到。 阅读全文
posted @ 2017-08-14 17:42 拿走不谢 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: Canvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的。SVGSVG 是一种使用 XML 描述 2D 图形的语言。SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么浏览器能够自动重现图形。CanvasCanvas ... 阅读全文
posted @ 2017-08-14 17:09 拿走不谢 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 与输入法设置冲突!!修改了就可以了。用的搜狗输入法,它的此快捷键也为简繁体替换。修改成其他的即可null 阅读全文
posted @ 2017-07-13 08:51 拿走不谢 阅读(1923) 评论(0) 推荐(1) 编辑
摘要: 针对以下两个错误 Java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/AnimatorCompatHelper 和 Manifest merger failed : Attribute meta-data#Android.support.VERSION@value value=(25... 阅读全文
posted @ 2017-07-12 16:09 拿走不谢 阅读(2223) 评论(0) 推荐(0) 编辑
摘要: 一、概述 今天收到阿里云推送的试用通知,就迫不及待的申请了一个试用key,开始试用。 初步使用之后发现基本可用,至于最后是否适合商用还要看他的收费情况。 接口的使用分两部分,一个是读取历史数据,一个是读取未来的预测数据,从试用的结果来看,我只读取了辐照数据,历史数据基本是准确的,而未来预测的不准,差距很大。所以商用的时候只能考虑每天上午读取昨天的辐照度数据。二、官方概... 阅读全文
posted @ 2017-07-11 13:31 拿走不谢 阅读(2995) 评论(3) 推荐(0) 编辑
摘要: 主要参考了: https://www.zhihu.com/question/21714205 https://www.zhihu.com/question/28296375 一、概述 所谓的灰度发布,在行业内叫做A/B Test,所以可以搜索一些这方面的关键词 下面是某公司的灰度发布流程,仅供参考。一)经典总结1: 1)web页面灰度。按照ip或者用户id切... 阅读全文
posted @ 2017-06-26 07:03 拿走不谢 阅读(11645) 评论(0) 推荐(0) 编辑
摘要: 第一章:智能主义 在周鸿祎看来,计算机和互联网的这几十年的发展带来的最令人兴奋的变革。发现最令人兴奋的变革发生在人工智能和大数据领域,可以预见的是人工智能与大数据的完美结合,将开启新一轮的发展高潮,我们或将迈入智能时代。 下一个五年。对于互联网和移动互联网安全来说,最大的威胁和挑战,来自于物联网技术带来的第四次工业革命。 在互联网时代,安全隐患带来的问题可能是信息的泄露,而在物联... 阅读全文
posted @ 2017-06-24 22:45 拿走不谢 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: 大致扫了一遍,具体的代码基本都没看了,毕竟我还不懂python,并且在手机端的排版,这些代码没法看。有收获,至少了解到以下几点:一、 Python的语法挺有意思的 有一些类似于JavaScript这种动态语言的特性在里面,比如多值赋值、比如Lambda表达式等,有机会可以找本python的入门书籍来看看,下面是2017年6月的最新语言排行版,可以看到,传统语言一直在衰退比如c、c#、Java... 阅读全文
posted @ 2017-06-19 13:34 拿走不谢 阅读(17138) 评论(1) 推荐(0) 编辑
摘要: 这本书完整的描述了腾讯从1998年创业到2016年共18年的创业故事,讲述了腾讯在各个阶段所面临的挑战以及他们的应对措施,作者站在一个相对客观的角度讲述了腾讯的互联网帝国是如何一步一步成长起来的,从OICQ到QQ到qq秀、qq农场、英雄联盟、3q大战、微信、微信红包、公众号等,所有腾讯发展过程中的关键节点都覆盖到了。 通过这本书,主要有以下几点收获 一、身体是1,其他都是0 ... 阅读全文
posted @ 2017-06-11 17:54 拿走不谢 阅读(5601) 评论(0) 推荐(0) 编辑
摘要: 所谓的聪明,是指学得更快,记得更多更好,而且信息的组织适合完成自己的目标。 本书有两个主要目标,第一是整体性学习策略,为您提供一个如何学得更好的模型。第二个目标是提供一系列的学习技术,我的故事 学习不仅仅是记忆一些事实,自慰只是学习的一部分,我们要全面的认识学习。 在这里作者给出了著名的物理学家波尔的例子。 如何使用这本书, 不要指望一次读完本书就能成为学习的... 阅读全文
posted @ 2017-06-01 11:26 拿走不谢 阅读(9216) 评论(0) 推荐(0) 编辑
摘要: 问题:The link:http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-howto-rollback.htmldescribes two ways of rolling back an SVN directory after a wrongful commit. What is the difference between the t... 阅读全文
posted @ 2017-05-23 09:54 拿走不谢 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: 一、多线程1)本章首先介绍了安卓的多线程编程,说明在子线程中如果要修改UI,必须通过Handler, Message, MessageQueue, Looper来实现,但是这样毕竟太麻烦了。 2)然后紧接着就给出了AsyncTask,通过继承这个类,就可以在他的里面直接修改UI元素,方便很多;二、服务1)首先给出服务的常规方法,比如创建onCreate、启动onStartCommand、停止onS... 阅读全文
posted @ 2017-05-20 22:16 拿走不谢 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 注:给我们自己开发的app签名,就代表着我自己的版权,以后要进行升级,也必须要使用相同的签名才行。签名就代表着自己的身份(即keystore),多个app可以使用同一个签名。如果不知道签名是啥意思,请自行百度哦。在eclipse中签名的方法是:选中工程,邮件选择"export-android-export android application",1、方式1:通过Android Studio进行签... 阅读全文
posted @ 2017-05-15 22:24 拿走不谢 阅读(18745) 评论(0) 推荐(0) 编辑
摘要: keystore不设置的话默认使用的是C:\Users\Fly\.Android下面的debug.keystore,每台电脑的都不一样,所以导致了无法安装的情况。如何生成自己的keystore呢?这个需要用到keytool这个东西。首先cmd进入到F:\Java\jdk1.8\bin,keytool就在这个文件夹下。keytool -genkey -alias android.keystore -... 阅读全文
posted @ 2017-05-15 22:04 拿走不谢 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 很多时候在应用安装初始化时,需要创建本地数据库,同时为数据库添加数据,之后再从数据库中读取数据。这里有2个思路 1.先在本地创建一个能支持android使用的sqlite数据库文件,启动时,用现成的sqlite的二进制文件进行直接copy到Android系统的数据库路径 2.可以考虑在第一次启动时,执行数据库初始化的sql文件. 1.在本地准备android能使用的sqlite... 阅读全文
posted @ 2017-05-15 22:01 拿走不谢 阅读(3466) 评论(0) 推荐(0) 编辑
摘要: 一、搭建环境参考资料:http://lbs.amap.com/api/android-sdk/guide/create-project/android-studio-create-project 1)新建一个工程;2)到高德开放平台申请key, 其中获取调试版sha1可以参考:http://lbs.amap.com/api/android-sdk/guide/create-proje... 阅读全文
posted @ 2017-05-15 17:11 拿走不谢 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 为了解决这个问题,做了各种尝试:1)重装sdk;2)重装android studio;最终发现是一个标点符号搞错了,如下: 而且通过查找这个问题,了解到:1)sdk路径,\AppData\Local\Android\sdk2)support库的安装路径:\AppData\Local\Android\sdk\extras\android\m2repository\com\android\suppo... 阅读全文
posted @ 2017-05-14 09:19 拿走不谢 阅读(15499) 评论(0) 推荐(0) 编辑
摘要: 一、常用快捷键 1.Ctrl+E,可以显示最近编辑的文件列表 2.Shift+Click可以关闭文件 3.Ctrl+[或]可以跳到大括号的开头结尾 4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方 5.Ctrl+F12,可以显示当前文件的结构 6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 7.Ctrl+N,可以快速打开类 8.Ctrl... 阅读全文
posted @ 2017-05-13 19:21 拿走不谢 阅读(8382) 评论(1) 推荐(1) 编辑
摘要: 今天出现一个问题,在老板的Mate9 Pro上,我们APP的所有H5页面都是一片空白,但是在其他手机上都是好的,那么我们就怀疑是h5报错了,但是到底是什么错,无法得知,所以就想要可以像在pc的chrome这样调试android webview的h5页面就好了,折腾了一个晚上,终于找到了一篇基本可用的教程 android webview远程调试,然后又发现运来在chrome的官方文档文档中也... 阅读全文
posted @ 2017-05-12 07:17 拿走不谢 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: 首先参考这篇文章:自定义Android Studio工程模板,了解如何自定义模板 然后结合我们上一篇文章 android: 在android studio中使用retrolambda的步骤的要点,修改这些模板文件即可。 (1) 修改 plugins\android\lib\templates\gra 阅读全文
posted @ 2017-05-11 12:42 拿走不谢 阅读(466) 评论(0) 推荐(0) 编辑