- 博客(59)
- 资源 (1)
- 收藏
- 关注
原创 该符号在函数 "public: __thiscall _bstr_t::_bstr_t(wchar_t const *)" (??0_bstr_t@@QAE@PB_W@Z) 中被引用
对付这个错误有两个解决办法:1. 可以通过改工程设置解决 Configuration Properties-> C/C++-> LanguageTreat wchar_t as Built-in Type = No同时添加一个附加库:comsupp.lib2. 或者将工程设置改为: Configuration P
2016-10-09 08:46:35 810 1
原创 Bloom Filter算法实现
#include#include#include#include#include#include#include "hashFun.h.h"//#include//#include//#include/** bloom.h** Created on: 2012-2-22* Author: xiaojay*/#ifndef BLOOM_H_#de
2015-12-23 19:27:14 537
原创 angular js实现表单验证
1、html代码 验证表单是否已经填写:*不能为空* {{user.name}} 验证长度最小值为5:*最小长度为5* {{user.minlength}} 验证长度最大值为20:*最大长度为2
2015-12-08 14:01:42 739
原创 angular js实现email实时编辑
1.html代码 hello parent {{person.name}} price:{{price}}限购五件 + - current count:{{total}} {{timenow}}
2015-12-08 13:13:13 946
原创 论迭代器和auto的效率问题
1、遍历一个容器,大家一般会这么写;(用迭代器遍历)#include #include int main(){std::vectorint> vec; for(vectorint>::iterator iter=vec.begin();iter!=vec.end();iter++) { cout //do
2015-11-27 10:51:21 2406
原创 兼容widows和linux的设置console、工作台颜色(七种)
std::string WebServer::setFont(int n, std::string s){#ifdef WIN32CONSOLE_SCREEN_BUFFER_INFO csbi;HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);GetConsoleScreenBufferInfo(hOut, &csbi);if (n == 0)
2015-11-19 13:34:02 1082
原创 小程序访问远程服务器请求密文在云函数上做解析示例
上图为设计的模型,解密的秘钥放在云函数中,默认腾讯服务器是可以信任的,解密是通过云函数searchCodeInfo。下面为云函数代码// 云函数入口文件const cloud = require('wx-server-sdk')var request = require('request')cloud.init()//放入MD5密码库js源代码/* * A JavaScript implementation of the RSA Data Security, Inc. MD5..
2020-07-10 17:09:07 341
原创 Python高效率处理图像显示图像方案
def Work_thread(self): # ch:创建显示的窗口 | en:Create the window for display cv2.namedWindow(str(self.n_win_gui_id),0) cv2.resizeWindow(str(self.n_win_gui_id), 500, 500) stFrameInfo = MV_FRAME_OUT_INFO_EX() img_buff = N.
2020-07-10 11:48:01 1055 8
原创 FSN文件的解析(点钞机读取钱币文件)
1、FsnParser.h文件#pragma once#include #include #include #include #define READ_SIZE 100/*** @brief 单个图像结构*/typedef struct{ unsigned int Data[32]; /**< 图像冠字号点阵数据 */}BOC_BOC_TImageSNoDat
2016-10-17 13:11:57 15563
原创 C++拷贝构造函数(20160812)
1、构造函数的介绍首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:int i=100;int j=i;这就是一个简单的普通类型的对象拷贝。而类的拷贝则不同于普通对象的拷贝,类对象存在各自成员变量,内部结构较为复杂,下面看一个简单的类对象拷贝的例子:#include using namespace std;class CExample {private:
2016-08-12 16:37:12 291
原创 C++总结之四种类型转换方式(20160806)
类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换成指向一个派生类对象的指针,这两种转换之间的差别是巨大的,但是传统的c语言风格的类型转换没有
2016-08-06 13:51:33 431
原创 C++总结之虚函数的作用(20160805)
虚函数的作用多态性是面向对象程序设计的一个重要特征。顾名思义,多态性就是一个事物具有多种形态。在面向对象方法中一般是这样表述多态性的:向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为。也就是说,每个对象可以用自己的方式去响应共同的消息,所谓消息,就是调用函数,不同的行为就是指不同的实现,即执行不同的函数。在C++中,多态性表现形式之一是:具有不同功能的函数可以
2016-08-05 17:18:10 731
原创 数字黑洞20160802(网易校招内推笔试题目)
数字黑洞:给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。
2016-08-02 14:19:15 455
原创 C++策略模式
概述:每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。 而策略模式就是对算法进行包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”。类图与实例:Co
2016-07-19 16:44:07 366
原创 boost::enable_shared_from_this的用法
通过enable_shared_from_this可以返回shared_ptr的类型示例代码如下:class EachClient :public boost::enable_shared_from_this{public: boost::shared_ptr f() { return shared_from_this(); }};int main(){ boost:
2016-06-21 16:50:37 1018
原创 opencv分解视频并保存图片
#include #include #include #include #include #include #include#include#define NUM_FRAME 300 //只处理前300帧,根据视频帧数可修改void Video_to_image(char* filename){ printf("------------- video to image ..
2016-06-16 09:30:26 2520 1
转载 有道理
读《程序员,你伤不起》发表于 2016-03-27 | 分类于 Life-Talk | 热度 160°C | 暂无评论作者简介:吉日嘎拉(蒙古族)2000年毕业于黑龙江大学计算机软件专业。微软MVP。博客园知名博主。争议性人物。现定居杭州。13年软件开发经验。外企5年。上市公司3年。独立经营软件公司2年。主持研发部门管理工作5年以上。行走江
2016-04-11 22:23:42 475
原创 python监控进程
import psutilimport subprocessimport osfrom os.path import join,getsizeimport reimport timefrom subprocess import PIPEcounter=0filesize_last=0def restart_process(): ha
2016-04-11 10:04:15 997
原创 python psutil监控进程
import psutilimport subprocessimport osfrom os.path import join,getsizeimport reimport timefrom subprocess import PIPEcounter=0filesize_last=0def restart_process(): haspro = 0
2016-04-01 10:52:09 4380
原创 C语言实现大数相乘
#include#include void add(char x[], char y[], char sum[]);void shuchu(char sum[]);int main(){ char sss[100] = {0}; char x[100]; char y[100]; int k = 0; gets(x); gets(y); add(x, y, sss);
2016-03-28 13:27:09 687
原创 万得股票历史数据接口
// TDBEasyDemo.cpp : 定义控制台应用程序的入口点。//#include "tdf/TDBAPI.h"#include "iostream"#include #include #include #include #include #include #include #include #includeusing namespace std;#if
2016-03-24 14:56:28 14316
原创 线程池原理及创建(C++实现)
本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。为什么需要线程池目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器
2016-03-16 13:20:53 469
原创 boost::asio编写的异步服务器和客户端
客户端#include#include#include#include#include#include#include#include#include#includeusing boost::asio::ip::tcp;using boost::asio::ip::address;class client : public boost::enable_sha
2016-03-14 16:22:18 9856 1
原创 c++ virtual的作用
using namespace std;class C{public: C() { cout << "construct c" << endl; } virtual ~C() { cout << "delete c" << endl; } virtual void showc() { cout << "show c" << endl; }};class D
2016-03-09 16:34:07 1215
原创 std::string类的实现
using namespace std; class String { public: String(const char *str = NULL); String(const String &other); char* Stringcpy(char *dst,const char *src); ~String(void); String & operator=(c
2016-03-03 15:21:00 2397 1
原创 同步、异步读取股票行情(源代码)
1、cpp文件#include"acsy/monitor/stock_data.h"#include#include"acsy/util/publictools.h"#include#include#include#includenamespace acsy{ namespace monitor { StockData::StockData() :m_mem(0)
2016-03-01 09:01:54 1444
原创 腾讯股票行情获取源代码
#include"acsy/monitor/stock_data.h"#include#include"acsy/util/publictools.h"#includenamespace acsy{namespace monitor{StockData::StockData(){m_mem = 0;}int StockData::main(){std::stri
2016-02-22 17:16:28 3841
原创 数独解法 C++实现
#include using namespace std; /* 构造完成标志 */bool sign = false; /* 创建数独矩阵 */int num[9][9]; /* 函数声明 */void Input();void Output();bool Check(int n, int key);int DFS(int n); /* 主函数 */int m
2016-01-31 20:04:19 16746 5
原创 vs2013编译boost库
32位编译:1.打开一个命令行,进入boost所在目录,运行bootstrap.bat2.编译命令:bjam.exe stage --toolset=msvc-12.0 --without-graph --without-graph_parallel --without-math --without-mpi --without-serialization --without
2015-12-18 13:48:16 1046 1
原创 在vs2013中引用boost库
关于Boost的盛名我就不多费口舌了,它是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,其成员已经有好几千人了。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。笔者写本文时,最新版的Boost
2015-12-18 09:58:26 2841
原创 c++跨平台读取根盘符文件路径到前台
1、后台代码using namespace std;int MonitorServerApp::processManage(){Json::Value value_sub;string ss;std::vector vec_sub;Json::FastWriter jw;#ifdef WIN32DWORD dwLen = GetLogicalDriveStrings(0, NU
2015-12-17 15:04:14 954
原创 js处理new Date()获取的时间
1、js代码 var updateClock = function() { $scope.clock.now = new Date(); $scope.timenow = deal($scope.clock.now); }; setInte
2015-12-08 11:04:38 950
原创 VS2013中实现angular代码智能提示
第一步:在项目同添加angular js文件的引用;这里使用NuGet包管理器来给项目添加angular jsinstall-pacage angularjs第二步:添加智能提示js文件我们下载 angular.intellisense.js 文件,有两个选择:第一种选择是我们只想在当前这一个项目中使用angular的智能提示功能,那么将下载的angular
2015-12-08 09:33:20 1557
原创 解决cookie过大问题
1、html代码; Progessing (in Bytes):{{bytesRead}} / {{bytesTotal}} 2、js代码;$scope.uploadAndSubmit=function(f) { var file = $('#ipt_file').prop('files')[0];// ;f.files[0]; // try sending var r
2015-12-03 09:32:30 5589
原创 c++成员变量初始化之二
1、普通的变量:一般不考虑啥效率的情况下 可以在构造函数中进行赋值。考虑一下效率的可以再构造函数的初始化列表中进行。 class CA{public:int data;……public:CA();…… }; CA::CA():data(0)//……#1……初始化列表方式{//da
2015-11-27 20:02:42 333
原创 c++成员变量初始化方法
-----------------Test.h----------------------------#pragma onceclass Test{private : int var1;// int var11= 4; 错误的初始化方法 const int var2 ;// const int var22 =22222; 错误的初始化方法
2015-11-27 19:55:26 380
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人