C++ 数据封装

C++ 数据封装 所有的 C++ 程序都有以下两个基本要素: 程序语句(代码):这是程序中执行动作的部分,它们被称为函数。 程序数据:数据是程序的信息,会受到程序函数的影响。 封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这样能避免受到外界的干扰和误用,从而确保了安全。数据封装引申出了另一个重要的 OOP 概念,即数据隐藏。 数据封装是一种把数据和操作数据的函数捆绑在一起的机制,数据抽象是一种仅向用户暴露接口而把具体的实现细节隐藏起来的机制。 C++ 通过创建类来支持封装和
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

算法 - 折半查找(C#)

/* * Recursive Binary Search - by Chimomo * * [折半查找的前提]: * 1、待查找序列必须采用顺序存储结构。 * 2、待查找序列必须是按关键字大小有序排列。 * * 时间复杂度:O(log2n) */ namespace RecursiveBinarySearch { using System; /// <summary> /// The program. /// </summary>
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

算法 - 选择排序(C#)

/* * 每一趟从待排序的数据元素中选出最小(或最大)的一个元素, * 顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完为止。 * 选择排序是不稳定的排序算法。 */ namespace SelectionSort { using System; /// <summary> /// The program. /// </summary> public static class Program { ///
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

算法 - 堆排序(C#)

/* * 堆排序是一种选择排序,时间复杂度为O(nlog<sub>2</sub>n)。 * * 堆排序的特点是: * 在排序过程中,将待排序数组看成是一棵完全二叉树的顺序存储结构, * 利用完全二叉树中父结点和子结点之间的内在关系,在当前无序区中选择关键字最大(或最小)的记录。 * * 基本思想 * 1.将待排序数组调整为一个大根堆。大根堆的堆顶元素就是这个堆中最大的元素。 * 2.将大根堆的堆顶元素和无序区最后一个元素交换,并将无序区最后一个位置列入有序区,然后将新的无序
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

到底SLAM是什么,又有哪些好处?

前两天AI君的一个朋友跑来找我,说他最近想买个扫地机器人,看到很多高端品牌的产品介绍里都会提到一个名词,SLAM。 (图片来自 戴森360eye 售价6440) (图片来自 irobot960 售价4999) 而且他还发现,提到SLAM的扫地机器人都会比一般的贵,有些还能边扫边通过App生成地图。 所以到底SLAM是什么,又有哪些好处?今天就给大家简单科普一下。 SLAM的起源 SLAM的全名叫做Simultaneous Localization and Mapping,翻译过来就是同步定位与
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

程序员的奇葩面试经历分享:喊价25K,HR却给了30K

ps:至于标题所说的薪资,是面试过程中一个有意思的小插曲,但是确有其事,不是标题党。。。这里先卖个关子,请各位看官往后看!^_^ 自报家门 先做个自我介绍,楼主坐标帝都,5年经验,跳槽之前在一家传统小公司,年薪21万。 这次面试前前后后大概两个月的时间,面试了大概 6 家公司,命中 4 家,最终去了一家估值 70 亿美金的生鲜电商独角兽,年薪42万,刚好翻倍。 面试过程 话不多说,直接进入面试现场! 好未来 开始面试第一天上午投递好未来,下午3点面试,一共面试了3轮,问的问题比较多。 第一轮
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

ACE前端框架

演示地址 http://ace.jeka.by/index.html
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

虚拟域名配置HTTPS

<VirtualHost :443> ServerAdmin [email protected] DocumentRoot “/home/www/htdocs/miniwechat” ServerName miniwechat.zhaonan.net ServerAlias miniwechat.zhaonan.net ProxyPassMatch ^/(..php(/.*)?)$ unix:/home/www/logs/php-fpm.sock|fcgi://1 27.0.0
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

跨域请求自定义headers头信息

DocumentRoot “D:\phpStudy\PHPTutorial\WWW\emscrm_local\public” Options +Indexes +FollowSymLinks +ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted Header set Access-Control-Allow-Origin “*” Header set Access-Control-Allow
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

这个授权秘钥已被吊销

C:\Users\Administrator\AppData\Roaming\Scooter Software\Beyond Compare 4 删除里面所有 修改C:\Program Files\Beyond Compare 4\BCUnrar.dll ,这个文件重命名或者直接删除,则会新增30天试用期,再次打开提示还有28天试用期。
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

echarts使用技巧(1)echarts的图表自适应resize问题、单选、缩放等

这些东西要是有精力和时间可以通读echarts文档,里面都有配置详细介绍。该博客只是把自己使用echarts遇到的问题记录下,并不全,加深印象,抛砖引玉而已,完整学习的请移步官方文档 1、legend设置单选 legend: { data:[‘db block gets’, ‘consistent gets’], selectedMode: ‘single’, },   修改图例legend颜色,定义color数组,对应图例即可 复制代码 color:[’#48cda6’,’#fd87ab’,
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

比较两个版本差异并打包

git diff a7500b263 1d23756d --name-only | xargs zip update.zip
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

克隆git代码

git clone [email protected]:/home/gitrepo/xxx.git
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

git仓库重新创建master分支

准备在git上新建一个仓库,先测试下ssh-key有没有添加成功。就在master作了一次提交,没有仔细查看就直接push了。 然后到github上面一看,发现自己的签名有点问题,想要修改一下。 可是之前push的提交,已经没有办法修改了。怎么办,只好重新创建一个master分支好了。 当我在本地将git config修改好了以后, 新建一个test分支,用于稍后重命名为master,并切换到这个分支: git checkout -b test 删除本地的master分支:git branch
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

Win10配置Java环境,解决javac不是内部或外部命令的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ixiaoc/article/details/78361960 之前一段时间,重装了Win10系统后,因为一系列事情一直没有为系统配置各种环境。到今天又要做一个实验,不得不重新配置一下环境。当配置Java环境的时候,发现在控制台中java命令可以运行,但是当运行javac命令时,系统提示”Javac不是内部或外部命令“,第一次遇到java可以运行javac不行的问题,望天,顿时感觉不好了。 然后去
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

Android studio启动后卡在“Refreshing Gradle project”的原因及解决方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ixiaoc/article/details/79603988 今天下载Android studio后,新建了一个工程,结果在打开工程后卡在了“Refreshing Gradle project”迟迟没有进展,在网上经过一番搜索后找到了其原因及解决方法。 其原因在于更新后的gradle版本与工程中的gradle版本不一样,因此Android studio需要下载新版本的gradle。而正在refr
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

keras读书笔记——卷积层、池化层、局部连接层

keras读书笔记——卷积层、池化层、局部连接层 1 卷积层 1.1 Convolution1D层 1.2 AtrousConvolution1D层 1.3 Convolution2D层 1.4 AtrousConvoltuion2D层 1.5 SeparableConvolution2D层 1.6 Deconvolution3D层 1.7 Convolution3D层 1.8 Cropping1D层 1.9 Cropping2D层 1.10 Crooping3D层 1.11 UpSamlin
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

WPF TabControl-设置TabItems的样式

<Window x:Class="WpfTutorialSamples.Misc_controls.StyledTabItemsSample" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="StyledTabItemsSample" Hei
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

WPF上下文菜单

上下文菜单(通常称为弹出菜单或右键菜单)是在某些用户动作时显示的菜单,通常是在特定控件或窗口上用鼠标右键单击。 上下文菜单通常用于提供在单个控件内相关的功能。 WPF的ContextMenu控件几乎总是绑定到一个特定的控件,通常也是将它添加到界面。 这是通过ContextProperty完成的,所有都控制公开(它来自大多数WPF控件继承自的FrameworkElement)。 看看下一个示例,了解它是怎么做的: <Window x:Class="WpfTutorialSamples.Commo
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0

WPF StatusBar控件

应用程序窗口的顶部通常由前面章节中描述的主菜单和/或工具栏占用,窗口的底部通常是状态栏。 状态栏用于显示有关应用程序当前状态的各种信息,如光标位置,字数,任务进度等。 对我们来说幸运的是,WPF带有一个很好的StatusBar控件,可以很容易地为您的应用程序添加状态栏功能。 让我们从一个非常基础的例子开始: <Window x:Class="WpfTutorialSamples.Common_interface_controls.StatusBarSample" xmlns="
分类: 其他 发布时间: 06-18 10:21 阅读次数: 0