C 泛编程 —— 模板类的示例(栈) 栈和堆简介模板类的示例-栈进栈出栈typedef 定义数据类型栈的模板类创建模板类的方法 栈和堆简介 栈(Stack) 特点: 先进后出(LIFO, Last In First Out)&#…
2024/12/24 21:22:47文章目录 1,时间复杂度与空间复杂度 2,插入排序 3,希尔排序 4,选择排序 1,单趟排序 2,选择排序PLUS版本 5,冒泡排序 6,快速排序 1,hoare版本 2,挖坑法 前言 …
2024/12/22 23:38:22近期接手做的项目,发觉数据库中有许多多余的表。究其原因,应该是同事贪图方便,将过去做过的项目复制粘贴,然后修修改改。包括数据库也是克隆过来的,然后又没有删除本项目多余的表,结果经过几个轮回…
2024/12/23 17:09:321、CPU和内存的交互 了解jvm内存模型前,了解下cpu和计算机内存的交互情况。【因为Java虚拟机内存模型定义的访问操作与计算机十分相似】 有篇很棒的文章,从cpu讲到内存模型:[什么是java内存模型?] 在计算机中,cpu和内存的交互最…
2024/12/11 10:21:54在XULRunner的SDK的/bin目录提供了一个xpt_dump.exe程序,用于查看类型库xpt文件的信息。 xpt_dump.exe的源代码在firefox源代码的/xpcom/typelib/xpt/tools下的xpt_dump.c文件,里面用到了几个API: XPT_NewArena XPT_NewXDRState XPT_DoHeader…
2024/12/25 1:12:08 人评论 次浏览首先描述下什么是Map。在数组中我们是通过数组的下标来对其内容进行索引的,而在Map中我们是通过对象对对象进行索引的,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平常说的键值对。HashMap通过hashcode对其内容进行快速查找&am…
2024/12/25 0:50:47 人评论 次浏览/*第几天?Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 144001 Accepted Submission(s): 51677Problem Description给定一个日期,输出这个日期是该年的第几天。 Input输入数据有多组&a…
2024/12/25 0:28:54 人评论 次浏览* 精力管理4原则 精力而非时间,是高效能的基础** 全方位投入需要利用4种独立但又相互联系的精力* 身体的* 情感的* 思想的* 精神的** 精力的储量会随着过度使用和不充分使用而下降,因此我们必须周期性补充精力* 我们再生活中要保持精力旺盛,就…
2024/12/24 23:35:04 人评论 次浏览fedora修改主机名Different Linux distros have different method to set the hostname. On Fedora Linux, it is quite simple.不同的Linux发行版具有不同的设置主机名的方法。 在Fedora Linux上 ,这非常简单。 在较新的Fedora版本中∞ (On newer Fedora releases…
2024/12/25 1:46:41 人评论 次浏览之前介绍的StringIndexer是针对单个类别型特征进行转换,倘若所有特征都已经被组织在一个向量中 ,又想对其中某些单个分量进行处理时,Spark ML提供了VectorIndexer类来解决向量数据集中的类别 性特征转换。通过为其提供maxCategories超参数&am…
2024/12/25 1:46:11 人评论 次浏览Semophere bridge1; Semophere mutexNS1,mutexSN1;//用于保护countNS,countSN int countNS0,countSN0; Semophere s11,s20;//用于交替通过 StoN(){while(1){P(mutexSN);countSN;//来车了v(mutexSN);p(mutexSN);if(countNS0){//对面无车,则直接通过P(bridge);通过countSN--;V…
2024/12/25 1:45:40 人评论 次浏览目录 题目描述 解决方案 代码 代码走读 传送门 题目描述 请实现微信拼手气红包算法,输入红包总额,输出红包抽取后的数值序列,算法考虑公平性、随机性。题目答案要求:总和为金额数,个数为红包数,单个金…
2024/12/25 1:45:09 人评论 次浏览极少文章写Windows 8以上ROR框架的搭建,最近看了极客学院的环境搭建,也是建议在Mac或Linux下。 当然也有大牛指出了libv8在Windows下重新编译后运行的案例,本文编写目的就是描述如何在windows8 以上环境进行绿色环境搭建,无须任…
2024/12/25 1:44:39 人评论 次浏览PHP 中的字符串变量 字符串变量用于包含有字符的值。 在创建字符串之后,我们就可以对它进行操作了。您可以直接在函数中使用字符串,或者把它存储在变量中。 在下面的实例中,我们创建一个名为 txt 的字符串变量,并赋值为 "…
2024/12/25 1:44:08 人评论 次浏览elasticsearch-jdbc环境Ubuntu 14.04JDK 1.8.0_66Elasticsearch 2.3.1Elasticsearch-jdbc 2.3.1.0Elasticsearch单节点环境进入es目录~/cluster/elasticsearch-2.3.1下载elasticsearch-jdbc包,并解压$ wget http://xbib.org/repository/org/xbib/elasticsearch/impo…
2024/11/2 5:25:03 人评论 次浏览[ps]这个工具支持不同的开发环境, 支持不同的开发语种, 不限于前端, 也不限于后端, 实现原理是监听内容文件夹, 实现改动, 自动刷新, 例如 php, html, css 等等.. Browsersync 能让浏览器实时、快速响应您的文件更改(html、js、css、sass、less等)并自动…
2024/11/2 5:24:33 人评论 次浏览MySQL GROUP BY 语句 GROUP BY 语句根据一个或多个列对结果集进行分组。 需要框架源码的朋友可以看我个人简介联系我,推荐分布式架构源码。 在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。 GROUP BY 语法 SELECT column_name, function(column_name) FROM …
2024/12/1 15:10:04 人评论 次浏览第8 章 : 数字操作类 33 Math数学计算类 Math提供的方法都是static方法,都是基本数学公式 Math.abs(-10) // 10 Math.max(10, 1) // 10 Math.pow(10, 2) //100.0 Math.sqrt(9) //3.0 Math.round(10.4) // 10 Math.round(10.5) // 11class MathUtil {private MathU…
2024/12/7 7:05:06 人评论 次浏览下面是可用的运算符列表,使用中都会放到元素的中间并且用空格分隔。 注意列表中[方括号]的是可选的,而且还会列出对应PHP的表达式。 详见:Chapter 7. 内置函数 运算符别名语法示例含义对应PHP语法eq$a eq $b等于!ne, neq$a neq $b不等于!>…
2024/12/16 23:50:54 人评论 次浏览在html5中,新增了很多语义化的标签。如footer、header之类的,今天的主角是dialog标签顾名思义,就是用来定义对话框的。目前只有Chrome和Safari支持该标签,所以用的不多,不过确实挺好用的别担心,有官方的pol…
2024/12/24 11:39:57 人评论 次浏览