自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 win10安装erlang otp21 64位节点起不来试下这个

变量值:~0x200000200000000。变量名:OPENSSL_ia32cap。

2024-01-08 19:23:38 394 1

原创 scrapy下载不了图片,提示403错误

问题:图片链接在浏览器打开没问题,但是在代码里面就是下载不了数据,提示403错误可能原因:原因一:抓取的网站有反爬虫机制,需要设置user-agent,Referer,cookie,时间间隔之类的,网上大部分文章也是这样说。原因二:headers设置问题,这也是我遇到的问题,重点来了,原来ImagePipeline的headers是用settings里面的DEFAULT_REQUEST_HEADERS默认值为基础再叠加上自己设置的headers,也就是说你不止在下载图片的pipeline里面设置

2020-10-14 10:46:39 863 1

原创 第三方服务器thinkphp5给微信公众号返回加密消息遇到的问题

在调试的时候出现警报: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version.导致一直公众号一直解密失败:成功或失败:Decrypt Fail!错误原因:Xml fields error, please check your res...

2020-05-07 15:38:46 743

转载 禅道程序员的10条原则

转自:http://www.linuxeden.com/html/news/20120420/123184.html 在一个阴雨的早上,我坐在桌子旁,开始想如何才能高效的工作。在我成为一个自由职业者之前,我有很长一段时间都很努力工作,但收效甚微。我在2006开始接触禅学。我马上意识到:古代的禅宗大师们几百年前早就已经知道现今的程序员应该如何工作。虽然我很讨厌“如何成为一个更好的程序员”

2012-04-20 10:08:06 1001

转载 UltraEdit高级教程之列模式、排序操作

转自:http://hi.baidu.com/wit_yd/blog/item/40fe65d6d8b2c02406088b34.html UltraEdit 是一套功能强大的文本编辑器,可以编辑文字、Hex、ASCII码,可以取代记事本,内建英文单词检查、C++及VB 语法加亮,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有 HTML Tag 颜色显示、搜寻替换以及无限

2012-04-11 16:26:52 40645 1

转载 Python:raw_input 和 input用法

转自:http://hi.baidu.com/shaohua_1985/blog/item/8027e0f95c43128db901a00e.htmlPython input和raw_input的区别使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的纯数字输入当输入为纯数字时    input返回的是数值类型,如i

2012-04-11 16:17:12 47970 3

转载 (转载)C++的四个类型转换运算符

转自:http://hi.baidu.com/waslin/blog/item/2fec8d516c30bc878d543069.html reinterpret_cast该函数将一个类型的指针转换为另一个类型的指针.这种转换不用修改指针变量值存放格式(不改变指针变量值),只需在编译时重新解释指针的类型就可做到.reinterpret_cast 可以将指针值转换为一个整型数,但

2012-03-28 10:39:18 1567

原创 修了下电脑,总结一下。

1、WIN7系统,系统盘属性里操作了“把此驱动器压缩以节省磁盘空间”。没关机之前可以正常使用,关机再启动就会出现错误而启动不了,会出现以下信息:BOOTMGR is compressedPress Ctrl+Alt+Del to restart解决方法(百度搜来的):(1)开机,一直狂按【DEL】键【台式】或【F2】键【笔记本】,进入【CMOS设置】!(

2011-12-02 11:04:11 1414

原创 关于memory leak这词的翻译。。。。

memory leak 开始接触到这词的时候几乎都是看到翻译成内存泄漏。当时就不懂了,为什么叫内存泄漏,对“泄漏”这两字不甚理解。今天偶然翻书查资料,在《Essential C++》中文版第50页里面把memory leak翻译成内存漏洞,瞬间懂了。。。。之前那些书为啥要翻译成泄漏呢?哪种翻译好点?

2011-11-14 09:52:22 1343

转载 socket文件描述符

这篇写的感觉不错,是别人转的,我再过来,想看原链接发现已经失效。。。。还是复制一份保存吧。转自:http://blog.csdn.net/seraphsky/article/details/1856191基本TCP套接口编程一本文出自:http://sunsland.top263.net 作者: (2001-10-22 12:00:00)概述socket() --得到文件描

2011-11-12 11:34:20 24681 1

原创 关于socket的困惑

其实说是原创有点勉强,应该只是把它们集合起来,再添上少少自己的理解,随着后面的深入理解,有待继续添加内容。。。。1、fd_set描述WinSock2.h 中fd_set的定义:typedef struct fd_set { u_int fd_count; /* how many are SET? */ SOCKET

2011-11-12 11:30:23 3765

转载 do...while(0)的妙用

在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。    但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。1. do...while(0)消除goto语句。通常,如果在一个函数

2011-11-12 09:58:06 803 3

转载 char 与 unsigned char的本质区别

在C中,默认的基础数据类型均为signed,现在我们以char为例,说明(signed) char与unsigned char之间的区别 首先在内存中,char与unsigned char没有什么不同,都是一个字节,唯一的区别是,char的最高位为符号位,因此char能表示-128~127, unsigned char没有符号位,因此能表示0~255,这个好理解,8个bit,最多256种情况,

2011-11-08 10:31:31 1648

原创 人活着就是为了在某一天死去--《遗愿清单》

这电影情节简单,但内容不肤浅。        每个人活着都是为了证明自己的存在……吃饭,赚钱,爱情,结婚生子,想要好的,美好的,美丽的事物,各种享乐,各种追求。        这就是生活,存在就是你的生命形式。人生大抵如此。        怎样才能活出你自己的样子,这也许就是你内心的想法内心的声音,在和周遭环境不断磨合之后,或许它很难被分清了。        人站在越高的层次看世界

2011-11-06 12:57:40 2861 2

转载 反向迭代器(rbegin,rend)

C++ primer (中文版第四版)第273页9.3.2 begin和end成员        begin和end操作产生指向容器内第一个元素和最后一个元素的下一个位置的迭代器,如下所示。这两个迭代器通常用于标记包含容器中所有元素的迭代范围。c.begin() 返回一个迭代器,它指向容器c的第一个元素c.end() 返回一个迭代器,它指向容器c的最后一个元素的下一个位置c.r

2011-11-04 17:04:00 124354 9

转载 <C++实践系列>C++中的虚函数(virtual function)

作者:张笑猛原文出处:http://objects.nease.net/1.简介    虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public: virtual void foo() { cout << "A::foo() is called" << e

2011-11-04 10:47:56 1030

转载 忽略SIGPIPE信号的方法

struct sigaction sa;sa.sa_handler = SIG_IGN;//设定接受到指定信号后的动作为忽略sa.sa_flags = 0;if (sigemptyset(&sa.sa_mask) == -1 ||   //初始化信号集为空    sigaction(SIGPIPE, &sa, 0) == -1) {   //屏蔽SIGPIPE信号    per

2011-11-01 10:55:29 2945

转载 signal(SIGPIPE, SIG_IGN)

当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。    根据信号的默认处理规则SIGPIPE信号的默认执行动作是terminate(终止、退出),所以client会退出。若不想客户端退出可以把SIGPIPE设为SIG_IGN

2011-11-01 10:53:16 760

转载 MSG_NOSIGNAL

linux下当连接断开,还发数据的时候,不仅send()的返回值会有反映,而且还会像系统发送一个异常消息,如果不作处理,系统会出 BrokePipe,程序会退出。为此,send()函数的最后一个参数可以设MSG_NOSIGNAL,禁止send()函数向系统发送异常消息。 http://sirius.gnu.blog.163.com/blog/static/14683368020106511

2011-11-01 10:47:07 2640

Windows 网络与通信程序设计(第2版)

Windows 网络与通信程序设计(第2版)程序代码

2011-04-09

空空如也

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

TA关注的人

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