- 博客(81)
- 资源 (10)
- 收藏
- 关注
原创 sapic自建图床 && MWeb Pro配置
mweb-图床功能中自定义图床的使用指南POST文件名:固定为picbed图片url路径:固定为src,表示服务端返回的json里url字段的key值。返回的json格式参考:官方文档搭建属于自己的图床。
2022-08-11 02:40:21
560
1
原创 Netgear wndr3700v2 路由器刷OpenWrt打造全能服务器(四)花生壳服务
在第一章中已经提到,在花生壳网站注册一个账号,将会得到一个免费的域名。这一章介绍一下如何更新域名的IP映射。花生壳官方网站看到这样一个更新域名IP的方法: 只要将上面的网址中的username,password,yourhostname,ipaddress换成自己注册的,再用浏览器访问一次,花生壳就会把域名映射到自己的ipaddress。 下面就......
2020-05-02 22:10:15
12946
5
原创 spawn expect获取ssh返回值
#!/bin/bash## 用法: auto_ssh root密码 root@10.71.162.232 "ls" 10.71.162.232## $1 用户名和IP## $2 执行的shell命令## $3 密码## $4 IPuser=$2cmd=$3user_pwd=$1IP=$4ssh-keygen -f ~/.ssh/known_hosts -R $IP...
2020-02-24 10:10:37
2311
2
原创 从cygwin提取命令的方法
假设cygwin安装在D:\cygwin我们要提取ssh命令出来,可以利用cygcheck找到所有依赖的dll,再复制到/e/ssh。这里用到了正则表达式:grep "^[ ]*D.*cygwin.*$",表示匹配所有d:\cygwin开头的文件。mkdir /e/sshfor tmp in `cygcheck.exe ssh.exe | grep "^[ ]*D.*cygwin.*$"`...
2020-02-23 21:28:09
528
原创 Spring实战源码使用IDEA编译启动
前言Spring实战随书带了源码,但是书中对于如何搭建IDE工程完全没有提,这里记录一下搭建步骤,使用的IDEA。源码的获取按照书上写的地址下载:https://www.manning.com/books/spring-in-action-fourth-edition以第5章为例演示1. 使用IDEA打开目录2. IDEA设置GradleGradle user home指定...
2020-02-09 22:59:04
1755
5
原创 mysys2执行ls(ll)中文显示成数字
设置以下环境变量即可,可以加入到~/.bashrcexport LC_ALL=zh_CN查询当前系统支持哪些语言,可以输入以下命令locale -a
2020-01-30 23:39:57
414
原创 win10 + CUDA10 + tensorflow1.12 GPU版本编译安装
参考链接Windows 10 环境下编译 Tensorflow 1.12 GPU 版本指南教程已经很详细了,参考操作基本上没问题。这里记录一下注意事项:Python我直接装了个windows 3.5.4版本,没有使用Anaconda。需要安装下面的包pip3 install six numpy wheelpip3 install keras_applications==1.0.5 ...
2020-01-30 23:33:33
877
1
原创 黑群晖安装记录
参考链接黑群晖6.1和5.2实机安装包我参考的是6.1的教程,安装的版本为6.1.7。安装过程没有问题。最后网络远程开机遇到些麻烦,这里记录一下:黑群晖启动后,会把MAC地址改成grub.cfg里填写的MAC。我没有修改,所以还是默认的。但是主板实际的MAC地址并不是这个,如果唤醒工具使用这个MAC地址远程唤醒是没有反应的。解决这个问题有2个办法获取主板的真实MAC地址大部分主板上...
2020-01-30 23:31:32
805
原创 Ubuntu挂载windows共享目录
参考链接:Mount Windows Shares For Everyone On Ubuntu 17.04 / 17.10总结一下:windows共享一个文件夹,指定用户。具体就不写了,可以参考上面的链接。linux上操作sudo apt-get install cifs-utilsmkdir /home/ferrisyu/winshare# 下面2句我没有执行也可以#chow...
2020-01-30 23:30:12
877
原创 jekyll本地构建报错(GitHub Metadata No GitHub API authentication could be found.)
问题现象jekyll本地构建报错:GitHub Metadata: Generating for https://dev.tencent.com/u/ferrisyu/p/ferrisyu.coding.meGitHub Metadata: No GitHub API authentication could be found. Some fields may be missing or h...
2020-01-30 23:29:20
1338
原创 nginx+php响应webhook自动更新代码
最近把jeykll静态网站部署到了自己的VPS上,这样就不方便使用samba写博客了。本地写完提交之后还得跑到VPS上更新+编译。于是想利用git的webhook自动更新+自动构建VPS上网页。nginx配置PHPnginx之前配置静态网站时已经弄好了,这里就不再提及,谷歌上资料也很多。下面开始配置php。安装phpsudo apt-get install php php-fpm修改n...
2020-01-30 23:26:48
539
原创 jekyll+isso+leancloud切换https
前言之前jekyll+isso使用的http协议,现在将jekyll切到https之后,发现不显示isso评论了,google一阵子之后,发现原来https的网页内如果再去请示http的资源(例如js文件)会失败。所以又不得不想办法把isso也改成https服务。这里记录一下修改步骤。ISSO配置修改host添加https名单public-endpoint改为https协议(nginx代...
2020-01-30 23:22:51
332
原创 ubuntu安装bundle+jekyll环境
本次使用的系统版本是Ubuntu 18.04.1 LTS,与ubuntu 16应该没有什么区别。安装步骤# 安装依赖库sudo apt-get install zlib1g-dev# 安装rubysudo apt-get install ruby ruby-dev# 安装nodejssudo apt-get install nodejs# 替换gem国内源gem sources ...
2020-01-30 23:09:08
513
原创 pip设置国内源
本次使用的系统版本是Ubuntu 18.04.1 LTS,与ubuntu 16应该没有什么区别。操作步骤sudo apt-get install python-pipmkdir ~/.pipvi ~/.pip/pip.conf文件内容:[global]index-url = http://pypi.douban.com/simple[install]trusted-host=...
2020-01-30 23:08:00
146
原创 ubuntu从源码安装isso
本次使用的系统版本是Ubuntu 18.04.1 LTS,与ubuntu 16应该没有什么区别。安装步骤# 安装依赖包sudo apt-get install python-devsudo apt-get install python-setuptoolssudo apt-get install npm# 下载代码git clone https://github.com/posati...
2020-01-30 23:06:46
150
原创 新装ubuntu常用配置
本次新装的版本是Ubuntu 18.04.1 LTS,与ubuntu 16的设置没有什么区别。设置term为彩色打开文件~/.bashrc,将force_color_prompt=yes前面的注释取消,强制显示彩色。可以执行如下语句自动修改文件:sed -i "s/#force_color_prompt=yes/force_color_prompt=yes/g" ~/.bashrc设置s...
2020-01-30 23:05:43
274
原创 开源评论系统ISSO微信通知配置
参考链接https://zhangnew.com/wechat-check-isso.html根据此链接进行配置时发现在“ISSO配置”这一节有些问题需要解决,在此记录下来。图中红色的两处,第一处的文件路径在哪里对于新手可能会有疑惑,第二处的配置有些问题,见后文详细说明。文件路径说明我是通过pip直接安装的isso,所以我直接搜索了/usr/local目录,找到了它:/usr/local...
2020-01-30 23:03:56
374
原创 开源评论系统ISSO配置
安装ISSO参考链接:https://www.jianshu.com/p/205f2fce3051我使用的是网站中的直接安装方法随后我也根据作者的文章配置了邮件通知,期间也遇到了一些坑,主要是文章中有些配置的说明不是很详细,导致填错了。这里也记录一下我的配置信息我的配置[general]dbpath = /var/lib/isso/comments.db# 这里可以填多个URL,含...
2020-01-30 22:44:49
1007
2
原创 wndr3700刷openwrt变砖恢复
tftp重刷固件方法将网线连接至路由器lan口(非黄色),设置电脑IP为192.168.1.2 掩码为255.255.255.0 其余为空断电按住reset不放(侧面有个小孔写着reset, 用小针顶住通电直到电源灯由黄色闪烁到绿色闪烁,松开reset进入tftp模式上传.img文件(windows命令为tftp -i 192.168.1.1 put openwrt**.img等到...
2020-01-30 22:41:29
3849
1
原创 mac os vim配置(基于vundle)
参考链接自己做了少量修改,主要是状态栏和自动补全弹窗颜色问题。https://segmentfault.com/a/1190000003962806配置如下set nocompatible " requiredfiletype off " required" set the runtime path to include Vu...
2020-01-30 22:35:33
745
原创 Tensorflow 1.8 with CUDA on macOS High Sierra 10.13.5
折腾经历最近给自己的台式机安装了黑苹果系统。 因为工作原因,需要学习tensorflow,为了不浪费gtx1060的显卡,决定从tensorflow源码编译gpu版本(tensorflow官方从1.2版本开始不再支持osx系统,只能自己编译)。找了很多文章,最终参考了这一篇,其实大体安装步骤都差不多:https://segmentfault.com/a/1190000015807229装完之...
2020-01-30 22:33:19
185
原创 tensorflow学习(1)图的使用
python代码#coding=utf-8import tensorflow as tf# 在图1中初始化v=0g1 = tf.Graph()with g1.as_default(): v = tf.get_variable("v", initializer=tf.zeros_initializer, shape=[1])# 在图2中初始化v=1g2 = tf.Grap...
2020-01-30 22:31:40
103
原创 jekyll设置rouge高亮风格
获取rouge支持的风格执行如下命令:rougify help style输出结果:usage: rougify style [<theme-name>] [<options>]Print CSS styles for the given theme. Extra options arepassed to the theme. Theme default...
2020-01-30 22:29:33
763
原创 jekyll启动报错
使用命令启动jekyllbundle exec jekyll serve -w -H=0.0.0.0结果报错:Error: getaddrinfo: Name or service not known在网上搜索各种解决方法,基本上都是说/etc/hosts、/etc/resolv.conf等文件配置错误,最后都没有解决。还是自己加上-t参数调试吧。根据上面的堆栈,在/usr/lib...
2020-01-30 22:28:26
710
原创 ubuntu16 samba快速配置
安装sambasudo apt-get install samba编辑配置文件sudo vi /etc/samba/smb.conf在文件最下面添加此配置,路径自己根据情况修改[ferrisyu] comment = data browseable = yes path = /home/ferrisyu write list = ferrisyu ...
2020-01-30 22:23:49
412
原创 jekyll不编译_post目录里的md文件
编写博客最近在ubuntu16上折腾jekyll环境,在_post目录里新建了一个md文件:2018-08-12-linear-regressionqqq.md。执行如下命令启动jekyll,一切正常:jekyll serve -w --host=0.0.0.0上个截图:问题现象打开首页发现没有显示新写的博客,到后台_site目录查看也没有生成对应的html文件, 于是加上-V参数编...
2020-01-30 22:12:36
1083
原创 C++11/14学习(九)函数对象包装器
std::functionLambda 表达式的本质是一个函数对象。当 Lambda 表达式的捕获列表为空时,Lambda 表达式还能够作为一个函数指针进行传递,例如:#include <iostream>using foo = void(int); // 定义函数指针, using 的使用见上一节中的别名语法void functional(foo f) { f(1);}...
2020-01-30 21:47:45
251
原创 C++11/14学习(八)Lambda表达式
Lambda 表达式是 C++11 中最重要的新特性之一。类似匿名函数,当需要一个函数但是又不想费力去命名时使用。这样的场景其实有很多,所以匿名函数几乎是现代编程语言的标配。Lambda 表达式基础Lambda 表达式的基本语法如下:[捕获列表](参数列表) mutable(可选)异常属性 -> 返回类型 { // 函数体}捕获列表,可以理解为参数的一种类型。lambda ...
2020-01-30 21:45:11
202
原创 C++11/14学习(七)强类型枚举
强类型枚举在传统 C++中:枚举类型并非类型安全,枚举类型会被视作整数。两种完全不同的枚举类型可以进行直接的比较(虽然编译器给出了检查,但并非所有) 。枚举类型的枚举值名字不能相同,这不是我们希望看到的结果。C++11 引入了枚举类(enumaration class) ,并使用 enum class 的语法进行声明:enum class new_enum : unsigned ...
2020-01-30 21:41:00
299
原创 C++11/14学习(六)面向对象增强
委托构造C++11 引入了委托构造的概念,可以在一个构造函数调用另一个构造函数,从而达到简化代码的目的:class Base {public: int value1; int value2; Base() { value1 = 1; } Base(int value) : Base() { // 委托 Base() 构造函数 value2 = 2; }};int mai...
2020-01-30 21:38:38
254
原创 C++11/14学习(五)模板增强
外部模板传统 C++ 中,模板只有在使用时才会被编译器实例化。换句话说,只要在每个编译单元(文件) 中编译的代码中遇到了被完整定义的模板,都会实例化。这就产生了重复实例化而导致的编译时间的增加。并且,我们没有办法通知编译器不要出发模板实例化。C++11 引入了外部模板,扩充了原来的强制编译器在特定位置实例化模板的语法,使得能够显式的告诉编译器何时进行模板的实例化:template c...
2020-01-30 21:34:44
277
原创 C++11/14学习(四)初始化列表
一. 传统C++传统 C++中,普通数组、没有构造析构和虚函数的类或结构体都可以使用 {} 进行初始化,也就是我们所说的初始化列表。而对于类对象的初始化,要么需要通过拷贝构造、要么就需要使用 () 进行,不支持{}。int arr[3] = { 1,2,3 }; // 列表初始化class Foo{private: int value;public: Foo(int) {}};...
2020-01-30 21:15:35
614
原创 C++11/14学习(三)区间迭代
基于范围的 for 循环C++11 引入了基于范围的迭代写法,我们拥有了能够写出像 Python 一样简洁的循环语句:int array[] = { 1,2,3,4,5 };for (auto &x : array){ std::cout << x << std::endl;}最常用的 std::vector 遍历变得简洁:std::vector&...
2020-01-30 20:59:39
171
Spring实战Chapter05 Spittr项目 IDEA工程
2020-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人