自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

于飞的博客

不积跬步,无以至千里;不积小流,无以成江海。 -- yufei_email@163.com

  • 博客(81)
  • 资源 (10)
  • 收藏
  • 关注

原创 ubuntu 22.04 安装mysql服务

也可以使用工具登录,例如: navicat for mysql。

2023-12-24 00:28:57 685

原创 bat调用cygwin

【代码】bat调用cygwin。

2023-07-10 10:18:13 272

原创 auto rsync

【代码】auto rsync。

2023-07-10 10:16:53 147

原创 auto scp

【代码】auto scp。

2023-07-10 10:05:00 108

原创 vim配置(基于vundle)

vim配置,支持显示目录树,编程开发。

2023-01-15 03:06:57 268

原创 vscode安装配置surround插件,并自定义选项

vscode安装配置surround插件,并自定义选项

2022-09-28 00:04:46 1353

原创 sapic自建图床 && MWeb Pro配置

mweb-图床功能中自定义图床的使用指南POST文件名:固定为picbed图片url路径:固定为src,表示服务端返回的json里url字段的key值。返回的json格式参考:官方文档搭建属于自己的图床。

2022-08-11 02:40:21 682 1

原创 Netgear wndr3700v2 路由器刷OpenWrt打造全能服务器(四)花生壳服务

在第一章中已经提到,在花生壳网站注册一个账号,将会得到一个免费的域名。这一章介绍一下如何更新域名的IP映射。 花生壳官方网站看到这样一个更新域名IP的方法: 只要将上面的网址中的username,password,yourhostname,ipaddress换成自己注册的,再用浏览器访问一次,花生壳就会把域名映射到自己的ipaddress。 下面就......

2020-05-02 22:10:15 13080 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 IP user=$2 cmd=$3 user_pwd=$1 IP=$4 ssh-keygen -f ~/.ssh/known_hosts -R $IP ...

2020-02-24 10:10:37 2452 2

原创 从cygwin提取命令的方法

假设cygwin安装在D:\cygwin 我们要提取ssh命令出来,可以利用cygcheck找到所有依赖的dll,再复制到/e/ssh。 这里用到了正则表达式:grep "^[ ]*D.*cygwin.*$",表示匹配所有d:\cygwin开头的文件。 mkdir /e/ssh for tmp in `cygcheck.exe ssh.exe | grep "^[ ]*D.*cygwin.*$"`...

2020-02-23 21:28:09 579

原创 Spring实战源码使用IDEA编译启动

前言 Spring实战随书带了源码,但是书中对于如何搭建IDE工程完全没有提,这里记录一下搭建步骤,使用的IDEA。 源码的获取 按照书上写的地址下载:https://www.manning.com/books/spring-in-action-fourth-edition 以第5章为例演示 1. 使用IDEA打开目录 2. IDEA设置Gradle Gradle user home指定...

2020-02-09 22:59:04 1827 5

原创 mysys2执行ls(ll)中文显示成数字

设置以下环境变量即可,可以加入到~/.bashrc export LC_ALL=zh_CN 查询当前系统支持哪些语言,可以输入以下命令 locale -a

2020-01-30 23:39:57 484

原创 win10 + CUDA10 + tensorflow1.12 GPU版本编译安装

参考链接 Windows 10 环境下编译 Tensorflow 1.12 GPU 版本指南 教程已经很详细了,参考操作基本上没问题。 这里记录一下注意事项: Python我直接装了个windows 3.5.4版本,没有使用Anaconda。需要安装下面的包 pip3 install six numpy wheel pip3 install keras_applications==1.0.5 ...

2020-01-30 23:33:33 938 1

原创 黑群晖安装记录

参考链接 黑群晖6.1和5.2实机安装包 我参考的是6.1的教程,安装的版本为6.1.7。安装过程没有问题。 最后网络远程开机遇到些麻烦,这里记录一下:黑群晖启动后,会把MAC地址改成grub.cfg里填写的MAC。我没有修改,所以还是默认的。但是主板实际的MAC地址并不是这个,如果唤醒工具使用这个MAC地址远程唤醒是没有反应的。 解决这个问题有2个办法 获取主板的真实MAC地址 大部分主板上...

2020-01-30 23:31:32 985

原创 Ubuntu挂载windows共享目录

参考链接:Mount Windows Shares For Everyone On Ubuntu 17.04 / 17.10 总结一下: windows共享一个文件夹,指定用户。具体就不写了,可以参考上面的链接。 linux上操作 sudo apt-get install cifs-utils mkdir /home/ferrisyu/winshare # 下面2句我没有执行也可以 #chow...

2020-01-30 23:30:12 928

原创 jekyll本地构建报错(GitHub Metadata No GitHub API authentication could be found.)

问题现象 jekyll本地构建报错: GitHub Metadata: Generating for https://dev.tencent.com/u/ferrisyu/p/ferrisyu.coding.me GitHub Metadata: No GitHub API authentication could be found. Some fields may be missing or h...

2020-01-30 23:29:20 1449

原创 nginx+php响应webhook自动更新代码

最近把jeykll静态网站部署到了自己的VPS上,这样就不方便使用samba写博客了。本地写完提交之后还得跑到VPS上更新+编译。于是想利用git的webhook自动更新+自动构建VPS上网页。 nginx配置PHP nginx之前配置静态网站时已经弄好了,这里就不再提及,谷歌上资料也很多。下面开始配置php。 安装php sudo apt-get install php php-fpm 修改n...

2020-01-30 23:26:48 597

原创 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 366

原创 ubuntu安装bundle+jekyll环境

本次使用的系统版本是Ubuntu 18.04.1 LTS,与ubuntu 16应该没有什么区别。 安装步骤 # 安装依赖库 sudo apt-get install zlib1g-dev # 安装ruby sudo apt-get install ruby ruby-dev # 安装nodejs sudo apt-get install nodejs # 替换gem国内源 gem sources ...

2020-01-30 23:09:08 592

原创 pip设置国内源

本次使用的系统版本是Ubuntu 18.04.1 LTS,与ubuntu 16应该没有什么区别。 操作步骤 sudo apt-get install python-pip mkdir ~/.pip vi ~/.pip/pip.conf 文件内容: [global] index-url = http://pypi.douban.com/simple [install] trusted-host=...

2020-01-30 23:08:00 189

原创 ubuntu从源码安装isso

本次使用的系统版本是Ubuntu 18.04.1 LTS,与ubuntu 16应该没有什么区别。 安装步骤 # 安装依赖包 sudo apt-get install python-dev sudo apt-get install python-setuptools sudo apt-get install npm # 下载代码 git clone https://github.com/posati...

2020-01-30 23:06:46 202

原创 新装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 310

原创 开源评论系统ISSO微信通知配置

参考链接 https://zhangnew.com/wechat-check-isso.html 根据此链接进行配置时发现在“ISSO配置”这一节有些问题需要解决,在此记录下来。图中红色的两处,第一处的文件路径在哪里对于新手可能会有疑惑,第二处的配置有些问题,见后文详细说明。 文件路径说明 我是通过pip直接安装的isso,所以我直接搜索了/usr/local目录,找到了它:/usr/local...

2020-01-30 23:03:56 422

原创 开源评论系统ISSO配置

安装ISSO 参考链接:https://www.jianshu.com/p/205f2fce3051 我使用的是网站中的直接安装方法 随后我也根据作者的文章配置了邮件通知,期间也遇到了一些坑,主要是文章中有些配置的说明不是很详细,导致填错了。这里也记录一下我的配置信息 我的配置 [general] dbpath = /var/lib/isso/comments.db # 这里可以填多个URL,含...

2020-01-30 22:44:49 1134 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 4099 1

原创 bundle启动jekyll命令

cd到博客根目录,执行下面命令启动: bundle exec jekyll serve -H 0.0.0.0

2020-01-30 22:37:50 1300

原创 mac os vim配置(基于vundle)

参考链接 自己做了少量修改,主要是状态栏和自动补全弹窗颜色问题。https://segmentfault.com/a/1190000003962806 配置如下 set nocompatible " required filetype off " required " set the runtime path to include Vu...

2020-01-30 22:35:33 800

原创 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 237

原创 tensorflow学习(1)图的使用

python代码 #coding=utf-8 import tensorflow as tf # 在图1中初始化v=0 g1 = tf.Graph() with g1.as_default(): v = tf.get_variable("v", initializer=tf.zeros_initializer, shape=[1]) # 在图2中初始化v=1 g2 = tf.Grap...

2020-01-30 22:31:40 137

原创 jekyll设置rouge高亮风格

获取rouge支持的风格 执行如下命令: rougify help style 输出结果: usage: rougify style [<theme-name>] [<options>] Print CSS styles for the given theme. Extra options are passed to the theme. Theme default...

2020-01-30 22:29:33 829

原创 jekyll启动报错

使用命令启动jekyll bundle 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 790

原创 ubuntu16 samba快速配置

安装samba sudo 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 469

原创 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 1175

原创 C++11/14学习(九)函数对象包装器

std::function Lambda 表达式的本质是一个函数对象。 当 Lambda 表达式的捕获列表为空时,Lambda 表达式还能够作为一个函数指针进行传递,例如: #include <iostream> using foo = void(int); // 定义函数指针, using 的使用见上一节中的别名语法 void functional(foo f) { f(1); }...

2020-01-30 21:47:45 292

原创 C++11/14学习(八)Lambda表达式

Lambda 表达式是 C++11 中最重要的新特性之一。类似匿名函数,当需要一个函数但是又不想费力去命名时使用。 这样的场景其实有很多,所以匿名函数几乎是现代编程语言的标配。 Lambda 表达式基础 Lambda 表达式的基本语法如下: [捕获列表](参数列表) mutable(可选)异常属性 -> 返回类型 { // 函数体 } 捕获列表,可以理解为参数的一种类型。 lambda ...

2020-01-30 21:45:11 254

原创 C++11/14学习(七)强类型枚举

强类型枚举 在传统 C++中: 枚举类型并非类型安全,枚举类型会被视作整数。 两种完全不同的枚举类型可以进行直接的比较(虽然编译器给出了检查,但并非所有) 。 枚举类型的枚举值名字不能相同,这不是我们希望看到的结果。 C++11 引入了枚举类(enumaration class) ,并使用 enum class 的语法进行声明: enum class new_enum : unsigned ...

2020-01-30 21:41:00 361

原创 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 302

原创 C++11/14学习(五)模板增强

外部模板 传统 C++ 中,模板只有在使用时才会被编译器实例化。 换句话说,只要在每个编译单元(文件) 中编译的代码中遇到了被完整定义的模板,都会实例化。 这就产生了重复实例化而导致的编译时间的增加。 并且,我们没有办法通知编译器不要出发模板实例化。 C++11 引入了外部模板,扩充了原来的强制编译器在特定位置实例化模板的语法, 使得能够显式的告诉编译器何时进行模板的实例化: template c...

2020-01-30 21:34:44 341

原创 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 659

原创 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 217

Spring实战Chapter05 Spittr项目 IDEA工程

spring实战chapter5的IDEA工程。 自己创建的IDEA工程,使用IDEA打开之后可以直接编译启动。

2020-02-12

基于ntp协议获取网络时间源码

基于ntp协议获取网络时间源码

2012-07-20

异形窗口与gif动画(带透明背景)的实现

异形窗口与gif动画(带透明背景)的实现

2014-04-26

最新驱动WDK7600在VC6.0下的编译开发配置环境

最新驱动WDK7600在VC6.0下的编译开发配置环境方法,新测可有

2012-05-03

GetTickCount.zip

bat脚本不支持获取TickCount用来统计执行时长,这里用C++写一个控制台程序,供bat脚本调用。方便统计脚本执行耗时。

2020-02-23

WINDOWS网络与通信程序设计].王艳平.扫描版

WINDOWS网络与通信程序设计].王艳平.扫描版.

2012-07-20

WINDOWS网络与通信程序设计].王艳平.扫描版 下载地址

文件大于60MB, 分开上传比较麻烦,所以放到别的地方生成了下载地址。下载TXT获取下载地址.

2013-03-27

WINDOWS 网络 通信程序设计 王艳平 扫描版 part01

WINDOWS 网络 通信程序设计 王艳平 扫描版

2012-07-20

WINDOWS 网络 通信程序设计 王艳平 扫描版02

WINDOWS 网络 通信程序设计 王艳平 扫描版

2012-07-20

com学习培训代码

com学习培训代码

2012-05-15

空空如也

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

TA关注的人

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