自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 快捷键在Mac的多屏幕之间移动光标:CatchMouse

光标在Mac多个窗口之间移动时,一方面容易找不到(这就要大力晃动来找光标了),另一方面不同屏幕之间边界对不齐,总会被卡住。推荐使用CatchMouse免费软件,设置快捷键之后,可以快速的将光标定位到相关屏幕中间。

2023-02-27 15:49:31 1061 2

原创 快捷键放缩Mac窗口的软件:sizeup

避免鼠标操作,快捷键放缩窗口

2023-02-27 15:44:55 398

转载 mac PyCharm 运行python时不再提示跳出询问框

mac PyCharm运行时python不再提示跳出询问框

2022-06-19 15:21:36 568

原创 PyCharm + Jupyter + debug调试功能

本文记录了PyCharm+Jupyter的配置过程和问题解决。在2018年及更早的Pycharm中,对jupyter的支持和原生的网页版没有区别,但在最近的版本中,Pycharm开始支持jupyter的debug功能了,这是一个很大的提升。

2021-10-09 11:08:08 3715

原创 PyCharm的注释中显示图片,公式,粗体斜体

pycharm中显示 python注释的图片和公式

2021-09-27 14:55:56 5055 3

转载 mac上安装并启动postgreSQL

mac上安装并启动postgreSQL。https://www.elliotblackburn.com/installing-postgresql-on-macos-osx/

2021-05-31 09:41:27 827

原创 从零配置Linux——一些好用的命令记录

一些好用的命令,供复制粘贴用

2021-04-06 20:56:51 143

原创 Zeppelin-Interperter遇到的logging问题-以IoTDB为例

一次debug记录,IoTDB的Zeppelin-Interpreter运行时遇到了logging class not found问题,调试过程。解决方案:添加slf4j-jcl

2020-12-07 15:33:08 713

原创 git只合并merge部分代码的方法

场景在master分支外,小明独立开发一个功能f1分支。f1中代码量较大且仍在更改,小明希望只将一部分文件合并到master。其他代码在以后分批次合并。在合并和开发过程中,master和f1都会不断修改。git只支持“全部合并”。现在小明有file1~file10十个文件需要合并。第一批小明只希望合并file1.不理想的解法想法1:发起合并,但只将file1的改动提交到merge commit,清楚其他9个文件的更改。存在问题:合并之后,master的文件版本会领先与f1。git会认为maste

2020-11-11 16:25:24 16459 2

原创 CLion 2019.3-Makefile项目的debug环境配置小记

CLion对用Makelist编译的项目支持的比较好,但也支持makefile。网上有教程,借助python写的一个插件(数据库)compiledb,以及一系列插件即可编译。但网上的教程缺失细节,例如教程1,我会迷失在Build tool tab上。但Jetbrain居然对于每个版本都有单独的文档,简直专业。所以如何在CLion 2019.3中编译Makefile的详细操作,参见:官方文档。...

2020-02-15 03:30:52 1903

原创 一文看懂快慢指针(Fast-Slow Pointer)求解数组中的重复数字

数组中寻找重复的数字是一道非常好玩的题。各种约束、各种复杂度的要求,会导致各种不同的解法,其中不乏巧妙的思路。本文将详细解释,如何用快慢指针方法解决该问题。...

2019-11-20 05:18:30 4958

原创 《就这样享用word》word实用技巧总结-更新中

被人推荐了《就这样享用word》,但是能找到的书是基于word 2007的,而且这本书是从初学者的角度,对于很多人来说略嫌啰嗦,因此去粗取精化繁为简,并且加入自己的一些心得。

2019-07-24 08:43:35 1009

原创 流程图-一些要点总结

流程图符号使用示例;流程图易犯的错误。

2019-07-17 22:06:44 3675

原创 UML-数据流图心得总结

1. 数据流图的本体不是“流程图”,而是“数据”。数据流图没有条件和循环。2. 克制自己向数据流图添加太多东西的冲动。3. 其他要点。

2019-07-17 15:54:29 8836

原创 Pycharm远程同步与调试代码——一些细节,草稿

不同项目的development不共享这是很奇怪的一点。在A项目创建了development和interpreter,B项目同样可以看到。但是同样对于development_1,A项目和B项目可以有不同的代码映射路径。这个设计真的是很容易造成误解和混淆,但好处是,你可以非常轻松地将不同项目部署到同一台服务器上。只需要配置一次development(TEST connection),选一次int...

2019-07-08 10:03:59 1915

原创 tmux中无法激活conda环境

问题描述环境描述:shell为zsh,conda版本3.5。错误示例:conda环境 env1 安装了 keras 包。不进入tmux环境的时候,激活 env1一切正常,进入python后import keras成功。但进入tmux环境后,激活 env1 仍然无报错,但无法引入 keras (提示“ no module ”)。解决仅仅是一个尝试,有则改之无则加勉。运行:conda ini...

2019-04-22 21:01:48 13755

原创 Kapacitor如何处理乱序数据

Kapacitor对于乱序数据的处理文章目录Kapacitor对于乱序数据的处理实验场景S1:Window.tick+真实时间+顺序小结S2:Window.tick+虚构时间+顺序小结S3:Window.tick+虚构时间+乱序小结结论Kapacitor作为流数据处理框架,结合TICKScript脚本语言,形成了比较丰富的监控功能。虽然Kapacitor对于顺序到达的数据功能强大,但实际场景中...

2019-04-03 16:33:19 11248

原创 mac+Kapacitor+goland调试环境配置

Kapacitor 是influxdata开源的流式处理框架,因为初上手go语言,对于它神奇的package管理方式大开眼界,踩了不少坑,所以把mac+Kapacitor+goland的完整调试环境配置记录一下。另外,仍然有很多无法理解的地方,欢迎指导。配置中主要参考了以下文档:go语言在Mac OS上的环境配置influxdata官方文档-Contributing to Kapacit...

2019-04-01 19:11:04 12968

原创 Iterm2的小工具:命令行中查看图片+一键下载远程图片

Iterm2 是一个强大的命令行工具,这里介绍一个有趣的小功能。程序员做图片任务的时候,有时希望能查看图片内容,但通常我们是通过命令行连接服务器,难道给服务器安装一个桌面系统?还是写一个复杂的脚本下载到本地再查看?iterm 2提供了一个方便的结局方案。安装imgcatimgcat只是iterm 2提供的工具中的一部分,在通过 ssh 登录到远端服务器后,点击iterm2 -> pre...

2019-04-01 18:20:57 15433

原创 Mac下安装启动运行-InfluxDB+Telegraf+Kapacitor+Grafana

Kapacitor总体介绍介绍见 链接用户可以创建自定义逻辑或用户定义的函数,以便为基于时间的操作创建查询。特点(摘抄自官方博客)1.Action Oriented遵循 publish-subscribe design pattern:发布订阅者模式2.Streaming Analytics新点:预处理和down sampling3.Anomaly Detection提供了一个...

2019-03-20 20:14:05 11973

原创 时间序列分析及应用-TSA一行命令安装

Snippet:程序只要一小段《时间序列分析及应用》(以下简称《应用》)用R语言做例子,想要运行需要安装TSA包,过程如下:1. R语言安装与RStudio安装老生常谈,不赘述。2. TSA安装直接运行packages.install('TSA')会提示找不到包,采用如下命令:install.packages('TSA', dependencies=TRUE, repos='htt...

2019-03-19 21:56:39 15020 6

原创 用numpy实现topk函数(并排序)

np.argpartition 难以解决topKpytorch提供了topk函数,可以将高维数组沿某一维度(该维度共N项),选出最大(最小)的K项并排序。返回排序结果和index信息。更轻量级的numpy库提供了argpartition 和 partition,可以将最大(最小)的K项排到前K位。以argpartition为例,最小的3项排到了前3位:>>&amp

2019-01-24 16:37:26 587646 7

原创 Anaconda和ipython环境适配

ipython:同为python命令行工具,相比于原始的python命令行客户端,ipython无疑具有更好地交互体验,无须额外配置,即可享有代码着色、自动补全等诸多便利。Anaconda:python的环境管理软件。首先可以很方便的切换不同的版本(包括各个版本的python和各个版本的类库),其次,Anaconda的安装和环境变量配置是仅面向用户个人的,这无疑很适合多人共用服务器的场景。但是...

2019-01-24 11:35:41 559876 1

原创 python log输出到屏幕和文件

代码例子如下:logger = logging.getLogger("simple_example")logger.setLevel(logging.DEBUG) # logger的setLevel是最根本的fh = logging.FileHandler("out_project_ttt.log") # 如果没有这个,就不会输出到文件fh.setLevel(logging.I...

2018-08-14 15:23:47 12913

原创 Pytorch mask_select 函数

非常简单的函数,但是官网的介绍令人(令我)迷惑,所以稍加解释。 mask_select会将满足mask(掩码、遮罩等等,随便翻译)的指示,将满足条件的点选出来。根据掩码张量mask中的二元值,取输入张量中的指定项( mask为一个 ByteTensor),将取值返回到一个新的1D张量,张量 mask须跟input张量有相同数量的元素数目,但形状或维度不需要相同 ...

2018-08-14 15:21:40 18631

原创 添加id_rsa之后仍然无法免密钥登录

操作系统Red Hat 4.8。正确的生成了rsa/dsa公私钥,添加到authorized_keys,然而仍然无法免密钥登录。 本身不是大问题,解决方式是将.ssh权限改为700: chmod -R 700 /home/kangrong/.ssh坑爹的地方是没有任何错误提示,偏偏以前做免密钥登录的时候从没遇到过权限问题,所以也不好google,所以把这个标题立一下。...

2018-05-28 20:36:45 12925

原创 python: x-=a和x=x-a的效果和性能差别

X=X-a和X-=a的去呗

2018-04-27 14:41:00 11193

原创 mac和linux上安装Intel MKL2018(Math Kernel Library)

Intel MKL是多种blas库的一种。相比于open_blas,他的安装过程复杂很多,但据说优化效果也更好。 Interl MKL安装过程一波三折,采坑记录。

2018-03-15 16:44:15 18732

原创 HSQLDB挂载中文CSV

HSQLDB可以在创建表格之后,通过挂载csv文件来导入数据。HSQLDB默认编码是ASCII,在导入UTF-8的表格时候出现了乱码。解决方法。

2018-03-15 11:14:25 10515

原创 Cassandra导入intellij IDEA以及问题

大体上很简单,可以直接参考官方链接 只记录一下自己的问题。一开始没有在命令行中运行ant generate-idea-files而是直接用intellij IDEA打开,再用其中的ant Build功能编译,可是出现了Logger、common.google找不到的问题。之后再clean、ant等等都不管用。解决办法是:直接关掉intellij,在命令行中ant clean,然后老老实实地运行an

2017-12-27 11:40:27 11557

原创 从定义开始,一文看懂无偏估计的方差为什么是n-1

什么叫无偏估计?为什么方差的定义里写的是1/n,但又说无偏估计是1/(n-1)?本文本着一切都从定义开始的原则,推导无偏估计的方差

2017-10-18 15:11:26 27842 6

原创 按bit写入的性能小测试

要求: 要对byte[]数组按照bit一位一位写入,有两种方式: 1. 从第0位到第7位,在第i位时用待写入的byte和1<<i做”|“操作。 2. 在末位与1做或操作,然后整体做<<位移。结论:第二种较快。代码如下:Random r = new Random(); int testLen = 100000000; boolean[] writeBits = n

2017-09-04 15:24:10 10513

原创 hsqldb运行、源码导入eclipse和Intellij IDEA进行调试

预备知识hsqldb是一个小型的关系型数据库,代码量小,适合作为java语言的数据库入门研读。

2017-08-08 22:09:22 13304 1

原创 Axure RP 8.0 用动态面板实现循环代码

Axure是一个原型设计网站,本来不需要承担程序设计语言的功能,但是他首先提供了分支选择, 在元件的各种情况下(点击,改变,加载等等)都可以设计详细的触发事件,对于另一个基本元素“循环”,Axure可以用动态面板实现。

2017-07-03 09:42:55 18507

原创 Axure RP 8.0 用中继器(repeater)完成按钮点击添加下拉菜单和文字

Axure RP 8.0 利用中继器(repeater)完成按钮点击添加一行(下拉菜单,文字,图片)中继器是axure 7带来的功能,它的主要用途在于:一次性添加一组元件,并可以赋值。

2017-06-28 21:15:05 22047

原创 synchronized关键字与锁的探究

synchronized关键字有两种用法,以及各种情况下加不加锁的讨论

2016-11-05 15:43:46 10402

原创 mac下用Zotero + 插件 + 坚果云 配置论文管理工具

mac下用Zotero + 插件 + 坚果云 配置论文管理工具

2016-10-15 15:57:22 21817 3

转载 Yii中的PHPExcel解决办法

网上有很多http://blog.csdn.net/zhaozhi406/article/details/9325835

2014-10-08 00:13:58 10437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除