Kubrnete Kubrnete
4年前
动态规划之马拉车算法
问题描述:给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。如"abc"有三个回文子串‘a','b','c'.示例1:输入:"abc"输出:3解释:三个回文子串:"a","b","c"示例2:输入:"aaa"输出
Stella981 Stella981
3年前
C++下LuaPB协议升级
使用LuaTable解码编码PB协议,效率比较低,主要是因为需要lua内部字符串比较和跨lua和c之间的Int解码操作,比较消耗如果从C部分,直接访问lua虚拟机内部的Table数据结构,以及使用lua字符串自带的hash值,来做比较,效率会有比较大提升例如原始需要5000ms处理编码一个Luatable为PB,在纯C
Wesley13 Wesley13
3年前
Oracle数据类型
Oracle的数据类型有二十多种,包括字符串类型、数字类型、日期类型、LOB类型、LONGRAW&RAW类型、ROWID&UROWID类型。太多的数据类型很容易让初学者感到迷茫,在本文中,我将以程序员的视角,结合实际开发的需求来介绍Oracle的数据类型。Oracle的数据类型虽然很多,但实用的只有以下几种:1)字符串类型:char和varc
Stella981 Stella981
3年前
Python技巧之使用多个集合进行关键字传参
Python3.5允许在函数单次调用中使用多个集合进行关键字传参。语法为在变量前使用双星号“\\”。Python3.5allowspassingmultiplesetsofkeywordarguments("kwargs")toafunctionwithinasingleca
Wesley13 Wesley13
3年前
MySQL字符集小结
一:什么是字符集字符集支持多层面:服务器层(server)、数据库层(database)、数据表(table)、字段(column)、连接(connect)、结果集(result)。1.字符集是一套符号和编码规则,字符串必须有相应的字符集。2.校验集是这套符号和编码的校验规则,定义字符排序规则,字符串之间比较的规则。3.非ASCII字
Stella981 Stella981
3年前
Python 基础(二十二):正则表达式
!(https://oscimg.oschina.net/oscnet/9e5d0a44ea4a46130e226e816ca510ed83d.gif)更多内容,请点击上方蓝字关注查看!1\.简介正则表达式是一个强大的字符串处理工具,几乎所有的字符串操作都可以通过正则表达式来完成,其本质是一个特殊的字符序列,可以方便的
Wesley13 Wesley13
3年前
URL编码与解码
通常如果一样东西需要编码,说明这样东西并不适合传输(???存疑)。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。例如,Url参数字符串中使用keyvalue键值对这样的形式来传参,键值对之间以&符号分隔,如/s?qabc&ieutf8。如果你的value字符串中包含了或者&,那么
Wesley13 Wesley13
3年前
PHP心得
1,花括号“{}”可以像“\\”操作数组一样操作字符串,来获得指定位置的字符。2,PHP标签“<?php?”在独立PHP脚本内可以不写结束标签,这是为了避免意外的空格导致输出而报错。可以用注释来标明脚本结束。3,echo是语法结构,不是函数。后面跟多个字符串时用逗号“,”效率更好。4,数组中,1、'1'、true为
Stella981 Stella981
3年前
JsRender 前端渲染模板基础学习
JsRender前端渲染模板使用模板,可以预先自定义一些固定格式的HTML标签,在需要显示数据时,再传入真实数据组装并展示在Web页中;避免了在JS中通过“”等手动分割、连接字符串的复杂过程;针对高性能和纯字符串渲染进行了优化;无需依赖DOM和jQuery;优先使用场景:元素重复出现;动态加载数据,并前端显示;JsR
Stella981 Stella981
3年前
JavaScript——数组(三)数组方法汇总
前面两篇大致介绍了一下数组的基本特性,这里说一下数组的常用方法:Array.join()   将数组中所有的元素都转化为字符串并拼接在一起,返回最后生成的字符串。  不改变原数组可通过指定的分隔符来分隔各个元素,如果不指定分隔符,则默认使用逗号。1vararr1,2,3;//创