自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (22)
  • 收藏
  • 关注

原创 用C++实现一个LRU cache

#include #define DEFAULT_LRU_CAPACITY 10000templateclass LRUCache{ struct Node { K key; V value; Node *prev, *next; Node(const K& key, const V& value) : key(key) , value(value)

2017-11-14 19:12:26 446

原创 机器学习实践笔记1

机器学习实践笔记1现在machine learning的主流是神经网络了,它的优势是不用做feature engineering:deep learning的几个权威你要认识: hinton, lecun, bengiohttp://cs231n.github.io/http://openclassroom.stanford.edu/MainFolder/CoursePage.php?cour

2016-06-28 15:49:55 315

转载 LVS 三种工作模式的优缺点比较

LVS 三种工作模式的优缺点比较一、Virtual server via NAT(VS-NAT)优点:集群中的物理服务器可以使用任何支持TCP/IP操作系统,物理服务器可以分配Internet的保留私有地址,只有负载均衡器需要一个合法的IP地址。缺点:扩展性有限。当服务器节点(普通PC服务器)数据增长到20个或更多时,负载均衡器将成为整个系统的瓶颈,因为所有的请求包和应答包都需要经过负

2013-08-05 11:37:13 777

原创 自动备份脚本

由于vps不稳定,以防数据再丢失,所以写了如下的自动备份脚本:[root@MyCloudServer sbin]# vi backup.sh function send_mail(){ to=$1 subject=$2 message=$3 attachment=$4# send_server="mail.cc.

2013-07-27 18:58:15 805

原创 php单独安装mysqli等扩展

网上找了一堆资料,都不可靠,步骤其实很简单cd  .../src/php-5.4.9/ext/mysqliphpize./configure./make./make install这时会提示把生成的so文件放在哪里,如果你的lib路径配置在/usr/local/lib下,把文件拷到这个目录中就可以了另,php的编译也很简单就是三步:./configure

2013-02-25 17:25:53 3057

原创 mingw下编译protobuf

由于mingw缺少一些linux命令,及不能执行shell脚本,所以要安装cygwincygwin以默认的选项安装就可以了。cd /cygdrive/c/protobuf-2.4.1/ ./configure/cygdrive/c/MinGW-4.6.1/bin/mingw32-make编译中。。。最后在生成protoc的时候出错。就是不能生成protoc.

2013-01-12 23:10:16 2168

原创 boost+mingw+codelite+thread配置

mingw+boost1、修改 bootstrap.bat :    set toolset=gcc2、编译boost.thread :    在dos命令行中输入gcc,如果提示找不到,则需把c:\mingw1.6.4\bin加入到PATH中     bjam.exe -toolset=gcc --with-thread --build-type=complete var

2013-01-11 12:03:10 1443

原创 据说是facebook笔试题,大家看看怎么做

设计一个variant类,这个类有如下特征variant v = string("jams"); //用string赋值variant v2 = 18; //用数值型赋值variant jam["name"] = v; //用variant型赋值jam["age"] = v2;jam["sex"] = string("famale");jam["hobby"] = variant.

2012-10-02 00:18:26 2349 1

原创 界面引擎

界面引擎:1,脚本与c++交互。采用xml配置界面结构,脚本写界面逻辑。避免使用多层覆盖,避免使用z-order,尽量以定义的先后顺序来处理z-order关系只允许调整同级之后的层深关系。风格尽量类似于html降低学习与排错门槛。为降低cpu战用,可以采用定时刷新与被动刷新模式,尽量使用被动刷新,此属性可以配置。

2012-07-30 15:07:02 901

原创 文件共享软件。。

一定要开发出一个文件共享软件,发帖为证主要功能:支持文件的分享与下载细节:1,文件/目录共享2,私密通道传输3,好友加速通道传输4,对话/群聊5,支持bt协议性能要求:1,带宽切换2,资源战胜低3,聊天支持贴图,放音乐4.高度安全,加密传输5,高性能优先开发文件共享与传输,其次界面,其次聊天。开发时长:半年开发人数1--3

2012-07-30 01:26:03 736

原创 输入十进制数,输出其相对应的16进制数。

解法如下:#include #include #include using namespace std;string hex2string(unsigned char t){ string str; int p = (t & 0xF0) >> 4; if (p >= 0 && p <= 9) str += p + '0'; else str += p - 10

2012-06-19 17:01:53 1623

原创 通过函数模板求 1+2+3+..+100

如题,代码如下:#include using namespace std;templateint sum(){ return T + sum();}template<>int sum(){ return 1;}int main(){ cout () << endl; return 0;}编译命令:g++ -o app -std=gnu++0x app

2012-06-16 15:21:47 1014

原创 找出数组和最大的连续子序列

题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输出为该子数组的和18。代码如下:#include using namespace std;int

2012-06-16 14:34:43 2074 2

原创 c#播放mp3总结

1、sndPlaySound只能播放wav文件,不能播放mp3文件。2、mciSendString播放mp3的步骤是:mciSendString("open " + path + " alias media", null, 0, m_Handle); mciSendString("play media", null, 0, m_Handle);1)、文件名中如果有空格,需要用双

2012-02-15 18:47:57 917

原创 模拟滚动条

function OnDocLoad(){ TinyScrollbar.setContentHeight(contentSpan.style.height); TinyScrollbar.setScreenHeight(screenSpan.style.height); TinyScrollbar.setScreenTop(screenSpan.style.top); TinyScrol

2011-12-19 17:29:09 696

原创 jquery test study

select by element name 1 2fdfd click keyup jQuery("#tTest").keyup(function(event) { //jQuery("#lResult").html(jQuery(this).val()); $(this).val(""); $("#lResult").

2011-11-03 01:31:13 1191

原创 wfstream写入unicode字符串很多陷阱

1,直接通过 wfstream 2,只有用这种方式: fstream.write( (char*)wstring.c_str(),  2 * wstring.size() )的方式才能写入成功3,写入成功的unicode字符是乱码,通过ultroEdit打开看,写入的字符是对的。 所以另外新建了一个记事本文件,二者比较发现一个秘密,比须在文件的开头放入两个特殊字符 "FF FE",unic

2011-06-28 15:46:00 4216

原创 一个迷你的日志类(c++版)

这个日志系统是我花了几小时写出来的,功能还不齐全,我会在以后继续不断完善,争取做到商业级别的。另目前不支持unicode,但是我已经实验成功了如何支持unicode了。代码如下:#pragma once#include "common.h"#include #include /*******************************************

2011-06-28 15:36:00 1235 1

原创 让c++与lua互操作

<br />首先封装一个类lua_wrapper,供需要向lua暴露接口的c++类继承:<br />extern "C" {#include <lua.h>#include <lua.hpp>#include <lauxlib.h>#include <luaconf.h>#include <lualib.h>}class lua_wrapper{ typedef int (*fun_cpp_api)(lua_State* luaState);private: st

2011-04-20 13:16:00 1278

原创 using v8

firstly install python & scons.fter get the v8 source by tortoisesvn. and launch cmd goto the v8 directory type:scons mode=release library=releasethen it will build it, i use visual studio 2005, the official site said you should install the sp1 patch, but

2010-10-02 02:03:00 703

原创 b-encoding 封装

/* =========================================== date author amend 4/27/2010 bs create file 4/27/2010 bs create the six be_* class============================================= */#prag

2010-05-10 13:20:00 476

原创 模仿boost::any类型

#include #include #include #include using namespace std;class IMeta{public: virtual ~IMeta() {} virtual IMeta* clone() = 0; virtual const std::type_info & type() const = 0; vir

2010-03-29 20:59:00 606

原创 一个问题

//==============================//a.h#pragma onceclass b;class a{private: b* pb;public: void print();};//========================//a.cpp#include "stdafx.h"#include "a.h"#

2010-03-29 20:57:00 437

原创 visual c++的一个bug, 2003/2005

//==============================//a.h#pragma onceclass b;class a{private: b* pb;public: void print();};//========================//a.cpp#include "stdafx.h"#include "a

2009-12-30 17:55:00 454

原创 使用URLDownloadToFile下载文件,有进度

class DownloadDelegate: public IBindStatusCallback{public: HWND m_hMainWnd; DownloadDelegate(HWND hWnd) : m_hMainWnd(hWnd) {} STDMETHOD(OnProgress)(ULONG ulProgress, ULONG ulProgressMax,

2009-12-08 14:52:00 1597 1

原创 打印不大于10000的所有素数(修订)

基本上是扫描一遍就出来了,counter++放在if语句的前面,最终counter为10970,如果放在后面最终counter为9743#include static bool result[10000] = {0}; void fun() { bool* p = &result[0]; for (int i = 0; i < 10000; i

2009-09-17 10:02:00 748

原创 多线一一程下一一载

#pragma onceclass CDownloadDlg;class CInternetDownload{public: typedef struct { DWORD nStart;//文件片段的起始位置 DWORD nEnd;//文件片段的长度 size_t nIndex;//当前线程的编号 size_t nTotal; CInter

2009-08-18 12:33:00 1424

原创 打印1000内的所有素数,算法复杂度O(n)

#include static bool result[10000] = {0};void fun(){ bool* p = &result[0]; for (int i = 0; i < 10000; i++) *p++ = true; int t; for (int i = 2; i < 10000; i++) { if (!res

2009-07-20 14:27:00 739

原创 总结

自己总结一下:一、堆和栈1,局部变量一般放在栈中,用户通过malloc和new分配的变量放在堆中2,堆的容量大,栈的容量有限制,对于每个32位windows程序,其内存为,用户区是2G,系统区是2G3,堆的分配和回收慢,栈分配和回收的速度快4,堆分配的需要自己负责回收,栈的分配回收是自动的。5,C#中的值类型放在栈中,引用类型放在堆中6,小心栈溢出,避免深度递归

2009-05-14 12:40:00 437

原创 clip协议实现

// clip.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"typedef unsigned char byte;#include using namespace std;#define TRUE 1#define FALSE 0void encry_clip_encode(byte* data, con

2009-05-05 19:50:00 1607

原创 js片段

<!--function Node_OnAdd(){ var xx = document.getElementById("show"); xx.innerHTML +="" +document.getElementById("txtValue").value +"";}function Node_OnDelete(){}function No

2009-04-10 00:15:00 554

原创 p2p打洞的功能封装

把它们封装一下,正在研究这个东西。 #ifndef _MYSOCKET_H_#define _MYSOCKET_H_#include #include "Exception.h"class CMySocket{public: CMySocket(int type); void Bind(); inline int Sendto(char FA

2009-04-08 18:15:00 2071 1

原创 sql笔记

sql执行之步骤:(8) SELECT (9) DISTINCT (11) (1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) WITH {CUBE | ROLLUP}(7) HAVING (10) ORDER BY 详细说明:1. FROM: A Cartesian p

2009-04-07 13:05:00 481

原创 和尚挑水问题

某寺庙里7个和尚:轮流挑水,为了和其他任务不能冲突,各人将有空天数列出如下表:和尚1: 星期二,四;和尚2: 星期一,六;和尚3: 星期三,日;和尚4: 星期五;和尚5: 星期一,四,六;和尚6: 星期二,五;和尚7: 星期三,六,日;程序:#include using namespace std;//如果某个和尚的挑水日期已经确定,则函数返回这个日期,否则返回-1inli

2009-04-04 13:47:00 2426

原创 客户端设计

IM协议设计方案 客户端与系统通过消息交互, 消息必须有可扩展性。系统在有条件的情况下可以考虑开放协议。消息严格独立的,即状态独立,客户端有一个状态机,这个状态机负责是否解析、处理、响应系统的消息。消息分两种,广播消息和专有消息。广播消息发给所有的用户,专有消息系统与单独的用户间交互。专有消息安全级别很高其它用户无法偷听、识别、分析。系统和用户都必须有机制来避免恶意攻击

2009-04-01 18:08:00 1147

原创 三维开发之路1

#include "stdafx.h"#include #include #include using namespace std;#define interface classclass DrawArgs{public: DrawArgs(){} void Debug(){} private: float m_TargetWidth;

2009-03-27 18:25:00 554

原创 数独求解

// onlynum.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ int a[9][9] = { {1, 3, 0, 9, 8, 0, 4, 0, 0}, {0, 0, 5, 1,

2009-03-23 12:52:00 487

原创 检查头文件是否互相包含

头文件互相包含是一种非常见的问题,一旦工程很大,这样的问题比较难排除,特别是间接互相引用的时候。在项目的移植中常常会遇到这些问题,而sourceinsight中又无法查找头文件包含关系,所以特写了一个程序来解决此类问题。我还不知道是否有现成的解决办法,若有欢迎告知。头文件是否互相包含实际上是查找有向图中是否有环路的问题。思路比较简单,可以定义一个图的结构。考虑到这是一个稀疏图,所以我借助stl

2009-02-18 09:33:00 3807

原创 大数相加

超大数相加:输入:n//n个数输出:结果#include #include #include #include #include using namespace std;int main(int argc, char* argv[]){    //uint64 n;    int n;    while (cin >> n)    {        int s;        int sum[10

2008-12-10 00:09:00 508

原创 18:18 day

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;usin

2008-12-08 18:18:00 1128

Lua-5.1.5-部分源码注释.rar

Lua-5.1.5-部分源码注释.rar

2018-12-05

Comparative analysis of algorithms for next-generation sequencing read alignment

Comparative analysis of algorithms for next-generation sequencing read alignment.pdf 生物信息 算法 量化分析 数据分析 神经网络

2018-12-05

理论力学II(哈工大六版).pdf

理论力学II(哈工大六版).pdf 游戏开发 物理引擎设计必备哦

2018-12-05

rad-studio-feature-matrix.pdf

rad-studio-feature-matrix.pdf rad-studio-feature-matrix.pdf delphi免费版与企业版功能对比,主要差异就是企业版支持UML与架构设计工具

2018-12-05

问道量化投资__用MATLAB来敲门.pdf

问道量化投资__用MATLAB来敲门.pdf 量化投资、量化交易、数学,通过机器学习、人工智能进行投资及交易。高频交易

2018-12-05

荧光定量PCR技术讲座:理论基础、引物及探针设计、内参选择、体系优化、实验方案、数据分析、污染防控、SNP及稀有突变检测

[emuch.net]荧光定量PCR技术讲座:理论基础、引物及探针设计、内参选择、体系优化、实验方案、数据分析、污染防控、SNP及稀有突变检测.ppt 生物信息与机器学习交叉学科

2018-12-05

线性模型的理论及其应用.pdf

线性模型的理论及其应用.pdf 机器学习 数学建模 线性优化 机器学习

2018-12-05

LOVE for Lua Game Programming.pdf

《LOVE for Lua Game Programming_LOVE for Lua Game Programming_ Master the Lua programming language and build exciting strategy-based games in 2D using the LOVE framework》一本讲love框架开发游戏的书。love是一款很小巧的游戏开发框架,有了它就可以用纯lua写游戏了。love框架里的功能很多,包括音频支持。

2018-12-05

[Windows系统编程(原书第4版)].Johnson.M.Hart.扫描版

windows系统编程 原书第4版,本书主要讲解windows系统的底层开发,与windows核心编程相得益彰,是一本很经典的书籍,推荐给大家。

2018-12-05

复变函数(西交四版)

傅立叶变换/拉普拉斯变换/卷积/复平面。机器学习必备知识。

2017-10-06

visual Basic 6.0 win32 API程序设计(pdf格式)

《visual Basic 6.0 win32 API程序设计》pdf格式,通过tif转化的,网络上独一无二的资源,免费奉献给大家。

2012-05-03

编码转换及查看工具

编码转换及查看工具。查询汉字的编码,通过编码反查汉字,支持unicode、utf-8、gbk、big5等编码,支持整句查询。

2012-02-03

一个pdf文件查看工具

一个pdf文件查看工具一个pdf文件查看工具

2009-06-24

VC++旅游优惠图片pic

旅游优惠图片,假期优惠,这是我自己的东西,只是csdn.net不能上传图,所以只有放在这儿了,大家不要下载

2009-01-19

用C实现接口的例子,依照高通的brew编写

用C实现接口的例子,依照高通的brew编写,VC工程下通过编译,但是GCC下不行

2009-01-14

我写的xml解析程序

我写的解析程序。有许多错误,正在调试中。

2008-10-22

Windows网络编程中文第二版

真正的中文第二版,绝对是真的,不像网上的一些人用第一版骗人

2008-08-31

hacker delight

很好的一本书,如果你想高效利用内存,就看它吧

2008-08-21

空空如也

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

TA关注的人

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