编程笔记

  • Python基于jieba库进行简单分词及词云功能实现方法

    本文实例讲述了Python基于jieba库进行简单分词及词云功能实现方法。分享给大家供大家参考,具体如下: 目标: 1.导入一个文本文件 2.使用jieba对文本进行分词 3.使用wordcloud包绘制词云 环境: Python 3.6.0 |Anaconda 4.

  • python实现机械分词之逆向最大匹配算法代码示例

    逆向最大匹配方法 有正即有负,正向最大匹配算法大家可以参阅https:www.nhooo.comarticle127404.htm 逆向最大匹配分词是中文分词基本算法之一,因为是机械切分,所以它也有分词速度快的优点,且逆向最大匹配分词比起正向最大匹配分词更符合人们的语言习惯。逆向最大匹配分词需要在已有词典的基础上,从被处理文档的末端开始匹配扫描

  • 作为Java程序员应该掌握的10项技能

    本文详细罗列了作为Java程序员应该掌握的10项技能。分享给大家供大家参考。具体如下: 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、j

  • Python中的lstrip()方法使用简介

    lstrip方法返回所有字符被去除开头字符串缺省为空格字符的一个复本。 语法 以下是lstrip方法的语法: str.lstrip[chars] 参数 chars -- 您

  • VBScript获取CPU使用率的方法

    VBScript通过WMI获取CPU使用率的代码 度娘中,搜索关键词“WMI CPU使用率”,得到的全是《python使用WMI监视系统-CPU使用率》,不用看,肯定又是采集的。 Python固然强大,但是调用WMI还是用VBS比较“正宗”。 On Error Resume Next strComputer = "." Set objWMIServi

  • java利用冒泡排序对数组进行排序

    本文实例讲述了java利用冒泡排序对数组进行排序的方法。分享给大家供大家参考。具体如下: 一、冒泡排序: 利用冒泡排序对数组进行排序 二、基本概念: 依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3

  • C#使用StreamReader读取文件的方法

    本文实例讲述了C#使用StreamReader读取文件的方法。分享给大家供大家参考。具体实现方法如下: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespac

  • Java中使用Properties配置文件的简单方法

    properties Properties文件是java中的一种配置文件,文件后缀为“.properties”,文件的内容格式是“key=value”的格式,用 # 作为注释。 img src="https:img.nhooo.comstaticupload2103142013530.

  • asp.net(C#)禁止缓存文件不让文件缓存到客户端

    IIS会按文件地址及参数将文件缓存到客户端,以便再次访问该内容时速度更快。如果要取消这种机制则需要禁止缓存文件。 一、编程方式 Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddDays-1; Response.Cache.SetExpiresDateTime.Now.AddDays

  • Java 程序员容易犯的10个SQL错误

    Java程序员编程时需要混合面向对象思维和一般命令式编程的方法,能否完美的将两者结合起来完全得依靠编程人员的水准: 技能任何人都能容易学会命令式编程 模式有些人用“模式-模式”,举个例子,模式可以应用到任何地方,而且都可以归为某一类模式 心境首先,要写个好的面向对象程序是比命令式程序难的多,你得花费一些功夫

  • Java自学书籍推荐 程序员到架构师必看的书

    作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法

  • Java程序员应该遵守的10条纪律

    有哪些“纪律”是Java程序员所要遵守的? 1. 为代码添加注释(Add comments to your code). – 每个人都知道这一点,但不是每个人都会这么做。你有多少次“忘记”添加注释了?确实,注释不会为你的程序增加任何函数功能。但是,有多少次,看到2周前写的代码,你都记不起它是干什么的?你很幸运,那些未注释的代码是你自己写

  • Redis源码解析:集群手动故障转移、从节点迁移详解

    一:手动故障转移 Redis集群支持手动故障转移。也就是向从节点发送”CLUSTER FAILOVER”命令,使其在主节点未下线的情况下,发起故障转移流程,升级为新的主节点,而原来的主节点降级为从节点。 &nbs

  • 详解 vue.js用法和特性

    前 言 最近用Vue.js做了一个数据查询平台,还做了一个拼图游戏,突然深深的感到了vue的强大。 Vue.js是一套构建用户界面user interface的渐进式框架。与其他重量级框架不同的是,Vue 从根本上采用最小成本、渐进增量incrementally adoptable的设计。Vue 的核心库只专注于视图层,并且很容易与

  • Unity编辑器下重启的方法

    Unity编辑器下重启的方法 我们项目AssetBundle打包走的是全自动化流程,打包之前要进行各种资源检测,如果检测顺利通过,则进入打包,否则提示错误资源名称及路径,打包中断!有时候即使资源检测通过也会打包崩溃,初步断定是Unity的内存爆了,因为Unity在编辑器下打开工程中的资源不会释放掉,所以内存一直在占用,打包时要进行一系列资源依赖分析,我们也知道,如果资源

  • PHP多进程之pcntl_fork的实例详解

    PHP多进程编之pcntl_fork的实例详解 其实PHP是支持并发的,只是平时很少使用而已。平时使用最多的应该是使用PHP-FMP调度php进程了吧。 但是,PHP的使用并不局限于做Web,我们完全也可以使用PHP来进行系统工具类的编程,做监控或者是运维。在使用这些方向的时候,我们可以使用到PHP的更多特性,例如并发(多进程)、socket编程等。

  • PHP多进程编程之僵尸进程问题的理解

    PHP多进程编程之僵尸进程问题的理解 使用pcntl_fork函数可以让PHP实现多进程并发或者异步处理的效果:https:www.nhooo.comarticle125789.htm 那么问题是我们产生的进程需要去控制,而不能置之不理。最基本的方式就是fork进程和杀死进程。 通过利用pcntl_fork函数,我们已经有了新

  • JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题

    先看下面一段代码: DiGui = function param { $.ajax{ success: function returnValue { window.setInterval"fnSetMarkPoint", 5000; } }; 调用DiGui方法后 问题: 每隔0.1秒创建一个setIn

  • Spark三种属性配置方式详解

    随着Spark项目的逐渐成熟, 越来越多的可配置参数被添加到Spark中来。在Spark中提供了三个地方用于配置:   1、Spark properties:这个可以控制应用程序的绝大部分属性。并且可以通过 SparkConf对象或者Java 系统属性进行设置;   2、环境变量Environment variables:这个可以分别对每台机器进行

  • js获取字符串最后一位方法汇总

    方法一:运用String对象下的charAt方法 charAt 方法可返回指定位置的字符。 str.charAtstr.length – 1 请注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串 p

  • 在SAP应用程序上执行负载测试时,Jmeter服务器错误

    执行负载测试以查看您的网站或应用程序可以处理的流量。Apache Jmeter是一个开源的,免费的,基于Java的可配置工具,用于执行性能和负载测试。您可以从以下链接下载Jmeter: 链接

  • IOS手势操作(拖动、捏合、旋转、点按、长按、轻扫、自定义)

    下面通过图文并茂的方式给大家分享下IOS手势操作(拖动、捏合、旋转、点按、长按、轻扫、自定义)的相关内容。 1、UIGestureRecognizer 介绍 手势识别在 iOS 中非常重要,他极大地提高了移动设备的使用便捷性。 iOS 系统在 3.2 以后,他提供了一些常用的手势(UIGestureRecognizer 的子类),开发者可以直接

  • 在Django框架中设置语言偏好的教程

    一旦你准备好了翻译,如果希望在Django中使用,那么只需要激活这些翻译即可。 在这些功能背后,Django拥有一个灵活的模型来确定在安装和使用应用程序的过程中选择使用的语言。 要设定一个安装阶段的语种偏好,请设定LANGUAGE_CODE。如果其他翻译器没有找到一个译文,Django将使用这个语种作为缺省的翻译最终尝试。 如果你只是想要用本地语言来运行Django,

  • Javascript验证Visa和MasterCard信用卡号的方法

    本文实例讲述了Javascript验证Visa和MasterCard信用卡号的方法。分享给大家供大家参考。具体实现方法如下: visa验证: HTML head titleVisa Exampletitle script type="textjavascript" fu

  • Django 翻译字符串

    示例 要翻译字符串,您将必须创建翻译文件。为此,django附带了management命令makemessages。 $django-adminmakemessages-lfr processinglocalefr 上面的命令将发现已安装的应用程序中标记

  • java使用正则表达式判断邮箱格式是否正确的方法

    本文实例讲述了java使用正则表达式判断邮箱格式是否正确的方法。分享给大家供大家参考。具体如下: import java.io.*; public class CheckEmail { public static boolean checkEmailString email { 验证邮箱的正则表达式 String format = "\\p{Alpha}\\w

  • java针对电话号码正则匹配实例

    本文实例讲述了java针对电话号码正则匹配的方法。分享给大家供大家参考。具体如下: public interface RegExpConst { ** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185,186

  • 如何搭建新的WPF项目框架

    下面就WPF项目框架搭建步骤一步一步的分享给大家。 在WPF项目开发中最常用的开发模式无疑是MVVM模式, MVVM模式开发的好处,在这里就不详细讨论, 还有 本文中所使用MVVMLight框架,为什么使用MVVM框架(1、框架较轻,2、学习成本低、3、适用大多数中小型项目,4、相对于微软的prism框架更容易上手) 下面开始 一步一步 搭建框架

  • JavaScript数组对象实现增加一个返回随机元素的方法

    本文实例讲述了JavaScript数组对象实现增加一个返回随机元素的方法。分享给大家供大家参考。具体如下: 核心特性: 概率随机、顺序随机、随机冒泡 本方法 来自个人手写 JavaScript 的实践,只涉及 JavaScript 1.5(ECMAscript 3 国际标准)语言本身,在所有 JS 引擎实现中通用~

  • javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)

    本文实例讲述了javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)。分享给大家供大家参考。具体如下: 提炼于本人手写的纯 JavaScript 工具程序,用于遍历当前网页的所有子页面 并执行迭代回调,且回调函数返回值可用于结果回传,有助于减少闭包变量~ 其特点在于 —— 递归遍历时只检索子页面的 Window 对象,不立即执行回调函

  • AngularJS的一些基本样式初窥

    显示和隐藏 在 Angular 中的一切,都是基于模型的改变,进而通过标识符反映这些变化到界面上。 ng-show 和 ng-hide 可以做相同的事情。显示和隐藏是基于你传递给他们的表达式而定,即,当表达式为 true 时,ng-show 就显示,反之隐藏。当表达式为 true 时,ng-hide 就隐藏,反之显示。这些标识符是通过设置元素的样式 displa

  • php技术实现加载字体并保存成图片

    下面通过一段代码给大家详解介绍下php技术实现加载字体并保存成图片。 Set the content-type header"Content-type: imagepng"; Create the image $im = imagecreatetruecolor400, 100; Create some colors $white = ima

  • javascript实现类似java中getClass()得到对象类名的方法

    本文实例讲述了javascript实现类似java中getClass得到对象类名的方法。分享给大家供大家参考。具体如下: 在javascript中没有能够返回特定类型名的函数 如一个对象 console.logobj; 得到的是[object HtmlTableCellElement]如果想要一个函数能够返回HtmlTableCellElement js中默认没有这样的

  • JavaScript中的Repaint和Reflow用法详解

    你是不是经常听师兄或一些前端前辈说不能用CSS通配符 *,CSS选择器层叠不能超过三层,CSS尽量使用类选择器,书写HTML少使用table,结构要尽量简单-DOM树要小....等这些忠告,以前我就大概知道使用通配符或者CSS选择器层次过多可能会降低性能,至于为什么不使用table标签我一直是迷迷糊糊,也就跟着那样做了,但我认识了Repain和 Reflow之后,原来这些还真不能用太多。 ok,希望这篇文章对你有帮助!

  • Python实现删除当前目录下除当前脚本以外的文件和文件夹实例

    本文实例讲述了Python实现删除当前目录下除当前脚本以外的文件和文件夹。分享给大家供大家参考。具体如下: import os,sys import shutil cur_file = os.path.basenamesys.argv[0] dir_content = [x for x in os.listdir"." if x != cur_file] for f in dir

  • nodejs实现获取当前url地址及url各种参数值

    需要使用的模块 http url 当前url http:localhost:8888select?aa=001bb=002 var http = require'http'; var URL = require'url'; http.createServerfunctionreq, res

  • jquery实现的缩略图预览滑块实例

    本文实例讲述了jquery实现的缩略图预览滑块。分享给大家供大家参考。具体如下: 运行效果如下图所示: 主要代码如下: function$ { $.fn.thumbnailS

  • 大幅优化MySQL查询性能的奇技淫巧

    回顾 MySQL InnoDB 的改善历史。你能很容易发现。在MySQL 5.6稳定版本中从来没有在read-only 这么快的提速,它很容易搞懂,以及在read-only(RO)有着良好的扩张性。也很期待它在read+write(RW)上达到一个较高水平。(特别是在读取数据是数据库主要工作的时候) 然而。我们对于RO在 MySQL 5.6的表现也十分的高兴,在5.7这个版本中,主要工作

  • 浅谈Sublime Text 3运行JavaScript控制台

    Node.js是一个基于Chrome JavaScript运行时建立的平台,小巧方便搭建。运行的端口可以在浏览器上运行,显示效果,但每次用浏览器也挺麻烦,我们这里讲的是在sublime text2中配置,是的js在sublimetext2中运行,再也不用切换到浏览器了。 1.首先安装node.js,直接去官网下载,然后安装,点击下一步就好了,如果需要更改安装路径,选择好安装路径即可。安装完以后,运行&n

  • 如何在Google Chrome JavaScript控制台中打印调试消息?

    要在Google Chrome JavaScript控制台中打印调试消息,请编写脚本,如果脚本功能不存在,则该脚本不会创建控制台功能- if!window.consoleconsole={}; console.log=console.log||function{}; console.warn&n