自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u013790419的专栏

Everything is simple

  • 博客(196)
  • 资源 (1)
  • 收藏
  • 关注

转载 C++ 用libcurl库进行http通讯网络编程

目录索引:一、LibCurl基本编程框架二、一些基本的函数三、curl_easy_setopt函数部分选项介绍四、curl_easy_perform 函数说明(error 状态码)五、libcurl使用的HTTP消息头六、获取http应答头信息七、多线程问题八、什么时候libcurl无法正常工作九、关于密码十、HTTP验证十一、代码示例 1.基本的htt

2015-10-14 14:21:21 1055

转载 redis key的过期机制

本文为阅读 http://www.redis.io/commands/expire 做的一些记录总结redis是一个 高性能的key-value数据库.我们可以对其中的key设置一个过期时间,相关命令如下:1.在创建一个key value 的时候同时设置过期时间比如: set key1 value1 EX 60 表示: 我们想要将这个 key value 放到redis

2015-09-06 11:27:45 7174

转载 MySQL联合查询语法内联、左联、右联、全联

MySQL联合查询效率较高,以下例子来说明联合查询(内联、左联、右联、全联)的好处:T1表结构(用户名,密码)   userid(int)   usernamevarchar(20)   passwordvarchar(20)   1   jack  jackpwd   2   owen  owenpwd   T2表结构(用户名,密码)   user

2015-09-06 11:15:41 989

转载 cdn基础知识-《cdn技术详解》笔记

原文:http://zsvalue.com/201405/cdn%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86-%E3%80%8Acdn%E6%8A%80%E6%9C%AF%E8%AF%A6%E8%A7%A3%E3%80%8B%E7%AC%94%E8%AE%B0/本笔记主旨:从售前工程师角度来了解互联网(简略)、IDC(简略)和CDN(重点)领域的基础知识。

2015-07-21 17:05:52 2892

转载 epoll详解

什么是epollepoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll。当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4) is a new API introduced in Linux kernel 2.5.44),它几乎具备了之前所说的一切优点,被公认为Linux2.6下性能最好的多路I/O就绪通知方法。 ep

2015-07-08 15:58:57 961

原创 linux环境下python 库模块安装

原文:http://blog.163.com/hklxh89@126/blog/static/884868712013224033518/inux环境下deb格式 转换成rpm格式  http://archive.debian.net/zh-cn/etch/amd64/libmysqlclient15-dev/downloadhttps://www.npmjs.

2015-06-18 15:19:54 8650

转载 json格式及json在Python和C/C++中的使用

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言,易于人阅读和编写,同时也易于机器解析和生成,因而在工业界得到广泛应用。        json有

2015-06-17 17:39:59 1612

转载 应用 Valgrind 发现 Linux 程序的内存问题

Valgrind 概述体系结构Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构如下图所

2015-06-15 11:10:46 674

转载 隐马尔可夫模型(HMM)攻略

隐马尔可夫模型 (Hidden Markov Model,HMM) 最初由 L. E. Baum 和其它一些学者发表在一系列的统计学论文中,随后在语言识别,自然语言处理以及生物信息等领域体现了很大的价值。平时,经常能接触到涉及 HMM 的相关文章,一直没有仔细研究过,都是蜻蜓点水,因此,想花一点时间梳理下,加深理解,在此特别感谢 52nlp 对 HMM 的详细介绍。  考虑下面交通灯的例子

2015-06-02 11:48:27 703

原创 挖坑-用隐含马尔科夫模型交易

待填坑

2015-06-02 11:48:09 804

转载 理解MySQL——索引与优化

写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),

2015-06-01 17:35:53 496

原创 linux线程锁的迷思

http://www.ibm.com/developerworks/cn/linux/thread/posix_thread3/#1当多线程想要等待某一条件成立时,用pthread_cond_wait来阻塞线程,首先明确wait的作用,pthread的wait与lock都可以阻塞线程等待“条件”成立,区别在于:wait之后的发送来的条件成立(pthread_cond_broad

2015-05-27 20:36:31 670

转载 新浪微博架构和FEED架构分析--人人架构

http://tech.sina.com.cn/i/2010-11-16/17574872122.shtmlhttp://news.csdn.net/a/20100726/277273.htmlhttp://www.infoq.com/cn/articles/ywh-sina-mini-blog-arch 大家下午好,在座的大部分都是技术开发者,技术开发者往往对微博这个产品非常

2015-05-08 14:12:21 8683

转载 Hadoop学习之HBase

1. HBase有哪些基本的特征?2. HBase相对于关系数据库能解决的问题是什么?3. HBase的数据模型是什么?如何表述?有哪些操作形式?4. HBase的模式Schema设计的一些概念和原则5. HBase的拓扑结构是什么样的?6. HBase与Cassender的比较?1. HBase有哪些基本的特征?HBase是类似于google的bigtable

2015-05-08 11:31:09 685

转载 printf()为什么有重入和性能上的问题?

最近在做linux服务器的时候,发现调用printf后性能大幅下降,究其原因如下http://blog.csdn.net/zhanghenglei/article/details/7322733这个概念在嵌入式操作系统中比较重要,由于存在任务的调度,它实时系统,可剥夺型内核中是危险的,如同一个安静的水雷。可能会被触发,也可能安然无恙。由于它运行结果的不可预期性,会使系统

2015-05-06 17:33:11 1815

转载 xshell 快捷键

从网上搜了一些关于xshell快捷键的文章,感觉这篇不错。原文地址:http://www.freeoa.net/osuport/sysadmin/xshell-best-practice_1893.htmlXShell是一款Windows下非常优秀的远程连接Linux主机的工具,是平常使用不可缺少的工具。使用了多个年头,总结一些很实用的技巧,与大家分享。复制和粘贴由于在li

2015-05-05 10:52:16 3110

原创 跨服务器/客户端的备份命令:rsync的使用

最近经常要在一台新服务器上部署环境,很多东西可以直接从别的服务器上备份下来而不用重新下载安装。就是使用rsync命令:首先要下载rsync并安装到 “源服务器” ,具体过程参加百度百科。然后在“源服务器”中配置rsync.conf文件,一般在/etc/rsyncd.conf。在该文件中添加以下语句:[liujian]path=/data1/liujian/uid=root

2015-05-04 11:09:11 1294

转载 epoll 使用笔记

原文:http://my.oschina.net/pthread/blog/37711之前用epoll都是知其然不知其所以然,很多东西还不是很了解,网上找了一大圈,精辟的多,垃圾文章更多,在此总结下,算是做个笔记,其实就以下几点,但可以想明白很多东西。1、如果fd被注册到两个epoll中时,如果有事件发生则两个epoll都会触发事件。2、如果注册到epoll中的fd被关闭,则其会自

2015-04-24 10:40:03 986

转载 AC 经典多模式匹配算法

原文:http://blog.csdn.net/ijuliet/article/details/4210858今天说说多模式匹配AC算法(Aho and Corasick),感谢追风侠帮忙整理资料,while(1) {Juliet.say("3Q");}。前面学习了BM、Wu-Manber算法,WM由BM派生,不过AC与它们无染,是另外一种匹配思路。 1. 初识

2015-04-22 11:36:18 1354

转载 最值得你所关注的10个C语言开源项目

1. Webbench  Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。  下载链接:http://home.tiscali.cz/~cz210552/we

2015-03-27 15:10:43 791

转载 【Machine Learning实验1】batch gradient descent(批量梯度下降) 和 stochastic gradient descent(随机梯度下降)

原文:http://blog.csdn.net/pennyliang/article/details/6998517批量梯度下降是一种对参数的update进行累积,然后批量更新的一种方式。用于在已知整个训练集时的一种训练方式,但对于大规模数据并不合适。随机梯度下降是一种对参数随着样本训练,一个一个的及时update的方式。常用于大规模训练集,当往往容易收敛到局部最优解。详细

2015-03-21 16:13:36 708

转载 支持向量机通俗导论(理解SVM的三层境界)

原文:http://blog.csdn.net/v_july_v/article/details/7624837支持向量机通俗导论(理解SVM的三层境界)作者:July ;致谢:pluskid、白石、JerryLead。出处:结构之法算法之道blog。前言    动笔写这个支持向量机(support vector machin

2015-03-21 13:58:20 710

转载 机器学习笔记-线性回归

原文:http://blog.163.com/phoenixbai@126/blog/static/1086513492013953817839/这几天开始学习coursera上的andrew ng老师的machine learning课程。由于我对此课程的学习没有能做到很连续,即看完视频,过几天后才在开始做作业,所以总出现公式忘掉或记忆模糊的情况,导致做作业时,总感觉自己对课程理解不

2015-03-20 19:31:27 848

转载 机器学习 --- 1. 线性回归与分类, 解决与区别

机器学习可以解决很多问题,其中最为重要的两个是 回归与分类。 这两个问题怎么解决, 它们之间又有什么区别呢? 以下举几个简单的例子,以给大家一个概念1. 线性回归回归分析常用于分析两个变量X和Y 之间的关系。 比如 X=房子大小 和 Y=房价 之间的关系, X=(公园人流量,公园门票票价) 与 Y=(公园收入) 之间的关系等等。那么你的数据点在图上可以这么看

2015-03-20 19:27:20 581

转载 【美团 技术篇】美团推荐算法实践

1、前言推荐系统并不是新鲜的事物,在很久之前就存在,但是推荐系统真正进入人们的视野,并且作为一个重要的模块存在于各个互联网公司,还是近几年的事情。随着互联网的深入发展,越来越多的信息在互联网上传播,产生了严重的信息过载。如果不采用一定的手段,用户很难从如此多的信息流中找到对自己有价值的信息。解决信息过载有几种手段:一种是搜索,当用户有了明确的信息

2015-03-19 15:33:58 2313

转载 windows bat(批处理)——IF详解

摘要:本文介绍了windows bat中IF语句的语法,包括3中基本形势和扩展IF语句 1. IF & IF notif  和 if not 有都有3中形势:IF [NOT] ERRORLEVEL number do command IF [NOT] string1==string2 do command IF [NOT] EXIST filenam

2015-03-12 11:27:45 2731

转载 svn终端上的命令

原文:http://www.cnblogs.com/mo-beifeng/articles/2459839.htmlhttp://www.cnblogs.com/lidp/archive/2009/04/13/1698053.html 这几天搞不好SVN总是冲突,一直不知道怎么解决,也没顾得上弄,知道今天被说了才着急学着弄,着急了半天最后总算弄好了,写下来分享一下。最近记性

2015-03-11 15:24:39 568

原创 windows使用system身份执行cmd

转载请注明:在使用jenkins调用命令行工具的时候,jenkins使用system身份调用,这使得在admin身份时设置的某些功能在system时不起作用,所以我们也要获得system身份来进行配置。(在cmd中是无法直接cd到system32文件夹的)做法是:找到system32文件夹下的那些exe们,找一个由系统调用的而且不常用到的,比如讲述人 Narrator.exe。

2015-03-09 19:07:38 10162 1

原创 c++类函数指针

在研究quick-3.3的时候,跟踪触摸事件分发部分的函数,发现了一个少见(多怪)的写法: ->*。void Widget::pushDownEvent(){ this->retain(); if (_touchEventCallback) { _touchEventCallback(this, TouchEventType::BEGAN);

2015-03-09 14:41:37 769

转载 C/C++中volatile关键字详解

原文:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777432.html1. 为什么用volatile?    C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 "The C++ Programming Languag

2015-03-09 13:49:13 631

转载 最简单的Ogre系列之一——Ogre框架程序(不使用ExampleListener/Application)

原文:http://blog.csdn.net/zhuxiaoyang2000/article/details/6324080本文参考Ogre官网上的MinimalApplication写了一个最简单的Ogre程序,不包含任何资源文件,当然了,也没有任何功能: )。本文写作的初衷是:(1)ExampleListener/Application包含的内容过于丰富,不便于在此基础上写出

2015-03-02 19:50:53 1037

转载 彻底学习STL中的Allocator

Allocator是C++语言标准库中最神秘的部分之一。它们很少被显式使用,标准也没有明确出它们应该在什么时候被使用。今天的allocator与最初的STL建议非常不同,在此过程中还存在着另外两个设计--这两个都依赖于语言的一些特性,而直到最近才在很少的几个编译器上可用。对allocator的功能,标准似乎在一些方面追加了承诺,而在另外一些方面撤销了承诺。    这篇专栏文章将讨论你能用all

2015-03-02 17:36:45 1038

原创 stl中的一些小技巧

当需要根据类型重载一个函数的时候,可以在函数定义的时候只写形参类型,不写形参变量名。这样能够正常重载,可读性更明确,说明这个函数只是因为类型而重载,跟其中的值无关。using namespace std;struct FuckAaa {};struct FuckBbb {};void func(int base, FuckAaa){ cout << "fuckAaa : " <<

2015-02-28 14:15:04 934

转载 【干货】国外程序员整理的 C++ 资源大全

关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard Template Library:标准模板库C POSIX l

2015-02-27 17:07:20 800

转载 网络游戏程序员须知 目录

原文:http://blog.csdn.net/rellikt/article/details/5846668UDP vs TCP 网络游戏我们应该使用什么协议呢?是TCP还是UDP?亦或是两者混用?我们在这篇讨论中告诉大家,我们应该在一个快节奏的游戏中使用的网络传输协议。 收包与发包 这篇文章会告诉我们如何在电脑上实现收包与发包。附带的代码

2015-02-10 16:22:33 808

原创 thrift for lua 使用记录

本人精心总结,欢迎转载,转载请注明出处:http://blog.csdn.net/einsteinlike/article/details/43700985thrift是一个十分节省的数据传输协议,我们尝试将其移植到quick-cocos2dxlua的使用:首先编译lua5.2 make install进系统。然后编译thrift 0.9.2 ,配置的时候选择 ./configure —w

2015-02-10 11:30:38 5515

转载 游戏服务器:到底使用UDP还是TCP

在编写网络游戏的时候,到底使用UDP还是TCP的问题迟早都要面对。一般来说你会听到人们这样说:“除非你正在写一个动作类游戏,否则你就用TCP吧” 或者是 “你能够在MMO游戏中用TCP,因为魔兽世界就用的TCP!”遗憾的是,这些观点都没有反映这个问题的复杂性。背景首先,说明一下,我之前主要是用TCP进行网络编程。我曾为一个流行的在线纸牌游戏编写服务器了好几年,在高峰

2015-02-10 11:22:52 999

转载 关于cocos2d-x对etc1图片支持的分析

http://blog.csdn.net/langresser_king/article/details/9339313                   1、ETC1图片是android下通用的压缩纹理,几乎所有的android机器都支持,是opengles2.0的标准。不像pvrtc4只是部分powervr的显卡支持。          ETC1图片不支持半透明(有替代方案可以使

2015-02-02 14:04:34 1954

转载 Apache Thrift的简单使用

Apache Thrift的简单使用---------------------- 1. 简单介绍Thrift是Facebook的一个开源项目,主要是一个跨语言的服务开发框架。它有一个代码生成器来对它所定义的IDL定义文件自动生成服务代码框架。用户只要在其之前进行二次开发就行,对于底层的RPC通讯等都是透明的。目前它支持的语言有C++, Java, Python, P

2015-02-02 09:51:22 634

转载 pvr与png的内存占用

pvr与png的内存占用  转载▼    Zwoptex生成的spritesheet除了可以导出png格式的图片外还有pvr格式。pvr格式是iOS的显示芯片可以直接读取的,不需要经过解析就能直接显示,所以渲染速度更快,更节省内存。我特意在cocos2D 2.0 rc1版本做了一项测试:    一个空的cocos2D模版工程运行起来之后占用的内存大约是4MB

2015-01-30 11:13:12 1042

headfirst设计模式

设计模式经典名书 headfirst系列

2014-11-12

空空如也

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

TA关注的人

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