编程笔记

  • Java多线程实现的两种方式

    java多线程实现方式主要有两种:继承Thread类、实现Runnable接口 1、继承Thread类实现多线程 继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start实例

  • Android使用AudioRecord判断是否有音频输入

    Android党都应该玩过一个叫吹裙子的游戏,这个游戏就是原理就是通过监听用户吹出的气的力度来决定如何把MM的裙子弄飞起来的,所以关键在于如何判断用户吹气的力度问题。现在公司刚好有这个需求要评估就是需要一直监听用户的语音输入,当在两秒内没有语音输入时候就暂停某项事情,有语音输入的时候就要继续做某件事。其实这两件事情的本质原理是一样的,就是通过这AudioRecord来处理用户输入的原始音频数据,从而计算出当前用户输入的音

  • 利用java制作一个小的目录查询器的方法

    实例如下: import java.util.*; import javax.swing.*; import java.awt.*; import java.io.*; import java.awt.event.*; class MyWindow{ private Frame f1; private Button bt1; private Te

  • 详解Centos中完全删除mysql的方法

    1、yum方式安装的MySQL $ yum remove mysql mysql-server mysql-libs compat-mysql51 $ rm -rf varlibmysq $ rm etcmy.cnf 查看是否还有mysql软件: $ rpm -qa|grep mysql 如果

  • 使用php完成常见的文件上传功能(推荐)

    文件上传现在都是很常见的了,可以上传文件,上传头像等,不同的浏览器“文件上传”有不同的效果 先看下火狐浏览器的效果是这样的: 再看下IE浏览器是这样的: p style

  • java创建一个类实现读取一个文件中的每一行显示出来

    实例如下 import java.io.*; import java.util.*; class MyBufferReaderDemo{ private FileReader fb; MyBufferReaderDemoFileReader fb{ this.fb=fb; } public String BufferReader thr

  • java中流的使用

    Java中的流,可以从不同的角度进行分类。 一、按照数:输入流和输出流。 输出流: 输入流: p style="te

  • js实现具有高亮显示效果的多级菜单代码

    本文实例讲述了js实现具有高亮显示效果的多级菜单代码。分享给大家供大家参考。具体如下: 这是一款具有高亮效果的菜单,菜单设计的也比较简洁,鼠标放在一级菜单上可以看到二级菜单的高亮效果,整体风格简约大方,适用于一些比较“干净”没有过多修饰的网站。 运行效果截图如下: img src="https:img.nhooo.comstaticupload210312

  • 基于js实现的限制文本框只可以输入数字

    话不多说,直接附上源码,仅供参考 封装了一下,要用的话直接调用下面getEvent函数即可 function getEvent { if document.all { return window.event; for ie } func = getEvent.caller; while func != null { var arg0

  • js判断文本框输入的内容是否为数字

    如何验证文本框中的内容是否为数字,本文提供了三种方法,希望对大家的学习有所启发。 在某些情况下可能需要让文本框中的内容只能够输入数字,例如手机号码或者邮编之类的,下面简单介绍一下如何实现此功能。 下面是验证数字的正则表达式: "^\\d+$"          非负整数(正整数 + 0) "^[0-9]*[1-9][0

  • C语言实现最小生成树构造算法

    最小生成树 最小生成树(minimum spanning tree)是由n个顶点,n-1条边,将一个连通图连接起来,且使权值最小的结构。 最小生成树可以用Prim(普里姆)算法或kruskal(克鲁斯卡尔)算法求出。 我们将以下面的带权连通图为例讲解这两种算法的实现:

  • js脚本分页代码分享(7种样式)

    本文跟大家分享了7种JS脚本分页样式,相信总有一款是适合你的哦 抓紧先上图给大家挑选一下------------------运行效果------------------- img sr

  • 开窗函数有浅入深详解(一)

    在开窗函数出现之前存在着很多用 SQL 语句很难解决的问题,很多都要通过复杂的相关子查询或者存储过程来完成。为了解决这些问题,在2003年ISO SQL标准加入了开窗函数,开窗函数的使用使得这些经典的难题可以被轻松的解决。 目前在 MSSQLServer、Oracle、DB2 等主流数据库中都提供了对开窗函数的支持,不过非常遗憾的是 MYSQL 暂时还未对开窗函数给予支持。 p

  • 七夕情人节丘比特射箭小游戏

    载入jQuery script src=".jquery-1.11.0.min.js" type="textjavascript"script HTML div class="rank" div class="bangdan"勇士榜&l

  • javascript如何操作HTML下拉列表标签

    先给大家讲下大概实现思路,具体内容介绍请看下面。 判断select选项中 是否存在Value="paraValue"的Item 向select选项中 加入一个Item 从select选项中 删除一个Item 删除select中选中的项 修改select选项中 value="paraValue"的text为"paraText"

  • 详解Python3中yield生成器的用法

    任何使用yield的函数都称之为生成器,如: def countn: while n 0: yield n #生成值:n n -= 1 另外一种说法:生成器就是一个返回迭代器的函数,与普通函数的区别是生成器包含yield语句,更简单点理解生成器就是一个迭代器。 使用yie

  • js实现Select列表内容自动滚动效果代码

    本文实例讲述了js实现Select列表内容自动滚动效果。分享给大家供大家参考。具体如下: 这里演示的Select列表内容自动滚动效果,文字可自动滚屏,当网页加载完毕后,Select中的内容会一个接一个向上滚动,当然,滚动的参数和速度是可以调节的。或许你会用得上。 运行效果截图如下: img src="https:img.nhooo.comstaticuplo

  • JS给Textarea文本框添加行号的方法

    本文实例讲述了JS给Textarea文本框添加行号的方法。分享给大家供大家参考。具体如下: 这里使用JS实现让Textarea文本框显示行号的功能,每一行的前面都会有下数字序号,如果用来显示代码的话,可以直接找到某一行,如果不显示行号,则还要自己手功去查,想要此功能,你只需设置好TextArea ID,并加入代码中的JavaScript代码部分即可,文本框的长宽则是由CSS来控制的,你可试着修改一下,长

  • js图片翻书效果代码分享

    这是一款基于javascript实现图片翻书效果代码,图片可以从左右两个方向进行切换,用户还可以自定义对应图片的标题与文字说明,是一款非常实用的图片特效源码。 七夕情人节也可以是表白的神器,放一些回忆的照片,还可以永久保存,是不是很有心意,推荐给大家,有需要的小伙伴可以学习学习。 运行效果图: p style="text-align: c

  • 使用Python3编写抓取网页和只抓网页图片的脚本

    最基本的抓取网页内容的代码实现: #!usrbinenv python from urllib import urlretrieve def firstNonBlanklines: for eachLine in lines: if not eachLine.strip: continue else:

  • 纯javascript模仿微信打飞机小游戏

    七夕情人节也不要忘了打游戏喔喔~,下面小编为大家准备的情人节礼物之纯javascript模仿微信打飞机小游戏分享给天下的情人们。 首先给大家展示效果图: p s

  • jQuery+HTML5实现图片上传前预览效果

    本文实例讲述了jQuery+HTML5实现图片上传前预览效果。分享给大家供大家参考。具体如下: 这里主要是使用HTML5 的File API,建立一個可存取到该file的url,一个空的img标签,ID为img0,把选择的文件显示在img标签中,实现图片预览功能。请选择支持HTML API的浏览器,比如谷歌Chrome和火狐等。 运行效果如下图所示: img src

  • jQuery鼠标经过方形图片切换成圆边效果代码分享

    这是一款基于jQuery鼠标经过方形图片切换成圆边特效代码,点击图片会弹出浮层,用户还可以自定义对应图片的标题与文字说明,适合图片页面的展示,是一款非常实用的图片特效源码。 运行效果图:--------------------------------a target="_blank" href="http:demo.jb51.netjs2015jQuery-mouse-

  • JS实现支持多选的遍历下拉列表代码

    本文实例讲述了JS实现支持多选的遍历下拉列表。分享给大家供大家参考。具体如下: 这里使用js实现可进行多项选择的下拉列表,鼠标点击上边下拉列表中的任意值,下边列表中就会显示该选中值,按住键盘上的Ctrl键,再次点击上边的列表任意值,可进行多选,多选功能得益于JavaScript的帮忙,在网页上这种应用挺广泛,有必要看一看。 运行效果截图如下: img src="ht

  • nginx配置ssl双向验证的方法

    1、安装nginx略 https:www.nhooo.comarticle49479.htm 2、使用openssl实现证书中心 由于是使用openssl架设私有证书中心,因此要保证以下字段在证书中心的证书、服务端证书、客户端证书中都相同 Country Name State or Pr

  • Nginx+SSL+Node.js运行环境配置教程

    Nginx是一款高性能的HTTP服务器,同时也是一款高效的反向代理服务器。不像传统的服务器,Nginx是基于事件驱动的异步架构,内存占用少但是性能很好。如果你的Web应用是基于Node.js的,那么建议你考虑使用Nginx来做反向代理,因为Nginx可以非常高效地提供静态文件服务。本文的主要内容是在不同的操作系统下配置Nginx和SSL,并且搭建一个Node.js运行环境。 安装Ngin

  • JavaScript中的连续赋值问题实例分析

    本文实例讲述了JavaScript中的连续赋值问题。分享给大家供大家参考,具体如下: JavaScript中的连续赋值: script var a = {n: 1} var b = a; a.x = a = {n: 2} console.loga.x;undefined console.logb.xObject {n: 2}

  • Mysql挂掉后无法重启报pid文件丢失的解决方法

    阿里云单核2G的配置挂着两个企业网站,访问量一般。最近每天几乎都会出现网站打不开显示数据库链接失败的问题。 多方寻求原因发现,mysql的pid文件缺失,并无法重启自建,后来也看了其他帖子说关闭日志什么的未果,查看系统日志发现,是因为内存满了导致mysql进程被杀,然后就一直挂起状态。 Sep 25 11:33:48 iZ28jcqqr7lZ kernel: Out of memory:

  • mysql中获取一天、一周、一月时间数据的各种sql语句写法

    创建表: create table if not exists t id int, addTime datetime default '0000-00-00 00:00:00′ 添加两条初始数据: insert t values1, '2012-0

  • PowerShell String对象方法小结

    从之前的章节中,我们知道PowerShell将一切存储在对象中,那这些对象中包含了一系列中的称之为方法的指令。默认文本存储在String对象中,它包含了许多非常有用的处理文本的命令。例如,要确定一个文件的扩展名,可以使用LastIndexOf获取最后一个字符“.”的位置,继续使用Substring获取扩展名子串。 PS $path = "C:\prefs.js" PS

  • 使用PowerShell获取当前主机内存使用量和总量的方法

    群里一个小兄弟的提问 用PowerShell来写比c#要简单太多了,WMI直接提供了方法,调用即可。 #made by kukisama $a=get-wmiobject -class Win32_PhysicalMemory -namespace "root\cimv2".Capacity $b=get-wmiobject -class Win32_PerfFormatt

  • 服务器的MSDTC不可用解决办法

    MSDTC分布式交易协调器,协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器 . 位置:控制面板--管理工具--服务--Distributed Transaction Coordinator 依存关系

  • PowerShell批量修改AD用户密码属性的代码

    需求:非常普通的一个需求,就是给AD用户修改密码,但是问题是量太大了。所以写了个脚本 cls $pass = ConvertTo-SecureString -AsPlainText 12333333344.abc -Force Import-Csv -Path d:\pp.csv | foreach { Get-ADUser -Identity $_.name|Set-ADAcco

  • python数据结构之图的实现方法

    本文实例讲述了python数据结构之图的实现方法。分享给大家供大家参考。具体如下: 下面简要的介绍下: 比如有这么一张图: A - B A - C B - C B -&g

  • JS实现表单中checkbox对勾选中增加边框显示效果

    本文实例讲述了JS实现表单中checkbox对勾选中增加边框显示效果。分享给大家供大家参考。具体如下: 这里用JavaScript实现checkbox复选框选中效果,表单中的复选框效果,打对勾选中效果模拟,JS与HTML5相结合实现的美化效果。貌似目前比较流行的效果啦! 运行效果截图如下: img src="https:img.nhooo.comstatic

  • C#实现txt定位指定行完整实例

    本文实例讲述了C#实现txt定位指定行的方法。分享给大家供大家参考。具体实现方法如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; using System.IO; using System.Runtime

  • js实现温度计时间样式代码分享

    这是一款基于js实现温度计时间样式代码,与我们见过的日期显示都不一样,很有创意,分享给大家学习学习 运行效果图:----------------------查看效果----------------------- p style="text-align:

  • Nginx下修改WordPress固定链接导致无法访问的问题解决

    今天下午没事,像以往一样开始做seo的优化,当然牵扯到永久链接,wordpress提供多种类型的链接形式 1%year%%monthnum%%day%%postname% 2%year%%monthnum%%postname% 3%ye

  • Nginx服务器下防盗链的方法介绍

    修改 usrlocalnginxconfnginx.conf 这个配置文件。 找到 location ~ .*\.gif|jpg|jpeg|png|bmp|swf$ { expires 30d; }[code] 修改成: location ~ .*\.gif|jpg|jpeg|pn

  • C#使用委托实现的快速排序算法实例

    本文实例讲述了C#使用委托实现的快速排序算法。分享给大家供大家参考。具体如下: class QuickSort { private delegate int CmpOpobject Left, object Right; private void swapobject[] Array, int Left, int Right, CmpOp Cmp { object t