编程笔记

  • 当mysqlbinlog版本与mysql不一致时可能导致出哪些问题

    首先要确定当前版本是不是mysqlbinlog版本,当不是mysqlbinlog版本时可能会导致出哪些问题,下面通过模拟场景的方法给大家做介绍,希望对大家有所帮助。 看当前mysqlbinlog版本的方法: mysqlbinlog --version mysqlbinlog Ver 3.3 for Linux at x86_64 场景1:my

  • C#写入对象或集合类型数据到xml文件的方法

    本文实例讲述了C#写入对象或集合类型数据到xml文件的方法。分享给大家供大家参考。具体实现方法如下: public static string SerializeToXmlStringobject objectToSerialize { MemoryStream memoryStream = new MemoryStream; System.Xml.Serialization

  • Java使用Deque实现堆栈的方法

    本文实例讲述了Java使用Deque实现堆栈的方法。分享给大家供大家参考。具体如下: import java.util.ArrayDeque; import java.util.Deque; public class IntegerStack { private DequeInteger data = new ArrayDequeInteger;

  • VB.NET调用MySQL存储过程并获得返回值的方法

    本文实例讲述了VB.NET调用MySQL存储过程并获得返回值的方法。分享给大家供大家参考。具体实现方法如下: Dim myConnectionString As String = "Database=" myDatabase _ " ;Data Source=" myHost _ ";User Id=" myUserId

  • Python简单调用MySQL存储过程并获得返回值的方法

    本文实例讲述了Python调用MySQL存储过程并获得返回值的方法。分享给大家供大家参考。具体实现方法如下: try: conn = MySQLdb.connect host = 'localhost', user = 'root', passwd = 'pass', db = 'prod', port = 3306

  • Java调用MySQL存储过程并获得返回值的方法

    本文实例讲述了Java调用MySQL存储过程并获得返回值的方法。分享给大家供大家参考。具体如下: private void empsInDeptConnection myConnect, int deptId throws SQLException { CallableStatement cStmt = myConnect.prepareCall"{CALL sp_emps_in_de

  • ASP.NET Web API如何将注释自动生成帮助文档

    ASP.NET Web API从注释生成帮助文档 默认情况下,ASP.NET Web API不从Controller的注释中生成帮助文档。如果要将注释作为Web API帮助文档的一部分,比如在帮助文档的Description栏目中显示方法注释中的summary,需要进行一些配置操作。 首先在Visual Studio中打开Web API项目的属性页,在Build设置页,选中

  • 图解mysql数据库的安装

    作为网络应用的mysql数据库,大家一定要学会如何安装,下面通过文字加图片的方式给大家详细介绍有需要的朋友借鉴。 第一步:运行mysql安装包选择自定义安装(安装路径不要带中文,否则安装会出错!)

  • MySQL存储过程中使用WHILE循环语句的方法

    本文实例讲述了MySQL存储过程中使用WHILE循环语句的方法。分享给大家供大家参考。具体如下: mysql mysql delimiter $$ mysql mysql CREATE PROCEDURE myProc - BEGIN - - DECLARE i int; - SET i=1; -&

  • 如何利用SQL进行推理

    数据库环境:SQL SERVER 2008R2 有如下需求: Baker, Cooper, Fletcher, Miller and Smith住在一座房子的不同楼层。 Baker 不住顶层。Cooper不住底层。 Fletcher 既不住顶层也不住底层。Miller住得比Cooper高。 Smith住的楼层和Fletcher不相邻。 Fletcher住的楼层和C

  • MySQL存储过程的异常处理方法

    本文实例讲述了MySQL存储过程的异常处理方法。分享给大家供大家参考。具体如下: mysql mysql delimiter $$ mysql mysql CREATE PROCEDURE myProc - p_first_name VARCHAR30, - p_last_name VARCHAR

  • MySQL存储过程中实现执行动态SQL语句的方法

    本文实例讲述了MySQL存储过程中实现执行动态SQL语句的方法。分享给大家供大家参考。具体实现方法如下: mysql mysql delimiter $$ mysql mysql CREATE PROCEDURE set_col_value - in_table VARCHAR128, - in_colum

  • PHP中把错误日志保存在系统日志中(Windows系统)

    【将错误记录到系统日志中】 在 php.ini 中将 error_log 设置为: error_log = syslog 或者在运行时使用 ini_set 函数设置。 【例1】 ?php

  • Lua中的迭代器和泛型for实例

    1、迭代器与closure 在lua中,迭代器通常为函数,每调用一次函数,会返回集合中的下一个元素。每个迭代器在成功调用的时候,都需要保存一些状态,closure(闭包)完美为迭代器运用而生。 function valuest local i=0  

  • Lua元表与元方法实例讲解

    Lua中提供的元表(metatable)与元方法(metamethod)是一种非常重要的语法,metatable主要用于做一些类似于C++重载操作符式的功能。 Lua中提供的元表是用于帮助lua变量完成某些非预定义功能的个性化行为,如两个table的相加,通过让两者指向同一元表并修改该元表的元方法可以实现该功能。 任何table都可以成为任何值的元表,而一组相关的table也可以共享一

  • Lua模块和模块载入浅析

    在lua中,我们可以直接使用requeire“model_name”来载入别的文件,文件的后缀名是.lua,载入的时候直接执行那个文件了。 比如:my.lua 文件中 print“hello world!” 当我require(“my”)时,那么会直接输出hello world! 特别注意:

  • CASE表达式实现基于条件逻辑来返回一个值

    我们在开发过程中,经常需要针对一列,基于条件逻辑来返回一个值,那么,这时候就需要使用到CASE表达式了。 例如,以下对Products表的查询就在SELECT语句中使用了CASE表达式,以生成用于描述categoryid列取值的信息。 SQL代码如下: -- 设置数据库上下文 USE TSQLFundamentals2008; GO SELECT p

  • Geohash的原理、算法和具体应用探究

    Geohash 是一种地址编码,它能把二维的经纬度编码成一维的字符串。比如,北海公园的编码是wx4g0ec1。 Geohash 的原理、算法 下面以39.92324, 116.3906为例,介绍一下geohash的编码算法。 首先将纬度范围-90, 90平分成两个区间-90, 0、0, 90, 如果目标纬度位于前一个区

  • Android实现判断手机未接来电及处理方法

    通常来说Android手机没有未接来电的监听器,如果要实现对未接来电的处理,则需要自己编写程序来实现。本文所述程序实例即为Android实现判断手机未接来电及处理方法。主要分为四个步骤来进行: 1、编写CallListener,处理手机状态变更监听,当状态改变时进行处理: package rbase.app.smshelpmate.call.listener; im

  • Linux cp命令参数简介

    cp 复制档案或目录 [root@linux ~]# cp [-adfilprsu] 来源档source 目的檔destination [root@linux ~]# cp [options] source1 source2 source3 …. directory 参数: -a :相当于 -pdr 的意思; -d :若来源文件为

  • Android实现字幕滚动的方法

    本文实例介绍了安卓Android实现字幕滚动效果的方法。主要是一个现成的Java类文件实现的,该程序由Android达人Tony编写,本次是转发,还望原作者Tony不要介意。这个Android字幕滚动类的自定义功能比较多,可定义当前滚动到结尾时的停顿时间,单位:毫秒,还可设置当前的滚动速度,值越小,速度越快。 主要实现代码如下: package com.tony.autoscr

  • SQL Server两种分页的存储过程使用介绍

    由于现在很多的企业招聘的笔试都会让来招聘的写一个分页的存储过程,有的企业甚至要求应聘者用两种方式实现分页,如果没有在实际项目中使用过分页,那么很多的应聘者都会出现一定的问题,下面介绍两种分页的方法。 一、 以学生表为例,在数据库中有一个Student表,字段有StudentNo, ,LoginPwd, StudentName,Sex,ClassId,Phone,Address,BornDate,Emai

  • PHP调用C#开发的dll类库方法

    有的时候,我们需要在php中利用到其他语言编写的dll类库,如C#编写的dll,方法就是利用PHP new COM方法来调用,在调用之前先要把dll库注册并把程序集放入到全局缓存中。 1. 创建一个 C# Class Library ,命名为:HelloWorld 2. 打开项目的属性,在点选左边的 "Application"

  • PHP常用数组函数介绍

    在编程中查手册是少不了的,所以要会学着使用已有的东西,就如PHP中的数组处理函数已经有排序函数了,为什么还要在写东西是费着劲去写冒泡或者堆排或者快排呢。   编程是间接的过程,也是重用的过程,要写出好的代码是少不了设计模式来做支撑的,可能对初学者来说学习设计模式有些吃力(就像我当初看设计模式时,真是有点费劲),不过等你的代码量有一定积累时,在研究设计模式时,感觉设计模式真的挺有用的,能帮助你写出漂亮的代

  • Android实现获取应用程序相关信息列表的方法

    本文所述为Androdi获取手机应用列表的方法,比如获取到Android应用的软件属性、大小和应用程序路径、应用名称等,获取所有已安装的Android应用列表,包括那些卸载了的,但没有清除数据的应用程序,同时在获取到应用信息的时候,判断是不是系统的应用程序,这是一个应用管理器所必需具备的功能。 具体实现代码如下: AppInfoProvider.java package

  • Java基础知识汇总

    Java基础知识 1、Java语言的优点: 1Java是纯面向对象语言 2与平台无关性,一次编译到处运行 3Java提供了狠多内置类库 4提供了对web应

  • jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例

    本文实例讲述了jQuery实现可兼容IE6的淡入淡出效果告警提示功能。分享给大家供大家参考,具体如下: 其实我觉得告警提示的话,直接用一个Alert就最好的。开门见山,直接让用户明白你当前系统的意思,关键是Alert这东西就是再破的浏览器都必须兼容,不然你它丫的做毛浏览器啊?但是,在现在越来越觉得Alert不美观,而且开始有“弹窗挺吓人”的思潮,因此,告警提示你必须做得好看一点。在Javascript的

  • C++ 中随机函数random函数的使用方法

    C++ 中随机函数random函数的使用方法 一、random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过。 可改用C++下的rand函数来实现。 1、C++标准函数库提供一随机数生成器rand,返回0-RAND_MAX之间均匀分布的伪随机整

  • Sql server中内部函数fn_PhysLocFormatter存在解析错误详解

    前言 有网友指出,SQL Server 2012中fn_PhysLocFormatter内部函数在解析数据行记录位置时存在错误,见:http:www.itpub.netthread-1751655-1-1.html,实际测试后发现,一是2008R2中同样存在问题,二是不仅页号解析存在问题,槽号解析也存在同样问题。 下面先

  • Android实现状态栏(statusbar)渐变效果的示例

    前言 qq最近更新搞了渐变式状态栏.然后...新需求就是要加这个.唉 先来张效果图:

  • 详解shiro缓存机制

    Shiro提供了类似于Spring的Cache抽象,即Shiro本身不实现Cache,但是对Cache进行了又抽象,方便更换不同的底层Cache实现。 Shiro提供的Cache接口: Java代码 public interface CacheK, V { 根据Key获取缓存中

  • 详解如何利用docker快速构建MySQL主从复制环境

    在学习MySQL的过程中,常常会测试各种参数的作用。这时候,就需要快速构建出MySQL实例,甚至主从。 考虑如下场景: 譬如我想测试mysqldump在指定--single-transaction参数的情况下,对于myisam表的影响。 本来想在现成的测试环境中进行,但测试环境中,有大量的数据,执行mysqldump进行全备,产生的SQL文件,很难基于表进

  • js实现数字递增特效【仿支付宝我的财富】

    上周五应着公司临时需求,一天的时间解决掉官网(ps:比较简单哈哈),需求里面有一个特效就是数字递增到指定的数值,其实JS写也不复杂的,但是我发现一个js小插件,这个插件轻巧简单,用起来也非常简单实用。在这里分享给小盆友们吧,喜欢的直接拿走。 img src="https:img.nhooo.comstaticupload21031307

  • Python实现统计文本文件字数的方法

    本文实例讲述了Python实现统计文本文件字数的方法。分享给大家供大家参考,具体如下: 统计文本文件的字数,从当前目录下的file.txt取文件 # -*- coding: GBK -*- import string import sys reloadsys def compareItemsw1,c1, w2,c2: if c1 c2:

  • Java 冒泡排序、快速排序实例代码

    冒泡排序   冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地 进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序的算法实现如下:【排序后,数组从小到大排列】 

  • Java 选择排序、插入排序、希尔算法实例详解

    1、基本思想: 在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。     2、实例 img src="https:img.

  • jquery dataTable 获取某行数据

    DataTable API table.row(rowSelector [,modifier]) 注table是dataTable的对象 该方法有两个默认参数 第一个是选择器 第二个是可选的 请注意,如果选择器匹配多个行,则此方法将截断结果以仅包含一行,即第一个匹配的行。如果没有参数返回第一行。p

  • iOS中修改UISearchBar圆角的小技巧分享

    前言 在我们日常开发中,经常会遇到一些需求非要把 UISearchBar 默认的圆角矩形的圆角改大,顶端改成圆形的。虽然系统没有提供这个 API,不过还是有一个简单方法可以解决。 解决方法: 首先在 UIView 的 category 里加一个方法: UIView+U

  • java统计汉字字数的方法示例

    本文实例讲述了java统计汉字字数的方法。分享给大家供大家参考,具体如下: public class TongJiHanZi { public static int countString text { String Reg="^[\u4e00-\u9fa5]{1}$";正则 int result=0; forint i=0;itex

  • 详解docker使用阿里云Docker镜像库加速(修订版)

    官方镜像下载实在是慢,于是开通了阿里云开发者帐号, 阿里的文档是错误的, sudo sed -i "s|ExecStart=usrbindocker daemon|ExecStart=usrbindocker daemon --registry-mirror=https:pee6w651.mirror.aliyuncs.com|g" e