编程笔记

  • 用命令创建MySQL数据库(de1)的方法

    一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、 连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户 名前可以有空格也可以没有空格,但是密码前必须

  • JavaScript html5利用FileReader实现上传功能

    本文实例为大家分享了H5利用FileReader上传文件的具体代码,供大家参考,具体内容如下 1. Html部分 h2文件上传演练h2 div id="result" !-- 这里用来显示读取结果 -- div id="inResult" div id="inImg

  • Android编程实现简单设置按钮颜色的方法

    本文实例讲述了Android编程实现简单设置按钮颜色的方法。分享给大家供大家参考,具体如下: 1.工程目录 a.在res目录-新建drawble文件夹放入自定义图片

  • ajax分页效果(bootstrap模态框)

    ajax分页效果图: 上干货: ** * ajax分页 * $function{ $".modal-body

  • 用nodejs搭建websocket服务器

    简单开始 1.安装node。https:nodejs.orgen 2.安装ws模块 ws:是nodejs的一个WebSocket库,可以用来创建服务。 a rel="nofollow" href="https:github.co

  • 微信小程序开发的四十个技术窍门总结(推荐)

    前言 微信“小程序”正式上线一周时间,相关话题持续升温。支付宝开发“小程序”的消息也随即曝出,互联网巨头们摩拳擦掌,不少网友调侃说,这势头感觉要挑战现有的“APP帝国”了。那么,面对如此炙手可热的小程序,WeX5移动开发云也没有闲着,经过全网搜索,为大家筛选出一条小程序开发者的必读文章,内容涵盖小程序开发实战需要注意的40个技术点,供大家参考! st

  • AJAX +SpringMVC 实现bootstrap模态框的分页查询功能

    一 、效果图 二、JS function getManagerListdea

  • Android自定义View实现水波纹引导动画

    一、实现效果图 关于贝塞尔曲线 img src="h

  • Linux下编译安装python3步骤

    Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存 首先去python官网下载python3的源码包,网址:https:ww

  • Spring集成Quartz的简单配置的方法

    不过在实际的工作中,很少会直接用到它。通常都是用的spring-quartz组件,直接通过配置,让spring框架来自动装配 如下就是spring框架集成quartz组件,配置定时任务的方法 1. Maven依赖 dependency groupIdorg.springfram

  • Git基本概述

    大致介绍 Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件 Git的诞生 Git是由Li

  • linux上mysql安装详细教程

    所有平台的MySQL下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台。 MySQL - MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。 MyS

  • C#获取ListView鼠标下的Item实例

    ListView在虚模式下,CheckBox无法点击,可以用此方法实现 private void lvwTitle_MouseDownobject sender, MouseEventArgs e { Point curPos = this.lvwTitle.PointToClientControl.MousePosition; ListView

  • VMware 10 中为CentOS 7添加多网卡并重命名

    VMware 10 中为CentOS 7添加多网卡并重命名为ethx(eth0,eth1失败)还想再添加网卡eth1???,因为工作需要切换到CentOS 7系统,网络配置,比较麻烦: 最小化安装的CentOS 7里面甚至连ifconfig、route -ne都没有,需要自行yum install net-tools 安装。 弱弱的问一句,要是网络没通,然后又没有这些基

  • PHP5.5安装PHPRedis扩展及连接测试方法

    本文实例讲述了PHP5.5安装PHPRedis扩展及连接测试方法。分享给大家供大家参考,具体如下: phpredis是个人觉得最好的一个php-redis客户端,因为其提供的function与redis的命令基本一致,降低的了学习成本,同时功能也很全面。 一、linux安装方法 phpredis下载地址:a rel="nofollo

  • Java HashMap源码及并发环境常见问题解决

    HashMap源码简单分析: 1 一切需要从HashMap属性字段说起: ** The default initial capacity - MUST be a power of two. 初始容量 * static final int DEFAULT_INITIAL_CAPACITY = 1 4; aka 16 ** *

  • Java源码角度分析HashMap用法

    —HashMap— 优点:超级快速的查询速度,时间复杂度可以达到O(1)的数据结构非HashMap莫属。动态的可变长存储数据(相对于数组而言)。 缺点:需要额外计算一次hash值,如果处理不当会占用额外的空间。 —HashMap如何使用— 平时我们使用hashmap如下 MapInteger,String m

  • 浅谈java常用的几种线程池比较

    1. 为什么使用线程池 诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却

  • boostrapTable的refresh和refreshOptions区别浅析

    在使用bootstrapTable时,刷新数据有两个方法refresh、refreshOptions,其用法相似: table id="event_table"table ... script $"#event_table".bootstrapTable'refresh', {url: new_url }; $"#eve

  • spring利用squertz实现定时任务

    前言 说起定时任务,开发的小伙伴们肯定不陌生了。有些事总是需要计算机去完成的,而不是傻傻的靠我们自己去。可是好多人对定时器总感觉很陌生,今天小编就带小伙伴们揭开它的神秘面纱,讲解一下spring利用squertz实现定时任务。 一、需要的Jar quartz-1.8.5.jar commo

  • win10免安装版本的MySQL安装配置教程

    网上找了好多,发现好多不是linux系统的就是与现在新版本有出入,自己做小项目亲手实践了一下,供大家借鉴。 MySQL版本:mysql-5.7.17 下载方法: 1、MySQL官方网址https:www.my

  • BootstrapTable请求数据时设置超时(timeout)的方法

    使用bootstrapTable获取数据时,有时由于网络或者服务器的原因,无法及时获取到数据,页面显示一直处于等待状态。为了改善效果,考虑设置超时,请求发送后超时即显示无数据,过段时间重新发起请求。 实现上,bootstrapTable通过ajax获取数据,可以使用ajaxOptions选项设置ajax的一些属性。 bootstrapTable要设置timeout,首先要将async属

  • java  BASE64Encoder详细介绍及简单实例

    java BASE64Encoder详解 Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,在发送电子邮件时,服务器认证的用户名和密码需要用Base64编码,附件也需要用Base64编码。 Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的

  • Linux shell 之 提取文件名和目录名的一些方法总结

    很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径dir1dir2file.txt中提取也文件名file.txt,提取出目录dir1dir2,提取出文件后缀txt等。 下面介绍两种常用的方法来进行相关的操作。 一、使用${}br

  • 浅谈Java代理(jdk静态代理、动态代理和cglib动态代理)

    一、代理是Java常用的设计模式,代理类通过调用被代理类的相关方法,并对相关方法进行增强。加入一些非业务性代码,比如事务、日志、报警发邮件等操作。 二、jdk静态代理 1、业务接口 ** * 业务接口 * @author pc * *

  • 利用CSS、JavaScript及Ajax实现图片预加载的三大方法

    预加载图片是提高用户体验的一个很好方法。图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度。这对图片画廊及图片占据很大比例的网站来说十分有利,它保证了图片快速、无缝地发布,也可帮助用户在浏览你网站内容时获得更好的用户体验。本文将分享三个不同的预加载技术,来增强网站的性能与可用性。 方法一:用CSS和JavaScript实现预加载

  • Android手势识别功能

    现在智能手机基本都是触摸操作,点击按钮是一种交互方式,同时手势相关的操作,比如滑动等等同样是很重要的交互方式。这篇文章是对安卓手势交互相关知识点的整理和总结,主要来源基于官方文档。 触摸交互中的概念 常用事件 首先要了解一些常用的事件: ACTION_DOWN:第一个手指按下 AC

  • java判断中文字符串长度的简单实例

    话不多说,上代码: ** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value 指定的字符串 * @return 字符串的长度 * public static int lengthString value { int valueLength = 0; String ch

  • Java实现解数独的小程序

    前言 数独相信很多人都玩过,趣味性很强,十分的耐玩。可有没有程序员想过玩实现一个数独布局的算法呢?算法是个很有意思,很神奇的东西。 算法如下,需要预先给出几个固定的值,目前解决的一个最难的数独是大概26个已知值的情况,理论上应该能解决任意已知值的数独,不过不知道会不会迭代栈溢出……因为在26个已知值的情况下就迭代了3000多次了,囧~~~

  • mysql 详解隔离级别操作过程(cmd)

    读未提交示例操作过程-Read uncommitted 1、打开两个MySql的命令提示行,均进入相同数据库,并检查当前表内容为相同数据如下: 2、在A、B两端执行select @@tx_isolati

  • java中判断字段真实长度的实例(中文2个字符,英文1个字符)

    实例如下: public class Char_cn { public static void mainString[] args { TODO Auto-generated method stub String haha = "我叫兜兜abcd"; int true_num =

  • vue.js实现格式化时间并每秒更新显示功能示例

    本文实例讲述了vue.js实现格式化时间并每秒更新显示功能。分享给大家供大家参考,具体如下: !doctype html html lang="en" head meta charset="UTF-8" meta name="viewport" content="width=device-widt

  • 利用PHP生成CSV文件简单示例

    前言 csv 文件其实和excel文件一样,都是表格类型.但PHP生成csv要比生成excel文件要简单的多,生成csv文件其实就是把以 , 号为分割符的字符串存成 .csv为扩展名的文件。 因为逻辑不难,具体请看下面的代码和注释。 ?php ** * Created

  • Android登录时密码保护功能

    在很多的Android项目中都需要用户登录、注册。这样的话在开发中做好保护用户密码的工作就显得尤为重要。这里我把自己的密码保护方法记录下来。 这是我建了一个保存密码的文件,以便于检查自己保存密码或者上传到服务器的时候密码是否已经被保护了。这就是当我输入用户名和密码之后点击记住密码之后 保存在SD卡上的文件,打开之后可以明显的看到密码已经被保护了。 p style="tex

  • Linux下安装配置nginx详解

    一、Linux下安装配置nginx 第一次安装nginx,中间出现的问题一步步解决。 用到的工具secureCRT,连接并登录服务器。 1.1 rz命令,会弹出会话框,选择要上传的nginx压缩包。 #rz 1.2 解压 [root@vw01000

  • Linux INotif机制详解及实例代码

    Linux INotif机制 一、 前言: 众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,如 hotplug、

  • java web个人通讯录系统设计

    本文实例为大家分享了java web个人通讯录系统的具体代码,供大家参考,具体内容如下 现在开始上截图: img src="https:img.nhooo.comstaticupload21

  • ASM源码学习之ClassReader、ClassVisitor与ClassWriter详解

    ASM ASM是Java中比较流行的用来读写字节码的类库,用来基于字节码层面对代码进行分析和转换。在读写的过程中可以加入自定义的逻辑以增强或修改原来已编译好的字节码,比如CGLIB用它来实现动态代理。ASM被设计用于在运行时对Java类进行生成和转换,当然也包括离线处理。ASM短小精悍、且速度很快,从而避免在运行时动态生成字节码或转换时对程序速度的影响,又因为它体积小

  • javascript容错处理代码(屏蔽js错误)

    有时候大家来浏览网页的时候发现IE浏览器左下角总有个黄色错误标志,有时候更是直接弹出错误无法继续浏览页面,这样对于网站的正规性与权威性发展不利。 国外银行页面就是因为这样的错误,导致用户大量流失不敢用这个银行的网上银行等导致损失惨重。 所以一个想要在用户体验与公司实力上都是不容出现的错误,就是不影响使用也不能让用户反感,呐喊教程一直致力于为大家提高更好的代码,所以这里我们将会大家整理一

  • bootstrap中的 form表单属性role="form"的作用详解

    html 里面的 role 本质上是增强语义性,当现有的HTML标签不能充分表达语义性的时候,就可以借助role来说明。通常这种情况出现在一些自定义的组件上,这样可增强组件的可访问性、可用性和可交互性。 role的作用是描述一个非标准的tag的实际作用。比如用div做button,那么设置div 的 role=“button”,辅助工具就可以认出这实际上是个button