上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页
摘要: 用了一段时间的VS code,发现一直都没有代码提示,奇了个怪?可能是插件有问题,于是重装C/C++,clang...等插件。结果......没用,😭了。 最后,算是找到了解决办法把!原来,我一直是在未保存状态下使用文件(一直在写CPP片段代码,关闭VS code的时候也没有提示存储文件。) 所以 阅读全文
posted @ 2019-07-04 17:38 yocichen 阅读(13871) 评论(0) 推荐(0) 编辑
摘要: 无序容器unordered_map存储为一组桶,各元素通过hash函数映射到各个桶中。心血来潮,来看一下桶的增长规律。 测试环境:Windows vscode 编译器 GCC,不同的平台和编译器结果应该会有不同! 1 #include <iostream> 2 #include <string> 3 阅读全文
posted @ 2019-07-04 11:37 yocichen 阅读(4059) 评论(5) 推荐(0) 编辑
摘要: 值得学习的C语言开源项目 注意:本文转载自:https://blog.csdn.net/a110658684/article/details/78862348 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设 阅读全文
posted @ 2019-07-01 22:56 yocichen 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 关于类的一些遗漏的点。 总结: 1. 友元函数和友元类:在类内部声明友元(在该函数/类前加上friend即可),友元可以访问非公有成员在内的所有成员; 2. mutable 关键字,界限突破。声明mutable 变量,该变量一直处于可改变状态,就算在const函数内,照该不误; 3. 默认生成构造函 阅读全文
posted @ 2019-06-30 18:02 yocichen 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1. 表达式只计算,抛弃计算结果; 2. 空语句什么也不做; 3.switch case语句漏写break,将会从匹配到的情况开始执行,直到语句结束 4. 形参、实参、局部变量、静态局部变量 所谓形参就是占位之用,在函数开始时申请空间,并由传入实参进行实例化(也可称拷贝构造)。一般是局部的,即只能在 阅读全文
posted @ 2019-06-30 11:36 yocichen 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一道关于骑士救公主故事的题目。 一些恶魔抓住了公主(P)并将她关在了地下城的右下角。地下城是由 M x N 个房间组成的二维网格。我们英勇的骑士(K)最初被安置在左上角的房间里,他必须穿过地下城并通过对抗恶魔来拯救公主。 骑士的初始健康点数为一个正整数。如果他的健康点数在某一时刻降至 0 或以下,他 阅读全文
posted @ 2019-06-29 16:39 yocichen 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 题意懒得抄了,大概是:在升序数组中给定整数target,找到第一个和最后一个target的索引,找到返回{index1, index2},否则返回{-1, -1}; 时间复杂度要求:O(logn) 分析:要求对数时间,又是查找,我们不难想到二分查找。但是有一点,怎么查到第一个和最后一个呢?这困扰了我 阅读全文
posted @ 2019-06-28 17:56 yocichen 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 名曰删除,其实是只读取头部的n个元素(n-不同的元素数) 空间:O(1) 时间:O(n) 简单算法:只需要用一个变量计数,然后将不同值的元素值赋给该计数处的值。 阅读全文
posted @ 2019-06-28 16:41 yocichen 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 现在,默认你已经安装了Windows版本的git。右键->Git Bash Here 打开git工具。 git 基本命令 ssh -keygen -t rsa -C" *@*.com " 利用注册邮箱生成密钥对,用于连接使用(使用*.pub文件,私钥最好不要泄露) git config --glob 阅读全文
posted @ 2019-06-28 15:28 yocichen 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 如果你想在Windows/Linux Ubuntu系统下,使用GitHub或者码云等代码托管平台时利用版本控制系统来管理你的项目(命令行式克隆、修改、提交、操作项目文件),这是你想要的! Windows系统安装和配置Git 1. 下载git https://git-scm.com/ 2. 安装 .. 阅读全文
posted @ 2019-06-28 10:53 yocichen 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 有时候我们在任务管理器中无意识的结束了数据库的程序,再用可视化工具连接 时就会显示NO CONNECTION的情况,这样就需要重启数据库服务。 1. 我的电脑右键->管理->服务和应用程序->服务 找到MySQL...的服务,选择右侧的更多操作,选择启动/停止,即可启动/关闭MySQL服务。 这样就 阅读全文
posted @ 2019-06-27 17:03 yocichen 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 类型转换 隐式类型转换 显式类型转换 【1】隐式类型转换 有些类型转换是自动进行的,不需要人为的介入,比如算术运算时发生的类型转换(int i = 1.0 + 2,double->int),我们称之为隐式的。 其中场景大概会分为 左值到右值 整型提升 表达式提升 数组到指针 右值到左值 指针与指针 阅读全文
posted @ 2019-06-03 18:06 yocichen 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 在入门C++过程中,我们经常会遇到无法判断对象类型的情况。 头文件( VS编译器 ) typeid(对象).name(); 例子: 阅读全文
posted @ 2019-06-02 16:46 yocichen 阅读(6076) 评论(0) 推荐(0) 编辑
摘要: 题面 这个题面挺简单的,不难理解。给定非负数组,每一个元素都可以看作是一个格子。其中每一个元素值都代表当前可跳跃的格子数,判断是否可以到达最后的格子。 样例 算法 只要存在一条路径可以到达最后就说明可以。我们可以从后往前看,只要前面存在元素索引加上其元素值大于目标元素索引值,就代表从前面格子可以跳到 阅读全文
posted @ 2019-06-02 15:51 yocichen 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 演示用局部图片匹配整张图片 VS2017 + OpenCV4.0.1编译 参考资料 【1】http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/imgproc/histograms/template_matching/template 阅读全文
posted @ 2019-06-01 20:57 yocichen 阅读(361) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页