字典树 c++ 实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rongdongzhu1/article/details/48416371 字典树 又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。 典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串), 所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符 串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较, 查询效率比哈希树高(摘自百度百科) 好了现在描述我现在要解决
分类: 其他 发布时间: 05-07 22:54 阅读次数: 0

Java 引用传递的实验

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rongdongzhu1/article/details/49689005 jasmin 源代码 Compiled from "Main.java" class Modify { Modify(); Code: 0: aload_0 1: invokespecial #1 // Method java/lang/Object
分类: 其他 发布时间: 05-07 22:54 阅读次数: 0

滴水算法小结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rongdongzhu1/article/details/51463618 滴水算法概述 滴水算法是一种用于分割手写粘连字符的算法,与以往的直线式地分割不同 ,它模拟水滴的滚动,通过水滴的滚动路径来分割字符,可以解决直线切割造成的过分分割问题。以下将分别叙述: 传统滴水算法 惯性滴水算法 大水滴惯性滴水算法 1. 传统滴水算法 滴水算法滴落规则 滴落规则如图[1-1]所示 图[1-1]滴水算法滴落
分类: 其他 发布时间: 05-07 22:54 阅读次数: 0

为什么要深入数学的世界?

在过去的一年中,我一直在数学的海洋中游荡,research(研究)进展不多,对于数学世界的阅历算是有了一些长进。 为什么要深入数学的世界? 作为计算机的学生,我没有任何企图要成为一个数学家。我学习数学的目的,是要想爬上巨人的肩膀,希望站在更高的高度,能把我自己研究的东西看得更深广一些。说起来,我在刚来这个学校的时候,并没有预料到我将会有一个深入数学的旅程。我的导师最初希望我去做的题目,是对appearance和motion建立一个unified的model。这个题目在当今Computer Vi
分类: 其他 发布时间: 05-07 22:53 阅读次数: 0

赫尔德不等式详细证明

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rongdongzhu1/article/details/53022267 赫尔德不等式详细证明 ∑k=1n|akbk|⩽(∑k=1n|ak|p)1/p(∑k=1n|bk|q)1/q(1) 其中数 p>1 及 q>1 具有关系 : 1p+1q=1即p=qp−1(2) 我们可以看到不等式(1)是齐次的,这意味着对于任意两个向量 a=(a1...an) 与b=(b1...bn) 不等式(1) 成立,那
分类: 其他 发布时间: 05-07 22:53 阅读次数: 0

分享一个selenium jar包 的下载地址,各版本都有,包括selenium-server-standalone.jar、selenium、selenium-server

http://selenium-release.storage.googleapis.com/index.html
分类: 其他 发布时间: 05-07 22:52 阅读次数: 0

echart小白入门最简单demo

版权声明:本文为楠之枫雪的原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014614038/article/details/86095929 1. 下载echarts.js 创建文件夹htmlTest,把echarts.js反正文件夹下面 注意要下载使用echarts.min.js,否则鼠标滑动没有反应,原因还未知 导入了新的js后,需要重启idea或者清除下缓存 2. 创建html文件,可以创建txt文件修改后缀,把下面代码拷贝进去,浏览器打开即可 <htm
分类: 其他 发布时间: 05-07 22:52 阅读次数: 0

adb使用笔记

版权声明:本文为楠之枫雪的原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014614038/article/details/80760079 网络adb,连接设备 adb connect + 设备ip,注意设备必须打开usb调试,多数设备同时把usb连接pc勾上。 查看app安装列表 shell 启动,cd data 、cd app、ls查看所有已安装app 移除app 不是系统apk: 先adb shell 然后进入data/app目录 rm +apk全名称
分类: 其他 发布时间: 05-07 22:52 阅读次数: 0

android弹出dialog有黑色(白色)的背景无法去掉的问题

版权声明:本文为楠之枫雪的原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014614038/article/details/89083947 理论上这个是窗体的背景颜色,可以通过在创建时使用以下代码修改背景: setContentView(initView(View.inflate(getContext(), R.layout.---, null))); Window window = this.getWindow();
分类: 其他 发布时间: 05-07 22:51 阅读次数: 0

asp.net _web站点基础学习笔记

版权声明:本文为楠之枫雪的原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014614038/article/details/89645291 目录: 创建单元测试 添加用于生产dll的类库 创建项目工程 项目工程入口配置 WebApiConfig路由配置 系统启动监听 创建单元测试 1.随便创一个类: namespace TestSqlProject.uniteTest { public class Test { public
分类: 其他 发布时间: 05-07 22:51 阅读次数: 0

asp.net _使用log4net记录日志

版权声明:本文为楠之枫雪的原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014614038/article/details/89922498 1.下载log4net http://logging.apache.org/log4net/download_log4net.cgi 2.解压,找到对应的net版本 3.添加引用 3.在Web项目根目录下创建log4net.config配置文件。 通过添加–新建项 4.配置文件log4new.config XML代码如下
分类: 其他 发布时间: 05-07 22:51 阅读次数: 0

Exchange 2019反垃圾邮件组件启用反垃圾邮件功能、设置白名单\黑名单

步骤 1:使用命令行管理程序运行 Install-AntispamAgents.ps1 脚本 运行命令&amp; $env:ExchangeInstallPath\Scripts\Install-AntiSpamAgents.ps1步骤 2:使用命令行管理程序重新启动 Microsoft Exchange 传输服务运行命令:Restart-Service MSExchangeTransport步骤
分类: 企业开发 发布时间: 05-07 22:50 阅读次数: 0

Titan Framework Starter Guide

介绍 本文用来介绍Titan Framework,以及Titan Framework的简单使用。 Titan Framework的描述 Titan Framework是通过Actor模型使用响应式消息传输模式,提供具有高性能、高响应、高可伸缩和高韧性的并发应用框架。首先demo中有一个供外部调用的Controller接口,同时提供了一个调用其他微服务的handler方法,提供event方法接收微服务之间的调用,可以在event中进行redis操作, mongoDB,mysql等数据库的一些增删
分类: 其他 发布时间: 05-07 22:50 阅读次数: 0

Titan Framework 如何编写Restful API

介绍 Titan Framework 针对Restful 风格基于Spring 进行结构封装,将请求转化为对应的Command(CreateCommand、PutCommand、DeleteCommand、PatchCommand、GetCommand),因此针对API的定义只需要面向接收到的请求进行对象的转换,并返回相应的Command 。 API的编写 controller定义,系统默认接收Json body ,基于JsonToEntity模式进行对象转换,调用方法如下:JsonParse
分类: 其他 发布时间: 05-07 22:50 阅读次数: 0

Titan Framework 项目部署

介绍 本文用来介绍Titan Framework的使用和下载, Titan Framework的多数据库支持,各个微服务之间的调用,微服务的配置与部署。 Titan Framework依赖包的下载跟使用 Titan Framework包可以做在Titan Framework PaaS平台上进行下载,提供各个版本。 使用如下代码把Titan Framework 包加到本地maven仓库中: Echo move titan-framework-1.2.jar mvn install:install
分类: 其他 发布时间: 05-07 22:50 阅读次数: 0

Titan Framework 内部接口与函数说明书

HTTP与网络 Spring风格的Restful的Controller: RestfulController 通用Restful API Controller –org.titan.framework.facade.controller.RestfulController 方法 参数 返回值 说明 getCreateCommand arg0-ServiceName<String> arg1-body<T> Command 默认捕捉HTTP POST请求 API结构示例: https://{ba
分类: 其他 发布时间: 05-07 22:49 阅读次数: 0

使用Titan Framework搭建一个集群Demo

Titan Framework是一款分布式微服务框架,因其具有简单的配置方式,良好的集成性、多样化的支持、丰富的自定义扩展功能,所以它是非常值得我们去应用的。也正是因为它强大的集群特性,使得它在面对高负载,高并发的情况下表现得毫不逊色。本篇文章将介绍如何使用Titan Framework搭建一个集群的基本Demo。 1.Titan Framework依赖包下载 Titan Framework依赖包可以在Titan Framework PaaS(https://www.titanframewor
分类: 其他 发布时间: 05-07 22:49 阅读次数: 0

8月28日,我们体验了一场敏捷管理方法体系的盛宴

(图1-TitanFramework敏捷管理方法体系) 2018年8月28日下午,北京云季科技有限公司、北京博瑞凯管理咨询有限公司、网易北京研发中心、北京壹号车科技有限公司共同举办《TitanFramework敏捷管理方法体系公开课》。 (图2-网易北京研发中心) 作为主办方,网易易盾解决方案架构师高洪亮首先向大家分享了网易的价值观与网易易盾的技术优势。在网易自成立以来的21年里,网易沉淀了大量互联网领域的经验与尖端技术。在高洪亮先生的分享中,与会人员直接感受到了网易的深厚底蕴以及网易易盾的顶
分类: 其他 发布时间: 05-07 22:49 阅读次数: 0

在TitanFramework中使用集成Redis

在Titan中,不仅可以使用各数据库提供的原生连接池去操作数据库,框架也已经良好的集成了Mysql,Redis,MongoDB等数据库,并且最让人惊喜的是,无需配置任何多余的框架配置,框架就可以进行读取原生数据库配置并使用,这里就给大家简单介绍一下框架集成后对于Redis来说如何去使用。 1.Titan Framework redis配置 我们需要在配置文件下进行如下配置,和原生的配置参数是一样的: #最大分配的对象数 jedisPool.maxActive=20 #最大能够保持idel状态的
分类: 其他 发布时间: 05-07 22:49 阅读次数: 0

Titan Framework MongoDB深入理解1

在TitanFrameWork框架中,已经集成了MongoDB的各个功能,现在我们对框架内部的一些重要类进行分析与解读。 1. MongoDBConverter 在Titan框架中,比较重要的一个接口就是MongoDBConverter,它是作为框架对MongoDB数据Bson的一个转换器,其实现类是一个名字被加密的类(titan框架中加密了部分内部类和实现类代码,反编译是看不到真实名字的,这样无法通过反编译获取其他实现类的源码),实现该接口的功能,下面我们来看看反编译这个接口的源码。 首先我
分类: 其他 发布时间: 05-07 22:48 阅读次数: 0