SQL

【MySQL】查看数据库所占空间大小

在Mysql中会有一个默认的数据库:information_schema,里面有一个Tables表记录了所有表的信息。使用该表来看数据库所占空间大小的代码如下: USE information_schema; SELECT TABLE_SCHEMA, SUM(DATA_LENGTH) FROM TABLES GROUP BY TABLE_SCHEMA; 可看到各个数据库的所占空间大小,如果想要看到以k为单位的大小,代码如下: USE information_schema; SELECT TABLE_SCHEMA, SUM(DATA_LENGTH)/1024

  • zgljl2012
1 min read
python

【Django】queryset实现按指定字段的值进行排序

最近碰到一个需求,要对用户的学历进行排序,也就是按照['中专及以下', '高中', '大专', '本科', '硕士', '博士'] 的顺序进行排序,这就需要使用Django的ORM实现按指定字段的值进行排序。 1、 MySQL中的SQL语句的语法: select * from user_education where user_id = 1 ORDER BY FIELD(degree, '中专及以下', '高中', '大专', '本科', '硕士', '博士') DESC 2、

  • zgljl2012
1 min read
python

Python装饰器

装饰器模式是一个强大的模式,可以给一个函数增加额外的方法而不用修改原来的代码。比如,当我们需要给原来的代码添加日志记录时,需要将原来的代码进行修改,在函数里面增加日志记录的代码。但如果使用装饰器模式,使用装饰器装饰原来的代码,将日志记录放在装饰器里,就可以避免修改原有代码,同时又实现了所需的功能。这种编程模式就叫做面向切面编程。 日志记录实例 比如,我们有一个函数func: def func(): print('func') 现在,我们需要记录一下这个函数执行时的日志记录,即记录一下函数执行的时间,输出执行时间和方法名。日志输出函数如下: from datetime import datetime as dt def log(func)

  • zgljl2012
4 min read
人工智能

使用JavaScript搭建神经网络——Synaptic.js

目前神经网络方面用得最广的无疑是Python,但搭建Python的环境还是一个问题,因为本身Python就有版本2和版本3的区分,又有各个依赖包(所以,需要使用conda配置各个Python环境)。但JavaScript则不存在这个问题,只需要有node和浏览器就可以进行学习和使用。 而且随着技术的发展,未来智能是要嵌入到各个设备、并且需要即时响应的,比如网页浏览,如果可以直接在网页上完成神经网络的训练,一方面提高响应速度,另一方面又降低了服务器的消耗。所以,学习使用js搭建小型的神经网络很有必要。 今天我们使用开源js库——synaptic.js [https://synaptic.juancazala.com/#/]来搭建一个简单的神经网络——解决 异或问题(XOR) [https://en.wikipedia.org/wiki/

  • zgljl2012
6 min read
译文

【译】NYCT - from A to Z with XGBoost (Tutorial)

这篇文章来自Kaggle上的一位数据科学家,为New York City Taxi Trip Duration [https://www.kaggle.com/c/nyc-taxi-trip-duration/kernels] (纽约的士路程所花时间预测)项目写的一篇从分析到代码全部囊括在内的解答文章。原文 [https://www.kaggle.com/karelrv/nyct-from-a-to-z-with-xgboost-tutorial/notebook] [https://juejin.im/entry/599b1962f265da2499602041/detail] An MVP Aproach

  • zgljl2012
34 min read
股票

【转载】涨停技术-教你如何捕捉涨停版best

> 投资像山岳般古老,华尔街没有新鲜事 原文地址:http://www.cnblogs.com/chuncn/archive/2009/07/12/1521818.html 第一章 理论基础 涨停板可以启动行情;可以拉升一波行情;推动行情飙升;可以使几元钱的股票变为几十元甚至上百元;可以给捕捉到的投资者带来巨大的收益;可以吸引数亿以至数百亿资金于一支股票;可以刷新股价历史,使股票青史留名。 涨停表示股价有最强烈的上涨欲望,而股价出现的第一个涨停往往就是短线上涨的临界点所在。追涨停板的股票风险最小。 涨跌停板的推出是防止新兴证券市场过度投机的产物,本意是防止市场过度波动。但是,涨跌停制度实际起了两个作用: * 在股票本身具有突然上涨10%以上冲击力时(

  • zgljl2012
58 min read
ghost

【转载】让Ghost的markdown支持表格(table)语法显示

原文地址: http://www.520608.com/rang-ghostde-markdownzhi-chi-biao-ge-tableyu-fa-xian-shi-2/ Ghost目前版本中(V0.5.3)的markdown语法不支持表格解析,需要使用html标签才能解析显示,但是ghost用到的markdown语法解析组件showdown是有支持table语法的相应扩展的,只不过ghost里面没有使用。下面先来看看showdown怎么使用扩展组件: 在客户端使用扩展

zgljl2012@gmail.com