日文文本分析最强王者——Kuromoji
在我认识范围内atilika完成的Kuromoji是在日文文本分析方面的最强王者。 简介 kuromoji是一个开源的日文词法分析的JAVA库。 但也有Ruby,javascript,go等语言的版本,你可以在github或则语言对应的库管理工具中找到。 官网有更多的信息。 功能 你可以用它来对日文文本进行如下的处理,包括且不仅包括: 分词 给出读音( 包...
Oracle ---- 固定执行计划之SqlProfile
今天给大家讲一下另外一种固定执行计划的方法:SqlProfile。1.取得不加Hint的执行计划。 {代码...} 2.取得加Hint的执行计划。 {代码...} 3.把加Hint的执行计划做成SqlProfile,固定给不加Hint的SQL文。 {代码...} 4.看看结果。 {代码...}
Python全角/半角字符互转
在文本处理的时候,经常会遇到全角半角不一致的问题。于是需要程序能够快速的在两者之间互转。由于全角半角本身存在着映射关系,所以处理起来并不复杂。具体规则为:全角字符unicode编码从65281~65374 (十六进制 0xFF01 ~ 0xFF5E)半角字符unicode编码从33~126 (十六进制 0x21~ 0x7E)空格比较特殊,全角为 12288(0x3...
2022-05-18
Oracle ---- 固定执行计划之SqlPatch
今天我们来做一个使用SqlPatch固定执行计划的TEST.1.做TEST用TABLE. {代码...} 2.观察SQLPLAN {代码...} 3.通过Hint做成使用Index Scan的SQLPLAN {代码...} 4.把Hint“INDEX_RS_ASC(@"SEL$1" "TAB2"@"SEL$1" ("TAB2"."C2"))”作成SqlPatch。 {代码...} 5.看看结果。 {代码...}
element-UI el-tree 懒加载时,设定某个节点为末端(isLeaf)节点,不展示小三角图标
不想看废话版:1:需要给树添加props,声明isLeaf有效(官网没有这个说法,我自己理解的意思)2:给末端节点的节点数据中设置isLeaf=true;
CentOS7编译安装Apache Httpd 2.4.20及rpm包制作小记
httpd(Apache HTTP Server) 是世界上最知名、最流行的开源Web服务器之一,它十分快速、可靠,并且功能强大,拥有着强大的社区支持。CentOS7的软件源中自带的apache httpd版本过于老旧,如果想要使用新版本,则不得不自行编译。
Node.js学习之路04——Buffer对象与字符串
Buffer对象与字符串 1. Buffer对象的toString()方法 将Buffer对象中保存的数据转换为字符串 toString([encoding], [start], [end]) 第一个参数用于指定Buffer对象中保存的文字编码格式,默认参数值为utf8 第二个参数和第三个参数用于指定被转换数据的起始位置与结束位置,不包含结束位置 {代码...} 2. Buffer对象的write...
铁电存储器FRAM的特性
FRAM是DRAM和闪存等存储设备之一。FRAM代表铁电随机存取存储器。它也被称为铁电存储器,因为它使用铁电元件来存储数据。下面富士通代理英尚微介绍关于铁电存储器FRAM的特性。
2021-07-07
Ruby 2.x 源代码学习:YARV 虚拟机 指令
YARV 大约有 90 多条指令,这些指令定义在 insns.def 文件中,编译 Ruby 源代码的时候会根据该文件生成 vm.inc 和 insns.inc 两个(include)文件,这两个文件会被包含在 Ruby 虚拟器核心代码里头
Ruby 2.x 源代码学习:解释器概述
本文作为这一系列的开篇,简单介绍了 Ruby 解释器运行轨迹,为后续详细分析 Ruby 源代码提供一个纲领。之所以选择学习 Ruby 源代码主要是出于:
Flutter 移动安全 ー Ep.1 SSL Pinning
原文[链接]前言这篇文章还是很好的,作者是一个银行从业者,简单说就是在你的程序里指定 ssl 通讯证书,提供安全性。为啥这样做呢,比如你用公共 wifi ,这时候打开 www.taobaomy.com 竟然证书显示机构 “淘宝官方”,这显然是伪造的。还有你确实访问了 www.taobao.com ,但是被公共 wifi 中间劫持替换证书,重定向去了他...
2021-04-29
10 个 Flutter 建议 ー 第9/10部分
这个伟大系列的倒数第二部分现在就在这里,今天我们将看看不同的软件包,就像我们在系列开始时所做的那样。我们将研究如何使用游戏引擎创建我们自己的游戏,还可以剪辑视频或提示用户安装一个新版本的应用程序。
2022-05-19
每日 30 秒 ⏱ 大家一起被捕吧
这条新闻是来自 2019年3月10日 很多同学匆匆一瞥便滑动屏幕去看下一条消息了,并没有去了解这段代码是什么,怎么办才能防止这个问题。事情发生后为了抗议日本警察采取的行动和将此行为定为犯罪的荒谬做法,东京开发者 Kimikazu Kato 在 GitHub 上创建了一个名为 Let's Get Arrested(来逮捕我们) 的仓库这也是本篇文章...
2019-03-21
【整理】前端国际化小结
近期在做国际化的改造,做了相应的调研,简单做下项目前端国际化的小结 国际化可以分为前端国际化和后端国际化,也可以是前后端组合的国际化后端多为spring国际化,这里不做展开,百度一下到处都是 常见型 常见的前端国际化方法步骤如下:(原理) 定义国际化配置 根据环境读取配置 将配置展现在页面上 展开说: 定义国...
10 个 Flutter 建议 ー 第 8/10 部分
现在我们已经到了这个系列的第八部分,离结束不远了。今天我们再次处理软件包,但不是普通的,而是使用 Syncfusion 的软件包。为什么是这些东西?嗯,这些软件包真的是最高质量和他们的用户界面解决方案是非常好的!
Flutter 动态更改应用程序启动图标
Flutter 动态更改应用程序启动图标前言在这篇文章中,我们将讨论如何在运行时在我们的 flutter 应用程序中动态更改多个应用程序启动器图标。依赖包一个用于动态更改移动平台上应用程序图标 flutter 插件。[链接]正文实施考虑到我们已经准备好了基本的 UI (包含图像和提升的按钮 widget )。 {代码...} onpress 事件现在我...
2022-11-20
为什么云开发最终将成为编程新标准?
然而,由于云和软件即服务的宏观趋势的结合,以及技术的进步,如容器技术 Docker 和 Kubernetes,云开发现在有机会最终成为基于云的应用程序的新标准开发。
2020-02-24