编程笔记

  • 阿里云Centos7安装svn与配置讲解

    1.安装svn服务器端 yum install subversion 2.创建一个svn版本仓库(可随意创建) 创建一个svn目录 mkdir -p svnrepos 修改目录权限为777 chmod -R 777 repos 创建一个svn版本仓库f

  • 让Java后台MySQL数据库能够支持emoji表情的方法

    前言 公司最近在开发中遇到一个问题,在弄帖子的发布与回复问题,然后再iOS端和Android端添加表情的时候都会出错 Caused by: java.sql.SQLException: Incorrect string value: '\xF6\x9D\x98\x84' for column 'comment' at row 1

  • 在MySQL Workbench中声明语法错误?

    DECLARE语法必须在BEGIN和END之间。语法如下- BEGIN DECLAREyourVariableName1dataType, DECLAREyourVariableName2dataType, . . . . END 这是避免MySQL中DECLARE语法错误的查询- mysql

  • python实现二维数组的对角线遍历

    本文实例为大家分享了python实现二维数组的对角线遍历,供大家参考,具体内容如下 第一种情况:从左上角出发,右下角结束 要完成的事情,就像下图:

  • NodeJS实现同步的方法

    NodeJS被打上了单线程、非阻塞、事件驱动…..等标签。 在单线程的情况下,是无法开启子线程的。经过了很久的研究,发现并没有thread函数!!!但是有时候,我们确实需要“多线程”处理事务。nodeJS有两个很基础的api:setTimeout和setInterval。这两个函数都能实现“异步”。 nodeJS的异步实现:nodeJS有一个任务队列,在使用setInterval函数的

  • JS+php后台实现文件上传功能详解

    本文实例讲述了JS+php后台实现文件上传功能。分享给大家供大家参考,具体如下: 一、利用 FormData 对象形式上传 FormData 是 XMLHttpRequest 2 的产物,兼容 IE10+。 FormData 对象,可以把form中所有表单元素的name与value组成一个queryString,提交到后台。在使用Aj

  • nodejs使用async模块同步执行的方法

    首先安装 模块async 测试代码: call.js

  • python实现顺时针打印矩阵

    面试题之顺时针打印矩阵,Python实现,供大家参考,具体内容如下 问题描述: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,输入如下矩阵: img src="https:img.nhooo.comstaticupload210314

  • python实现转圈打印矩阵

    本文实例为大家分享了python实现转圈打印矩阵的具体代码,供大家参考,具体内容如下 #! conding:utf-8 __author__ = "hotpot" __date__ = "20171028 9:40" def return_edgematrix, start_col, end_col, start_row, end_row: if start_row

  • Nodejs让异步变成同步的方法

    异步给我们带来的性能是明显的,但同时也给我们带了复杂的业务逻辑过程,特别请求依赖多的时候,下面我们来看看如何解决此类这样的问题。 使用方法

  • java实现转圈打印矩阵算法

    本文实例为大家分享了java实现转圈打印矩阵的具体代码,供大家参考,具体内容如下 给定一个整形矩阵Matrix,请按照顺时针方向转圈的方式,输入(打印)元素值。 例如: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

  • Android调用系统自带的分享功能实例代码

    实现分享功能的几个办法 1.调用系统的分享功能 2.通过第三方SDK,如ShareSDK,友盟等 3.自行使用各自平台的SDK,比如QQ,微信,微博各自的SDK 这里就记录下第一种办法。 分享文本信息 Inten

  • Android编程实现调用系统分享功能示例

    本文实例讲述了Android编程实现调用系统分享功能。分享给大家供大家参考,具体如下: ** * 调用系统的分享功能 * Created by admin on 15-4-13. * public class ShareActivity extends Activity { @Override protected void onCreateBundle saved

  • PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法

    本文实例讲述了PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法。分享给大家供大家参考。具体分析如下: 语法如下: string gmdate string $Format string gmdate string $Format, int $Time 演示代码 ?php

  • php使用gettimeofday函数返回当前时间并存放在关联数组里

    本文实例讲述了php使用gettimeofday函数返回当前时间并存放在关联数组里的方法。分享给大家供大家参考。具体分析如下: 英文官方描述如下: KeyDescription secSeconds since midnight before January 1, 1970 usec Microseconds since the

  • PHP使用GETDATE获取当前日期时间作为一个关联数组的方法

    本文实例讲述了PHP使用GETDATE获取当前日期时间作为一个关联数组的方法。分享给大家供大家参考。具体分析如下: PHP GETDATE函数是用来获得当前的日期和时间,从操作系统或一个关联数组转换成UNIX风格的日期整数。 语法格式如下 array getdate ; array getdate integer $Time;

  • Web程序工作原理详解

    1.Web程序工作原理 (1)Web一词的含义 Network:【计算机】电脑网络,网 Web:【计算机】万维网(WorldWideWeb),互联网(Internet) Web程序,顾名思义,即工作在Web上的程序。 (2)单机程序工作原理 单机,即不连接到其他计算机的计算机,不在

  • C#特性 迭代器(下) yield以及流的延迟计算

    从0遍历到20不包括20,输出遍历到的每个元素,并将大于2的所有数字放到一个IEnumerableint中返回 解答1:我以前经常这样做 static IEnumerableint WithNoYield { IListint list = new Listint;

  • Yii框架调试心得--在页面输出执行sql语句

    我们使用:yiidebugtb来调试(因为用他界面比较美观,不影响界面其他元素)。 1.下载yiidebugtb,并且放入到 application.extensions.yiidebugtb 目录 2.修改main.php,加入如下代码: 'log'=

  • jQuery中before()方法用法实例

    本文实例讲述了jQuery中before方法用法。分享给大家供大家参考。具体分析如下: 此方法可向每个匹配元素的外部的前部追加HTML内容。 特别说明: 此方法是追加内容,也就是原来的内容还在。 HTML内容就是内容中可以包含HTML标签,并且能够被浏览器渲染。 文本内容是先将内容中的HTML预定义字符转换成htm

  • PHP中require和include路径问题详解

    1 绝对路径、相对路径和未确定路径 相对路径 相对路径指以.开头的路径,例如 .aa.php 相对当前目录 ..common.inc.php 相对上级目录, p

  • jQuery中replaceWith()方法用法实例

    本文实例讲述了jQuery中replaceWith方法用法。分享给大家供大家参考。具体分析如下: 此方法将所有匹配的元素替换成指定的HTML或DOM元素。 需要注意的是此方法是追加内容,也就是原来的内容还在。 特别说明: HTML内容就是内容中可以包含HTML标签,并且能够被浏览器渲染。 文本内容是先将内

  • jQuery中detach()方法用法实例

    本文实例讲述了jQuery中detach方法用法。分享给大家供大家参考。具体分析如下: 此方法从DOM中删除所有匹配的元素。 说明:detach方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素,与remove不同的是,所有绑定的事件、附加的数据等都会保留下来。 语法结构:b

  • PHP把小数转成整数3种方法

    float floor float value 舍去法取整 返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor 返回的类型仍然是 float,因为float 值的范围通常比 integer 要大。 echo floor4.3; 

  • PHP把JPEG图片转换成Progressive JPEG的方法

    JPEG文件格式有两种保存方式。他们是Baseline JPEG和Progressive JPEG. 两种格式有相同尺寸以及图像数据,他们的扩展名也是相同的,唯一的区别是二者显示的方式不同。 Baseline JPEG 这种类型的JPEG文件存储方式是按从上到下的扫描方式,把每一行顺序的保存在JPEG文件中。打开这个文件显示它的内容时

  • 原生JS绑定滑轮滚动事件兼容常见浏览器

    滑轮滚动页面的事件在网页特效中进场遇到,但是在不同浏览器下的实现方式又不同。下面我实现的方法,兼容常见浏览器。 function getDataevent{ var e = event || window.event; 获取滚动距离FF每次滚动 data为3或者-3,其他为120或者-120 var data = e.detail || e.wheelDelta; a

  • PHP把数字转成人民币大写的函数分享

    做财务的人遇到过这么一个问题,比如13,126.8元,在发票或者其他记账业务中,一般要使用大写进行拼读成“壹万叁仟壹佰贰拾陆元捌角整”。 这不,也贴上我原来在做学车网的一个php函数,供大家参考吧。 ** * 人民币小写转大写 * * @param string $number 数值

  • PHP数字和字符串ID互转函数(类似优酷ID)

    不知道你注意了没有,类似优酷、腾讯视频等其他视频链接似乎类似这样的 http:v.youku.comv_showid_XNjA5MjE5OTM2.html 注意id_xxx那段,是不是看不懂了,但你无可否认这个就是id,这不国外的一位牛人早在09年就写了针对PHPPythonJavascriptJavaSQL的生成方法,可见我现在是多么

  • nginx安装第三方模块的方法

    nginx文件非常小但是性能非常的高效,这方面完胜apache,nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得nginx越发的强大. 在安装模块方面,nginx显得没有apache安装模块方便,当然也没有php安装扩展方便.在原生的nginx,他不可以动态加载模块,所以当你安装第三方模块的时候需要覆盖nginx文件.接下来看看如何安装nginx第三模块吧.p

  • Python部署web开发程序的几种方法

    1、fastcgi ,通过flup模块来支持,在nginx里对应的配置指令是 fastcgi_pass 2、http,nginx使用proxy_pass转发,这个要求后端appplication必须内置一个能处理高并发的http server,在python的web框架当中,只能选择tornado. 3、uwsgi,包括4部分组成: ul

  • javascript时间函数大全

    以下是总结的js日期函数大全,供大家参考 1.取得当前时间 var date=new Date; 2.已知年、月、日转换成日期型的数据: var applyDate = document.domainExceptio

  • python实现的解析crontab配置文件代码

    #usrbinenv python #-*- coding:utf-8 -*- """ 1.解析 crontab 配置文件中的五个数间参数分 时 日 月 周,获取他们对应的取值范围 2.将时间戳与crontab配置中一行时间参数对比,判断该时间戳是否在配置设定的时间范围内 """ #$Id $ import re, time, sys from Core.FDateTi

  • python字典多条件排序方法实例

    项目编写过程中,总能遇见对字典进行排序什么的,如果要实现多条件排序只需要下面几行代码实现。充分体现了python的好处了。 teamitems = [{'team':'France' , 'P':1 , 'GD':-3 , 'GS':1 , 'GA':4},

  • PHP获取时间排除周六、周日的两个方法

    今天和大家分享一个获取10天后的一个时间戳的函数,程序的关键是,他可以不去算周六日哦。如果你有别的需求。可以改成N天的哦。反正就不算周六日。哈哈。 方法一: ?php $now = time; 指定日期用法 $now = strtotime'2014-01-08' ; $day = 3600*24; $total = 12; $days =arra

  • 探寻PHP脚本不报错的原因

    那么如果PHP脚本不报语法错,会是什么原因呢: 1. 一般的集成环境,默认会开启错误报告; 但在linux系统中,使用软件包安装的就不一定了,   此时可以查看PHP配置文件,打开错误报告 =   display_errors = On      * PHP配置文件路径:uerlocalphp

  • Java Scanner nextLine()方法与示例

    扫描仪类nextLine方法 nextLine方法在java.util包中可用。 nextLine方法用于获取跳过的行。 nextL

  • vue+iview 实现可编辑表格的示例代码

    先简单说明一下,这个Demo引入的vue,iview的方式是标签引入的,没有用到webpack之类的构建工具... 毕竟公司还在用angularjs+jq. 这也是我第一次写文章,大家看看思路就行了,要是有大佬指点指点就更好了 话不多说,先来个效果图 img src="htt

  • 实例讲解Java中动态代理和反射机制

    反射机制 Java语言提供的一种基础功能,通过反射,我们可以操作这个类或对象,比如获取这个类中的方法、属性和构造方法等。 动态代理:分为JDK动态代理、cglib动态代理(spring中的动态代理)。 静态代理 预先(编译期间)确定了代理者与被代理者之间的关系,也就是说,若代理类在程

  • Java运行时数据区划分原理解析

    Java中对象创建,内存分配,垃圾回收的权力交给了虚拟机,这其中有利也有弊,程序员也减轻了负担,但是如果不熟悉Java的内存区域划分,一旦出现内存溢出和泄漏,将会很难定位问题的根源,这就有必要了解Java的运行时数据区划分。 img src="https:img.nhooo.comstaticupload21031415352

  • MySQL不同表之前的字段复制

    有时候,我们需要复制某个字段一整列的数据到另外一个新的字段中,这很简单,SQL可以这么写: UPDATE tb_1 SET content_target = content_source; 大概写法如下: Update {your_table} set {source_field} = {object_field} WHERE causepre