自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

翻译 Memory Map(Linux 存储映射IO)

本文主要总结自UNIX环境高级编程以及RedHat6.5系统man函数存储映射IO函数说明 mmap#include <sys/mman.h>void *mmap(void *addr,//指定映射区的起始地址。通常设置为0,由系统选择该映射区起始地址 size_t len, //映射的字节数 int prot, //对映射存储区的保护要求 int flag, //

2016-07-19 14:40:51 5878 1

原创 从零开始学习C语言

迟到了3年的教程通过实现几个简单功能的代码,了解C语言的基本知识点。在学习时,先根据自己的思路酝酿出代码,能直接实现最好,不能实现的话,对照源代码,整理自己的思路。对照知识点,搞清自己是哪里不清楚。 程序源代码见 源代码1、输入一串字符串,判断是否是回文,是输出yes,反之输出no。(如输入 asddsa 输出yes 输入asd输出no) 新知识点:数据IO,循环,i

2016-05-23 18:20:36 390

原创 从零开始学习C语言 源代码

1、#include <stdio.h>#include <string.h>int main(){ char str[100]; scanf("%s", str); int length = strlen(str);//strlen得到字符串的长度,不算末尾的'\0',字符串一定要考虑结尾的'\0' bool isHuiwen = true; for(in

2016-05-23 18:12:42 614

原创 新浪微博爬虫(Scrapy、Redis)环境搭建

Git源码地址需要以下环境配置: 1、MongoDB安装好 能启动即可,不需要配置。 2、Python需要安装好scrapy(64位的Python尽量使用64位的依赖模块) 另外用到的python模块还有:pymongo、json、base64、requests。 3、将你用来登录的微博账号和密码加入到 cookies.py 文件中,里面已经有两个账号作为格式参考了。 4、另外一些scra

2016-05-20 17:51:40 1814

原创 Mongo数据库 Windows环境架设

1、 Mongo数据库2.6下载地址 2、参考教程自己只是做一些自己遇到的问题。下载安装包,设置环境变量解压缩后,在环境变量中添加对应的路径。配置数据库路径mongod –dbpath D:\MongoDB\data 在浏览器输入http://localhost:27017/可以看到显示信息为: It looks like you are trying to access MongoDB o

2016-05-20 15:12:42 570

原创 BestCoder 20160416 Sequence大数运算

题目如下: 这是一道大数的运算以及递归的考察,难点在于如何对大数的乘积进行求模。 取模运算的性质: (1)(a+b)%c=(a%c+b%c)%c, (2)(ab)%c=(a%c)(b%c)%c。所以可以拆成一系列加数的和,和一系列数的积。 尤其可以得到,乘法和加法导致的大数超出进行求模比较容易,难点在于幂的求模。以下为幂运算快速求模的参考文章参考文章来源:Reait Home(http:

2016-03-16 23:38:12 260

原创 socket编程第一日

1、基于TCP协议的网络编程 tcp协议的3次握手2、Qt网络编程类QTcpSocket:继承自QAbstractSocket,QIODevice,QObject void QAbstractSocket::connectToHost ( const QString &hostName, quint16 port, OpenMode openMode = ReadWrite ) Atte

2016-02-28 19:09:12 590

原创 有限状态机

(待补充)

2016-02-14 00:33:35 490

原创 编写一个程序,把C语言的声明翻译成通俗语言

(待补充)

2016-02-14 00:32:39 683

原创 Python模块之SciPy

SciPy64位下载地址

2016-02-12 00:30:10 402

原创 Python模块之NumPy

NumPy的安装  64位numpy下载地址   可能会遇到安装时,无法找到Python2.7的情况,这是因为,安装的Python是64位的,Numpy在搜寻时只去注册表中搜寻Python32位的注册表信息,没有找到,导致发生错误。   解决方法:Python的一些第三方库只到注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonC

2016-02-12 00:13:17 1174

原创 函数指针 虚函数遐思

在看函数指针的时候,发现自己对这种方式完全没有使用的习惯,也很少见到类似代码,很疑惑这种看起来很重要的使用方式到底重要在何处。看到所起到的“函数替换”功能,有有些像是虚函数,恰好想起对于虚函数的虚函数表和虚函数的工作机会并不是十分清楚,所以打算彻底攻克这一部分。

2016-02-10 23:56:46 331

原创 C语言scanf容易引发的bug

C语言scanf容易引发的bug int hoge; char buf[256]; printf("&hoge %p\n", &hoge); //(1) fgets(buf, sizeof(buf), stdin); sscanf(buf, "%d", &hoge); //(2) scanf("%d", &hoge);在使用scanf

2016-02-05 17:38:07 1194

原创 Python学习笔记04 模块

Python中的模块类似于C++中的头文件或者Java中的包,可以是

2014-08-18 22:39:48 303

原创 Python学习笔记03 控制流语句和函数

1 if语句

2014-08-18 21:38:16 388

原创 Python学习笔记02 变量和程序的编写

Python的变量与

2014-08-11 22:29:44 332

原创 Python学习笔记01 从零开始Hello world

刚刚走出校园,深深觉得自己的积累远远不够。在工作

2014-08-09 22:07:17 453

Qt5类继承关系图

Qt5类继承关系图,完整的说明了Qt的基类继承关系,能够帮会组更好的理解Qt5

2014-08-27

GoF23 设计模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。

2014-08-27

大话重构 软件重构

明白专业级软件开发是如何进行的 明白重构具体是一步步怎么做的 重构七步。面对实际重构,不会卡壳。 超越代码级重构,渗透开发的各个层面。 第一次理解那些最熟悉的陌生技术, 见证它们各就各位榫卯成强韧的整体。

2014-08-27

空空如也

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

TA关注的人

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