ZHAOYANGのBlog

Notes and Experiences


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

简单的HTTP代理服务器的实现

发表于 2018-05-08 | 分类于 踩过的坑 |

实现功能

1、在指定端口(例如 8080)接收来自客户的 HTTP 请求并且根据其中的 URL 地址访问该地址所指向的 HTTP 服务器(原服务器),接收 HTTP 服务器的响应报文,并将响应报文转发给对应的客户进行浏览
2、支持 Cache 功能:求能缓存原服务器响应的对象,并能够通过修改请求报文(添加 If-Modified-Since 头行),向原服务器确认缓存对象是否是最新版本
3、网站过滤:允许/不允许重点内容访问某些网站
4、用户过滤:支持/不支持某些用户访问外部网站
5、网站引导:将用户对某个网站的访问引导至一个模拟网站(钓鱼)
完整的代码(VS2015):https://github.com/Salanghei/ProxyServer

阅读全文 »

远程服务器 ubuntu16.04 caffe+matlab r2014b+python+cpu配置(三)

发表于 2018-02-18 | 分类于 踩过的坑 |

Caffe配置过程中的一些问题

参考链接:
https://groups.google.com/forum/#!topic/caffe-users/x8Y26vf-or8
http://blog.csdn.net/striker_v/article/details/52890747
http://www.echojb.com/cuda/2017/05/05/375103.html
http://www.caffecn.cn/?/question/1113
https://blog.csdn.net/dym755833564/article/details/77965966

GCC版本太新

在make过程中可能 string.h ‘memcy’ was not declared in this scope的错误,这是因为ubuntu中gcc编译器版本太新,解决方法是打开Makefile文件,找到下面这行代码(大概在409行左右):

1
NVCCFLAGS += -ccbin=(CXX)−Xcompiler−fPIC(COMMON_FLAGS)

将其改为:

1
NVCCFLAGS += -D_FORCE_INLINES -ccbin=(CXX)−Xcompiler−fPIC(COMMON_FLAGS)
阅读全文 »

远程服务器 ubuntu16.04 caffe+matlab r2014b+python+cpu配置(二)

发表于 2018-02-18 | 分类于 踩过的坑 |

配置Caffe+Matlab+Python(CPU-ONLY)

本文参考文章:
ubuntu16.04, Matlab2016b caffe编译安装:https://www.cnblogs.com/haoliuhust/p/7738920.html
官方安装文档:http://caffe.berkeleyvision.org/installation.html
Ubuntu16.04安装Caffe(CPU Only):http://blog.csdn.net/muzilinxi90/article/details/53673184

安装依赖项

1
2
3
4
$ sudo apt update
$ sudo apt search openblas
$ sudo apt install libopenblas-dev
$ sudo update-alternatives --config libblas.so.3
1
2
$ sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
$ sudo apt-get install --no-install-recommends libboost-all-dev
1
$ sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
阅读全文 »

远程服务器 ubuntu16.04 caffe+matlab r2014b+python+cpu配置(一)

发表于 2018-02-11 | 分类于 踩过的坑 |

远程服务器Ubuntu16.04 安装Matlab R2014b

本文参考链接:http://blog.csdn.net/wangpengfei163/article/details/47311041

所需资源下载:链接: https://pan.baidu.com/s/1bqotI03 密码: w28s
本文中只涉及到libmwservices.so.rar,MATLAB_R2014B_MAC_LINUX_crack.zip,R2014b_glnxa64.iso三个文件。

替换install.jar文件

将R2014b_glnxa64.iso/java/jar/install.jar替换为MATLAB_R2014B_MAC_LINUX_crack.zip中的install.jar文件

可以使用UltraIso工具(试用版仅支持100M以下文件的改动,注册码请自行百度)

上传文件到服务器

应该是个笨方法吧,实在不清楚在远程服务器上应该怎么挂载镜像了【捂脸】

使用scp命令上传文件:
scp local_file remote_username@remote_ip:remote_folder

阅读全文 »

Java Web的新浪云SAE部署

发表于 2017-10-10 | 分类于 踩过的坑 |

创建应用

在新浪云注册后即可在SAE平台上创建应用,在云平台SAE中点击 应用管理 > 创建新应用,选择相应的部署环境和云空间配置,填写好应用信息,其中应用名称一般与项目名称一致:

这里写图片描述
进入管理应用页面,总览中显示的二级域名即为网站的网址,Access Key为数据库连接时的用户名,Secret Key为密码:

这里写图片描述

阅读全文 »

Windows下在Java中调用GraphViz

发表于 2017-07-23 | 分类于 踩过的坑 |

相关文章及代码

How to call GraphViz from java:
https://stackoverflow.com/questions/26481910/how-to-call-graphviz-from-java
java – java中调用GraphViz:
http://blog.csdn.net/TheSnowBoy_2/article/details/52540874
windows下Graphviz安装及入门教程:
http://blog.csdn.net/lanchunhui/article/details/49472949

阅读全文 »
1…45
ZhaoYang

ZhaoYang

Notes and Experiences

30 日志
5 分类
12 标签
GitHub E-Mail
© 2019 ZhaoYang
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4