正则表达式匹配IP地址

  • Post author:
  • Post category:其他

1. IP段都表示一个字节,即只能在 0~255之间。 所以一个正确的IP应该是:(0~255) .(0~255) .(0~255) .(0~255) 通过观察可以发现可以将整个IP分为两部分匹配,即:(0~255) 和 .(0~255) 3次 2. 0~255可以分两部分匹配 0~199 和 200~255 a) 0~199 正则表达式为 [0-1]?\d{1,2} [0-1]? 表示匹配 0或…

继续阅读 正则表达式匹配IP地址

获取数据库增量数据的几种方式

  • Post author:
  • Post category:其他

          a.触发器:在要抽取的表上建立需要的触发器,一般要建立插入、修改、删除三个触发器,每当源表中的数据发生变化,就被相应的触发器将变化的数据写入一个临时表,抽取线程从临时表中抽取数据,临时表中抽取过的数据被标记或删除。触发器方式的优点是数据抽取的性能较高,缺点是要求业务表建立触发器,对业务系统有一定的影响。           b.时间戳:它是一种基于快照比较的变化数据捕获方式,在…

继续阅读 获取数据库增量数据的几种方式

Angularjs切换网站配色模式简单示例1(切换css文件)

  • Post author:
  • Post category:其他

一个网站可以有多种配色方案,例如正常模式,夜间模式等。 简单示例一个通过点击按钮,更换css文件,达到切换配色模式的angularjs 小app。 主要文件有三个:index.html(主文件),white.css(白色背景配色方案css文件),black.css(黑色背景配色方案css文件)。 index.html文件代码如下: <!DOCTYPE html> <html>…

继续阅读 Angularjs切换网站配色模式简单示例1(切换css文件)

分享代码片段:如何对自动生成的java代码做自动格式化,以达到接近手写的效果…

  • Post author:
  • Post category:java

原文链接:https://gist.github.com/pfmiles/653c8b59e795698c867d 如题,有的时候,我们会采用自动生成java代码的方式来完成一些任务,比如根据业务数据自动生成调用api的sdk供用户下载、使用; 这样自动生成的代码,如果未经格式化处理,基本上是不可读的; 正好,我们常用的eclipse,快捷键"ctrl + shift + F"就能自动格式化jav…

继续阅读 分享代码片段:如何对自动生成的java代码做自动格式化,以达到接近手写的效果…

C 语言目标文件

  • Post author:
  • Post category:其他

前言 一个 C 语言程序经编译器和汇编器生成可重定位目标文件,再经链接器生成可执行目标文件。那么目标文件中存放的是什么?我们的源代码在经编译以后又是怎么存储的? 文章为 《深入理解计算机系统》的读书笔记,更为详细的内容可以阅读原书。 目标文件分类 目标文件有三种形式: 可重定位目标文件 包含二进制代码和数据,其形式可以在编译时与其他可重定位目标文件合并,创建一个可执行目标文件 可执行目标文件 包含…

继续阅读 C 语言目标文件

MySQL小知识:统计排名,分数相等并列排序

  • Post author:
  • Post category:mysql

就直接上代码了: SELECT CASE WHEN (@rowtotal := score) THEN @rownum WHEN (score= 0) THEN @incrnum ELSE @rownum := @rownum + 1 END AS rownum, a.* FROM(SELECT a.`id` AS "id", a.`score` AS "score" FROM `sp_act_e…

继续阅读 MySQL小知识:统计排名,分数相等并列排序

小数点后保留两位小数,正则处理输入内容为字母数字,正则处理输入内容为五位数字

  • Post author:
  • Post category:其他

小数点后保留两位小数,正则处理输入内容为字母数字,正则处理输入内容为五位数字 1、小数点后保留两位小数 可用于input框输入 function twoclearnumber(value) { if (value) { var f = parseFloat(value); var f = Math.round(value*100)/100; var s = f.toString(); var rs…

继续阅读 小数点后保留两位小数,正则处理输入内容为字母数字,正则处理输入内容为五位数字

python 文本分析 LDA 文本聚类

  • Post author:
  • Post category:python

文章目录 精简2.0版精简1.0版选择主题个数困惑度、一致性网页可视化 旧版本,啰嗦的代码以中文为例 参考文档: python corpora.Dictionary corpus dictionary.doc2bow 词袋模型转为稀疏矩阵 词向量 精简2.0版 参考文档:找不到了 只对分词和去除停用词的步骤进行精简。 需要注意的是,比如“女士包”ana.extract_tags只会识别除“女士”,…

继续阅读 python 文本分析 LDA 文本聚类

Linux 打包安装的QT程序

  • Post author:
  • Post category:linux

如题,近期因为项目需求,得打包QT程序,并将程序放到没有安装QT库的电脑上运行。网上索罗了下,打包QT程序的方式很多,主要分为以下几种: 1. 打包成安装包形式; 2. 打包成二进制文件,附带运行库的形式: - windows下,有很多工具,教程也比较多,运行库基本是dll文件 - linux下,需要靠脚本协助,很多教程都不完整,运行库基本是so文件 笔者这里只演示如何在linux下打包免安装程序…

继续阅读 Linux 打包安装的QT程序

C#调用API弹出打印机属性对话框

  • Post author:
  • Post category:其他

调用api弹出打印机属性对话框 Author:vitoriatangFrom:Internet.NET Framework封装了很多关于打印的对话框,比如说PrintDialog, PageSetupDialog. 但是有的时候我们还需要关心打印机属性对话框,那么就可以调用API来解决这个问题。有几个API函数与之相关PrinterPropertiesDocumentPropertiesOpenP…

继续阅读 C#调用API弹出打印机属性对话框