自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 VB[1]

Function GetSheetActualRows(name) If Right(rptfile, 3) = "xls" Then GetSheetActualRows = Sheets(name).[A65536].End(xlUp).Row Else GetSheetActualRows = Sheets(name).[A1048576].End(xlUp).Row End IfEnd FunctionFunction AddNewSh.

2020-05-12 17:33:11 253

原创 ARM汇编(3)

使用汇编解矩阵最短路径和最短路径指的是,从左上角到右下角,每次只能向右或向下,到右下角的所有路径中和最小的路径。;*******************************************************************************; Min Path Of Matrix; r0 : address of input matrix; r1 : rows of the matrix; r2 : column of the matrix; r3.

2020-05-10 20:29:10 355

原创 ARM 汇编(1)

AREA Example,CODE,READONLY ; ;IMPORT sum5 ;IMPORT i export sum1ToN export sortBubble export SumOfArray export factorial export result export reverse ENTRY;********...

2020-05-10 10:54:00 342

原创 ARM汇编(2)

相关命令:cmp : 比较,该指令完成后会将cpusr的相关BIT置位blo xxx: 当cmp 比较结果为小于(无符号数)时跳转 area text, CODE,READONLY export MaxSumOfContinualSeq export MaxtixSum entry;*************************************...

2020-05-03 19:00:34 801

原创 Makefile使用记录

一   错误记录(1) g++  输出  *.o: file not recognized: 不可识别的文件格式,而且对应的输出文件超级大:        原因可能是你使用g++编译了 [*.hpp] 文件。二  用法记录 (1) notdir :         用途: 去掉文件列表中每个文件的路径         用法举例: $(notdir  $(wildcard .c   ./xpp/.c...

2018-07-10 18:04:30 529

原创 HFSS 计算面上的电磁场

要导出如图所示这个面上的电磁场,可以生成这个面上的一系列点,计算出这些点的场值,然后保存到文件。' ----------------------------------------------' Script Recorded by Ansoft HFSS Version 15.0.0' 2:01:46 下午 11月 15, 2017' ---------------------------

2017-11-16 09:40:03 3758 1

原创 HFSS 获取一个点上三维复数场的方法

查到GetTopEntryValue 这个命令的使用方法如下: GetTopEntryValue(, )The document is for study only,if tort to your rights,please inform us,we will delete Introduction to Scripting in HFSS Fields Calculator Script C

2017-11-15 16:38:25 938

原创 C++ -- 实现矩阵类

#ifndef MATRIX_H#define MATRIX_H#include <iostream>using namespace std;template <typename E>class Matrix{public: int rows,cols,length; Matrix(int _m,int _n); Matrix(const Matrix<E> &

2017-11-01 22:01:10 1808

原创 算法-求和为N的子序列

给定正整数N,求1-N中和为N的自序列,如 输入:N=10 输出: 1 2 3 4 1 2 7 1 3 6 1 4 5 1 9 2 3 5 2 8 3 7 4 6 10算法:DFS+剪枝#include "stdafx.h"#include<iostream>#include<vector>using namespace std;vector<vector<int>>

2017-11-01 11:33:13 1317

原创 sklearn 抽样

1 交叉验证包中的train_test_split设置测试集比例,在原始数据中随机采样,但是所得样本中各个类别比例保持与原样本一致。如下例所示import numpy as npdata_x=[['this is class 1 ']]*100 + [['this is class 2']]*50data_y=[[1]]*100 + [[2]]*50data_yX_train, X_test,

2017-10-14 10:38:26 4526

转载 Bagging与随机森林算法原理小结

Bagging与随机森林算法原理小结     在集成学习原理小结中,我们讲到了集成学习有两个流派,一个是boosting派系,它的特点是各个弱学习器之间有依赖关系。另一种是bagging流派,它的特点是各个弱学习器之间没有依赖关系,可以并行拟合。本文就对集成学习中Bagging与随机森林算法做一个总结。    随机森林是

2017-09-16 22:46:26 1537

原创 有序链表的重复元素删除

删除有两种: (1) 1→1→1→2→2→3→41 \rightarrow1\rightarrow1\rightarrow2\rightarrow2\rightarrow3\rightarrow4 删除后 3→43\rightarrow4 (2) 1→1→1→2→2→3→41 \rightarrow1\rightarrow1\rightarrow2\rightarrow2\ri

2017-09-15 22:49:02 349

原创 顺时针打印矩阵

递归地将矩阵走一个圈即可。 细节需要注意: (1)方向优先级:向右,向下,向左,向上,每到一个合法位置,就从 四个方向中按优先顺序选择一个方向前进,选中一个合法方向后,不再选另一个方向 (2)向上行走时,有可能第一个方向选为向右,而本来应该保持向上的姿势,因此需要设置一个变量保存当前方向,每次选择下一个方向时,先从当前方向开始,而不是先从向右开始。class Solution

2017-09-15 20:07:00 153

转载 【转】zouxy09博客原创性博文导航

原文地址:[这里写链接内容](http://blog.csdn.net/zouxy09/article/details/14222605)zouxy09博客原创性博文导航zouxy09@qq.comhttp://blog.csdn.net/zouxy09        2012年8月21号开始了我的第一篇博文,也开始了我的研究生生涯。怀着对机器学习和计算机视觉等等领域的懵懂,从一个电子材料的领域跨入

2017-07-20 11:46:42 372

原创 pymssql 的封装使用

本文记录python 中sql server 的封装及使用。

2017-07-20 11:40:43 2068

转载 C++ STL中Map的按Key排序和按Value排序

map是用来存放<key, value>键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map<string, int>,其中学生姓名用string类型,作为Key;该学生的成绩用int类型,作为value。这样一来,我们可以根据学生姓名快速的查找到他的成绩。

2017-07-18 21:26:12 240

原创 牛客网--蘑菇阵

牛客网--蘑菇阵--动态规划法

2017-07-16 17:59:52 1155

转载 C++ —内存对齐

详见:http://11142019.blog.51cto.com/11132019/1846832

2017-07-14 15:53:22 167

原创 PCA-MATLAB 实现

PCA 是常用的数据降维方法,关于其数学原理,没有那一篇讲的比这个更好了: http://blog.codinglabs.org/articles/pca-tutorial.html 在此感谢作者写如此详尽的教程!纸上得来终觉浅,绝知此事要躬行!用MATLAB写了几行程序,体验PCA的原理,参悟数学之奥妙

2017-07-13 22:46:09 497

转载 设计模式—设计原则

本文转自:http://blog.csdn.net/xiqingnian/article/details/41843885一、单一职责原则(Chapter3)(1)就一个类而言,应该仅有一个引起它变化的原因。(2)如果一个类承担的职责过多,就等于把这些职责耦合在了一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当发生变化时,设计会遭受到意想不到的破坏。(3)

2017-07-09 21:24:35 219

原创 设计模式—工厂模式

利用设计模式思想编写软件的目的主要在于:使得代码可维护、可复用、可扩展、灵活性好。 1 前提知识   C++ 多态、虚函数。可参考: http://blog.csdn.net/bao_jinyu/article/details/7843275 https://www.zhihu.com/question/23971699在此作一简要归纳: 虚函数: (1) 是C++ 实现多态的机制,

2017-07-09 19:55:38 169

原创 感知机算法

1 目标 感知机算法针对二分类问题 f(X):X→{−1,+1}(1)f(X):\mathcal{X}\rightarrow \{ -1,+1\}\tag{1} 实质在于对于线性可分的数据集 (xi0,xi1,...,xin;yi)=(Xi;Yi),i=0,1,2,...,m(2)(x_{i0},x_{i1},...,x_{in};y_i)=(X_i;Y_i), i=0,1,2,...,m

2017-07-08 23:14:31 289

原创 前向分步算法

机器学习很多时候都是假设空间寻找一个函数使得 fθ(X):X→Y,θ∈Rn(1)f_\theta(X):\mathcal{X} \rightarrow \mathcal{Y},\theta \in R^n \tag{1}式中X、Y\mathcal{X}、\mathcal{Y}分别表示输入空间(或特征空间)和输出空间,RnR^n表示参数空间。   但是,往往我们找到的函数,在测试集上未必可以表现出

2017-07-08 21:03:14 2295

转载 The theory of XGBoost and Boosted Tree

详细内容查看: http://www.52cs.org/?p=429

2017-07-04 09:17:04 269

原创 链表的归并排序

归并排序是典型的分治算法思想: 划分子问题→求解子问题→合并子问题的解→得到原问题的解。划分子问题\rightarrow求解子问题\rightarrow合并子问题的解\rightarrow得到原问题的解。 通过不断递归地将链表划分为两部分,直到不能划分为止,回溯时合并前后两段分别有序的链表,直到得到原始链表的有序状态,整个排序过程时间复杂度为O(nlogn)O(nlogn)。/**

2017-07-02 19:57:36 749

原创 SVM 一气呵成

阅读本文前,需要对机器学习有一定的了解,本文仅对SVM基本理论做一个梳理。 1 引入   机器学习一个最根本的任务就是分类,而分类问题中大多数又属于二分类问题,其最简单直接的描述方式如下:   给定一训练集 T,形如 (xi0,xi1,...,xin;yi)=(Xi;Yi),i=0,1,2,...,m(1)(x_{i0},x_{i1},...,x_{i

2017-07-01 13:43:59 276

原创 有序链表的合并(in C++)

有序链表的合并(in C++)

2017-07-01 11:19:18 282

转载 Fortran-IMSL的下载与安装

Fortran-IMSL的下载与安装

2017-06-29 16:59:30 6538

原创 树的操作-将树变为链表(Flatten Binary Tree to Linked List)

树的操作-将树变为链表(Flatten Binary Tree to Linked List)

2017-06-28 22:05:28 435

原创 Linux 中断笔记

在终端执行 cat /proc/interrupts 得到如下信息:(1)第一列是中断线(也就是为每一个中断分配的ID,为一整数值)。(2)第二列是接收中断数目的计数器,系统中每一个处理器都存在这样的列。可以看到,处理器0已经接收到34个时钟中断。(3)第三、四、五列与第二列意义类同。(4)第六列表示处理这个中断的中断控制器。在具有I/O-APIC的系统上,大多数中断会列出IO-APIC-level

2017-06-26 22:16:32 413

原创 C++ 读取excel 之libxl VS 库的配置使用

主要讲述VS 库的配置及使用

2017-06-19 21:36:05 4668 2

原创 C++ — 把lambda 表达式装进vector

C++ — 把lambda 表达式装进vector

2017-03-10 14:54:10 2613

转载 sqlserver 判断库、表、视图等的存在

sql server 判断是否存在数据库,表,列,视图1 判断数据库是否存在 if exists (select * from sys.databases where name = ‘数据库名’) drop database [数据库名] 2 判断表是否存在 if exists (select * from sysobjects where id = object_id(N’[表名]’)

2017-02-15 16:10:52 1073

原创 Python 之 zip,map,lambda

1 zip**#基本运作方式**x = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]xyz = zip(x, y, z)print xyz运行的结果是: [(1, 4, 7), (2, 5, 8), (3, 6, 9)]**#长度处理**x = [1, 2, 3]y = [4, 5, 6, 7]xy = zip(x, y)print xy运行的结

2017-02-15 14:18:31 1016

原创 先序,中序建立二叉树

由二叉树的先序和中序序列建立二叉树 非常经典的算法,先序序列确定根,中序序列确定左右子树,递归即可。TreeNode* Tree:: BuildTree(string &Pre, string &In,string d){ //cout <<d<< "=======================================" << endl; //cout <<d<< "Pr

2017-02-10 22:25:17 812

原创 打印二叉树

二叉树的打印分为两种,横向打印和纵向打印。 1 横向打印算法void show(TreeNode *parent,TreeNode* root,string &prefix){ prefix += "|"; if (root){ cout << prefix<<"--" << root->val << endl; if (root==parent||

2017-02-10 17:18:30 9691 5

原创 C++ restrict

关键字restrict只用于限定指针;该关键字用于告知编译器,所有修改该指针所指向内容的操作全部都是基于该指针的(即restrict修饰的那个指针),即不存在其它进行修改操作的途径;这样的目的是*帮助*编译器进行更好地优化代码,生成效率更高的汇编代码。例如int f(int * a,int * b){ *a=1; *b=2; return *a; } 除非a=b, 否

2017-01-16 22:47:44 619

转载 Python爬虫学习系列教程

Python爬虫学习系列教程http://cuiqingcai.com/1052.html

2016-12-25 18:41:32 438

转载 GitHub 简明教程

http://www.cnblogs.com/schaepher/p/5561193.html

2016-12-24 21:13:21 381

原创 PyQT 5 QTextEdit实现Ctrl+鼠标滚动放大或缩小文本

from PyQt5 import QtCorefrom PyQt5.QtWidgets import QTextEdit class MyQTextEdit(QTextEdit): """description of class""" #============================================================ def _

2016-12-11 22:08:48 5371 4

空空如也

空空如也

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

TA关注的人

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