自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

波粒二象性的专栏

Play & Fun & Tech

  • 博客(35)
  • 资源 (19)
  • 收藏
  • 关注

转载 机器学习和深度学习学习资料(转载)

http://suanfazu.com/t/ji-qi-xue-xi-he-shen-du-xue-xi-xue-xi-zi-liao/126比较全面的收集了机器学习的介绍文章,从感知机、神经网络、决策树、SVM、Adaboost到随机森林、Deep Learning。《机器学习经典论文/survey合集》487介绍:看题目你已经知道了是什么内容,没错。里面有很多经典的机器学习论文值得仔细与反复的...

2018-03-14 10:07:04 338

原创 在Windows下安装Jekyll

1)首先安装ruby:https://rubyinstaller.org/downloads/这里要注意,不要安装最新的版本,安装有配套DevKit的版本,如2.3.3(x64)同时下载DevKit,解压到自己的目录,比如D:/DevKit2)从启动ruby的命令行,Start Command Prompt with Ruby执行如下命令:>cd D:/DevKit>rub

2018-01-04 18:02:10 588

转载 [题解]vijos 1098 合唱队形

原文地址(http://www.cnblogs.com/yyf0309/p/5716172.html)描述  N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1Ti+1>…>TK(1你的任务是,已知所有N位

2017-01-23 11:01:02 562

原创 Django边学边做(三)

一、使用腾讯云1、购买腾讯云主机:https://console.qcloud.com/cvm2、在腾讯注册域名:https://console.qcloud.com/domain/mydomain这里是使用的体验版,Cent OS 7.2 64位二、登录云主机参考文档:https://www.qcloud.com/doc/product/213其中的快速入门Win

2016-12-26 14:09:43 645

原创 Django-blog-zinnia初体验(一)

一、简介zinnia是免费的blog模块,自己可根据需要在之上修改,形成自己风格的博客。二、zinnia安装GitHub上的地址是https://github.com/Fantomas42/django-blog-zinnia按照GitHub上的安装流程,即可正确安装,具体见https://github.com/Fantomas42/django-blog-zinnia/blob/

2016-01-31 10:03:01 2669

原创 MAC OSX下用pip无法安装lxml的解决办法

一、问题现象在安装pyspider时安装到lxml报错 In file included from src/lxml/lxml.etree.c:323: src/lxml/includes/etree_defs.h:14:10: fatal error: 'libxml/xmlversion.h' file not found #include "libxml/xmlv

2015-12-28 20:06:44 4081

原创 MAC OS上切换python2与python3环境

问题背景在MAC Book Pro上进行python编程时,由于安装了python2和python3的环境,需要在不同的工程使用不同的python环境,这就需要在两个环境间切换。系统配置Mac OS Yosemite 10.10.3 (14D136)python2.7.9 python3.4.3解决方案安装Homebrew使用Homebrew安装python2和python3安装virt

2015-07-03 20:57:20 7466

原创 mac中如何卸载pkg包

一、问题背景在mac中,安装程序有dmg和pkg两种形式。对于dmg,直接在应用程序中删除即可,但是pkg包却没有如此方便。需要通过命令行进行删除。Mac OS X 10.9.2二、解决方案1、打开“应用程序”->“实用工具(Utilities)”->“终端(Terminal)”。2、使用"pkgutil --pkgs"命令,列出安装了的pkg包。com.a

2014-06-01 14:04:43 10544

原创 如何使用vs2012进行性能调试

一、简介最近一段时间对程序的性能进行了分析,发现vs2012的性能调试工具还是可用的(除了运行起来比较慢,而且分析报告过大以外)。现在总结一下vs2012专业版中的性能调试工具的基本使用方法。二、工程的编译想要使用性能工具的前提是:程序已将性能调试信息(/profile)写入了可执行程序或DLL中。在工程的属性菜单中,选择“链接器”->“高级”->"探查",选择启用探查(/Pr

2014-03-27 20:09:58 1998

原创 使用doxygen和graphviz来产生源代码函数调用图

一、问题的产生最近需要分析一个很老的工程的源代码,源代码的内容复杂,而且找不到比较熟悉此代码的人。我这里首先要分析下函数间的调用关系,于是从网上搜索到了如下方法:使用doxygen和graphviz来自动分析函数间的调用关系。二、工具简介doxygen:(http://www.stack.nl/~dimitri/doxygen/index.html)Doxygen is t

2014-03-26 10:21:21 12476 3

原创 Libxml2如何生成格式化的XML文件

一、问题默认的Libxml2在写入XML文件时,都是将所有内容写成一行的,不便于文本查看。其实Libxml2是可以生成格式化的XML文件的。二、解决方法1)打开开关xmlKeepBlanksDefault(0);xmlIndentTreeOutput = 1;2)注意这个开关必须在XML节点加入到DOM树之前打开即在我们需要在创建XML文件前或者加载XML文件前

2014-03-21 13:25:24 4109 2

原创 libxml2的SAX和DOM模式解析文件的效率实测

libxml2是一个高效的xml解析库,支持多种协议,html,xml,xpath等。具体见(http://www.xmlsoft.org/)libxml2解析xml的时候主要有DOM和SAX两种模式,本文比较此两种模式的效率。

2014-02-27 19:08:38 4281

原创 Imperfect C++读书笔记(二):前置条件、后置条件和不变式

一、定义前置条件:指函数履行其契约所必须满足的条件,即此函数可以执行的必须满足的条件。后置条件:指函数执行完毕后,返回之前哪些条件是调用者可以期望的。DbC:Design by Contract,契约式设计。类不变式:一个或一组条件式,对于一个处于良好定义状态的对象总是真的。二、举例说明比如说,定义了一个时间类CDayTime,如下:class CDayTime

2014-02-23 15:15:42 4565

原创 Imperfect C++ 读书笔记(一):约束

一、编译期契约:约束这里主要讲述编译期的强制,C++不直接支持约束,本节描述了常用的约束设计方法。1.1 must_have_base约束此约束保证两个类之间的继承关系,代码如下:template< typename D, typename B>struct must_have_base{ ~must_have_base() { void (*p) (D*

2014-02-20 20:31:01 1345

原创 简单讲讲Sublime Text 3的Java环境配置

Sublime Text 3的基本Java环境配置

2014-01-25 11:53:58 3041

原创 总结一下通过系统架构师考试的经验

2013年的系统架构师考试的分数出来了,分别是53,49,55,按照45分及格标准来看,这次考试是通过了。接下来我想总结一下这次考试的经验。

2014-01-24 20:56:51 12026 2

原创 简单讲讲如何用C#访问Excel文件

简单讲讲如何使用C#访问Excel表格

2014-01-15 14:18:04 1376

原创 简单讲讲C#访问MySQL数据库的方法

简单介绍了C#访问MySQL的方法

2014-01-14 15:37:05 1889

原创 使用Java程序读取JPEG文件

本文提供了JPEG的格式,并且设计了一个Java类来读取JPEG文件。

2014-01-11 10:10:28 5637

转载 [转载]定位程序Crash常用工具和方法

一、引言     任何程序正确则只有一种结果,但是错误却有千万种,而众多的错误有些是可容忍,有些则是致命的,如除零错误、堆栈溢出、内存越界等导致程序Crash;     由于很多错误并不是发生在开发工作者调试阶段,而是在用户或测试工作者使用阶段;这就需要相关代码维护工作者对于程序异常捕获收集现场信息;     当收集相关信息后,如何定位这些错误是的极为讲究的过程,工具和方法

2014-01-02 13:06:32 1058

翻译 Visual Studio 的免费性能调试工具(翻译)

原文地址如下:http://www.codeproject.com/Articles/144643/Profiling-of-C-Applications-in-Visual-Studio-for-F?bmkres=successDownload ProfileResultViewer - 37.71 KBDownload ProfileSample - 133.88 KB

2013-09-30 22:48:22 3150

原创 软件架构设计之十一:软件设计论文样例一

论软件产品线技术摘要         本人在通信行业的一家国有企业软件开发部门工作,从2010年初开始,我陆续参加了多个电信网网络管理软件开发项目,这些项目都具有很强的行业特征,其开发方向和应用范围都非常相似。根据部门软件系统开发的需要,我们在软件开发过程中引入了软件产品线技术,成立了基于软件产品线的项目组。本人有幸参加了该项目,并在其中担任软件分析与设计、软件产品线核心资源开发的工作。

2013-09-29 21:45:25 2075

原创 如何在windows中开启进程3G内存空间

一、问题背景  对于32位的windows操作系统,进程的内存空间最大为2GB。而在一些工程应用中,进程的内存可能使用得很多,需要更多的内存空间,但是又不能立刻移植到64位操作系统上,所以可以利用32位的windows操作系统支持3GB进程内存空间的方法,满足工程需求。二、开启步骤1、使能操作系统的3G内存功能: 1. 以管理员身份运行cmd2. 输入 bcde

2013-09-29 09:06:21 2608

原创 软件架构设计之十:软考论文

一、本章要点  由于11月9日,本人要参加系统架构师考试,其中下午有命题论文,到现在为止,我已经练习了部分的命题的写作,此文仅仅总结一下写作的套路。二、论文写作套路  论文一般由摘要和正文组成,以下分别进行说明。1、摘要部分1)这一部分可以分两段来叙述,一段具体写自己所在单位正在开发或已经开发过的系统:主要功能、主要模块、应用于何种场合、自己在项目开发中的职责等;一段简要概述本

2013-09-26 21:48:25 1647

原创 软件架构设计之九:系统可靠性

一、本章要点系统可靠性是系统在规定的时间内及规定的环境下完成规定功能的能力,也就是系统无故障运行的概率。1)信息系统综合知识。包括可靠性设计(容错技术、避错技术)、可靠性指标与评估、系统配置方法(双份、双重、热备份、容错、集群)。2)系统架构设计案例分析和论文。包括系统的故障模型和可靠性模型、系统的可靠性分析和可靠度计算、提高系统可靠性的措施、系统的故障对策、系统的备份与恢复。

2013-08-31 13:00:26 9570

原创 软件架构设计之八:系统安全性和保密性

一、本章要点1)加密和解密、身份认证(数字签名、密钥、口令)、访问控制、安全保密管理(防泄漏、数字水印)、安全协议(SSL、PGP、IPSec)、系统备份与恢复、防治病毒;信息系统安全法规与制度;计算机防病毒制度;保护私有信息规则。2)系统的访问控制技术、数据的完整性、数据与文件的加密、通信的安全性、系统的安全性设计。二、信息系统安全体系信息安全的5个要素:机密性、完整性、

2013-08-30 21:15:03 35246

原创 软件架构设计之七:软件架构设计

一、本章要点1)信息系统综合知识。包括软件架构的概念、软件架构的风格、特定领域软件架构、基于架构的软件开发方法、软件架构评估、软件产品线;设计模式的概念、设计模式的组成、模式和软件架构、设计模式分类、设计模式的实现。2)系统架构设计案例分析。包括软件架构技术、XML技术、基于架构的软件开发过程、架构模型(风格)、特定领域软件架构、基于架构的软件开发方法、架构评估、软件产品线、系统演化、设计

2013-08-27 20:28:13 5017

原创 软件架构设计之六:开发管理

一、本章要点1)项目的范围、时间、成本2)文档管理工作、配置管理3)软件开发的质量与风险、软件质量属性4)软件的运行与评价5)软件过程改进 二、项目管理概述1)项目是在特定条件下,具有特定目标的一次性任务,是在一定时间内,满足一系列特定目标的多项相关工作的总称。2)项目定义的三个层次:  (1)项目是一项有待完成的任务,且有特定的环境与要求  (2)在一

2013-08-25 16:08:14 1535

原创 软件架构设计之五:基于构件的开发

一、本章要点1)信息系统综合知识。包括构件与软件复用;构件的概念与分类;中间件技术;典型应用架构(J2EE、.NET)。2)系统架构设计案例分析。包括中间件、应用服务器。二、构件与软件重用构件(component,组件)是一个功能相对独立的具有可重用价值的软件单元。1、软件重用1)可重用性(可复用性)是指系统和(或)其组成部分能在其他系统中重复使用的程度。

2013-08-04 19:34:27 4283

原创 软件架构设计之四:面向对象方法

一、本章要点1)信息系统综合知识。包括面向对象的分析与设计、统一建模语言。2)系统架构设计案例分析。包括面向对象系统建模。二、基本概念1)面向对象方法包括面向对象的分析、面向对象的设计和面向对象的程序设计。2)基本概念:  (1)对象(2)类(3)继承(4)封装(5)消息(6)多态性三、统一建模语言1、UML的结构1)UML的结构包括UM

2013-08-03 17:23:22 2523

原创 系统架构设计之三:系统开发基础知识

一、本章要点1)开发管理。2)需要管理。3)软件开发方法。4)软件开发环境与工具。5)设计方法。6)基于构件的开发。7)应用系统构建。8)测试与评审。二、软件开发生命周期三、软件开发方法学1)从开发风范上看,可分为自顶向下开发方法和自底向上开发方法。2)从性质上看,可分为形式化方法和非形式化方法。3)从适用范围上看,可分为整体

2013-08-02 19:55:04 3935 1

原创 软件架构设计之二:信息系统基础知识

一、本章要点1)信息系统工程总体规划。2)政府信息化与电子政务。3)企业信息化与电子商务。4)信息资源管理。5)国际和国内有关信息化的标准、法律和规定。二、信息的定义1)香农在《通信的数学理论》中定义:信息是系统有序程度的度量。2)乌家培将信息的定义分解为三个层次:  (1)语法或结构形式层次:反映信息的确定度。  (2)语义或逻辑内容层次:反映信息

2013-07-25 21:23:39 4928

原创 软件架构设计之一:系统性能评价

一、本章要点1)性能计算(响应时间、吞吐量、TAT)2)性能设计(系统调整、Amdahl解决方案、响应特性、负载均衡)。3)性能指标(SPEC-Int、SPEC-Fp、TPC、Gibsonmix、响应时间)。4)性能评估。二、系统性能计算1)计算机系统性能指标以系统响应时间、作业吞吐量为代表。2)故障响应时间是指从出现故障到该故障得到确认修复前的这段时间。3

2013-07-18 22:13:44 4683

原创 Django边学边做(二)

3、实例一:抓取电驴链接(BeautifulSoup解析网页)  3.1 BeautifulSoup库介绍  BeautifulSoup是python开源的html解析库,能够用来很方便的操纵html的dom元素,制作网页爬虫的利器。    3.2 home页面实现  home页面位于整个网页左侧的frame中,显示的是电驴的电子图书目录。我们使用BeautifulSoup抓取

2013-07-11 19:31:13 1781

原创 Django边学边做(一)

近些日子以来,我学习了python语言的基础知识,想要进一步学习。python是功能强大的,一下子很难在各个方面同时展开学习,我决定从web编程开始入手。Django是使用最为广泛的web开源框架,我不妨从它开始。  主要入门的资料来自https://www.djangoproject.com里的教程。由于是全英文的,虽然看得懂,但还是费力,其实要点倒也不多,不如自己总结一下,以后回顾起来也方

2013-07-09 23:02:53 1540

The Matrix Cookbook

The Matrix Cookbook Kaare Brandt Petersen Michael Syskind Pedersen Version: January 5, 2005

2018-02-26

Convex Optimization - by Stephen Boyd & Lieven Vandenberghe

Convex Optimization - by Stephen Boyd & Lieven Vandenberghe

2018-02-26

Convex Optimization - Algorithms and Complexity

Convex Optimization - Algorithms and Complexity Sébastien Bubeck Theory Group, Microsoft Research

2018-02-26

Introduction to Linear Algebra Fifth Edition - Part II

MIT的线性代数课程教材,扫描版,第5版,能找到的比较清晰的版本。文件太大,分开上传,这是第二部分,要下载第一部分一起解压。

2018-02-24

Introduction to Linear Algebra Fifth Edition - Part I

MIT的线性代数课程教材,扫描版,第5版,能找到的比较清晰的版本。文件太大,分开上传,这是第一部分,要下载第二部分一起解压。

2018-02-24

Calculus With Analytic Geometry 2nd edition

MIT的单变量微积分课程的教材,强烈推荐,第二版。GEORGE F. SIMMONS

2018-02-24

Woods--Elementary_Calculus

woods的初等微积分,费曼强烈推荐 woods的初等微积分,费曼强烈推荐

2018-02-24

费曼强烈推荐的经典教材_Advance_Calculus_by_woods

woods的高等微积分,费曼当年学过的,强烈推荐。 woods的高等微积分,费曼当年学过的,强烈推荐。

2018-02-24

数据挖掘常用模型-从入门到精通

数据挖掘技术的介绍,模型使用等等,比较适合初学者和想晋级的人

2013-10-02

C++性能调试报告查看器

C++性能调试VsPerfCmd生成的csv文件查看工具

2013-09-30

C++性能调试样例

性能调试样例,主要是vsPerfCmd的生成样例

2013-09-30

修改exe文件,使进程支持3GB内存

修改exe文件,使得exe文件的进程能够支持3GB内存空间。

2013-09-29

P2P网络技术原理与C++开发实例

P2P技术的C++实现,电驴,BT等分布式软件的解析DHT协议。

2013-07-27

Ubuntu官方图书(第五版)2010

官方说明文档,2010版本,Ubuntu使用手册

2013-07-27

服务器软件性能分析和诊断

WEB服务器软件性能分析,性能度量模型,性能诊断方法。

2013-03-01

HTML和XHTML权威指南(第六版)英文版

HTML和XHTML权威指南(第六版)英文版,介绍html和xhtml知识的经典书籍

2011-03-24

【加密解密 技术内幕】.chm

加密解密的入门书籍,看雪学院的收集,喜欢的同学可以看看

2010-01-07

空空如也

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

TA关注的人

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