PHP接收并压缩图片(路径存入数据库)

使用到三个文件 connect.php:连接数据库用 test_upload.php:执行SQL语句用 upload_img.php:上传图片并压缩用三个文件代码如下: connect.php <?php $db_host = ''; $db_user = ''; $db_psw = ''; $db_name = ''; $db_port = ''; $sqlconn=new mysqli($db_host,$db_user,$db_psw,$db_name);...
浏览:40

Shell 编程快速入门

什么是Shell脚本? Shell脚本(英语:Shell script)是一种电脑程序与文本文件,内容由一连串的shell命令组成,经由Unix Shell直译其内容后运作。被当成是一种脚本语言来设计,其运作方式与直译语言相当,由Unix shell扮演命令行解释器的角色,在读取shell script之后,依序运行其中的shell命令,之后输出结果。利用Shell script可以进行系统管理,文件操作等。 在Unix及所有...
浏览:56

PHP 7 正式发布

PHP 7 经过几个候选版本的迭代于12月4号正式发布,PHP 7 最让人关注的无非是其性能,据官方说明 PHP 7 的性能是 PHP 5.6 的两倍。 下载地址:PHP 下载地址 以下内容摘自PHP官方开发组核心成员惠新宸的文章。 为了充分显示出PHP7的最佳性能, 这里有几点Tips给大家: 1.记得启用Zend Opcache, 因为PHP7即使不启用...
浏览:81

Swift 正式开源

2015年12月04日 除了 PHP 7 正式发布外,Swift 也正式开源了,同时开源 Swift 核心库和包管理器。 Swift Swift 教程:Swift 教程 Swift 在线编译器:Swift 在线编译器 Swift GitHub 地址:Swift 源代码 Swift 包管理器 Swift 包管理器是全新的项目,可以创建一个强大,用户...
浏览:76

TIOBE 2015年12月编程语言排行榜

毫无疑问,Java将成为今天的TIOBE年度语言。Objective-C暴跌8%似乎完全被目前最流行语言所吸收。另一个有趣的举动是Python的崛起。这是目前在它的所有时间高的位置。它很容易学习,而且无处不在使用它。Python是当前脚本的标准。 TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商...
浏览:43

WordPress Nginx 安全配置 – 禁用某些目录执行PHP

以下我们将介绍Wordpress Nginx 安全配置:禁用某些目录执行PHP,详细说明查看如下配置信息: server { listen 80; server_name website.com; # Redirect non-www to www (website.com -> www.website.com) return 301 http://www.$server_name$request_uri; } server { list...
浏览:41

PHP 验证日期格式

以下使用 PHP 正则表达式来匹配日期格式 "YYYY-MM-DD": function checkDateFormat($date) { //匹配日期格式 if (preg_match ("/^([0-9]{4})-([0-9]{2})-([0-9]{2})$/", $date, $parts)) { //检测是否为日期 if(checkdate($parts[2],$parts[3],$parts[1])) return true;&#...
浏览:56

Python LZW 算法

Python LZW 算法 LZW 压缩算法 string = "thisisthe" dictionary = {chr(i):i for i in range(97,123)} last = 256 p = "" result = [] for c in string: pc = p+c if pc in dictionary: p = pc else: result.append(dictionary[p]) dictionary[pc] = last last ...
浏览:58

Python 最长递增子序列

Python 最长递增子序列代码如下所示: def lis(arr): n = len(arr) m = [0]*n for x in range(n-2,-1,-1): for y in range(n-1,x,-1): if arr[x] < arr[y] and m[x] <= m[y]: m[x] += 1 max_value = max(m) result = [] for i in range(n): if m[i] == max_value: re...
浏览:62

Python 递增子序列的最大值总和

Python 递增子序列的最大值总和 Python 递增子序列的最大值总和代码如下所示: arr = [1,101,2,3,100,4,5] msis = [elem for elem in arr] for x in range(1,len(arr),1): for y in range(0,x,1): if arr[x] > arr[y]: msis[x] += arr[y] print(max(msis)) 以上代码运行结果为: ...
浏览:59

史上最全Vim快捷键键位图 — 入门到进阶

经典版 下面这个键位图应该是大家最常看见的经典版了。其实这个版本是一系列的入门教程键位图的组合结果。 对应简体中文版 入门版基本操作的入门版。原版出处还有keynote版本可供DIY以及其他相关有用的cheatsheet。 进阶版 下图是300DPI的超清大图,另外查看原文还有更多版本:黑白,低分辨率,色盲等 增强版下图是一个更新时间较新...
浏览:91

Python 编码规范(Google)

Python 风格规范(Google) 本项目并非 Google 官方项目, 而是由国内程序员凭热情创建和维护。 如果你关注的是 Google 官方英文版, 请移步 Google Style Guide 以下代码中 Yes 表示推荐,No 表示不推荐。 分号 不要在行尾加分号, 也不要用分号将两条命令放在同一行。 行长度 每行不超过80个字符 以下情况除外: ...
浏览:64

史上最全Vim快捷键键位图(入门到进阶)

作者:卢钧轶(cenalulu) 来自:http://cenalulu.github.io/linux/all-vim-cheatsheat/ 经典版 下面这个键位图应该是大家最常看见的经典版了。 对应的简体中文版 其实经典版是一系列的入门教程键位图的组合结果,下面是不同编辑模式下的键位图。 入门版 基本操作...
浏览:80

WeUI 为微信 Web 服务量身设计

WeUI 为微信 Web 服务量身设计 概述 WeUI是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、toast、article、icon等各式元素。 安装 方法一: 使用bower进行安装 bower install --save weui 方法二: ...
浏览:54

GitHub上整理的一些工具

技术站点 Hacker News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 infoq:企业级应用,关注软件开发领域 OSChina:开源技术社区,开源方面做的不错哦 cnblogs,51cto,csdn:常见的技术社区,各有专长 stackoverflow:IT技术问答网站 GitHub:全球最大的源代码管理平台,很多知名开源项目都在上面,如Linux内核...
浏览:127

页面

top