Category - IT技术

2019-11-21 10:01:07    29

终于找到了一款心仪的免费的云服务器,在练习项目上线方面提供了一些帮助,并能很好的练习Linux命令(以前都是用windows)。现在的环境下能找到免费的可以说很良心了。

使用起来很稳定,目前还没有无缘故的报过404;
vnc连接也不卡,跟在自己电脑上用ssh协议连接速度基本一样;
安装系统,重启操作速度都蛮快;
更重要的是可以免费使用

 

点击链接,立即开始使用吧:https://www.sanfengyun.com 

 

 

2019-11-20 09:56:07    44

终于找到了一款心仪的免费的云服务器,在练习项目上线方面提供了一些帮助,并能很好的练习Linux命令(以前都是用windows)。现在的环境下能找到免费的可以说很良心了。

使用起来很稳定,目前还没有无缘故的报过404;
vnc连接也不卡,跟在自己电脑上用ssh协议连接速度基本一样;
安装系统,重启操作速度都蛮快;
更重要的是可以免费使用

2019-11-18 16:38:48    103

终于找到了一款心仪的免费的云服务器,在练习项目上线方面提供了一些帮助,并能很好的练习Linux命令(以前都是用windows)。现在的环境下能找到免费的可以说很良心了。

使用起来很稳定,目前还没有无缘故的报过404;
vnc连接也不卡,跟在自己电脑上用ssh协议连接速度基本一样;
安装系统,重启操作速度都蛮快;
更重要的是可以免费使用

 

点击链接,立即开始使用吧:https://www.sanfengyun.com 

 

 

2019-09-25 11:42:49    20
1.先装Soundflower:https://github.com/mattingalls/Soundflower/releases
下载成功后,运行dmg,如果出现打不开的提示,请参照MacBook在网上下载的软件打不开怎么办?「https://jingyan.baidu.com/article/90bc8fc8ac7052f653640c91.html」
*如果出现安装失败的提示,打开安装包里有Uninstall Soundflower.scpt
打开后,run一下(点三角的键),下方栏目中出现Done之后(可能需要重启),然后再点安装包就可以了。
之后就可以安装成功了,还是错误的话1.检查安全和隐私,2.多执行几次 run

2. 新建一个“多输出设备”,勾选“内建输出”和“Soundflower(2ch)”。

3. 系统偏好设置 -> 声音,输出,选“多输出设备”。


4. 打开QuickTime,文件 -> 新建屏幕录制,点按钮旁边的小三角,麦克风选“Soundflower(2ch)“
录的时候就只有系统的声音。

go golang 重定向 http 刘迎光 狐刺科技    2019-05-15 09:45:23    578

原因

  1. 爬虫获取百度查询结果的时候,为了获取网页真实地址,而百度跳转页面的其中一种方式就是302重定向(redirect),那么针对这种方式,go语言默认自动执行redirect的,所以没办法使用get请求获取真实地址
  2. 对于第一条描述的,在302重定向的时候,真实地址在response的location中
  3. go语言中,默认是支持10层redirect,所以,除非跳出,否则会redirect 到第10层才退出,然而也是可以自定义的

自定义redirect规则示例

  1. package main
  2. import (
  3. "fmt"
  4. "net/http"
  5. "errors"
  6. )
  7. func main() {
  8. url:="https://www.baidu.com/link?url=IIZcBDQ9FSkK8wRluFkNAxjf4a7VDwHH0kFqGazjEAFGRDdnxe0HqQRdSocksxbbrpMjo7PTBeGjgnmf0aYOqN7ld6dXDBVO_jMYS16Yuy7CI5M_TMysMLpmFhF4CEjGjXOEYvjL_r9Hgz2-4jwsoa"
  9. client := &http.Client{
  10. CheckRedirect: myCheckRedirect,
  11. }
  12. req, err := http.NewRequest("GET", url, nil)
  13. if err != nil{
  14. }
  15. resp, err := client.Do(req)
  16. if err != nil{
  17. }
  18. fmt.Println(resp.Status)
  19. respUrl,err := resp.Location()
  20. if err != nil{
  21. }
  22. fmt.Println(respUrl.String())
  23. }
  24. func myCheckRedirect(req *http.Request, via []*http.Request) error {
  25. //自用,将url根据需求进行组合
  26. if len(via) >= 1 {
  27. retu
1/26