自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

z_qifa的博客

我不管,反正我最萌~

  • 博客(218)
  • 资源 (1)
  • 收藏
  • 关注

原创 在pypi上发布python包详细教程

使用Python编程中Python的包安装非常方便,一般都是可以pip来安装搞定:pip install <package name>,我们自己写的python也可以发布在pypi上,很简单。一、准备工作1.准备好你要发布的代码(简单的一个函数、一个类或者是一个你自己写的功能模块代码),测试代码以及目录结构二、在pypi上发布python包步骤如下:1. 注册账号:到py...

2018-10-15 11:40:00 2021

原创 docker 容器时间跟宿主机时间同步

docker 容器时间跟宿主机时间同步docker cp /etc/localtime 87986863838b:/etc/docker cp /etc/localtime container-name:/etc/87986863838b或者container-name为容器id和容器名称

2018-09-18 14:15:36 758

原创 netBeans 修改新建php文件头部注释模板

用Netbeans(版本8.2)写php配置模板,模板配置好,可以省很多事,方便开发,而且,显得很专业。新建php文件时:<?php/*** Encoding : UTF-8* Created on : 2018-9-16 12:31:33 by author , [email protected]*/配置步骤:1.choose License Headers ...

2018-09-16 12:49:37 1039

原创 django默认后台使用

1.初始化数据python manage.py migrate2.创建超级用户python manage.py createsuperuser然后按照提示输入就可以了3.admin管理页面找不到base.css,dashboard.css文件在settings文件中设置STATIC_ROOT目录,该目录不能在STATICFILES_DIRS中.然后,执行命令python m...

2018-09-12 10:17:59 638

原创 git忽略已提交的文件或目录

项目中的某个文件或目录已经被commit,并push到远程服务器server了。这时发现要忽略该文件或目录,在.gitignore文件里面添加规则已经不起作用了。因为.gitignore只对从来没有commit过的文件起作用。解决办法:1.先把项目备份,以防万一。2.从版本库中rm文件或目录rm文件git rm --cached file_name //从版本库中rm文件,work...

2018-09-08 08:36:48 214

原创 c/c++ 获取数组长度

在C/C++中并没有提供直接获取数组长度的函数c/c++ 获取数组长度其中一种方法是使用sizeof(array) / sizeof(array[0])。在C语言中习惯上在使用时都把它定义成一个宏,比如:#define GET_ARRAY_LEN(array,len) {len = (sizeof(array) / sizeof(array[0]));}

2017-09-04 11:30:36 9766

原创 c/c++ int数组初始化/重置为0

1、int数组其实初始化的时候默认就是全部为0int a[1000];int a[1000] = {0};以上2种写法其实都可以注意:int a[1000] = {0};这种方法如果想把整形数组a都初始化为1就不能用了比如int a[1000] = {1};//数组其实是被初始化成1,0,0,0,02、int数组重置为0如果是在定

2017-09-04 11:21:55 61270 11

原创 c++获取键盘输入cin、scanf使用详解

cin是c++标准,scanf是在c中使用的#include#include#includeusing namespace std;int main(){ /* strlen包含在string.h头文件里,加上 #include #include // C语言头文件为 string.h 新c++编译器 ,前面加c ,后去掉 .h

2017-09-01 11:30:49 6134

原创 c/c++中sizeof()、strlen()、length()、size()详解和区别

c/c++中获取字符串长度。有以下函数:size()、sizeof() 、strlen()、str.length();一、数组或字符串的长度:sizeof()、strlen()1、sizeof():返回所占总空间的字节数(1)、对于整型字符型数组(2)、对于整型或字符型指针2、strlen():返回字符数组或字符串所占的字节数(1)、针对字符数组(2)、针对字符

2017-08-31 11:52:09 186110 13

原创 php 过滤器filter_var验证邮箱/url/ip等

验证邮箱、url或者ip,除了使用正则外,也可以使用内置的函数库过滤器filter来完成这些功能。

2017-07-20 11:14:42 878

原创 php 内网/外网ip判断

php 内网/外网ip判断

2017-07-20 10:50:29 3371

原创 经典老鼠毒药问题

问题1. 有 1000 个一模一样的瓶子,其中有 999 瓶是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有 10 只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药?问题2. 有 8 个一模一样的瓶子,其中有 7 瓶是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有 3 只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药?

2017-07-05 14:44:49 15283 1

原创 python3 获取int最大值

python2 中获取int最大值import sysi = sys.maxintprint i但是在python3中,报错:AttributeError: module 'sys' has no attribute 'maxint'看了官网文档后了解python3中没有maxint了,只有maxsizeimport

2017-07-05 14:42:00 18938 1

原创 HTML5 localStorage使用教程

在客户端存储数据,HTML5 提供了两种在客户端存储数据的新方法: localStorage - 没有时间限制的数据存储 sessionStorage - 针对一个 session 的数据存储之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。在 HTML5 中,数据不是由每个服务器

2017-07-03 15:59:30 439

原创 三阶魔方还原公式

1. 第二层棱块归位:2. 顶层十字3. 顶层棱中间块归位这一步的目的是使顶层的4个棱中间块全部归位。转动顶层(U),若可以使一个棱中间块归位(如下图左,这里以[红-黄]块为例),而其他3个都不能归位,则将[红-黄]所在这一面(红面)定为正前面(F)。按照图示步骤转动,可使4块棱中间块全部归位,或出现下一种情况。转动顶层(U),若只有2个相邻面的棱中间块可以归位,则将

2017-07-03 15:59:26 303885

原创 好玩的一句话签名

骚年l͌̎̑ͣͣ̏̀̈́̄͏̶̷̧͇̻̱̰́k̛̯̝͔̰̬̱͔̲̠̤̠̝͚͎͉ͭ͑ͫ̆̉̓;̷̸̨̀͒̏̃ͦ̈́̾̀́̎͢҉͚̼͉s̵͖̺̥͔͇̰̹̮͙͉̻̼̭̻͕̮͇ͨͬͪ͗̇̑̽͋̀j̶̋̊͌ͧͨͭ̓̅͐ͥ̂̔̊ͧ͊҉̶l͖͍͕̠̦̼̗͋̍ͨ͘͜k̿̿̎͒ͤ̓̅̀͂ͧ͋̏ͫͣ̔͏̶̥̺͓̘̺͘ḑ̵͎̜̥͕͈̝̫͎̺̮̱̤ͮͧͫ͂͒ͤͣ̌̽ͨͪ͒̚͘͘͟....

2017-07-03 15:59:23 13632

原创 php 实现欧拉函数Euler

欧拉函数ph(n)的意思是所有小于n且与n互质的个数。比如说ph(10) = 4{1,3,7,9与10互质}代码如下: 1 function Euler($x) 2 { 3 $res = $x; 4 $now = 2; 5 while ($x > 1) { 6 if ($x % $now == 0) { 7

2017-07-03 15:59:20 272

原创 php取两个整数的最大公约数算法大全

php计算两个整数的最大公约数常用算法//计时,返回秒function microtime_float (){ list( $usec , $sec ) = explode ( " " , microtime ()); return ((float) $usec + (float) $sec );}/////////////////////////////////////

2017-07-03 15:59:17 1443

原创 数独求解程序 php版

1 数独求解程序 php版 2 3 php 4 class Sudoku { 5 var $matrix; 6 7 function __construct($arr = null) { 8 if ($arr == null) { 9 $this->clear(); 10

2017-07-03 15:59:14 1183

原创 php常量PHP_EOL

换行符unix系列用 \nwindows系列用 \r\nmac用 \rPHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性如: echo PHP_EOL; //windows平台相当于 echo "\r\n"; //unix\linux平台相当于 echo "\n"; //mac平台相当于 echo "\r"; 类似常

2017-07-03 15:59:11 519

原创 完美解决IE9浏览器出现的对象未定义问题

目前Window7的机器上,使用IE9浏览器的用户很多,但是IE9在兼容性上做了较严格的控制,导致很多程序在chrome,firefox,ie6,ie7,ie8上可以正常运行,在ie9上确出现了各种问题,这里要说的其中一个问题,就是对象为定义,特别是单一个页面上嵌套了多层iframe/frame的时候,往往会出现:Array对象未定义$对象未定义jQuery对象未定义Json对象未定义unde

2017-07-03 15:59:08 2431

原创 js object对象赋值bug和对象复制clone方法

最近在写程序的时候发现,如果新建一个object对象objb,初始化值为obja,如果改变了objb对象的字段值,那么obja也会随之改变,看来对象赋值传递的是一个引用。代码重现: 1 2 var obja = { 3 'apple':{'key':'apple','name':'苹果'}, 4 'banana':{'key'

2017-07-03 15:59:05 1131

原创 mysql复制表结构create table as和like的区别

对于MySQL的复制相同表结构方法,有create table as 和create table like 两种,区别是什么呢?create table t2 as select * from t1 where 1=2;或者 limit 0;as创建出来的t2表(新表)缺少t1表(源表)的索引信息,只有表结构相同,没有索引。create table t2 like t1 ;like

2017-07-03 15:59:02 923

原创 php实现SSO单点登录实例

1、点击登录跳转到SSO登录页面并带上当前应用的callback地址2、登录成功后生成COOKIE并将COOKIE传给callback地址3、callback地址接收SSO的COOKIE并设置在当前域下再跳回到应用1即完成登录4、再在应用程序需要登录的地方嵌入一个iframe用来实时检测登录状态 1 php 2 //index.php 应用程序页面 3 header('Con

2017-07-03 15:58:59 788

原创 php实现单点登录实例

1.准备两个虚拟域名127.0.0.1 www.a.com127.0.0.1 www.b.com2.在a的根目录下创建以下文件 1 //index.php 2 3 php 4 session_start(); 5 ?> 6 7 8 9 10 sync login 11 12 13

2017-07-03 15:58:56 1026

原创 我可能读了假书

酒肉穿肠过,fo祖心中留。世人若学我,如同进魔道。季文子三思而后行。子闻之,曰:‘再,斯可矣’ 大人者,言不必信,行不必果,惟义所在。 言必信,行必果,硁硁然小人哉。 用九,见群龙无首,吉。 同一个世界,同一个爸爸 人尽夫也,父一而已,胡可比也? 泉涸,鱼相与处于陆,相濡以沫,相掬以湿,不如相忘于江湖。 昔公明仪为牛弹清角之操,伏食如故。非牛不闻,不合其耳矣。转为蚊虻之声,孤犊之鸣,即掉尾奋耳,蹀

2017-07-03 15:58:53 279

原创 自相矛盾的俗语及名言

做事、说话时我们总是会取用前人的一些话,也就是我们常说的“俗语”,可是用多了我发现俗语有不少存在一定的自相矛盾,究竟那句对那句错,其中的奥妙,就让我们在使用时去斟酌吧!1、俗话说:男子汉大丈夫,宁折不屈!可俗话又说:男子汉大丈夫,能伸能屈! 《荀子·不苟》2、俗话说:亡羊补牢,未为迟也! 《战国策·楚策》可俗话又说:亡羊补牢,为时已晚!3、俗话说:宰相肚里能撑船! (清·李宝嘉《官场现

2017-07-03 15:58:50 2988

原创 centos 修改host

centos 修改hostvi /etc/hosts添加一行127.0.0.1 test.com /etc/rc.d/init.d/network restart

2017-07-03 15:58:47 786

原创 centos7虚拟机安装出现license information

问题:vm 10下安装CentOs7后无法启动。出现一个license information页面解决办法:出现license information,即说明需要同意许可信息,输入1-回车-2-回车-c-回车-c回车,即可顺利安装。

2017-07-03 15:58:45 720

原创 linux SSH各配置项解释

Linux下SSH各配置项解释关于ssh 设置的相关总结(ssh最大连接数、ssh连接时长、安全性配置等)以redhat6.3为例ssh配置文件在:/etc/ssh/sshd_config可以打开查看相应配置,默认情况下只开放了几个选项,其余全部#屏蔽掉了。英文手册参考:http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config

2017-07-03 15:58:42 1985

原创 linux ssh公钥免密码登录

ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。一、SSH公钥登录原理在平时工作中我们经常要远程登录服务器,这就要用到SSH协议:$ ssh user@host主要有两种登录方式:第一种为密码口令登录,第二种为公钥登录密码口令登录  通过密码进行登录,主要流程为:    1、客户端连接上服务器之后,

2017-07-03 15:58:39 4845

原创 php比较全的友好时间显示

分享一个php友好的比较完成的时间格式化函数,包括‘刚刚’,'几秒之前',‘几分钟前’,'几小时前',几天前,几周前,几个月前等。调用方式很简单,是从ThinkSNS 里面拿出来的。 1 /** 2 * 友好的时间显示 3 * 4 * @param int $sTime 待显示的时间 5 * @param string $type 类型. normal

2017-07-03 15:58:36 933

原创 php 字符串函数

1、strip_tags() 函数剥去字符串中的 HTML、XML 以及 PHP 的标签。echo strip_tags("Hello world!");//Hello world!2、strtr() 函数转换字符串中特定的字符。$arr = array("Hello" => "Hi", "world" => "earth");echo strtr("Hello world",$arr

2017-07-03 15:58:33 186

原创 linux mutt的安装和使用

首先介绍一下mutt这个软件,它是一款基于文字界面的邮件客户端,非常小巧,但功能强大,可以用它来读写,回复保存和删除你的邮件,能在linux命令行模式下收发邮件附件。我只讲它很小的一部分功能,因为我也是刚刚开始摸索这个软件。更多的用法请查阅官网:http://www.mutt.org一、mutt的安装

2017-07-03 15:58:30 941

原创 centos 使用mutt发送邮件带附件

1.安装mutt工具yum install -y mutt2.使用mutt发邮件并带附件echo "统计日志" | /usr/bin/mutt -s "统计日志" -a /data/openRoom/openRoom.log -- "[email protected]" -c "[email protected]"注解:echo "统计日志" :邮件正文-s "统计日志" : 邮件主题-a /data/openRo

2017-07-03 15:58:27 842

原创 php 两种短网址生成方法

使用以下PHP代码可以生成唯一的6位的短网址。代码如下: 1 php 2 3 4 //生成短网址方法1 5 function shortUrl1($url) 6 { 7 if (empty($url)) { 8 return FALSE; 9 }10 $url = crc32($url);11

2017-07-03 15:58:24 2121 3

原创 php 图片剪切

1 php 2 3 /** 4 * 图像裁剪 5 * @param $source_path 原图路径 6 * @param $target_width 需要裁剪的宽 7 * @param $target_height 需要裁剪的高 8 * @return bool 9 */10 function imagecropper($source_path

2017-07-03 15:58:21 683

原创 mysql 官方docker镜像使用教程

首先是pull image,这里我拉取的是5.x版本最新版:docker pull mysql:5拉下来以后大可以按照官方的说明无脑启动,但是外部无法访问,所以绑定端口:docker run --name mysql -p 12345:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.6.35docker run --name some

2017-07-03 15:58:18 457

原创 centos7 取消自动锁屏

CentOS7默认短时间会锁屏,这带来了一定的麻烦,比如看电影时,你不得不时不时的动动鼠标,才能防止锁屏。在网上查了一些资料,也没有找到相关的解决办法,不过最终还是找到了。1、打开 applications->system tools->settings.我们就是在这里面设置的。2、在settings中,有一个privacy(个人的),点开它。(中文界面是在设置->个人->隐私选项)3

2017-07-03 15:58:15 3878

原创 nginx配置反向代理示例

配置nginx:vim /etc/nginx/conf.d/default.conf内容: 1 #负责压缩数据流 2 gzip on; 3 gzip_min_length 1000; 4 gzip_types text/plain text/css application/x-javascript; 5 6

2017-07-03 15:58:12 513

站长导航网站源码下载php+mysql【亲测能用】

站长导航网站源码下载php+mysql【亲测能用】

2021-08-16

空空如也

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

TA关注的人

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