编程笔记

  • 浅谈PHP值mysql操作类

    浅谈PHP值mysql操作类 ?php ** * Created by PhpStorm. * User: Administrator * Date: 2016627 * Time: 18:55 * Class Mysqls{ private $table; 表

  • PHP中常用的几个 mysql操作

    显示数据库或表: show databases;然后可以use database_name; show tables; 更改表名: alter table table_name rename new_t; 添加列 :p

  • JS仿Windows开机启动Loading进度条的方法

    本文实例讲述了JS仿Windows开机启动Loading进度条的方法。分享给大家供大家参考。具体实现方法如下: html titleJS仿Windows开机启动的Loading进度条title head body style="margin:0;background-color:#5279

  • 详解MyBatis日志如何做到兼容所有常用的日志框架

    前言 日志,在我们开发中是一个非常重要的话题,良好的日志打印可以帮助我们快速的定位问题,可能现在我们开发用到最多的日志框架就是slf4j了,但是日志还有其他很多优秀的框架,比如:Apache Common Log,Log4j,java.util.logging等。MyBatis作为一款优秀的ORM框架,定义了一套统一的日志接口供应用层调用,而底层却利用适

  • Go语言共享内存读写实例分析

    本文实例分析了Go语言共享内存读写的方法。分享给大家供大家参考。具体分析如下: 前面分析了Go语言指针运算和内嵌C代码的方法,做了一个Go语言共享内存读写的实验。 先大概说下什么是共享内存。我们知道不同进程见的内存是互相独立的,没办法直接互相操作对方内的数据,而共享内存则是靠操作系统提供的内存映射机制,让不同进程的一块地址空间映射到同一个虚拟内存区域上,使不同的进程可以操作到一块共用的

  • js使用post 方式打开新窗口

    js中一般新打开窗口很简单直接window.openurl;就可以了, 但是由于我希望传递参数到服务端,而且参数看起来很长一串,而且get方式的提交参数长度是有限制的,因此我有以下需求: 1,js中实现post提交 2,返回的页面在新窗口显示 首先我是这么做的: $.ajax{&nbs

  • js+CSS实现弹出居中背景半透明div层的方法

    本文实例讲述了js+CSS实现弹出居中背景半透明div层的方法。分享给大家供大家参考。具体实现方法如下: !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html

  • Go语言中的指针运算实例分析

    本文实例分析了Go语言中的指针运算方法。分享给大家供大家参考。具体分析如下: Go语言的语法上是不支持指针运算的,所有指针都在可控的一个范围内使用,没有C语言的*void然后随意转换指针类型这样的东西。最近在思考Go如何操作共享内存,共享内存就需要把指针转成不同类型或者对指针进行运算再获取数据。 这里对Go语言内置的unsafe模块做了一个实验,发现通过unsafe模块,Go语言一样可

  • 在vs code 中如何创建一个自己的 Vue 模板代码

    首先,在vs code 中打开定义模板代码的地方 第一步,点击“设置”图标按钮,在弹出的菜单中点击的“用户代码片段”(也就是模板) 第二步,在弹出的框中选择新建代码片段(可选为 全局

  • 详解如何把Java中if-else代码重构成高质量代码

    为什么我们写的代码都是if-else? 程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个if-else, 可随着代码逻辑不断完善和业务的瞬息万变:比如需要对入参进行类型和值进行判断;这里要判断下对象是否为null;不同类型执行不同的流程。 落地到具体实现只能不停地加if-else来处理,渐

  • JS+CSS实现模仿浏览器网页字符查找功能的方法

    本文实例讲述了JS+CSS实现模仿浏览器网页字符查找功能的方法。分享给大家供大家参考。具体实现方法如下: html head titleJS+CSS模仿的网页字符查找功能title style type=textcss BODY { FONT-SIZE: 12px;

  • 基于PHP实现用户在线状态检测

    这个是基于ThinkPHP框架的,其他的可以自己根据需求改 1.先新建一个tags.php文件,放在配置目录Conf下。 ?php * * 添加行为 * * return array 'action_begin' = array'OnlineCheck', ; ? 2.定义具体的功能

  • Java中避免过多if-else的几种方法

    太多的if-else不太直观,难以维护。 以下面代码为例,展示几种替代if else的方法。 String input = "three"; @Test public void testElse { if "one".equalsinput { System.out.println"one"

  • Go语言中关闭带缓冲区的频道实例分析

    本文实例分析了Go语言中关闭带缓冲区的频道。分享给大家供大家参考。具体分析如下: Go语言提供了两种频道,带缓冲区和不带缓冲区的。不带缓冲区的频道,发送和接收是同步的,必须接收端接收了消息,发送端才能从发送调用中解脱。带缓冲区的频道,在缓冲区满之前,发送和接收是异步的,发送端的发送操作只保证把消息放入缓冲区。 Go的频道是可以关闭的,关闭频道的目的是让接收端知道不会再有消息从这个频道进

  • JS+CSS实现淡入式焦点图片幻灯切换效果的方法

    本文实例讲述了JS+CSS实现淡入式焦点图片幻灯切换效果的方法。分享给大家供大家参考。具体实现方法如下: !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html

  • Go语言调用其它程序并获得程序输出的方法

    本文实例讲述了Go语言调用其它程序并获得程序输出的方法。分享给大家供大家参考。具体实现方法如下: package main import "exec" "osexec" in go1 "fmt" func main{ cmd

  • Windows下使用性能监视器监控SqlServer的常见指标

    上边文章中提到win的性能监视器是监控数据库性能必备的工具,接下来我就给大家介绍一些常见的监控指标,其实无非就是磁盘,cpu,内存等硬件的运行指标还有数据库自身的像锁啊、用户连接数啊、还有就是根据自身业务决定的需要注意的参数指标。 1.SQL Server Buffer: Buffer Cache Hit Ratio   这是一个很重要查看内存是否不足

  • SqlServer备份数据库的4种方式介绍

    1.用sqlserver的维护计划 在这里我就不给截图演示了,这个比较简单,无非就是通过sqlserver自己的维护计划拖拽出2个一个‘备份数据库'任务和一个‘清除维护'任务。 需要注意的点:   1)有备份任务里边选择备份的库尽量选‘所有用户数据库'这项,以免选择了特定数据库备份以后某天添加了新数据库却忘了勾选导致丢备份。

  • jquery实现公告翻滚效果

    翻滚效果非常不错,代码也很简单,这里就不多废话了。 样式文件: style type="textcss" * { &

  • 检测SqlServer数据库是否能连接的小技巧

    有时候可能需要检测下某台机器的服务是不是起来了,或者某台机器的某个库是不是能被连接又不能打开ssms也不想登陆服务器的话就可以用这个方法。 1.在桌面上右键创建个文本,然后改后缀名为udl以后保存(1.udl),至于udl是什么各位可以百度下这里就不细说了。 注:udlUniversal Data Link是通用数据连接文件,使用通用数据链接 UDL 文件来保存连接字符串。

  • 启动sqlserver服务的bat脚本分享

    声明下这个脚本不是我写的,忘了是从哪看到的了,在此分享给大家,因为在我的理解中技术就是用来分享的,希望原创作者看到了不要介意。 1.创建个文本,将后缀名改成.bat 2.将下边语句粘贴进去,然后保存即可 @echo off for f "skip=3 tokens=4" %%i in 'sc query MSSQLSERVER' do

  • jQuery使用元素属性attr赋值详解

    1.$"Element".attrname '取得第一个匹配的属性值,比如$"img".attr"src" 2.$"Element".attrkey,value" '某一个元素设置属性 3.$"Element".attr{key:value,key1:value,....} ‘为某个元素一次性设置多个属性

  • 新手SqlServer数据库dba需要注意的一些小细节

    前言:任何的优化和修改都是以业务情况为前提,可能有的写的有误或者不准确的地方,欢迎各位来拍砖。 1.在创建db的时候自增长建议设置成按MBM增长,步长根据业务量来设置,一般情况建议设置100-200M(见图片),还有就是尽量别改初始大小,这个默认就好。   如果按照数据文件(mdf)按照默认的1m增长,同时db的业务写入比较频繁,那数据库就会频繁的

  • jquery 根据name名获取元素的value值

    提问: 我要获取name属性为test的元素 但是这个test是赋值给变量的 如var name='test'; 即要获取name属性为变量name的元素 请问jquery怎么写? 答案: $"input[name="+name+"]" 问题和答案都很简单,正所谓会者不难难者不会,有相同需要的小伙伴自己来参考下吧。

  • javascript实现当前页导航激活的方法

    本文实例讲述了javascript实现当前页导航激活的方法。分享给大家供大家参考。具体如下: html部分(引用的导航,不可用#代替链接,测试可以新建几个静态页面) ul id="nav" lia href=""首页ali lia href="categoryh

  • SQL Server远程定时备份数据库脚本分享

    经常会有定时备份SQL Server数据库的需要。定时备份到本机的话,还是挺容易的,计划任务就可以完成,但如果是整机挂了,那备份到本机是没意义的,那么就需要来考虑备份到局域网中,其它电脑里。 下面就分享一份在网上找了之后,自己再简单整理过的代码,配合 SQL Server 代理中的作业功能,已经稳定运行一个星期了,每小时就备份一次。 -- 创建网络映射(Y是盘符;I

  • SQLServer 2012中设置AlwaysOn解决网络抖动导致的提交延迟问题

    事件起因:近期有研发反应,某数据库从08切换到12环境后,不定期出现写操作提交延迟的问题; 事件分析:在排除了系统资源争用等问题后,初步分析可能由于网络抖动导致同步模式alwayson节点经常出现会话超时等待提交的问题导致。 p

  • js实现鼠标触发图片抖动效果的方法

    本文实例讲述了js实现鼠标触发图片抖动效果的方法。分享给大家供大家参考。具体实现方法如下: html head title鼠标触发图片抖动效果title style .shakeimage{ position:relative } style

  • SqlServer批量备份多个数据库且删除3天前的备份

    废话不多说了,直接给大家贴代码了,具体代码如下所示: ******************************************* * 批量备份数据库且删除3天前的备份 ******************************************* DECLARE @backupfile VARCHAR1024 DECLARE @backdesc

  • Jquery attr()方法 属性赋值和属性获取详解

    jquery中用attr方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr,attr有4个表达式。 1. attr 属性名 获取属性的值(取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值

  • Go语言中append函数用法分析

    本文实例分析了Go语言中append函数用法。分享给大家供大家参考。具体如下: Go语言中append的功能十分强大,使用它可以使很多功能的实现变得更加简洁。以下为简单对比: .将一个slice插入到另一个slice的指定位置: 不使用append: func insertSliceAtIndexslice_origin []

  • Go语言中struct的匿名属性特征实例分析

    本文实例分析了Go语言中struct的匿名属性特征。分享给大家供大家参考。具体分析如下: Go语言中struct的属性可以没有名字而只有类型,使用时类型即为属性名。(因此,一个struct中同一个类型的匿名属性只能有一个) type PersonC struct { id

  • Python常用的日期时间处理方法示例

    #-*- coding: utf-8 -*- import datetime #给定日期向后N天的日期 def dateadd_daydays: d1 = datetime.datetime.now d3 = d1 + datetime.timedeltadays return d3 #昨天 def getYesterday: today = da

  • Go语言中普通函数与方法的区别分析

    本文实例分析了Go语言中普通函数与方法的区别。分享给大家供大家参考。具体分析如下: 1.对于普通函数,接收者为值类型时,不能将指针类型的数据直接传递,反之亦然。 2.对于方法(如struct的方法),接收者为值类型时,可以直接用指针类型的变量调用方法,反过来同样也可以。 以下为简单示例: package structTest&n

  • Python中使用wxPython开发的一个简易笔记本程序实例

    一、简介 wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。 二、安装 参考官方网站:a href="h

  • Python Web框架Flask下网站开发入门实例

    一、Flask简介 Flask 是一个 Python 实现的 Web 开发微框架。官网:http:flask.pocoo.org 二、Demo 1、代码结构

  • Go语言使用组合的方式实现多继承的方法

    本文实例讲述了Go语言使用组合的方式实现多继承的方法。分享给大家供大家参考。具体实现方法如下: 在大多数面向对象的编程语言中多继承都是不支持的。因为在基于class的体系中,多继承极大地增加了编译器的复杂性。 Go语言使用组合的方式实现继承,因此也可以很简单的实现多继承。 使用组合的方式实现多继承 type Phone struct

  • Go语言中接口组合的实现方法

    本文实例讲述了Go语言中接口组合的实现方法。分享给大家供大家参考。具体实现方法如下: 在Go语言中,可以在接口A中组合其它的一个或多个接口(如接口B、C),这种方式等价于在接口A中添加接口B、C中声明的方法。 接口中可以组合其它接口,这种方式等效于在接口中添加其它接口的方法 type Reader interface {

  • Python中操作MySQL入门实例

    一、安装MySQL-python # yum install -y MySQL-python 二、打开数据库连接 #!usrbinpython import MySQLdb conn = MySQLdb.connect

  • Go语言使用sort包对任意类型元素的集合进行排序的方法

    本文实例讲述了Go语言使用sort包对任意类型元素的集合进行排序的方法。分享给大家供大家参考。具体如下: 使用sort包的函数进行排序时,集合需要实现sort.Inteface接口,该接口中有三个方法: Len is the number of elements in the collection. Len int