others
文章平均质量分 83
KerNEL.AC.CN
IT自由职业人,资深攻城狮,拥有自己创客工场,拥有新零售SAAS平台和360度人脸识别开放平台。
爱好自驾游,业余投资,喜交天下朋友...
展开
-
Windows 下 python 安装 uwsgi
11 April 2018Windows 下 采用 pip install uwsgi 安装 uwsgi 报错:os没有uname(),本文介绍解决方法。下载源码https://pypi.org/project/uWSGI/#filesuwsgi 依赖于 C 编译器 you need a C compiler to build uWSGI,采用 MinGW 安装,并配...转载 2018-12-15 23:43:54 · 7246 阅读 · 8 评论 -
php存储过程调用实例代码
代码如下://比如要调用的存储过程为gxtj(a,b) $db=new mysqli("localhost","ssss","aaaaa","bbbb"); mysqli_query($db,"SET NAMES utf8"); $result=$db->query("call gxtj($year,$jd)"); // gxtj是mysql的存储过程名称 [col转载 2017-04-16 14:32:55 · 5411 阅读 · 0 评论 -
MySQL存储过程
14.1.1 创建存储过程MySQL中,创建存储过程的基本形式如下:CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body 其中,sp_name参数是存储过程的名称;proc_parameter表示存储过程的参数列表; characteristi转载 2017-04-16 11:14:57 · 408 阅读 · 0 评论 -
在phpmyadmin中创建存储过程并在php中调用
语法:CREATE PROCEDURE p() BEGIN ENDCREATE PROCEDURE productpricing() BEGIN SELECT Avg(pro_price) AS priceaverage FROM products; END;# begin…end之间是存储过程的主体定义转载 2017-04-16 11:12:24 · 5966 阅读 · 0 评论 -
Linux开启安装EPEL YUM源
如果你使用redhat或者centos,我们运维生存时间兄弟们都会强烈你安装epel(Extra Packages for Enterprise),epel是社区强烈打造的免费开源发行软件包版本库,系统包含大概有1万多个软件包,163和sohu的镜像是没有这么多软件了.首选确认你的版本号,然后才能选择相应的epel,命令如下12# cat /etc/issueCentOS re转载 2017-04-19 13:47:55 · 368 阅读 · 0 评论 -
CentOS上如何把Web服务器从Apache换到Nginx
码农日记原创,转载请注明出处并给出原文链接! http://www.androiddev.net/webserver-apache-to-nginx/我的网站在阿里云服务器上, 1G内存的配置,但用了一段时间,感觉Apache有些撑不出,想了想,还是换到目前最热门的Nginx吧。 这里把整个过程记录下来,与大家共享。Nginx简介:Nginx是一个高性能的HTTP服务器和转载 2017-04-19 13:32:08 · 3784 阅读 · 0 评论 -
设置APACHE支持SSL
总体分两步:一、生成SSL证书;二、设置Apache的SSL配置1. 安装opensslyum install mod_ssl openssl2. 生成自签名的证书[plain] view plain copy#Generate private key openssl genrsa -out ca.key转载 2017-01-06 14:57:20 · 280 阅读 · 0 评论 -
使用PHP二维码生成类库PHP QR Code生成二维码
使用PHP二维码生成类库PHP QR Code生成二维码 PHP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址:http://phpqrcode.sourceforge.net/。下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须开启支持GD2。 phpqrcode.转载 2016-03-03 02:10:33 · 17855 阅读 · 1 评论 -
DIV+CSS中标签dl dt dd常用的用法
用来创建一个普通的列表,用来创建列表中的上层项目,用来创建列表中最下层项目,和都必须放在标志对之间。 实例一:效果: 源码:body{ font-size:12px; line-height:1.8; width:900px; margin:auto;}*{ margin:0; pa转载 2015-07-25 18:04:10 · 745 阅读 · 0 评论 -
HTML4+CSS2与HTML5+CSS3区别
HTML4+CSS2与HTML5+CSS3区别?互联网发展越来越快,这估计是摩尔定律下的作用,有些东西总会要被取代;HTML4+CSS2将渐渐退出舞台,而HTML+CSS3将取而代之,这只是一个过程;那么提早的学习新的技术,是一个技术工作必要的事;HTML5规范是2004年新成立的WHATWG工作组创立的;2006年W3C加入HTML,并于2008年发布转载 2015-07-12 11:06:30 · 765 阅读 · 0 评论 -
MySQL 存储过程 创建 查看 调用 删除
创建:delimiter // create procedure my_add(IN a int, IN b int, OUT c int) begin if a is null then set a = 0; end if; if b is null then set b = 0; end if; set c = a + b; end;//de转载 2017-04-16 14:48:21 · 605 阅读 · 0 评论 -
nginx 服务器重启命令,关闭
nginx -s reload :修改配置后重新加载生效nginx -s reopen :重新打开日志文件nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确关闭nginx:nginx -s stop :快速停止nginx quit :完整有序的停止nginx其他的停止nginx 方式:p转载 2017-04-20 01:52:44 · 314 阅读 · 0 评论 -
MySQL里实现类似SPLIT的分割字符串的函数
SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历很简单,但是T-SQL不支持数组,所以处理下来比较麻烦下边的函数,实现了象数组一样去处理字符串。 一,用临时表作为数组 复制代码代码如下:create function f_split(@c varchar(2000),@split varc转载 2017-04-17 00:01:40 · 2040 阅读 · 0 评论 -
支付宝开发 - 扫码支付
一、支付场景用户使用支付宝钱包上的“扫一扫”功能,扫码商户针对每个订单实时生成的订单二维码,并在手机端确认支付。二、调用流程 图2.1 支付宝扫码支付调用流程 a. 商户系统调用支付宝【预下单接口alipay.trade.precreate】,获得该订单二维码图片地址。 b. 发起轮询获得支付结果:等待5秒后调用【交易查询接口alipay.tra...转载 2018-08-19 16:23:06 · 7203 阅读 · 0 评论 -
WNMP环境搭建(win10+Ndinx1.9.15+MySQL5.7.12+PHP5.6.21)
Before:提前规划好的目录结构1.安装Nginx 到Nginx官网下载最新稳定版 http://nginx.org/download/nginx-1.9.15.zip; 解压到D:\WNMP\nginx下; 运行D:\WNMP\nginx\nginx.exe程序测试,打开浏览器查看http://127.0.0.1,看到如下内容,则Nginx成功运行。2.安装PHP 到...转载 2018-06-30 10:57:27 · 1530 阅读 · 0 评论 -
linux定时备份mysql并同步到其它服务器
linux定时备份mysql并同步到其它服务器数据在任何一家公司里面都是最核心的资产,定期备份则是为了保证数据库出现问题的时候能够及时回滚到最近的备份点,将损失缩小到最小这篇文章将会两部分来说明:1、mysql的定期备份;2、同步到其它服务器mysql 备份备份还原某个数据库备份还原# 导出数据库/usr/bin转载 2018-01-04 17:06:19 · 252 阅读 · 0 评论 -
树莓派做web服务器(nginx、Apache)
一想到Linux Web服务器,我们首先想到的是:Apache + MySQL + PHP.Apache:是世界使用排名第一的Web服务器软件。可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件.mysql:是一个关系型数据库管理系统,由瑞典MySQL AB公司开发。是最流行的关系型数据库管理系统,转载 2017-08-05 00:30:12 · 444 阅读 · 0 评论 -
PHP与Shell交互
最近想使用PHP与Sheel进行交互。php控制显示和高层的逻辑结构。Sheel调用Linux的底层命令来实现快速及其时效性。 在网翻了一些帖子,发现一份强帖.. 由于PHP基本是用于WEB程序开发的,所以安全性成了人们考虑的一个重要方面。于是PHP的设计者们给PHP加了一个门:安全模式。如果运行在安全模式下,那么PHP脚本中将受到如下四个方面的限制: 1.执行外部命令 2.转载 2017-08-12 10:45:35 · 444 阅读 · 0 评论 -
MySQL 数据库高负载故障分析
紧急处理第一: 先限制Innodb的并发处理.如果innodb_thread_concurrency = 0 可以先改成 16或是64 看机器压力,如果 非常大,先改成16让机器的压力下来,然后慢慢增达,适应自已的业务. 处理方法:?1setglobal innodb_thread_concurrency=16转载 2017-07-18 10:31:52 · 350 阅读 · 0 评论 -
让Nginx/tengine支持ThinkPHP/phpmvc框架/iwebshop的URL重写和PATHINFO
最近帮一个客户迁移网站原始环境:windows 2003 + apache迁移至:centos5.8+tengine发现iwebshop的伪静态真心的难对付,研究了好久 直接贴出代码location / { index index.PHP; if (!-e $request_filename) { rewrite ^/(.*)$转载 2017-04-23 12:16:05 · 1686 阅读 · 0 评论 -
Nginx伪静态配置和常用Rewrite伪静态规则集锦
伪静态是一种可以把文件后缀改成任何可能的一种方法,如果我想把PHP文件伪静态成html文件,这种相当简单的,下面来介绍nginx 伪静态配置方法有需要了解的朋友可参考。nginx里使用伪静态是直接在nginx.conf 中写规则的,并不需要像apache要开启写模块(mod_rewrite)才能进行伪静态。nginx只需要打开nginx.conf配置文件,在se转载 2017-04-21 10:11:43 · 898 阅读 · 0 评论 -
MySQL中concat函数
使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:SE转载 2017-04-20 17:53:25 · 387 阅读 · 0 评论 -
用实例详细讲解将PSD转成HTML&CSS
将PSD转成一个静态的html/css对一些朋友来说是一个很大的困扰。这个教程通过对一个完整实例的详细讲解,来教大家如何将psd转成html/css,以及JS插件的使用,制作完成的html/css页面兼容各种主流浏览器。我们将设计页面分成基本的5个部分,每一个部分都有自己的容器wrapper和内容。基本的流程是先编写Html代码,然后转载 2015-07-12 18:14:40 · 27111 阅读 · 1 评论 -
photoshop将psd导出div+css格式HTML(自动)
psd切片切好后,导出 web格式,存储时选择html.所有切片,然后,选择其他,选择自定,选择切片,选择生成css css命名有2种方式,根据ID和根据类,一般选择根据类(ID尽量少有,防止js要用到) 生成的html里是按css绝对定位布局的,然后再根据这个大体的布局,进行更深度的div+css修改(肯定不能用这个绝对定位的啦转载 2015-07-13 00:04:09 · 15764 阅读 · 0 评论 -
linux wifi上网配置
无线网络飞速发展的今天,许多设备都提供了连接无线网络的功能。那么Linux下的wifi到底该怎么配置、连接呢??开始配置之前,我们要说说iw家族。iw是linux下常用的wifi配置工具,网上有相应的库和源码。全名为wirelessTools。配置wifi模块,并连接相应的无线网络过程:主要使用iwpriv命令1. 扫描可用的无线网络: iwlist wif转载 2013-03-21 00:51:16 · 1078 阅读 · 0 评论 -
autotool Makefile
对于一个较大的项目而言,完全手动建立Makefile是一件费力而又容易出错的工作。autotools系列工具只需用户输入简单的目标文件、依赖文件、文件目录等就可以比较轻松地生成Makefile了。现在Linux上的软件开发一般都是用autotools来制作Makefile。autotools工具主要有:aclocal、autoscan、autoconf、autoheader、automak转载 2012-11-22 09:31:48 · 480 阅读 · 0 评论 -
Android学习开发路线图
1、可以研究一下“Android学习开发路线图”2、ANROID的开发分为:1)、Android客户端应用程序 如新浪微博、网银客户端、凡客、淘宝客户端,快盘客户端。Android在这里的应用还是界面层的东西为主。核心还在WEB。不过从应用层面上来讲,几乎大一点的网站,都需要有手机客户端程序。2)、Android通用类程序 如基于LBS(基于位置的服务)的应用 (这转载 2012-11-17 02:03:17 · 478 阅读 · 0 评论 -
win7远程桌面连接设置
win7和XP系统有较大的差异,今天为大家介绍在win7系统中如何设置可被远程桌面连接。 步骤方法 1、鼠标右键单击计算机图标,选择【属性】。 2、在打开的“系统”窗口点击【远程设置】,在弹出的系统属性中的的“远程”选项窗口中选择【允许运行任意版本远程桌面的计算机连接】。 3、点击【开始】菜单,进入【控制面板】,选择【用户账户和家庭安转载 2012-08-15 00:03:42 · 746 阅读 · 0 评论 -
在批处理中提升权限 (UAC开启状态下)
很简单,直接在批处理文件中前面加入下面这段@echo off :: BatchGotAdmin :------------------------------------- REM --> Check for permissions >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEM转载 2012-07-02 17:46:05 · 2256 阅读 · 0 评论 -
Android平台Qt开发入门教程
我做Android平台native开发之前,也有这么想过,但是我又想,底层系统全是c/c++代码,用c/c++开发Android平台程序是可能 的,只是需要使用系统非公开的API(就是android源代码,而非NDK里面提供的头文件),比如libui和skia。好了,由于我的工作是把C++中间件移植到Android平台,所以会对Qt for android这个项目比较了解,毕竟国内做这些的转载 2012-06-28 01:56:18 · 835 阅读 · 0 评论 -
BMP文件格式详解
BMP文件格式简介位图文件(Bitmap-File,BMP)格式是Windows采用的图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式。Windows 3.0以前的BMP位图文件格式与显示设备有关,因此把它称为设备相关位图(device-dependent bitmap,DDB)文件格式。Windows 3.0以后的BMP位图文件格式转载 2012-06-26 20:49:36 · 756 阅读 · 0 评论 -
PCB手工制作流程
PCB板是从事电子产品工作或者是电子爱好者常见的材料。其作用是连接各个电子元器件,其次是固定元器件。一般的PCB板都是把图纸交给工厂,工厂机器加工,这种方法对板子比较复杂而且加工工艺要求高,需要成批次生产,规模比较大。缺点就是周期稍微长点,成本高。如果是一块比较简单的板子,在我们做电路设计过程中,可以通过手工制作来获得。这种方法快捷,简单,成本低。一般来讲,能做成单层板和两层板,如果需要多层板的,转载 2012-05-23 15:45:22 · 1781 阅读 · 0 评论 -
跟我一起写 Makefile
陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写转载 2012-06-06 19:24:19 · 384 阅读 · 0 评论 -
Windows XP下MinGW的安装与配置
到http://sourceforge.net/projects/mingw/ 手动去下载最新的MinGW,或使用MinGW-5.1.4.exe,自动下载。但后者往往不能下载到最新的稳定包。 1、手动下载说明,参见:http://www.mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_Suite 可从:http://sourcef转载 2013-04-26 01:52:44 · 536 阅读 · 0 评论 -
如何决定自己的未来:浅谈程序猿的职业规划
引言这篇文章LZ很久以前就想写,只是LZ本人也一直在摸索当中,不过LZ摸索的是自己的道路。其实作为一个程序猿来说,大体上的路线已经摆在众人眼前,到底自己有什么样的想法,自己适合哪条路,还是只能自己去摸索,这一点请各位不要征求任何人的建议。LZ能做的,就是把各个路线的客观事实陈列出来,供大家选择。条条大路通罗马,三百六十行,行行出屌丝。作为一个IT界有理想有抱负,高端大气上档转载 2013-10-27 16:31:23 · 845 阅读 · 0 评论 -
ibtool version mismatch error
在64位debian6.0下编译某软件时报如下错误:[plain] view plaincopyprint?libtool: Version mismatch error. This is libtool 2.2.6 Debian-2.2.6a-4, but the libtool: definition of this LT_IN转载 2014-05-13 23:53:10 · 940 阅读 · 0 评论 -
Phonegap VS AppCan
简介Phonegap PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。转载 2015-05-14 11:29:25 · 481 阅读 · 0 评论 -
负载均衡的几种实现方式
DNS负载均衡 DNS负载均衡技术是在DNS服务器中为同一个主机名配置多个IP地址,在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主机记录 的IP地址按顺序返回不同的解析结果,将客户端的访问引导到不同的机器上去,使得不同的客户端访问不同的服务器,从而达到负载均衡的目的。 DNS负载均衡的优点是经济简单易行,并且服务器可以位于internet上任转载 2015-04-18 23:18:16 · 2117 阅读 · 0 评论 -
负载均衡的几种实现技术
当web服务器的垂直扩展变得话费很高或困难的时候,我们需要考虑服务器的水平扩展,即负载均衡技术。负载均衡有很多技术,这里我们来一一介绍。1.HTTP重定向我们可以在代码层面实现,通过设定访问特定页面如index.php,在php代码中设置header的location值,返回重定向指令。这实际上是web应用程序自己来实现转载 2015-04-18 23:16:45 · 371 阅读 · 0 评论 -
Web负载均衡
摘要:负载均衡(Load Balance)是集群技术(Cluster)的一种应用。负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力。目前最常见的负载均衡应用是Web负载均衡。根据实现的原理不同,常见的web负载均衡技术包括:DNS轮询、IP负载均衡和CDN。其中IP负载均衡可以使用硬件设备或软件方式来实现。什么是web负载均衡服务器集群(Clu转载 2015-04-18 23:10:15 · 407 阅读 · 0 评论