编程笔记

  • C#获取数组中最大最小值的方法

    根据下面函数获取数组中最大最小值即可。调用时候直接传数组范围一个float类型的变量 public float MaxOfListfloat[] flotNum { float maxValue = flotNum.ToArray.Max; return maxValue; } pub

  • java读取wav文件(波形文件)并绘制波形图的方法

    本文实例讲述了java读取wav文件(波形文件)并绘制波形图的方法。分享给大家供大家参考。具体如下: 因为最近有不少网友询问我波形文件读写方面的问题,出于让大家更方便以及让代码能够得到更好的改进,我将这部分(波形文件的读写)代码开源在GitHub上面。 地址为https:github.comsintrbWaveAccess,最新的代码、例子、文档都在那上面,我会在我时间精力允

  • Android开发之ListView列表刷新和加载更多实现方法

    本文实例讲述了Android开发之ListView列表刷新和加载更多实现方法。分享给大家供大家参考。具体如下: 上下拉实现刷新和加载更多的ListView,如下: package com.sin.android.ui; import android.content.Context; import android.util.AttributeSet; import a

  • MySQL中给自定义的字段查询结果添加排名的方法

    我正在用 MySQL 客户端的时候,突然想到如果可以给查询结果添加排名该多好啊,然后就找到了一个简单的解决办法。 下面是一个示例表的数据: 然后我们要根据 Roll_No 字段进行排序

  • javascript实现倒计时(精确到秒)

    代码相当简单实用,这里就不多废话了,小伙伴们简单看下就能明白 !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xmlns="http:www.w3.org1999

  • 在MySQL中使用Sphinx实现多线程搜索的方法

    MySQL、Sphinx及许多数据库和搜索引擎中的查询是单线程的。比如说,在一台32个CPU核心、16个磁盘的R910服务器上执行一个查询,它最多只会用到一个核心和一个磁盘。没错,只会使用一个。 如果查询是CPU密集型作业,那么会使用大约3%的整机CPU能力以上述32核机器为例。如果是磁盘密集型,则大约会使用6%的整机IO能力也是与上例同样的配置,16个磁盘组成RAID10或RAID0

  • Win7、WinXP下MySql安装出错完全卸载的方法步骤

    最近mysql安装出现问题: 1.操作系统不同,安装过程中删除,清理也不同: window 7: 安装mysql过程中,最后安装到start service的时候提示服务有问题,然后卸载,卸载后按照还是同样的错误,下面就说卸载过程如何全面卸载干净: 1)找到mysql安装路径,目前默认c盘,然后找到组织菜单----文件夹和搜索选项--

  • 基于jQuery实现的旋转彩圈实例

    本文实例讲述了基于jQuery实现的旋转彩圈。分享给大家供大家参考。具体实现方法如下: !DOCTYPE html html head script src="jquery-1.7.1.min.js"script script forvar i=0;i100000;i++ {

  • C#中文件名或文件路径非法字符判断方法

    文件路径或者保存模板出现非法字符判断 1)不为空判断 string strTemplateName = txtTemplateName.Text; if string.IsNullOrWhiteSpacestrTemplateName { Show"请输入模板名称!", "提示", .Information, O

  • C# DataTable中查询指定字段名称的数据

    1.查询后获取对应的数据集后,传递参数strcodeName,根据数据集中strcodeName的匹配对应字段,获取数据集中对应的目的字段 private string GetStrNameDataTable dtable, string strcodeName {

  • jquery实现的树形目录实例

    本文实例讲述了jquery实现的树形目录。分享给大家供大家参考。具体实现方法如下: !DOCTYPE html html lang="en" head meta charset="UTF-8" titleDocumenttitle style type="textcss"

  • arguments对象验证函数的参数是否合法

    使用arguments对象验证函数的参数是否合法 script function sumarg1,arg2 加法函数 { var realArgCount = arguments.length; 调用函数时传递的实参个数 var frmArgCount = sum.length; 函数定义时的形参个数 ifrealArgCount frmAr

  • C#实现把科学计数法(E)转化为正常数字值

    1.字符串值中包含E等科学计数法,比如12E-2,需要进行转化为普通数值0.12, 2.转化函数如下: private Decimal ChangeDataToDstring strData {  

  • C# TextBox控件实现只能输入数字的方法

    只需要在控件TextBox的keypress事件中写入如下代码即可满足要求: 代码如下: if e.KeyChar == '.' this.txbEnd.Text.IndexOf"." != -1

  • C#中label内容显示不全、不完整的解决方法

    c# label的内容显示不全,需要设置如下属性即可: 1、将Lable的font属性的字体改成宋体; 2、将AutoSize属性改成true;

  • Jquery全选与反选点击执行一次的解决方案

    代码需求, 使用attr只能执行一次,使用prop则完美实现全选和反选,获取所有选中的项并把选中项的文本组成一个字符串。 解决方案一: 代码如下: html head   script src="jquery-1.11.1.min.js" type="textjavasc

  • jquery实现简单的全选和反选功能

    首先我们看个简单的实例 !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xmlns="http:www.w3.org1999xhtml" hea

  • 利用jQuery实现CheckBox全选/全不选/反选的简单代码

    jQuery有些版本中实现CheckBox全选全不选反选会有bug,经测试jquery-1.3.1.js–测试通过,jquery-1.5.1.js–测试不通过。 实现CheckBox全选全不选反选代码如下: %@ page language="java" pageEncoding="UTF-8"%

  • jQuery 全选 全部选 反选 实现代码

    1.概述 在项目中经常遇到列表中对复选框进行勾选操作,全选。。。反选。。 2. example html body form id="test-form" action="test" legend>

  • Django中通过定时任务触发页面静态化的处理方式

    Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。 本章节

  • vue-cli3.0使用及部分配置详解

    好长一段时间没有关注vue脚手架了,昨天因为需要个后台模板,用脚手架 搞了一下,竟然发现指令不能用了,看官方文档已经升级3.0,也是试的玩了一下, 大致写写怎么玩的! 1.先全局安装vue-cli3.0 img src="http

  • springmvc+kindeditor文件上传实例详解

    本文实例为大家分享了springmvc+kindeditor文件上传的具体代码,供大家参考,具体内容如下 下载kindeditor 压缩包里面的jar放到tomcat的lib文件夹下,kindeditor文件放工程里,

  • vue2实现搜索结果中的搜索关键字高亮的代码

    具体代码如下所示: 筛选变色 brightenKeywordval, keyword { val = val + ''; if val.indexOfkeyword !== -1 keyword !== '' { return val.replacekeyword, 'font color="#409EFF"' +

  • Android编程实现异步消息处理机制的几种方法总结

    本文实例讲述了Android编程实现异步消息处理机制的几种方法。分享给大家供大家参考,具体如下: 1、概述 Android需要更新ui的话就必须在ui线程上进行操作。否则就会抛异常。 假如有耗时操作,比如:在子线程中下载文件,通知ui线程下载进度,ui线程去更新进度等,这个时候我们就需要用到异步消息处理。 一、什么是Handler

  • Struts2+uploadify多文件上传实例

    本文实例为大家分享了Struts2+uploadify多文件上传的具体代码,供大家参考,具体内容如下 首先我这里使用的是 Jquery Uploadify3.2的版本 导入相关的CSS JS link rel="stylesheet" type="textcss" href="%=b

  • Vue CLI3 如何支持less的方法示例

    本文介绍了Vue CLI3 如何支持less的方法示例,分享给大家,具体如下: 安装方式: npm install less less-loader --save 或者 cnpm install less less-loader --save 大家在编写 .vue 文件的 style 的时

  • JS+Struts2多文件上传实例详解

    本文实例为大家分享了JS Struts2多文件上传的具体代码,供大家参考,具体内容如下 1、JSP页面: JS控制增加删除多个上传文件框,代码如下: %@ page language="java" pageEncoding="UTF-8"% %@ taglib prefix

  • Vue实现美团app的影院推荐选座功能【推荐】

    经常用美团app买电影票,不禁对它的推荐选座功能产生了好奇,于是打算自己实现一个类似的算法,美团app的推荐选座界面如下 最多可以选5个座位,本demo的选座界面如下图

  • Vuex 使用及简单实例(计数器)

    前一段时间因为需要使用vue,特地去学习了一下。但是时间匆忙vuex没有接触到,今天闲暇时看了解了一下vuex,并做了一个小demo,用于记录vuex的简单使用过程。 什么是Vuex? vuex是专门为vue.js应用程序开发的一种状态管理模式,当多个视图依赖于同一个状态或是多个视图均可更改某个状态时,将共享状态提取出来,全局管理。

  • C语言判定一棵二叉树是否为二叉搜索树的方法分析

    本文实例讲述了C语言判定一棵二叉树是否为二叉搜索树的方法。分享给大家供大家参考,具体如下: 问题 给定一棵二叉树,判定该二叉树是否是二叉搜索树(Binary Search Tree)? 解法1:暴力搜索 首先说明一下二叉树和二叉搜索树的区别。二叉树指这样的树结构,它的每个结点的孩子数目最多为2个;二叉搜索树是

  • IDEA类和方法注释模板设置(非常详细)

    idea 模版之自定义类与方法注释 很多公司都有要求的代码注释规范,我们每新建类或者方法的时候从新复制粘贴很麻烦,而且容易粘错。 当然自定义模板还可以用到很多地方,比如系统自带的 sout就是system.out.print; 当你输入某文本的时候,系统会自动替换成目标文本。 1定义java文件头部的注释

  • struts2实现多文件上传

    本文实例为大家分享了struts2实现多文件上传的具体代码,供大家参考,具体内容如下 首先搭建好struts2的开发环境,导入struts2需要的最少jar包 新建upload.jsp页面,注意一定要把表单的

  • ubuntu16.04自动设置行号的步骤详解

    第一步、安装vim 命令为:sudo apt-get install vim 第二步、更改vim的配置文件etcvim命令为: 1cd etcvim 2sudo gedit vimrc 第三步、在vimrc最后令起一行插入下面内容 syntax on set tabstop=4 set shiftw

  • 详解使用IntelliJ IDEA新建Java Web后端resfulAPI模板

    初始化项目 打开IntelliJ IDEA,我的版本是Version 2018.1.4。点击Create New Project。在左侧的列表中选择Maven。然后在右侧勾选Create from archetype。 然后在右侧的列表中选择org.apache.maven.archetypes:maven-archetype-webapp。

  • C++中MFC Tab Control控件的使用详解

    1. 新建一个MFC工程, 取名MyTab, 选择Dialog based, 然后Finish. 2. 删除对话框上默认添加的三个控件. 添加Tab Control控件并在Property属性中设置ID为IDC_TABTEST 在More Styles里勾上Bottom. 调速尺寸使其布满整个对话框, 我这边Tab Control的尺寸最后为164X203. 在ClassWizard为其添加变量, 变量

  • Python中if __name__ == '__main__'作用解析

    当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模

  • Linux系统递归生成目录中文件的md5的方法

    linux下使用md5sum递归生成整个目录的md5 今天要用md5sum操作目录,递归生成目录下所有文件的md5值,结果发现它不支持递归操作于是写了个php脚本处理下 代码: ?php $path ='datawwwbbssource'; $outfile = 'file.md5'; get_file_md5$pat

  • MFC控件大小随窗体大小而改变

    一。大小和位置都改变 1.首先为窗体类添加CRect m_rect,该成员变量用来记录窗体的当前大小。 2.在类向导里面(Ctrl+W),为窗体添加消息WM_SIZE的响应函数OnSize); 注意ifnType==1 return;这一句必须添加,否则最小化恢复的时候会出错。 void CPaperManagementDlg::OnS

  • django接入新浪微博OAuth的方法

    本文实例讲述了django接入新浪微博OAuth的方法。分享给大家供大家参考。具体分析如下: 最近将网站和新浪微博进行了整合,思路很简单,就是将页面内容和新浪微博联系起来,一个独立内容的页面对于一条微博,自然评论系统只需要使用微博的评论即可。 然后,用户需要发表评论的话,肯定要接入oauth,不可能让用户登录你的网站来发评论吧?没有谁会将自己的账号和密码告诉你的。 查看了新浪微博的授权机制,然后下载了p

  • Lua多行注释和取消多行注释的方法

    1、lua多行注释: --[[ 代码块 --]] 2、取消多行注释: ---[[ --]] di