自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张智超的博客

建站学习经验

  • 博客(48)
  • 资源 (8)
  • 收藏
  • 关注

原创 如何下载chrome插件离线安装包

点击分享按钮,获取到链接,然后会获取到类似这样的链接https://chrome.google.com/webstore/detail/im-not-robot-captcha-clic/ceipnlhmjohemhfpbjdgeigkababhmjc?utm_source=gmail,  然后这个是ceipnlhmjohemhfpbjdgeigkababhmjc插件的ID,加到这个链接后面:ht...

2018-04-11 15:13:42 2364

转载 fiddler4浏览器和手机配置

https://segmentfault.com/a/1190000010170698

2018-04-09 16:16:17 351

原创 pip与pip3调用Python版本问题解决

1. https://github.com/pyenv/pyenv/issues/7392. http://aju.space/2015/11/26/fix-pip-to-python2-after-upgrade-pip3.html

2018-04-07 12:35:17 866

原创 TortoiseGit安装,配置以及ssh配置

TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版本库客户端. 分为32位版与64位版.并且支持各种语言,包括简体中文(Chinese, simplified; zh_CN).注意: XP系统已经不支持最新的安装包,请尽量使用 Win7 或更高版本的...

2018-04-07 11:52:45 5798

转载 screen使用

Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。会话恢复只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话...

2018-04-06 10:49:39 9770

翻译 peewee 从已经存在的数据库中自动生成Model

pwiz, a model generatorpwiz is a little script that ships with peewee and is capable of introspecting an existing database and generating model code suitable for interacting with the underlying data. ...

2018-04-04 19:08:27 2460

转载 MySQL 修改用户密码及重置root密码

https://blog.csdn.net/leshami/article/details/39805839

2018-04-04 19:07:00 119

原创 python bisect

bisect的六个方法NOTE: 使用这个模块必须先保证之前的列表是有序的bisect返回你要插入的数据的位置bisect_left 该函数用入处理将会插入重复数值的情况,返回将会插入的位置,bisect_right 该函数用入处理将会插入重复数值的情况,返回将会插入的位置insort 插入 在不改变原有数据的情况下插入到重复值的右边insort_left 插入到重复值的左边i...

2018-04-02 17:20:35 464

原创 Python round使用陷阱

round不是简单的四舍五入round() 如果只有一个数作为参数,不指定位数的时候,返回的是一个整数,而且是最靠近的整数(这点上类似四舍五入)。但是当出现.5的时候,两边的距离都一样,round()取靠近的偶数,这就是为什么round(2.5) = 2。当指定取舍的小数点位数的时候,一般情况也是使用四舍五入的规则,但是碰到.5的这样情况,如果要取舍的位数前的小树是奇数,则直接舍弃,如果偶数这...

2018-04-02 14:22:39 2808

原创 python面试题-2018.1.30

问题:如何实现单例模式?通过new方法来实现单例模式。class Singleton(object): def __new__(cls, *args, **kwargs): if not hasattr(cls, '_instance'): cls._instance = super(Singleton, cls).__new__(cls

2018-01-30 21:32:37 1096

原创 python面试题-2018.1.29

用python实现统计一篇英文文章内每个单词的出现频率,并返回出现频率最高的前10个单词及其出现次数,并解答以下问题?(标点符号可忽略)(1) 创建文件对象f后,解释f的readlines和xreadlines方法的区别?(2) 追加需求:引号内元素需要算作一个单词,如何实现?问题答案:#!/usr/bin/env python# -*- coding: utf-8 -*-

2018-01-29 23:25:14 414 2

原创 windows 下git commit问题("error: There was a problem with the editor 'vi'")

在windows下git commit 遇到这个问题 “error: There was a problem with the editor ‘vi’”解决办法:先下载一个windows版本的vim(要记得安装路径,我安装在了C:/Vim/vim74/gvim.exe)然后运行$ git config --global core.editor

2018-01-27 21:49:09 1447

原创 python 的奇技淫巧(一)

今天使用列表生成的用法来实现这样一个逻辑:[x for x in range(1, 10) if x % 2]这样写是正确的,但是之后我想写成这样:[x for x in range(1, 10) if x % 2 else x * 100]但是它报错了: File “”, line 1 [x for x in range(1, 10) if x %

2018-01-26 10:59:40 201

原创 dict.copy的秘密

1.基本用法#!/usr/bin/pythondict1 = {'Name': 'Zara', 'Age': 7};dict2 = dict1.copy()print "New Dictinary : %s" % str(dict2)----------ouput:New Dictinary : {'Age': 7, 'Name': 'Zara'}2.直接

2018-01-26 10:02:50 150

原创 python变量的查找顺序

python解释器在解引用一个变量时遵循所谓‘legb’原则。 即,首先在local即局部作用域中查找变量声明和值,如果没有找到,在函数的closure属性中查找变量(只有闭包函数要考虑)即enclosing,如果还没有找到则在全局作用域中查找变量即global,如果还是没有找到则在built-in的变量中查找,也就是python的关键字和默认的全局函数(e.g. list tuple open

2018-01-25 11:23:35 2818

原创 scrapy 安装

库:lfd python

2017-11-21 22:17:50 1210 1

转载 _mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h':问题的解决

转载自:http://blog.csdn.net/u012882134/article/details/51934165在win7下安装了python后,想安装python-mysql,使用pip安装出现如下问题: pip install MySQL-python_mysql.c(42) : fatal error C1083: Cannot open include file: ‘confi

2017-09-17 18:46:03 1298

原创 virtualenv-python虚拟开发环境

virtualenv介绍virtualenv是用于创建独立的python环境,使得多个python应用相互独立。virtualenv优点使得不同应用开发环境相互独立环境升级不影响其他应用,也不会影响全局的Python环境。(虚拟环境会将全局的python环境进行一个复制)他可以防止系统中出现包管理混乱和版本的冲突安装virtualenvpip install virtualenv测试virt

2017-09-17 17:04:22 301

原创 PHP漫谈-PHP框架一点想法

今天看了一篇文章,文章主要讲的是从校园到职场切记照本宣科。读完文章收货颇深,中间一语带过一点关于PHP的话题。但是看完这一小段我自己不禁陷入了沉思,下面是我的一通胡言乱语。记得刚开始使用PHP的时候,对于一个学了一学期连C语言函数都看不懂的孩子,就是觉得这门语言太简单了,太适合我了。我可以很快的搭建一个小型的web系统。做出来心里都是慢慢的成就感。PHP简单易用的特性也是它之所以被发明并且被快速传播

2017-06-07 19:12:20 734

原创 Python小记-os.system()与空格处理

重新装回Windows10之后,要用Python脚本来打开Maya的应用程序。本来这是一个很简单的问题,直接使用os.system(cmd)来进行处理即可。偏偏就是在这个最没问题的地方,就出了问题。当运行脚本第一次出现问题如下: ‘C:\Program’ is not recognized as an internal or external command, operable program

2017-06-03 18:07:09 11490

翻译 防守式编程的艺术

原文地址:The Art of Defensive Programming 原文作者:Diego Mariani 译文出自:掘金翻译计划 译者:GiggleAll 校对者:tanglie1993 , fghpdf 防守式编程的艺术为什么开发人员不编写安全代码? 我们不再在这里讨论 “干净的代码” 。我们从一个纯粹的角度,软件的安全性来讨论更多的东西。是的,因为一个不安全的软件几

2017-02-06 14:15:02 465

原创 Github Fork 记录

今天是我参加掘金翻译计划的第一次翻译,之前是做了一篇校对,就是review一下其他翻译者翻译的文章,看看有没有一些细节问题,现在终于轮到我上手了,因为我对github没有过太深入的了解,之前只会一些简单的命令,所以刚开始就遇到了问题。因为我是在很早之前就fork了掘金翻译计划的仓库,我本来以为拿到翻译认领之后就可以直接上手了。谁知道当我查看我自己fork的仓库的时候,发现没有我需要翻译的文章的那个文

2017-01-07 22:20:25 1238

翻译 容器时代的分布式日志架构

原文地址: Distributed Logging Architecture in the Container Era 原文作者:Glenn Davis译文出自:掘金翻译计划容器时代的分布式日志架构微服务与宏观问题现代的科技公司强调微服务架构,容器,也随着越来越重要。在需要为多种平台和应用提供服务的世界里,微服务是必不可少的。容器,比如Docker,相比于它的近亲,虚拟机, 拥有更高的资源利用率,

2017-01-03 21:39:52 2059

转载 如何成为一名Google工程师

[译] Google Interview University 一套完整的学习手册帮助自己准备 Google 的面试 原文地址:Google Interview University 原文作者:John Washam 译文出自:掘金翻译计划 译者:Aleen,Newton,bobmayuze,Jaeger,sqrthree 这是?这是我为了从 web 开发者(自学、非计算

2016-12-31 10:33:16 3006 2

原创 php修行之路

php修行之路目录学习步骤官方文档社区工具书籍视频教程学习网站博客知识图谱加群交流微信群”PHP开发交流群”由于微信群的限制,超过 100 人就不能扫码加群。所以可以先关注我公众号,然后发送 PHP开发,按照提示一步一步加群。因为下面的视频教程大多数在我的云盘上存着,而且公开分享有可能获取不到,遇到这种情况也可以加群,进群之后我重新给你发链接,同时在这边及时更新。学习步骤第一阶段

2016-12-29 16:11:43 881

原创 MySQL数据库中的常用命令

今天我突然发现我们公司的数据库不可以根据网址,在浏览器中的客户端直接打开了,这对于一向如此操作的我是如此的可怕。因为我早就将在命令行中如何操作数据库基本上将常用的命令忘完了。当然之后我用桌面客户端连接远程服务器解决这个问题。(如果有同样问题的童鞋和我遇到了同样的问题那你可以参考我上一篇博文《SQLyog远程连接MySQL数据库》)但是,这不由得我深思,如果我以后离开了我的电脑,需要突然很简单的在命令

2016-12-28 22:17:03 912

原创 SQLyog远程连接MySQL数据库

今天公司服务器安装了Nginx服务器,因为原来有Apache服务器,本来可以在远程浏览器直接访问MySQL数据库,今天访问的时候显示的是找不到Nginx服务器,所以我就换了个方式用SQLyog客户端来进行连接。接着又遇到问题了客户端显示的是“拒绝访问”。从网上查看了一些资料说是因为没有给你的电脑在MySQL中授权。所以就有一下几个解决方法。第一个方法是新建一个数据库用户,给这个新用户来进行相应的授

2016-12-28 21:40:05 15023

原创 2016在路上

时光荏苒,2016已经匆匆而过。这一年我没有变得贫穷,也没有变得更加富有,我还在路上,走走停停,时而高歌猛进,时而低沉彷徨,但是在2016这段即将走到尽头的路上,我需要停下来思考一下,总结一下,看一看这一年来我沿途走过的风景。首先,作为一个程序猿,每天与我打交道的是代码,那肯定不管怎么总结,我都与它有说不完的故事。那好,今年的总结我就先说说这一年来我与他的风风雨雨。今年年初,咱还是一个跟的上潮流的人

2016-12-28 10:00:03 1483 2

原创 node搭建微信平台(三)-获取access_token

这篇文章我们就说说node是如何获取access_token的。我们先说说根据微信公众平台文档获取access_token 的具体步骤。首先我们需要appID, appsecret这两个信息。接着我们根据官方文档给的API的连接来获取access_token.(https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential

2016-12-07 11:50:26 2882 2

原创 node搭建微信平台(二)-接入配置

上一篇记录了一下我开始用node搭建微信平台的时候服务器遇到的问题。因为昨天弄得比较晚,没有来的及写代码是如何接入的所以今天就写写这部分。首先写一下在服务器配置好的情况下是如何在微信公众平台配置接入服务器地址的。我们先从思路上来理一下这个接入是如何配置的。首先我们要知道我们的appID, appsecret, token 这三个信息。因为我是从微信测试号上面做的实验,我就只能给大家看看微信测试号上的

2016-12-06 22:13:48 1910

原创 node搭建微信平台(一)--调环境

今天开始用node来开始开发微信公众平台,第一个遇到的难题就是如何才能在接口上配置成功服务器地址,刚开始看视频的时候,老师讲的是在本地链接,然后用tunnel来代理,为好多小伙伴没有域名和服务器解决了个难题,凑巧的是我有服务器和域名,但是不幸的是我的服务器有一个已经上线的产品,这个产品当时是用php写的,当然用的是apache和mysql搭建的是LAMP环境,这下服务器的问题解决了,但是又有一个难题

2016-12-06 09:39:04 1549

原创 微信小程序个人心得

昨天看了一下微信小程序官方文档,总结一下自己学习的个人心得.首先从官方文档给的框架说起,微信小程序官方文档给出了app.js, app.json, app.wxss.先从这三个文件说起.app.js 这个文件是整个小程序的入口文件,开发者的逻辑代码在这里面实现,同时在这个文件夹里面可以定义全局变量.app.json 这个文件可以对小程序进行全局配置,决定页面文件的路径,窗口表现,设置网络超时时间

2016-10-12 22:04:13 69191 13

原创 thinkphp学习笔记

框架项目部署(核心文件不可修改) 2015年8月19日 14:23创建一个入口文件index.php 项目自动创建目录访问入口文件的同时系统会自动把对应的文件创建出来控制器和对应方法的创建:路由解析:通过URL地址个头参数找到指定的控制器,并进行对应方法调用请求 http://网址/index.php?m=模块名称&c=控制器&a=方法以上URL地址信息代码不安全tp框架URL地址可以由

2016-10-10 17:58:31 1769 1

原创 学习正则表达式心得

句点(.) 一个.表示匹配任何单个字符。这个正则表达式c.t代表“先找到c,接着找到任何单个字符,再找到t”。 任何元字符如果用一个反斜杆\进行转义就会变成字面值。所以上述的正则表达式c.t就代表“先找到c,接着找到句号,再找到t”。 反斜杠是一个元字符,这意味着它也可以使用反斜杠转义。所以正则表达式c\t代表“先找到c,接着找到反斜杆,再找到t”。 注意! 在一些

2016-10-09 23:21:42 492

原创 一步一步搭建GitHub

我是安装在Windows下的,所以安装过程就不写了!有不会的朋友请自行百度..初始设置设置姓名和邮箱地址首先来设置使用Git是的姓名和邮箱地址.(名字请用英文输入)$ git config --global user.name "Fistname Lastname"$ git config --global user.email " Your_email@example.com" 这个命令

2016-09-23 21:32:26 530

原创 Linux下目录文件权限的查看和修改

在我的服务器下面有这几个文件夹同时用ls -l也可以查看到这几个文件的权限.看其中的assets文件一共有十位数,其中: 最前面那个 - 代表的是类型 中间那三个 rwx 代表的是所有者(user)拥有的权限 然后那三个 rwx 代表的是组群(group)拥有的权限 最后那三个 rwx 代表的是其他人(other)拥有的权限 r 表示文件可以被读(read) w 表示文件可以被写(wri

2016-09-14 10:48:34 10270

转载 linux CentOS 系统下如何将php和mysql命令加入到环境变量中

在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假设php、mysql和apache分别安装在/phpstudy/server/php/、/php

2016-09-13 10:02:17 274

翻译 Setup FTP Server On CentOS, RHEL, Scientific Linux 6.5/6.4/6.3

centos下搭建ftp

2016-09-11 17:15:58 387

原创 PHP页面和Mysql数据库的转UTF8编码问题总结

PHP页面转UTF-8编码问题 1.在代码开始出加入一行: header(“Content-Type: text/html;charset=utf-8”); 2.PHP文件编码问题 点击编辑器的菜单:“文件”->“另存为”,可以看到当前文件的编码,确保文件编码为:UTF-8,如果是ANSI,需要将编码改成:UTF-8。 3.PHP文件头BOM问题: PHP文件一定不可以有BOM标签,

2016-08-09 11:22:24 1161 1

原创 WEB开发中常用的正则表达式

PHP常用表达式用法1.匹配正整数:/^[1-9]\d*$/2.匹配非负整数(正整数+0):/^\d+$/3.匹配中文:/^[\x{4e00}-\x{9fa5}]+$/u4.匹配Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/5.匹配网址URL:(((f|ht){1}(tp|tps)://)[-a-zA-Z0-9@:%_\+.~#?&/

2016-08-09 11:09:13 504

计算机组成原理实验报告

里面分为5个实验 1_ 计算机组成原理Cache模拟器的实现 2_ 计算机组成原理运算器的编程实现 3_计算机组成原理之MIPS指令系统和MIPS体系结构 4_计算机组成原理之流水线及流水线中的冲突 5_计算机组成原理之指令调度和延迟分支

2016-12-10

php常用函数总结

php常用函数总结,可以省不少事儿

2016-08-09

php版CSVdemo

php版CSVdemo,亲测能用!

2016-08-09

php梦网科技短信平台手机短信验证功能实现

php梦网科技短信平台手机短信验证功能实现

2016-08-04

wampserver 2.0

wampserver 2.0

2015-08-13

webzip破解版

webzip破解版 有注册码 有序列号 喜欢的赶快拿走

2015-06-30

PHP函数手册-目前最全的.

PHP函数手册-目前最全的. 绿色正版

2015-06-18

DedeCMS模板标签参考手册.chm

DedeCMS模板标签参考手册可以让人快速入门织梦网站建设

2015-06-07

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除