-
指针操作数组的两种方法(总结)
所属栏目:[经验] 日期:2021-01-02 热度:150
指针操作数组,方法一是p+index,方法二是p[index],第二种方法跟数组访问方法是一样的。 数组引用返回的是数组的第一个元素的指针地址。 可以将指针指向数组的任意元素,然后从那里开始访问,只要注意不越界就行了,这说明数组只是将元素连续堆叠,并不需要[详细]
-
Visual Studio 2017新版发布 更强大!
所属栏目:[经验] 日期:2021-01-02 热度:93
Visual Studio 2017新版发布:更强大! 官方发布原文:A fresh update to Visual Studio 2017 and the next preview 今年 3 月份,微软发布了 Visual Studio 2017,这也是迄今 Windows 设备最新、最强大的集成开发环境。 在本次 Build 开发者大会上,Visual S[详细]
-
华为机试题之统计单词个数实例代码
所属栏目:[经验] 日期:2021-01-02 热度:106
输入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-02 热度:77
安装完最新的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[详细]
-
Base64编码的深入认识与理解
所属栏目:[经验] 日期:2021-01-01 热度:158
Base64编码的深入认识与理解 之前在很多业务中都有见过或者用到过Base64编码,但一直一知半解,没有对它有一个深入的认识和理解。今天就来聊一聊Base64编码的问题。 首先要明确的是,Base64是一种可逆的编码方式,提到编码方式,我们首先想到的肯定是Ascii、[详细]
-
visual studio 2017企业版本安装(附序列号)
所属栏目:[经验] 日期:2021-01-01 热度:161
记录了vs2017企业版本安装和序列号,分享给大家。 离线包大概下载为19G,可以选择的选择项很多,很不错,安装如下: 安装完成 启动效果 SharePoint插件自带了 离线包(19G) Visual Studio 2017(VS2017) 企业版Enterprise 注册码: NJVYC-BMHX2-G77MM-4XJMR-[详细]
-
Visual Studio 2017 (VS 2017)离线安装包制作方法
所属栏目:[经验] 日期:2021-01-01 热度:164
史上功能最强大的Visual Studio 2017版本发布,但是由于版本更新速度加快和与第三方工具包集成的原因,微软研发团队没有为这个版本提供离线下载的安装文件。如果用户处在一个与外网隔离的网络环境中,则必须首先自行创建理想安装包。下面在参考微软官方文档[详细]
-
Unity3D中shader 轮廓描边效果实现代码
所属栏目:[经验] 日期:2021-01-01 热度:134
Unity3D中shader 轮廓描边效果 想利用Unity3D中shader这个功能实现描边轮廓边框效果该怎么做呢,相信有很多搞开发的人想知道,为此下面就给大家介绍下方法。 Shade实现描边效果,如下图中的3D球效果图 Shade代码如下: Shader "Outlined/Silhouetted Diffuse[详细]
-
利用boost获取时间并格式化的方法
所属栏目:[经验] 日期:2021-01-01 热度:91
利用boost来获取当前时间又方便快捷,还不用考虑跨平台的问题。 1. 输出YYYYMMDD #include boost/date_time/gregorian/gregorian.hpp #define BOOST_DATE_TIME_SOURCE std::string strTime = boost::gregorian::to_iso_string( boost::gregorian::day_clock[详细]
-
Visual Studio 2017中找回消失的“在浏览器中查看”命令
所属栏目:[经验] 日期:2021-01-01 热度:105
不知为何,在新安装 Visual Studio 2017 后,发现所有 Web 项目上右键菜单的“在浏览器中查看”命令消失了,只能以调试模式启动网站,非常别扭。 最后在 Stackoverflow 上找到了遇到同样问题的解决方法:通过自定义菜单将此命令添加回来。 1、在工具栏上右键[详细]
-
浅谈int8_t int64_t size_t ssize_t的相关问题(详解)
所属栏目:[经验] 日期:2021-01-01 热度:173
在代码中经常看到int8_t/int16_t/int32_t/int64_t/uint8_t/size_t/ssize_t,以前对这个问题一直是稀里糊涂的,不明白它们到底是什么数据类型,现在上班了,必须把它弄明白了 uint8_t之类 那么_t的意思到底表示什么?具体的官方答案没有找到,不过我觉得有个[详细]
-
Visual Studio 2017无法加载Visual Studio 2015创建的SharePoint
所属栏目:[经验] 日期:2021-01-01 热度:114
前几天安装了最新的Visual Studio 2017企业版,发现无法打开之前使用Visual Studio 2015创建的SharePoint 2016解决方案,提示“需要更新”。 解决方法 如下: 右键-编辑.csproj,把MinimumOfficeToolsVersion的值从14.5修改为14.0,重新加载项目就可以了。[详细]
-
Visual Studio 2017设置版权的方法
所属栏目:[经验] 日期:2021-01-01 热度:130
VisualStudio2017如何设置版权,具体内容如下 1.VisualStudio2017设置版权 a 在团队开发或者公司开发中,我们一般都喜欢给自己所创建的类或者接口以及其它模板设置版权说明,但是每个类一个一个的去加又是非常的费劲,所以一般情况下我们都是设置模板来实现[详细]
-
详细介绍 进程、线程和协程的区别
所属栏目:[经验] 日期:2021-01-01 热度:139
详解进程、线程和协程的区别 首先,给出“进程、线程和协程”的特点: 进程 :拥有自己独立的堆和栈,既不共享堆,也不共享栈,进程由操作系统调度; 线程 :拥有自己独立的栈和共享的堆,共享堆,不共享栈,标准线程由操作系统调度; 协程 :拥有自己独立的[详细]
-
MySQL 设计和命令行模式下建立详解
所属栏目:[经验] 日期:2021-01-01 热度:87
MySQL 设计和命令行模式下建立详解 系列文章: MySQL 设计和命令行模式下建立详解 C++利用MySQL API连接和操作数据库实例详解 1.数据表的设计 MySQL数据库管理系统(DBMS)中,包含的MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种[详细]
-
String类的写时拷贝实例
所属栏目:[经验] 日期:2021-01-01 热度:171
实例如下: #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 热度:186
如今,随着网站的越来越普及,与Web相关的开发技术持续热门,从前端到后端,从标记语言到开发语言,各种技术交相辉映,沉沉浮浮,从开始简单的html到复杂的web开发语言asp、asp.net、php、jsp等等,在此,我就借助SEO马龙博客的平台跟大家简单的介绍一下常见[详细]
-
浅谈VS中添加头文件时显示无法找到文件的问题
所属栏目:[经验] 日期:2021-01-01 热度:125
目录或库文件名中包含汉字或空格的话,请将其用半角双引号括[详细]
-
Qt如何设置窗口屏幕居中显示以及设置大小
所属栏目:[经验] 日期:2021-01-01 热度:145
Qt如何设置窗口屏幕居中显示以及设置大小 设置窗口居中显示 方法一:在窗口(QWidget类及派生类)的构造函数中添加如下代码: #include QDesktopWidget //.......QDesktopWidget* desktop = QApplication::desktop(); // =qApp-desktop();也可以move((desktop-[详细]
-
Python HTTP服务搭建显示本地文件
所属栏目:[经验] 日期:2021-01-01 热度:167
Python HTTP服务搭建显示本地文件 我们常需要搭建HTTP服务,但是又不想搞那些复杂的Apache、IIS服务器等,这时我们就可以用Python帮我们搭建服务器。 例如之前讲过的用 python建XMLRPC开服务进行server/client通信 ,但这里还有个问题,如果我需要显示本地文[详细]
-
引用numpy出错详解及解决方法
所属栏目:[经验] 日期:2021-01-01 热度:60
numpy出错 解决方案 Problem: how to import numpy in subdirectory Import error of numpy within subfolder. 错误信息: import numpy Traceback (most recent call last): File "stdin",line 1,in module File "/usr/local/lib/python2.7/dist-packages/n[详细]
-
java 中ArrayList与LinkedList性能比较
所属栏目:[经验] 日期:2021-01-01 热度:161
java 中ArrayList与LinkedList性能比较 今天看一框架的代码,看到有些 可以使用ArrayList的地方 使用的是 LinkedList,用到的情景是在一个循环里面进行顺序的插入操作。 众所周知java里面List接口有两个实现ArrayList 和 LinkedList,他们的实现原理分别是c[详细]
-
一个string类的简单实现案例
所属栏目:[经验] 日期:2020-12-31 热度:110
string类中使用到了赋值构造函数、复制构造函数、构造函数、默认构造函数、析构函数、重载操作符等一些类操作 class String{public:String(){data = new char[1]; //这里为什么使用new char[1]呢,虽然是一个字符,这是为了和析构函数保持对称,因为在别的构[详细]
-
页面中加载优酷视频去掉广告的方法
所属栏目:[经验] 日期:2020-12-31 热度:183
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.视频调整是[详细]
-
浅谈十进制小数和二进制小数之间的转换
所属栏目:[经验] 日期:2020-12-31 热度:95
一、二进制数转换成十进制数 由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。 二、十进制数转换为二进制数 十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以[详细]
