自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YunShell

怕什么真理无穷,进步一寸,有进步一寸的欢喜

  • 博客(57)
  • 资源 (13)
  • 收藏
  • 关注

原创 pipenv install error UnicodeDecodeError: 'utf8' codec can't decode byte 0xb4 in position

环境win7python 2.7.14 32bit问题在使用 pipenv 初始化安装过程时,遇到编码问题,错误如下λ pipenv installCreating a virtualenv for this project...Pipfile: F:\Code\AuotSystraceAnalysis\PipfileUsing c:\python27\python.exe (...

2019-01-12 13:07:36 3296

原创 Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works. PSDis

遇到什么问题Win 7 安装 VirtualBox 5.2.12成功后,安装 ubuntu 失败,报错 VirtualBox COM对象获取失败 解决办法(修改注册表)进入注册表界面 ,快捷键win + R 输入 regedit找到 HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046} 将 Inpr...

2018-05-25 22:45:48 3259

原创 windows 安装 MongoDB 卡主问题解决

MongoDB 的安装过程比较简单,一路next就可以,需要注意的是最后一步,勾选掉 ,如下图,mongo db compass 是个图形工具,可以方便直接管理 mongodb 数据,不过都是基于命令行工作...

2018-05-09 07:44:59 3961

原创 Hexo yilia 主题一揽子使用方案

在用 Hexo 搭建完毕后,接着就寻找主题了,对比了几个主题 ,发现这个yilia 主题比较干净,简洁,于是就选了这个主题,但是有些细节不太习惯,于是就研究调整了一下,就是现在这个博客的样子。查看所有文件,提示缺失模块yilia 在首次使用时,点击所有文章 时,会出现模块找不到的错误,可按照提示操作即可 注意一下,_config.yml 路径是指 根目录下的,而非 yilia 主题...

2018-04-07 22:32:10 24764 16

原创 Hexo+GitHub 快速搭建个人博客之二

在上一篇 [Hexo+GitHub 快速搭建个人博客之一](https://www.liuyun.fun/2018/02/27/Hexo+GitHub 快速搭建个人博客之二/ ) 中,介绍了如何使用 GitHub Pages 和 Hexo 搭建一个博客, 但是还没有绑定个人域名,如果你没有个人域名,那就要去购买一个了,这也是唯一一个需要花钱的地方,当然最低只需要花费2块钱就可以了,这个接下来会谈到...

2018-04-06 23:27:51 397

原创 Hexo+GitHub 快速搭建个人博客之一

你可能听过一句话,叫做输出倒逼输入 , 如果你能把某个主题的写出来,并且别人还能够看得懂,那么说明你真的掌握了这个事情,写博客既可以方便分享,又可以作为自己日后查阅复盘的记录,一举多得。对我而言,除了学习,建立个人的连接渠道之外,练习把事情精炼的说清楚是最重要的目的。至于为什么要建立个人博客,可以看看这个知乎贴子的讨论。好了,现在我告诉你只需最低花费 2 块钱就可以拥有一个属于个人域名的博客,...

2018-04-06 22:51:44 613 1

原创 word2007 转 Pdf

遇到的问题今天制作简历,需要将word 格式转为 pdf格式,使用的word 2007 ,在点击“另存为”时,发现没有 pdf的导出项, 于是google 了一下点击第一项,然后,安装,最后发现不能下载,网站无效了找到需要要在的软件名字 SaveAsPDFandXPS.exe,直接搜索该软件的下载解决这个站点可以下载然后安装,即可

2017-04-08 15:12:10 1766

原创 cdlinux U盘启动制作方法

目的:使用U盘启动cdlinux。破解使用免费wifi,cdlinux: 是一种类似winPE一样的第三方微小系统,130来M大小。里面集成了许多破解wifi的工具。文件请自行在网络下载本机硬件: lenovo Y450  , sandisk 8G U盘 本机软件: win 7旗舰版 ,CDL_0.9.7.1_SSE.iso镜像包一个,unetbootin软

2015-07-05 17:26:34 2723

原创 设计模式学习(1) --- 3类工厂模式

讲个故事吧。从前一个老板非常有钱,非常喜欢数码产品手机,经常喜欢买智能手机,那么怎么买?当然,可以自己去各个手机店买,比如去苹果店,三星店买。但是老板是非常忙的,怎么办?老板是程序员出生。面向对象嘛。加个层次,叫秘书去买,把要买的型号,写张纸条给秘书即可。为什么这样做,对老板来说当然省事了,直接窃取秘书的劳动成果即可(因为付薪水了嘛)。秘书根据老板的指示去做,要买什么牌子手机就去相应的专卖店买即可

2014-10-22 20:00:50 1096

原创 从面试题中学算法(2)---求数组中唯一n个出现1次的数字(n=1,2,3)

从面试题中学算法(2)----求数组中唯一n个出现1次的数字(n=1,2,3)

2014-08-27 11:29:10 1209

原创 java实战1——浮点数转人民币读法

为了学习安卓,现在开始从C++角度来学习Java,现在看到了《疯狂java讲义》的第五章,里面有个字符串转人民币的例子,书上没做完,于是把其补充完善。其中最难的部分就是根据零在不同位置,具有不同行为。按照中文读法,有些零要读出,有些零不需要读处。下面先介绍举一个例子说明思路,然后给出Java的源代码供参考,并且进行测试。  这个问题主要利用字符串数组来解决。我们假定要转换的浮点数整数部分不超过

2014-07-27 17:38:12 1801 1

原创 二叉树的应用(1)--二叉树排序树基本操作

#include struct BSTNode{ int m_nval; //数据域 BSTNode *m_pleft; // 左孩子节点 BSTNode *m_pright; //右孩子节点};/************************************************************************功能:在二叉排序树中 查找key值,

2014-06-14 15:45:21 1346

原创 2014第六届华为编程大赛初赛第一轮

/***********************************************************************1.投票问题输入若干候选人,以及投票,格式如下,输出(按输入候选人输入顺序)候选人以及得票,以及无效票数。Input:addCandidate xx1 addCandidate xx2 addCandidate xx3 addCandida

2014-05-06 23:43:30 1307

原创 2014第六届华为编程大赛初赛第四轮

/***********************************************************************第一题 求n个整数的最大公约数输入 第一行: n个整数 第二行:各个整数 以空格隔开输出;公约数例子: input: 4 10 15 20 25output: 5*********************************

2014-05-05 21:30:34 1257

转载 VC++对象模型

今天在网上看到了一篇写得非常好的文章,是有关c++类继承内存布局的。看了之后获益良多,现在转在我自己的博客里面,作为以后复习之用。——谈VC++对象模型(美)简.格雷程化    译 译者前言 一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言的语意细节。对于使用VC++的程序员来说,还应该了解一些VC++对于C++的诠释。 Inside the C++ Objec

2014-04-29 21:38:38 928

原创 八大排序算法(2)_快速排序的优化

快速排序是21世纪经典的十大算法之一。那么对于y

2014-04-04 15:21:49 982

原创 尾递归(tail recursion) 的简单使用

摘要本文首先论述了尾递归的定义,然后通过实例进行讲解尾递归的本质,最后给出了两个例子完整代码。引导:什么是递归?通俗的说,就是在一个函数中不断调用自己的这么一种调用形式。递归函数的设计,就是截止条件+调用本身。大家都知道,递归的资源消耗是发生在栈中,在调用函数时候,通常需要保存相应的资源,比如参数,返回地址,局部变量等。那么进行大量的递归,就会造成栈的溢出。windows下栈为 1M。

2014-04-04 11:02:00 3138

原创 C++中智能指针的简单使用

在C++中的类中,一定会有4大函数。构造函数,拷贝构造函数,赋值重载运算符,析构函数。如果在类的声明中,我们没有显示的定义,那么编译器将会自动为我们完成。那么各个函数的作用是什么?为什么编译器会给我们合成呢?那就是说,在类的编译过程中,或者说在对象的创建过程中,以上四个函数都必须存在。首先分析下他们各自的作用。    构造函数(constructor):完全是为了构造对象而存在。对数据成员进行

2014-03-30 20:23:08 1300 4

原创 windows命令行下如何调用main函数

通常C/C++的入口函数都是main函数,平常一般使用的原型都是int main() { //something; return 0;}但是 main函数也可以是有参数的int main(int argc,char *argv[]) { //something; return 0;}参数1:argc就是命令行的参数个数比如 file ly

2014-03-30 11:19:00 4609

原创 实战数据结构(12)_二叉树的线索化

二叉树的线索化,花了点时间去整理。整个递归过程还是有些抽象的。为什么要进行二叉树的线索化,目的就是为了节省使用二叉链表实现过程中,太多的NULL指针。如果把这些空指针都利用起来,串起来一个循环双向链表,那么对于查找是非常方便的。对于查找而言,如中序遍历,我们关心的是一个节点的后继节点和前驱节点。因为对于未线索化的二叉树而言,只能从某个节点来获取它的左右孩子节点,也就说只能置顶向下,而不能同过节点

2014-03-27 22:07:06 1412

原创 斐波那契数列的递归和非递归实现

/************************************************************************//* 生成斐波那契数组递归程序的设计: 1+1.一个截止条件+一个重复调用本身条件非递归程序设计: 就是为了模拟递归调用的过程*//*******************************************************

2014-03-26 22:05:14 1450

原创 五大经典查找(1)_二叉排序树查找

/***********************************************************************五大经典查找(5):利用二叉排序树--查找(1) 二叉排序树生成 (2) 二叉树的中序遍历 LDR_BiTreeTraverse(3) 二叉排序树的插入(4) 二叉排序树的删除**********************************

2014-03-24 23:22:16 1626

原创 实战数据结构(11)_二叉树的遍历

/**********************************************************************二叉树的基本操作(1)二叉树的数据结构(2)二叉树的构造(3)二叉树遍历 :先序,中序,后序************************************************************************/#inc

2014-03-24 10:44:54 1102

原创 从面试题中学算法(1)--哈希表查找字符串中第一次仅出现一次的字母

问题:在一个只有大小写字符串中查找第一个只出现一次的字母input: aacddcvghhgiioutput: v思路:使用hashtable 来使得时间复杂度为O(n) 创建hashtable

2014-03-22 19:08:16 1626

原创 基数排序--数组模拟桶结构

/***********************************************************************基数排序---用数组模拟桶思路:待排序数组 。一个index[10]数组。一个临时数组。按照位数从低位开始排序。即是从个位开始。归类。然后收集。在从十位开始,归类。然后在收集。分配--收集 这两个过程**********************

2014-03-19 23:16:41 1187

原创 VS08下C++代码如何显示行号

2014-03-19 17:21:01 1651

原创 实战数据结构(10)_哈希表的使用--开地址法解决冲突

这是一个简单的哈希表的使用。创建哈希表是使用除数法。解决冲突是利用开地址法中的线性探测再散列法。简单的一个例子: 再次证明算法和数据结构是分不开的。/***********************************************************************Hash_table的使用哈希表的创建 key-value哈希表值显示开地址法解决冲突问题-

2014-03-10 23:00:01 1567

原创 C中qsort快速排序使用

/************************************************************************qsort原型:void qsort( void *base, size_t num, size_t width, int (__cdecl *compare )(const void *elem1, const void *elem2 ) );

2014-01-14 16:03:36 1262

原创 两个整型大数相减

/************************************************************************//* 两个整型大数加减题目: 求两个100位数以内的加法 不含100位。分析:由于数据类型的溢出。所以不能使用基本的数据类型。应该使用字符串来表示。 两个最大99位相减,有正负之分输入: 6,9 结果应为 -3*//********

2013-12-10 14:45:10 2747 1

原创 两个整型大数相加

/************************************************************************//* 大数加法 题目: 求两个100位数以内的加法 不含100位。 分析:由于数据类型的溢出。所以不能使用基本的数据类型。应该使用字符串来 表示。 数据结构:两个99位相加,和最多是100位。再加一个Null结束。101位。 输

2013-12-07 23:39:40 1669

原创 简易 查找VS2008控制台内存泄露

由于在学习C++,其中经常一个问题就是内存管理问题。1.内存泄露问题  就是通过动态分配的内存,但是在程序结束的时候,并没有释放掉,而导致的问题。这个问题特别出现在连续24小时工作的平台上,一般有这样的问题,时间一久就内存不断减少,直至系统崩溃。2.在MFC程序中,已经有了内存检查机制。如何在控台程序中也出现呢? 希望的就是,在程序退出之前检查是否有内存泄露问题,也就

2013-12-02 16:22:54 1298

原创 <<C++ Primer>>中文版 重载箭头运算符的理解

在看到C++primer page445,重载箭头操作符时候,发现有点疑惑。在网上一查,原来是中文版本的错误。搞了我半天费解。现在自己整理理解后,写于此,后来人可以借鉴。箭头运算符的重载小结: 对于该箭头运算符,其内置类型的意义为:结构体或者类类型解引用取其成员的操作符。也就说着这玩意目的就是 取结构体或者类类型对象成员的。那么重载一个比较重要的原则就是尽量保存其内置类型常规的意义。正如

2013-11-29 17:40:57 1801 1

原创 图解修改VC++6.0 MFC控件风格为XP风格

1.先用MFC向导建立一个应用程序,这里建立一个单文档程序,我们利用该MFC程序下的按钮来看下风格。然后直接编译运行,先看下没有改变风格的按钮控件风格为:如上图所示,该控件不是xp的风格,很不好看。下面就是来创建XP的风格。2.找到你刚创建的工程文件夹中的res文件夹代码如下:<assemblyIdentity versio

2013-09-13 10:41:05 2299 1

原创 实战数据结构(10)_单链表的就地排序

/************************************************************************//* @auhthor lynnbest目标:单链表的排序(升序)exp:input:3,5,8,6,2,1 output:1,2,3,5,6,8

2013-08-30 10:53:37 2160

原创 C语言中 struct成员变量顺序对内存的占用

在C语言的结构体中,是会按照其变量类型来进行分配内存大小的。但是对于不同的编译器,结果是i不同的,在VC++6.0中是怎么个分配情况呢?用一下C中的关键字sizeof()来测试下,注意sizeof()不是函数哦!只是关键字而已。下图就是在VC++6.0中的字节分配情况:下面来分析一下,C中结构体中成员变量的写法,对占用内存的影响。却发现结构不是13个字节?却是24个字节?为

2013-08-29 21:02:08 5830 1

原创 实战数据结构(9)_单链表实现多项式的相乘

/************************************************************************//* @author lynnbest目标:多项式的乘法exp: A(X)=2X^3+4 B(x)=4X^4+2X^3 C(X)=A(x)*B(x)=8X^7+4X^6+16X^4+8X^3思路:1.创建两个链表,用于存储两个多项式

2013-08-29 16:03:18 9640 3

原创 八大排序算法(1)_冒泡排序和选择排序

/************************************************************************//* @author lynnbest排序复习:升序1.冒泡 两个相邻依次比较交换,将最大的沉到最右边 两层寻坏,第一层控制比较次数,第二层控制遍历比较顺序2.选择 从所有的位挑出最小的赋值给第0位 然后从剩下的当

2013-08-29 11:06:54 933

原创 实战数据结构(8)_单链表的就地逆置

/************************************************************************//*@author lynnbest问题3:单链表的就地逆置 *//*******************

2013-08-27 22:01:31 1653

原创 实战数据结构(7)_线性表的综合操作

/************************************************************************//* @author lynnbest问题1:顺序表操作的复习目标:将一个顺序表分拆为两个部分,左边>=0,右边小于0exp:input:-7,0,5,-8,9,-4,3,-2ouput: 3,0,5,9,-8,-4,-7,-2 思路:

2013-08-27 09:18:11 1246

原创 实战数据结构(6)_静态链表的使用

前几节介绍的动态链表都是用C中堆内存的开辟方法,用函数malloc,free来开辟和释放节点,但是在某些语言(basic等)中没有指针的类型,如何做呢?可以用数组来模拟动态链表的创建过程。

2013-08-25 22:22:03 1097

从缺陷中学习C_C++

从缺陷中学习C_C++,淘宝测试部编写的,完全是实战干货。你值得学习。

2014-01-06

lynnbest-Windows核心编程(第5版中文扫描pdf带书签).part3.rar

lynnbest-Windows核心编程(第5版中文扫描pdf带书签).part3.rar

2013-12-04

播放器源代码

有些鹏友不能,下载,这里我在上传一次,原来的那个要积分,有些人没有积分,下不了,这里可以下载,源代码的.

2013-07-12

CVI(2009~2012)版本注册机_破解

CVI(2009~2012)版本注册机_破解 附带详细破解过程,本人亲测,完全可以行..

2013-07-04

串口调试工具v2.ra

串口调试工具 小巧 占用空间小 基本功能全部实现

2013-06-01

2013华为编程大赛 初赛成都试题3

2013华为编程大赛 初赛成都试题3 软件设计类,想参加比赛的可以看看,练习练习。

2013-05-12

完整中文S3C2440A数据手册

完整中文S3C2440A数据手册 各种板子都是用,全部中文翻译,翻译很不错的。

2013-03-31

空空如也

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

TA关注的人

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