7 长虹剑

尚未进行身份认证

珍爱动植物,保护环境。

等级
博文 80
排名 2w+

vim 的常用配置

整理一下自己经常用到的一些设置,要保存在.vimrc中具体有1)从其他地方复制造成的问题2)tab转4个空格3)记住上次打开的位置4)F5直接运行各种脚本”很早以前记下的,应该是把tab转为空格,可能还有解决复制错行的问题setnocompatiblesetbackspace=indent,eol,startsetsofttabstop=4setshiftwi...

2019-06-09 12:47:35

安装gcc 4.9 的注意事项

由于某些原因系统的gcc不符合我们的要求,比如一般是5.4,我们需要4.9,但是我们没有管理员权限去,这样就需要在自己的目录下安装,同时修改一些环境变量,这样就可以方便cmake等程序的使用。gcc4.9的下载wgethttp://mirrors-usa.go-parts.com/gcc/releases/gcc-4.9.3/gcc-4.9.3.tar.bz2上面这个快很多,下面的就...

2019-05-29 14:42:12

gitkraken 使用

这个软件据说是跨平台的。使用它主要是在ubuntu下要使用github的GUI。这里主要记录自己使用遇到的问题。添加多个remote及切换在remote这里写好就行。这里需要在github上提前把repo建好,其中name就是给remote起的别称,和原来的repo没关系。第一次添加需要输入用户名和密码。添加好了之后在项目的.git/config就出现类似[remote"git...

2019-05-26 15:16:36

ubuntu系统的快捷键,软件等配置

最近要完全使用ubuntu桌面系统了,很多在win上的快捷键和软件都无法使用了,这里打算总结一下。1常用快捷键win=superwin可以搜索自己安装的软件:常用win+a打开应用列表界面,方便找到自己安装的软件。alt+f2打开命令运行窗口alt+tab切换打开的不同程序:常用alt+`同程序多个窗口切换:常用ctrl+page切换终端...

2019-05-22 14:47:46

bash 用 heredoc 执行其他语言脚本并获得输出

就用一个例子说明如何使用运行复杂的ruby脚本获得简单的输出复杂逻辑不想写bash,于是打算用ruby,可以按照下面的方式写gid=`ruby<<-EORUBY #rubycodegids="2,3"lognm="testgid"gids=gids.split","gid=gids[0]ifFil...

2019-05-12 15:51:53

libigl pyigl 安装和使用的问题

前言libigl这个软件我是在17年年底开始关注的,它集成的很多几何库,以及图形学对mesh的操作算法,使用方便,还可以直接查看obj文件等。那个时候这个软件的安装感觉非常麻烦,现在好多了,但是其python库的使用在windows下面还是经常会有问题,这里总结下,并提供解决办法。这些问题在linux应该都不会有。问题1:DLL找不到指定的模块当编译生成pyigl.pyd后,impo...

2019-05-03 16:11:49

浏览器插件去除CSDN广告

本文章是2019-5-2写的,注意看下是否有不一致的地方。前言实在是不想迁移博客,可是广告日渐增多了(似乎今天突然增加了很多),感觉adablock也顶不住了,只能采用油猴自己用js写插件了。介绍1)采用油猴(tampermonkey)插件,自己写js脚本,去掉页面中满足规则的div。2)如果有自己的额外需要,仅需要最基本的js语法以及前端知识。可以借助浏览器的开发者工具F12,仔细...

2019-05-02 16:27:33

UE4 python 按顶点控制mesh的位置和颜色

文章内容本博客主要实现用python脚本控制导入的网格(staticmesh)。主要包括按顶点操纵网格,操纵每个顶点的位置和颜色。【目前估计对于较大的网格,本文的方法应该比较慢】主要内容导入python插件UnrealEnginePython具体教程可以参考网址1网址2。最好先看懂,且实验后再来看本博客下载插件的地方目前已经支持很多版本,竟然还支持自己的pytho...

2019-04-28 09:37:28

pycharm 工程目录 .idea 快速修改

问题来源习惯用pycharm写python工程,并且工程要上传到服务器上。第一次配置的时候比较麻烦,需要设置服务器的python位置,上传服务器的地址,位置,密码等。如果下一次建立个新工程,如何省去配置的麻烦呢?分析经验告诉我们那些东西都存在.idea文件夹里面,于是想到就直接复制过来。可是这样工程名字就和以前的一样了,而且服务器端的目录也成了以前的了,那么就修改.idea里面每个文件...

2019-04-09 15:39:16

ruby sinatra 上传文件,便于两台计算机传文件

时光荏苒,回忆大二的时候刚学会JSP,就迫不及待自己做个网站练练手。当时就想到了要做一个方便生活的网站,它可以方便多个用户之间传输文件,进行交流,也因此自己学了很多东西,在有关JSP的网页网站的制作上收获颇多。当时奋进的心情记忆犹新,然而已成过往……目的介绍使用sintra建立一个具有文件传输,文字拷贝功能的网站,便于在自己的不同电脑上传一些小数据。本次参考的教程有sinatra上传文...

2019-01-04 17:01:01

python 读取3D obj文件

给自己的写的虽然感觉自己cmake文件的编写已经掌握的差不多了,各种库的调用也写了相应的文件,用时直接include就行。但是相比于python,c++还是复杂的多,于是这次决心好好学学python的opengl,这样调试也方便些。本博客介绍python读取3Dobj文件并进行显示与控制。所用的python库主要有pygame,pyopengl。这个pygame让我相见恨晚啊(好像很多强化

2018-01-02 22:22:37

ctypes cdll打开动态库,数据交换,调试

最近在使用python调用c语言写的dll,遇到不少问题记录一下。1动态库有其他依赖的动态库就比如说你生成的dll通过在linuxldd看到有其他的依赖但是如果直接调用你的dll文件cdll.LoadLibrary(param.fcdll)可能会有如下的错误OSError:/home/wpr/bin/anaconda4.3.0/lib/python3.6/lib-dynload

2017-08-14 15:56:00

解决无法通过ip访问服务器上的网站

问题描述:我在Ubuntu上建立了一个网站,在本机上用curllocalhost或者127.1都可以访问,但是就是直接用服务器的ip不行。最初在网上查感觉问题无非就是防火墙设置(如果是这个原因就不用看后面的了)以及端口未打开或绑定不正确,可自己就是解决不了。最后我确定是后者的问题。我的网站是用sinatra建立的,一开始运行的时候直接用rubyrun.rb解决之前已有的工作1.明白通过

2017-07-18 21:08:59

win下python3与C++进行socket通信

当前自己做的一个东西是有关3D显示和算法控制的。写算法的时候希望用python,而显示3D网格这些希望用opengl。一开始打算都用python,可是python的那些vtk,pyqt4似乎在python3上不好配置,总之自己弄了很长时间最后放弃了,就打算采用标题的这种方法,本以为这个在网上能够方便地搜到,没想到找了半天找不到合适的,于是简单拼凑出一个示例,记录一下。不知道要实现数据传输有没有更

2017-06-06 23:07:49

js无刷新请求示例,python tornado

这个是帮同学写的一个小demo,就是无刷新请求获得数据的html示例,支持中文。同时也是自己第一次学习python简洁的服务器框架。页面就暂时用字符串代替了#-*-coding:utf-8-*importtimeimporttornado.ioloopimporttornado.webpage='''<!DOCTYPEhtml><html><head><metac

2017-04-18 22:36:44

tensorflow搭建多层感知器网络(MLP)

最近在学tensorflow,在调试的过程中无意实现了一个小的网络搭建,感觉代码还比较清晰,就记录一下,希望能帮助初学的同学。使用的是python3.0,tf1.0下面的代码搭建一个多层感知器网络,示例学的是简单的函数如f=2*x+3y,f=x^2+3*y,然后还包括loss可视化,最终会保存在文件夹visual_dir中要想查看可视化的结果tensorboard--logdir=

2017-04-16 17:11:17

Python 使用 tsne 降维

现在t-sne已经集成在sklearn里面了非常好用,下面是自己的一个降维可视化的例子。所需要的文件fdata大致如下12233234564576235ftarget大致如下1124这样就可以使用了【其实就是要符合numpyloadtxt的数据格式】#!/usr/bin/python#encoding=utf-8#-*-coding:utf-8-

2017-03-27 22:48:04

ruby/python利用pack unpack读取二进制文件

ruby的pack和unpack方法其实和python里面的struct的pack和unpack的方法是一样的(具体使用起来有区别),能够和c语言类型(确切是系统类型)进行交互。比如说c语言的整型是4个字节,而ruby的int其实是个类根本无法统一,这样读写二进制文件肯定不对,于是可以用Array#packString#unpack来解决参考资料Rubystringpackunpack

2016-11-29 09:09:03

Tree-Based State Tying for High Accuracy Modelling 公式理解

该论文主要是语音识别用决策树对三音素的HMM状态进行聚类。这里主要是对其公式进行详细的理解。

2016-11-28 22:10:11

c++编译链接模板

cmake模板,编译链接

2016-11-23 13:43:49
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。