自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jes's Artistic Code

The personal value is making a diffence to the world.

  • 博客(117)
  • 资源 (6)
  • 收藏
  • 关注

原创 记一次逗逼的codecraft算法大赛的参赛经历

为情怀而战,开撸!codecraft是菊厂举办的有关图论的算法挑战赛,一次比赛一道题NP-Hard的问题,比的是谁设计出来的算法求解出来的结果最优,主要目标是在既定的地理图上进行服务器的部署和流量的配置,在满足需求的前提下尽量省钱。 我本来不打算参加这个比赛的,第一,我代码写的实在太烂,第二,数学功底实在太差,做科研凭直觉,做论证凭的是一套成熟的民科理论,所以感觉我和这种又考建模又考程序的比赛

2017-04-15 21:54:37 3567 1

原创 经典视觉跟踪算法TLD的剖析与展示

TLD is a typical Object-tracking architecture where the full name is tracking, learning, detect. The name implies how it work in practice. Without any bullshit, let’s have a look at a demo to see the p

2017-03-05 14:12:09 889

原创 人脑多线程工作

前言以前读中学的时候,曾经训练自己用左手写字,借此来训练和激活自己右脑的脑细胞,天真地以为到手左手写作业能力练的如火纯青之时,我到时便可以左右并驾齐驱,提高写作业的效率,然而这时不可能能,本文参考计算机多线程的概念,从这个角度来指导大脑在多任务的情况的使用方法。非前言一对于计算机的多线程工作机制大家应该都非常熟悉,我们平时编程的时候经常会遇到需要用到多线程的状况,比如说,我写一个上位机一边要采集数据

2017-02-28 09:55:26 2208

原创 Windows下配置QT

序言  昨天终于把大便(答辩)搞完了,终于有空来做些记录性的东西。  毕业设计机器人需要通过QT实时采集些数据,但是不能存在内存里进行分析,因为分析方面感觉还是MATLAB屌些,毕竟有很多工具箱。   那第一想的是用txt存吧,再通过MATLAB去读,可以是可以但是low,而且数据标签不好管理,所以上MySQL吧,那这一章讲的就是如何~从QT去链接到MySql,Ubuntu的比较简单有包管理工具,

2017-02-28 09:53:05 556

原创 公告!

今后原创文章,将全部移至一下公众号,希望朋友们支持下~

2016-12-26 09:57:28 1233

转载 如何准备面试呢?个人经验:

1. 代码算法:基本算法(如快排等,需要熟练掌握) + 剑指Offer(面试经常出相似的题) + LeetCode(剑指Offer的补充,增强动手能力)2. 机器学习:李航《统计学习方法》(读3遍都不为过啊!) + Coursera Stanford《Machine Learning》(讲得很基础,但是没有告诉你所以然) + Coursera 台湾大学《机器学习高级技法》(里面详解了SVM,E

2016-04-23 20:39:14 537

转载 百度NLP电面总结(数据挖掘)

编程基础C++const虚函数:虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。Python常用的数据结构及应用场景(list,dict,tuple)统计知识给定一个分类器p,它有0.5的概率输出1,0.5的概率输出0。Q1:如何生成一个分类器使该分类器输出1的概率为0.25,

2016-04-23 20:37:36 741

转载 教你如何迅速秒杀掉:99%的海量数据处理面试题

教你如何迅速秒杀掉:99%的海量数据处理面试题   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。    毕竟受文章和理论之限,本文将摒弃绝大部分的细

2016-04-23 20:36:06 346

转载 阿里巴巴电话面试2面总结_数据挖掘工程师(天猫事业部)

项目相关介绍项目项目相比别人有什么优劣项目的数据从哪里来项目的特征向量的归一化与异常处理项目的下载量目前在研究什么参加天猫大数据推荐算法成绩机器学习线性分类器与非线性分类器的区别及优劣;特征比数据量还大时,选择什么样的分类器?对于维度很高的特征,你是选择线性还是非线性分类器?对于维度极低的特征,你是选择线性还是非线性分类器?如

2016-04-23 20:31:32 1025

转载 百度数据挖掘实习工程师一、二现场面试(深圳)

一面项目详细介绍项目。现场手写代码字符串反转快排Python如何提高Python的运行效率写一个简单的正则匹配表达式(将文本中的123.4匹配出来)机器学习KNN(分类与回归)CART(回归树用平方误差最小化准则,分类树用基尼指数最小化准则)Logistics(推导)GBDT(利用损失函数的负梯度在当前模型的值作为回归问题

2016-04-23 20:29:47 732

转载 数据挖掘工作指南(1)

作者:周琦链接:https://www.zhihu.com/question/27317479/answer/67237736来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1 工具的学习(排列有序)python(我用的python tutorial,细节可以查书learning python,然后查询一些文档比如,numpy,matplotl

2016-04-23 19:53:28 400

转载 SVD原理及其应用导论

Contents     1. 认识SVD    2. SVD与广义逆矩阵    3. SVD与最小二乘法    4. SVD与数据压缩    5. SVD与潜在语义分析    6. SVD与低阶近似  1. 认识SVD    在认识SVD之前,先来学习两个相关的概念:正交矩阵和酉矩阵。    如果,则阶实矩阵称为正交矩阵。而酉矩阵是正交矩阵

2016-01-14 19:30:29 570

转载 改变计算技术的 9 个伟大算法

在过去,很多巧妙的计算机算法设计,改变了我们的计算技术。通过操作标准计算机中提供的中间运算符,可以产生很多的高效函数。这些函数导致了计算机程序的复杂性和多样性,这也是今天计算机时代快速发展的重要原因。如下所示,我们列举了一些算法,它们改变了我们的计算机使用。压缩技术哈弗曼编码哈弗曼编码在无损数据压缩中广泛应用。为了找到

2016-01-14 19:27:47 440

转载 什么叫工业4.0,这篇接地气的文章终于讲懂了

笔者早年从事过工业自动化行业,后来去了几个城市,讲过《工业互联网与工业文明史》这门课,以至于很多人以为我很懂工业互联网(其实我也就是半桶水而已)。今天早上有人问我,工业4.0到底是个啥,本来答应给他单独讲一遍,后来一想,不如整理下材料和思路,一块分享给大家,所以今天就跟大家谈谈这个神秘的工业4.0吧。先声明,笔者只是个知识的搬运工,我说的不一定对,不过是看了很多材料后消化理

2016-01-14 19:24:57 1101

转载 一张图道尽程序员的出路

最近在琢磨程序员到底路在何方,经过不断的自虐和代入,终于在迷雾森林中得图一张,看之豁然开朗。独乐乐不如众乐乐,share了:图1 程序员职业路线图术语表图1中使用了很多术语,这里先做解释,只有我们大家都说同一种语言,沟通才会顺畅。●程序员:撰写代码,生产软件,辅助提高社会生产率的脑力劳动者。据说喝的是咖啡,抽的是烟,产的是

2016-01-14 19:21:55 4196

转载 如何在Linux上使用命令行查看硬件信息

来源: Winclient链接:https://www.winclient.cn/check-hardware-information-linux/作者: 海猴子在 Linux 中,可用于检查和查看硬件信息的命令有很多。其中某些命令可以输出特定硬件和信息,例如:CPU 和内存等。本教程列出一些 Linux 上查看硬件信息的常用命令,以帮助大家快速输出硬件的配置细节。

2016-01-14 19:19:41 446

转载 检测Linux内存使用情况的free命令的10个

Linux是最有名的开源操作系统之一,它拥有着极其巨大的命令集。确定物理内存和交换内存所有可用空间的最重要、也是唯一的方法是使用“free”命令。Linux “free”命令可以给出类Linux/Unix操作系统中物理内存和交换内存的总使用量、可用量及内核使用的缓冲区情况。这篇文章提供一些各种参数选项的“free”命令,这些命

2016-01-14 19:17:00 426

转载 机器学习算法基础概念学习总结

1.基础概念:(1) 10折交叉验证:英文名是10-fold cross-validation,用来测试算法的准确性。是常用的测试方法。将数据集分成10份。轮流将其中的9份作为训练数据,1分作为测试数据,进行试验。每次试验都会得出相应的正确率(或差错率)。10次的结果的正确率(或差错率)的平均值作为对算法精度的估计,一般还需要进行多次10折交叉验证,在求其平均值,对算法的准确性

2016-01-14 19:09:46 848

转载 MapReduce原理与设计思想

简单解释 MapReduce 算法一个有趣的例子你想数出一摞牌中有多少张黑桃。直观方式是一张一张检查并且数出有多少张是黑桃?MapReduce方法则是:给在座的所有玩家中分配这摞牌让每个玩家数自己手中的牌有几张是黑桃,然后把这个数目汇报给你你把所有玩家告诉你的数字加起来,得到最后的结论拆分MapReduce合并了两种经典函数:

2016-01-14 18:58:26 378

转载 10大好用的Linux实用工具推荐

本文我们收集了对 Linux 用户非常有用的 10 个工具,其中包括网络监控、系统审计或其它有用命令,这 10 个 Linux 工具可以帮助大家提高工作和使用效率,非常实用。1. w对,你没看错,就是 w 命令。使用该命令我们可以查看到当前登录系统的用户是谁,以及执行了哪些命令。Linux下使用w命令和uptime命令查看系统负载  http://www.linuxidc.co

2016-01-14 18:55:55 679

转载 经验分享:如何成为一名优秀的高级C++程序员?

现在学习java、C#等语言的人数远远高于C++,主要是C++的入门门槛太高,可能学习了一段时间后还做不了什么东西,导致信心大受打击,进而放弃。我想把我自己的经验分享给大家,希望帮助新人少走些弯路。在此我们不讨论具体的技术细节,只说我们应该学习什么东西。一、技术能力1. 语言我们要成为一个程序员,学的东西会很多很杂,但是最开始一定要从语言开始学习,而学习

2016-01-12 19:13:53 335

转载 如何写好论文摘要

摘要又称概要、内容提要。摘要是以提供文献内容梗概为目的,不加评论和补充解释,简明、确切地记述文献重要内容的短文。其基本要素包括研究目的、方法、结果和结论。具体地讲就是研究工作的主要对象和范围,采用的手段和方法,得出的结果和重要的结论,有时也包括具有情报价值的其它重要的信息。摘要应具有独立性和自明性,并且拥有与文献同等量的主要信息,即不阅读全文,就能获得必要的信息。1

2015-12-28 09:55:22 734

原创 linux删除当前文件夹最新的前n个文件shell指令

ls -lut | awk '{if (NR通过改变n来改变删除的文件个数

2015-10-09 19:20:40 2274

转载 华为时间管理法

2015-09-06 18:31:03 560

原创 关于仿射变换和透视变换的终极解释

最近要用到一些图形学的东西,自然免不了涉及到仿射变换和透视变换的概念,可惜往昔教科书和网上的解释一大堆,共识琳琅满目仍旧没有把概念清楚,下面引用《学习OpenCV》的一张图,简单明了地解释下:从图中可见:仿射变换:其实就包括了平移,旋转,缩放,事实上将这个概念放在三维空间中更能解释,无非就是加一个Z坐标,只不过其值为零,然后通旋转平移变换矩阵转换到另一个三维地坐标系,而

2015-08-31 14:42:28 3909

原创 Note For Linux By Jes(20)-Linux 核心编译与管理

编译前的任务:认识核心与取得核心原始码:什么是核心(Kernel)Kernel:核心就是系统上面的一个文件而已,这个文件包含了驱动主机各项硬件的侦测程序与驱动模块,这个核心文件通常被放置成/boot/vmlinuz。核心模块(kernel module)的用途:将一些不常用的类似驱动程序的咚咚独立出核心,编译成为模块,然后,核心可以在系统正常运行的过程当中加载这个模块到

2015-08-30 20:44:05 696

原创 Note For Linux By Jes(19)-Linux 备份策略

备份要点:备份数据的考量:备份哪些文件:哪些数据对系统或使用者来说是重要的?那些数据就是值得备份的数据!例如/etc/*及/home/*等。选择什么备份的媒介:是可读写光盘、另一颗硬盘、同一颗硬盘的不同partition、还是使用网络备援系统?哪一种的速度最快,最便宜,可将数据保存最久?这都可以考虑的。考虑备份的方式:是以完整备份(类似ghost

2015-08-30 20:43:11 542

原创 工科男的金融学笔记

作为一个自动化的工科男,学得杂乱无章,计算机,硬件,软件,样样不精通,及其不专业,甚至,到现在还在不学无术看些毫不相干的书,比如说,金融学。今天写篇文章来总结下这段时间学到的一些金融学知识总结一下,虽然很基础,但对于工科男来说,扫盲措措有余咯。通货膨胀通货膨胀本位币和辅币货币发行M1和M2通货膨胀率通货膨胀效应通货紧缩利息利率

2015-08-30 00:10:05 1016

原创 Note For Linux By Jes(18)-X Window 配置介绍

什么是XWindow System:主要组件:X Server/X Client/Window Manager/Display ManagerX Server:硬件管理、萤幕绘制与提供字型功能:X Client:负责X Server要求的『事件』之处理:X Window Manager:特殊的X Client,负责管理所有的X

2015-08-29 23:37:21 568

原创 Note For Linux By Jes(17)-软件安装: RPM, SRPM 与 YUM 功能

软件管理员简介:Linux 界的两大主流:RPM与DPKGdistribution 代表软件管理机制使用命令线上升级机制(命令)Red Hat/FedoraRPMrpm, rpmbuildYUM (yum)Debian/Ubuntu

2015-08-29 23:34:18 423

原创 Note For Linux By Jes(16)-软件安装:原始码与 Tarball

开放源码的软件安装与升级简介:什么是开放源码、编译器与可运行档什么是函式库:什么是make与configure:侦测程序会侦测的数据大约有底下这些:是否有适合的编译器可以编译本软件的程序码;是否已经存在本软件所需要的函式库,或其他需要的相依软件;操作系统平台是否适合本软件,包括Linux的核心版本;核心的表头定义档(h

2015-08-28 15:26:58 449

原创 Note For Linux By Jes(15)-系统配置工具(网络与打印机)与硬件侦测

CentOS系统配置工具:setup:Authenticationconfiguration:这是与使用者身份认证有关的配置,包括本机的帐号与利用远程服务器提供的帐号来登陆本机等功能的配置;Firewall configuration:简单的配置(1)防火墙与(2)SELinux的启动模式(Disable, Enforcing, Permissive)。SELinux

2015-08-28 15:23:10 458

原创 Note For Linux By Jes(14)-启动流程、模块管理与 Loader

Linux的启动流程分析:启动流程一览加载BIOS的硬件资讯与进行自我测试,并依据配置取得第一个可启动的装置;读取并运行第一个启动装置内MBR的boot Loader (亦即是grub, spfdisk等程序);依据boot loader的配置加载Kernel,Kernel会开始侦测硬件与加载驱动程序;在硬件驱动成功后,Kernel会主动

2015-08-27 12:27:56 461

原创 Note For Linux By Jes(13)-认识与分析日志文件

什么是登录文件:Linux 常见的登录文件档名/var/log/dmesg:记录系统在启动的时候核心侦测过程所产生的各项资讯。由於CentOS默认将启动时核心的硬件侦测过程取消显示,因此额外将数据记录一份在这个文件中;/var/log/lastlog:可以记录系统上面所有的帐号最近一次登陆系统时的相关资讯。第十四章讲到的lastlog命令就是利用这个文件

2015-08-27 12:26:13 397

原创 Note For Linux By Jes(12)-认识系统服务(daemons)

什么是daemon与服务(service):daemon 的主要分类:stand_alone:此daemon可以自行单独启动服务super daemon:一支特殊的daemon 来统一管理服务与端口的对应:daemon 的启动脚本与启动方式:/etc/init.d/* :启动脚本放置处/etc/sysconfig/* :各服务的初始化环境配置

2015-08-26 22:13:23 386

原创 Note For Linux By Jes(11)-程序管理与SELinux 初探

什么是程序(Process):子程序与父程序:fork and exec:程序呼叫的流程:系统或网络服务:常驻在内存的程序多重登陆环境的七个基本终端窗口:/etc/inittab工作管理(jobcontrol):job control 的管理:直接将命令丢到背景中『运行』的&将『目前』的工作丢到背景中『暂停

2015-08-26 22:09:55 527

原创 Note For Linux By Jes(10)- 例行性工作排程 (crontab)

什么是例行性工作排程:Linux 工作排程的种类:at(运行一次),crontab(循环)atq, atrm 可以查询与删除at的工作排程仅运行一次的工作排程:atd 的启动与at运行的方式:/etc/at.allow与/etc/at.denybatch:系统有空时才进行背景任务循环运行的例行性工作排程:使用者的配置:crontab语法

2015-08-24 22:17:41 336

原创 Note For Linux By Jes(9)-磁盘配额(Quota)与进阶文件系统管理

磁碟配额(Quota)的应用与实作:Quota 的使用限制:仅能针对整个filesystem,核心必须支持quota,Quota的记录档,只对一般身份使用者有效Quota 实作的命令有quotacheck, quotaon, edquota, repquota等命令软件磁盘阵列(SoftwareRAID):RAID 可以透过一个技术(软件或硬件),将多个

2015-08-24 22:16:54 473

原创 Note For Linux By Jes(8)-Linux 账号管理与ACL权限控制

Linux的账号与群组:使用者标识符:UID与GID使用者账号:先找寻/etc/passwd里面是否有你输入的账号?如果没有则跳出,如果有的话则将该账号对应的UID与GID (在/etc/group中)读出来,另外,该账号的家目录与shell配置也一并读出;再来则是核对口令表啦!这时Linux会进入/etc/shadow里面找出对应的账号与UID,然后核对一下你

2015-08-24 22:13:01 435

原创 Note For Linux By Jes(7)-学习 shell scripts

简单的shellscript练习:script 的运行方式差异(source, sh script, ./script)利用直接运行的方式来运行script利用source来运行脚本:在父程序中运行善用判断式:利用test命令的测试功能测试的标志代表意义

2015-08-24 22:07:10 453

动态参数线性回归模型

动态参数线性回归模型

2017-02-28

2015年下半年系统集成项目管理工程师考试葵花宝典之金色考点暨历年真题解析(项管必过神系列)

2015年下半年系统集成项目管理工程师考试葵花宝典之金色考点暨历年真题解析(项管必过神系列)

2017-02-28

背包问题源码

背包问题源码

2017-02-28

机器人奇异性分析

机器人奇异性分析

2017-02-28

数学建模算法与程序 司守奎

数学建模算法与程序 司守奎

2017-02-28

最小系统原理图

此原理图为单片机最小系统原理图,初学者可以根据此图搭建最小系统

2012-05-02

空空如也

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

TA关注的人

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