自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (9)
  • 收藏
  • 关注

原创 标准C++为何不提供split函数?

标准C++为何不提供split函数? 最近发现一个问题,标准C++似乎没有直接提供split函数。后来发现,实际上,C++11解决这个问题并不难,也不需要多少代码。const std::string text = "12/01/10";const std::regex ws_re("-|/"); // -或者/分割std::vector<std::string> v;std::copy( std::sregex_token_iterator(text.begin(), text.

2020-11-15 21:10:19 383

原创 curl安装

刚刚安装curl成功。注意最后配置库搜索路径。1)wget https://curl.haxx.se/download/curl-7.70.0.tar.gz2)解压tar -xzvf curl-7.70.0.tar.gz3)覆盖安装1 cd curl-7.55.12 ./configure3 make4 make install5 配置库搜索路径注意到输出信息:Libraries have been installed in:/usr/local/libIf you ever.

2020-06-16 15:08:24 506

原创 git学习心得

git的确是一个非常强大源代码版本管理工具,它应当成为所有程序员的工具。git最大的好处是不用总是在线去操作,以前用svn的时候只要网络不好,或者从公司回到家里,或者出差,就无法再继续工作了。使用Git完全没有这方面问题,用了它就可以随时随地的工作,不必时时在线工作。 除了可以离线工作之外,gti各方面的功能也要强悍很多,这得益于其底层设计的精妙。使用git可...

2019-09-18 15:56:15 1058

原创 CMake在Visual Studio下生成目录结构

通过CMAKE自带函数source_group可以实现在Visual Studio下生成目录结构。然而如果每个项目都这样手工一个个写岂不是很累,幸好发现一个现成脚本,不用自己重复发明轮子了。看例子:目录结构hello/include/hello.hpphello/src/hello.cpphello/CMakeLists.txtCMakeLists.txtcma...

2019-06-11 10:42:22 2527

原创 cmake中boost库找不到问题

有时候需要用到boost库,在CMAKE中怎么配置都很清楚,但是其中有一个小坑需要注意。 这个坑有点低级,但是有时候人们就是不知道没电是因为插排没插到插座上。 boost库可能我们编译的时候选择了64位或者32位。cmake在生成的时候默认是32位,如果cmake生成选择32位而boost库只提供了64位的库,那么就会报告找不到boost库的错误...

2019-05-29 16:36:37 5195

原创 Django分页慢的问题解决方案

在使用Django进行分页的时候,发现数据量大了会变得很慢,有明显的延迟几百万数据延迟竟能达到1-2秒。经过一番分析,本人总结出了几个关键点,并提供了一种实测可行的解决方案。 首先介绍一下环境,本人使用的是layUI后台管理模板。分页layUI已经搞定,后台服务只需要按照layUI的请求,返回正确页面的数据和总数据量。前端请求url类似这样:/use/ship/data...

2019-05-14 09:14:37 3366

原创 Qt5.6与protocol buffer在XP冲突解决

最近发现Qt5.6写的程序在XP上运行出了标题之外,所有界面任何字符无法显示,全部是空白。我找了Qt自身带的例子进行测试,发现都好使。那问题出在哪里,我把目光转移到了boost和protocol buffer,因为我还同时使用了这两个开源库。通过不断测试,发现只要用到了protocol buffer就会出现这种问题。既然如此,我想可能的解决方案是搞两个进程,一个进程完全用Qt写,...

2019-03-06 10:09:47 208

原创 数据分析之误区

        在数据分析领域,其实也不限于数据分析领域,只要面对的问题领域不熟悉,就会感到不安,不确定应当如何往前进。这种不安和不确定促使人们希望引入“重型武器”:花哨的术语,重量级的机制,大型的项目。不幸的是领导往往是问题领域的伪专家,但他们却拥有决策权。这就导致了开出简单预防性“处方”的工程师被认为是无能,而开出重量级“处方”的工程师被认为是有能耐。当然,事实是正好相反的。“解决方案”的复杂...

2018-04-26 14:17:03 662

原创 什么是独热码

独热编码看了不少解释,但是通俗易懂的帖子很少,根据自己的理解写一篇自认为较好理解的。 编码过程:  假如只有一个特征是离散值:    {sex:{male, female,other}}  该特征总共有3个不同的分类值,此时需要3个bit位表示该特征是什么值,对应bit位为1的位置对应原来的特征的值(一般情况下可以将原始的特征的取值进行排序,以便于后期使...

2018-04-11 18:15:22 8631

转载 线代哪家强

器学习学者张志华教授曾经说过:“搞好机器学习,关键是数学,但你又不能把机器学习变成搞数学,那样就漫无边际了。”数学浩瀚如海,神灵通天,我们还是要敬畏数学之神,不要毫无目标、不计成本的扩大数学的钻研,而是要把握好度。对于绝大多数 AI 工程师来说,还是应该以机器学习为主导,对于其中涉及的数学知识形成理解,打牢基础,突出重点,适度拓宽,这就算过关了。以后根据主攻方向,随用随学,急用先学,这样就可以了。...

2018-04-09 08:59:00 230

转载 MCMC方法小记

转自http://sunyi514.github.io/采样采样问题指的是给定一个特定的概率分布p(z)p(z),得到一批符合这个概率分布的样本点。采样的方法有很多,MCMC是其中的一类方法,意思是利用Mento Carlo和Markov Chain完成采样。当然,要完成对各种分布的采样,有一个默认的假设,就是我们已经能够对均匀分布进行采样了(后面就专指范围为0-1的均匀分布),也就是编程中通常会...

2018-04-08 15:44:43 4479 2

转载 贝叶斯思想以及与最大似然估计、最大后验估计的区别

ML-最大似然估计MAP-最大后验估计贝叶斯估计三者的关系及区别(本篇博客来自李文哲老师的微课,转载请标明出处http://www.cnblogs.com/little-YTMM/p/5399532.html ) 一。机器学习  核心思想是从past experience中学习出规则,从而对新的事物进行预测。对于监督学习来说,有用的样本数目越多,训练越准确。用下图来表示机器学习的过程及包含的知识:...

2018-04-08 15:27:20 293

转载 表达式引擎aviator

Aviator是一个轻量级、高性能的Java表达式执行引擎, 本文内容主要来自于官方文档简介包依赖使用手册执行表达式使用变量exec 方法调用函数自定义函数编译表达式访问数组和集合三元操作符正则表达式匹配变量的语法糖nil 对象日期比较大数计算和精度字面量表示运算类型转换和提升decimal 的计算精度强大的 seq 库两种运行模式调试信息语法手册数据类型操作符算术运算符逻辑运算符关系运算符位运算...

2018-04-03 14:47:36 229

3D Math Primer for Graphics and Game 2nd

3D Math Primer for Graphics and Game 2nd 这本书从基础的向量开始讲解,一直讲到图形学的渲染,最后到简单的物理问题.讲解非常详细,基础,深入浅出,很多问题,让曾经摸不着头脑的我,醍醐灌顶。 但是,这本书一定要看英文原版,我看过中文译本,感觉翻译垃圾,而且内容大量删减,这里就不说是哪本书了,大家一搜索就知道了.

2024-02-01

贝叶斯编程方法代码

贝叶斯编程方法代码, 这是贝叶斯编程与方法一书的对应的源代码

2018-03-21

数据库存取在面向对象编程中的应用

在编写面向对象应用程序时,经常需要从关系型数据库存取数据,如何把对象与数据库记录关系对应起来?这本书介绍了大量的关于O/R映射的设计模式。

2010-02-04

C++编码风格基础(介绍了一种良好的编码规则)

本文档提供了C++ 编程的一系列标准和准则,来创建可靠的C + +代码,使得代码更容易理解,增强和维护。

2010-01-26

MPC使用介绍 学习ACE/TAO必备

ACE MPC使用的中文翻译。MPC是一个用来从mpc文件中生成不同编译工具所支持的项目文件的工具。MPC项目文件是构造单一编译目标的源文件的集合。MPC使用平台特定的输入和mpc文件一起生成不同编译工具所支持的项目文件,如:makefile, Visual C++工作区和项目文件,Visual Studio解决方案和项目文件,等。MPC同特定的项目文件相比有如下优点:能够最大限度的减少需要维护的项目文件数量;同时支持项目继承;语法简单,易于维护;等。

2010-01-26

C++职业程序员必备手册

这是一本C++职业程序员必备的手册,值得拥有。

2009-02-25

如何求解问题——现代启发式方法

教科书总是把问题和解决方法一股脑的告诉你,而把关键的如何创造性得到解决方法忽略掉了。而且无论是从小学还是到大学,我们所学到的都是如何解决细分的微小的孤立的问题,大多数人所缺乏的是如何利用已知的知识去创造性的解决教科书上所没有的实际问题。本书正是人人都需要的一本书,它不是一一罗列各种算法实例,当然本书的确充满了算法,但是它重点是告诉你如何获得求解问题的能力。

2008-05-07

空空如也

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

TA关注的人

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