-
Visual Studio 2017安装失败的解决方法
所属栏目:[经验] 日期:2021-01-02 热度:117
vs2017安装操作失败,今天VS2017更新之后...MVC5右击没有Controller出现 然后我就修复,重装...都不行并且出现 安装操作失败..提示.Net.Core.SDK安装失败 然后我又下载了个SDK...装不上去... 错误提示: 由于发生一个或多个包故障,产品未能安装列出的工作负[详细]
-
linux kill命令详解
所属栏目:[经验] 日期:2021-01-02 热度:127
kill 命令的用途 kill 命令很容易让人产生误解,以为它仅仅就是用来杀死进程的。我们来看一下 man page 对它的解释:kill - send a signal to a process. 从官方的解释不难看出,kill 是向进程发送信号的命令。当然我们可以向进程发送一个终止运行的信号,此[详细]
-
数据结构与算法中二叉树子结构的详解
所属栏目:[经验] 日期:2021-01-02 热度:112
数据结构与算法中二叉树子结构的详解 需求 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) 树的描述: class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { t[详细]
-
顺序线性表的代码实现方法
所属栏目:[经验] 日期:2021-01-02 热度:115
1、采用一个数组实现一个顺序线性表中添加元素、删除元素等基本操作 package com.ietree.basic.datastructure.Sequence;import java.util.Arrays;/** * 顺序线性表 * * @param T * @author Dylan */public class SequenceListT { private final int DEFAULT_[详细]
-
Visual Stduio 2010开发环境搭建教程
所属栏目:[经验] 日期:2021-01-02 热度:101
Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。 Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了NET Framework4.0、Micr[详细]
-
指针操作数组的两种方法(总结)
所属栏目:[经验] 日期:2021-01-02 热度:154
指针操作数组,方法一是p+index,方法二是p[index],第二种方法跟数组访问方法是一样的。 数组引用返回的是数组的第一个元素的指针地址。 可以将指针指向数组的任意元素,然后从那里开始访问,只要注意不越界就行了,这说明数组只是将元素连续堆叠,并不需要[详细]
-
Visual Studio 2017新版发布 更强大!
所属栏目:[经验] 日期:2021-01-02 热度:200
Visual Studio 2017新版发布:更强大! 官方发布原文:A fresh update to Visual Studio 2017 and the next preview 今年 3 月份,微软发布了 Visual Studio 2017,这也是迄今 Windows 设备最新、最强大的集成开发环境。 在本次 Build 开发者大会上,Visual S[详细]
-
华为机试题之统计单词个数实例代码
所属栏目:[经验] 日期:2021-01-01 热度:102
输入n个单词,统计各个单词出现的个数 #include iostream #include map #include string using namespace std; int main() { mapstring,int k; string word; while(cinword) ++k[word]; for(mapstring,int::iterator i=k.begin();i!=k.end();i++) cout(*i).f[详细]
-
快速解决boost库链接出错的问题(分享)
所属栏目:[经验] 日期:2021-01-01 热度:61
安装完最新的Boost库 官方说明中有一句话: Finally, $ ./b2 install will leave Boost binaries in the lib/ subdirectory of your installation prefix. You will also find a copy of the Boost headers in the include/ subdirectory of the installatio[详细]
-
实现一个内存池管理的类方法
所属栏目:[经验] 日期:2021-01-01 热度:80
模拟STL中的freelist,有这个思想在内。 union obj{ union obj* next; char p[1]; };class MemoryPool{ public: MemoryPool() { union obj* temp; m_memory.assign(5,(union obj*)NULL); for(int i=0;im_memory.size();i++) { for(int j=0;jm_memory.size();j[详细]
-
一个string类的简单实现案例
所属栏目:[经验] 日期:2021-01-01 热度:182
string类中使用到了赋值构造函数、复制构造函数、构造函数、默认构造函数、析构函数、重载操作符等一些类操作 class String{public:String(){data = new char[1]; //这里为什么使用new char[1]呢,虽然是一个字符,这是为了和析构函数保持对称,因为在别的构[详细]
-
页面中加载优酷视频去掉广告的方法
所属栏目:[经验] 日期:2021-01-01 热度:145
1.优酷视频去广告代码: embed src=" http://static.youku.com/v1.0.0149/v/swf/qplayer_rtmp.swfVideoIDS=你的视频IDisAutoPlay=true" quality="high" width="宽度" height="高度" align="middle" type="application/x-shockwave-flash"/embed 2.视频调整是[详细]
-
浅谈十进制小数和二进制小数之间的转换
所属栏目:[经验] 日期:2021-01-01 热度:148
一、二进制数转换成十进制数 由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。 二、十进制数转换为二进制数 十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以[详细]
-
浅谈带缓冲I/O 和不带缓冲I/O的区别与联系
所属栏目:[经验] 日期:2021-01-01 热度:145
这里搜集从网上看到的一些言论,自认为还是比较靠谱的,有些不靠谱的根据自己的理解进行了修正。 首先要明白不带缓冲的概念: 所谓不带缓冲,并不是指内核不提供缓冲,而是只单纯的系统调用,不是函数库的调用 。系统内核对磁盘的读写都会提供一个块缓冲(在[详细]
-
浅谈哈希表存储效率一般不超过50%的原因
所属栏目:[经验] 日期:2021-01-01 热度:121
本文主要是讲"哈希表的存储效率一般不超过50%"的原因。 Hash Table 常用于频繁进行 key/value 模式的查找中。(查找模式,如匹配查找) 哈希表最大的优点在于查找速度快,但存储时可能发生collision(冲突)。 哈希表大多使用open addressing来解决collision,此[详细]
-
MySQL 设计和命令行模式下建立详解
所属栏目:[经验] 日期:2021-01-01 热度:71
MySQL 设计和命令行模式下建立详解 系列文章: MySQL 设计和命令行模式下建立详解 C++利用MySQL API连接和操作数据库实例详解 1.数据表的设计 MySQL数据库管理系统(DBMS)中,包含的MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种[详细]
-
String类的写时拷贝实例
所属栏目:[经验] 日期:2021-01-01 热度:110
实例如下: #includeiostreamusing namespace std; class String;ostreamlt;(ostream s);//引用计数器类class String_rep { friend class String; friend ostreamlt;(ostream s);public: String_rep(const char *str ) :use_count(0) { if (str == NULL) { d[详细]
-
12种最常用的网页编程语言简介(值得收藏)
所属栏目:[经验] 日期:2021-01-01 热度:151
如今,随着网站的越来越普及,与Web相关的开发技术持续热门,从前端到后端,从标记语言到开发语言,各种技术交相辉映,沉沉浮浮,从开始简单的html到复杂的web开发语言asp、asp.net、php、jsp等等,在此,我就借助SEO马龙博客的平台跟大家简单的介绍一下常见[详细]
-
浅谈VS中添加头文件时显示无法找到文件的问题
所属栏目:[经验] 日期:2021-01-01 热度:169
目录或库文件名中包含汉字或空格的话,请将其用半角双引号括[详细]
-
C语言数据结构 快速排序实例详解
所属栏目:[经验] 日期:2020-12-31 热度:126
C语言数据结构 快速排序实例详解 一、快速排序简介 快速排序采用分治的思想,第一趟先将一串数字分为两部分,第一部分的数值都比第二部分要小,然后按照这种方法,依次对两边的数据进行排序。 二、代码实现 #include stdio.h/* 将两个数据交换 */void swap(i[详细]
-
C/C++中输入多组数据的方法
所属栏目:[经验] 日期:2020-12-31 热度:157
如果在刚开始学习算法,做算法题的时候,题上经常会要求输入多组数据,对于刚开始学习的小白来说,可能不知道怎么算输入多组数据,也不知道该怎么处理,刚好想起来,就把方法记录一下 怎么算输入多组数据? 一般题中要求输入多组数据的意思就是读取数量不定[详细]
-
C语言中strlen() strcpy() strcat() strcmp()函数的实现方法
所属栏目:[经验] 日期:2020-12-31 热度:69
strlen函数原型: unsigned int strlen(const char *); 返回的是字符串中第一个 之前的字符个数。 1.strcat函数原型 char* strcat(char* dest,const char* src); 进行字符串的拼接,将第二个字符串连接到第一个字符串中第一个出现 开始的地方。返回的是拼接[详细]
-
C++实现多源最短路径之Floyd算法示例
所属栏目:[经验] 日期:2020-12-31 热度:97
本篇章节讲解C++实现多源最短路径之Floyd算法。供大家参考研究具体如下: #includecstdio#includecstring#includeiostream#define MAX 999using namespace std;int n,m;int e[MAX][MAX];void Init(){ for(int i=1; i=n; ++i) for(int j=1; j=n; ++[详细]
-
C语言去除相邻重复字符函数的实现方法
所属栏目:[经验] 日期:2020-12-31 热度:161
C语言去除相邻重复字符函数的实现方法 字符去重函数 功能:去重字符串相邻重复的字符,不相邻的不用去重 参数: arg1 -- 输入字符串 arg2 -- 字符串开始位置 arg3 -- 字符串结束位置 要求: 输入参数为arg1时, 对这个字符串去重 输入参数为arg1,arg2时,[详细]
-
QT网络编程UDP下C/S架构广播通信(实例讲解)
所属栏目:[经验] 日期:2020-12-31 热度:122
QT有封装好的UDP协议的类,QUdpSocket,里面有我们想要的函数接口。感兴趣的话,可以看看。 先搞服务端吧,写一个子类,继承QDialog类,起名为UdpServer类。头文件要引用我们上边说的QUdpSocket这个类,还有我们想要的布局的类。 #ifndef UDPSERVER_H#define[详细]