自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(34)
  • 收藏
  • 关注

翻译 linux查询相同数据

如何在Linux上查找两个文件中,相同的(重复的数据)... ...例如有两个文件a.txt ,b.txt ,已经知道  :a.txt 和b.txt 中有相同的ID , 如何快速的找到相同的ID呐 ?1. 将两个文件合并成一个文件,cat a.txt > tag.txt , cat b.txt >>tag.txt .2.执行命令:sort  tag.txt |

2017-02-28 17:32:21 236

原创 html页面(倒计时)

Document    国庆倒计时:                    function shijian(){               var d;                                      d = new Date();               var year = d.getFullYear();     

2016-11-28 13:56:18 671

原创 Python 99乘法表 源代码

99.py(python 简单的99乘法表)for k in range(1,10):   s = ' '      for v  in range(1,k+1):            s = s +str(v)+'*'+str(k)+'='str(k*v)+'\t'    print(s)

2016-11-16 10:41:05 352

原创 Python 判断小球掉落的次数

xiaoqiu.py(简单的python 判断小球掉落的次数)#!/usr/bin/python# -*- coding: UTF-8 -*-a=100  #第一次落下的高度只有100米b=100  #反弹落地的高度第一次100米print ('第一次从',a,'米落下,之后反弹了',b/2,'米')for    i in range(2,11):    b=a+b

2016-11-16 10:33:40 268

原创 Python 正三角 倒三角 菱形 源代码

sanjiao.py(简单的python正三角 倒三角 菱形)s = "$"for i in range(1,8,2):    t = (7-i)//2    print(' '*t + s*i + ' '*t)for i in reversed(range(1,6,2)):    t = (7-i)//2    print(' '*t + s*i + ' '*t)

2016-11-16 10:30:10 930

原创 Python 冒泡排序

paixu.py(注意代码规范)def bubble(l):    flag = True    for i in range(len(l)-1, 0, -1):        if flag:             flag = False            for j in range(i):                if l[j] > l[j +

2016-11-16 10:27:59 117

转载 单项散列加密

1.加密文件[php] view plain copy //sha1_en.php  header("content-type:text/html;charset=utf-8");  $str = "我是张三,能给我个人数据吗";  $salt="123456";//我是唯一不变的salt  $sha1=sha1($str.$salt);//或者$sha1=md5(

2016-10-27 11:26:45 91

原创 文件上传+验证码

文件上传:$config['upload_path'] = './public/uploads/';$config['allowed_types'] = 'gif|jpg|png';$config['max_size'] = '1000';$config['max_width'] = '1024';$config['max_height'] = '768';$this->l

2016-10-25 09:03:01 147

原创 CI框架(无限级分类+递归)

//无级分类+递归public function digui(){$crr = $this->db->get('category')->result_array();$list['type'] = $this->nolimit($crr,0,0);$this->load->view('list1',$list);}public function nolimit($crr,$

2016-10-25 09:02:05 370

原创 memcache

memcache类include ("memcached-client.php");$options = array(    'servers' => array('192.168.1.119:11211'),    //memcached 服务的地址、端口,可用多个数组元素表示多个 memcached 服务    'debug' => false,    //是否打开 debug

2016-10-25 09:00:13 109

原创 php中(文件下载)

普通下载header('content-type:text/html;charset=utf-8');//接收文件路径$path = $_GET['path'];$filename = substr($path,strrpos($path,"/")+1);//文件类型header('Content-type: image/pjpeg');//激活一个下载的窗口   (文

2016-10-25 08:57:50 132

原创 session(应用)

session一、定义:session存在服务器上用来跟踪和识别用户信息二、使用session步骤1、启动session :session_start();2、session赋值:$_SESSION[‘键名’]=值;3、取值 $_SESSION[‘键名’];三、删除sessionA、unset():删除session里的某一个

2016-10-25 08:56:51 126

原创 php(算法题)

算法1header('Content-type:text/html;charset=utf-8');$num = $_POST['number'];$arr=explode(',',$num);//函数移除数组中的重复的值,并返回结果数组$arr1=array_unique($arr);rsort($arr1);$arr2=implode($arr1,',');

2016-10-25 08:54:26 274

原创 对称加密

1.打开main-local.php文件添加:'mailer' => ['class' => 'yii\swiftmailer\Mailer','useFileTransport' => false,'transport' => ['class' => 'Swift_SmtpTransport', 'host' => 'smtp.sina.com', //每种邮箱的host

2016-10-25 08:51:18 97

原创 Yii框架的邮件发送

修改配置文件(config/web.php)'mailer' => ['class' => 'yii\swiftmailer\Mailer''useFileTransport' => false,        'transport' => ['class' => 'Swift_SmtpTransport', 'host' => 'smtp.163.com',  //每

2016-10-25 08:48:45 257

原创 ajax请求方法

$.ajax({    'url':"http://api.k780.com:88/?app=weather.future&weaid=101010200&appkey=16254&sign=666ed5075e81670f61be7a0e70f97c03&format=json&jsoncallback=cb",//请求地址    'jsonp':'jsoncallback',//jso

2016-10-25 08:44:15 114

原创 CI框架(ajax分页,全选,反选,不选,批量删除)

//ajax分页+搜索(视图层)function ajax_page(page){var sou = $('#sou').val();$.ajax({type: "POST",dataType: "json",url: "",data: "page="+page+"&sou="+sou,success: function(data){var str="";s

2016-10-25 08:43:04 575

翻译 redis原理及安装配置

Redis存储机制分成两种Snapshot 和 AOF。无论是那种机制,Redis都是将数据存储在内存中。              Snapshot工作原理: 是将数据先存储在内存,然后当数据累计达到某些设定的伐值的时候,就会触发一次DUMP操作,将变化的数据一次性写入数据文件(RDB文件)。              AOF 工作原理: 是将数据也是先存在内存,但是在存储的时候会使用调

2016-10-11 19:47:26 107

原创 PHP编程效率(20个要点)

★  用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”        1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。      2、$row[’id’] 的速度是$row[id]的7倍。  3、ech

2016-10-11 19:37:05 128

转载 Mysql数据库主从配置

主从复制配置步骤如下:主服务器:从服务器ip地址分别为[python] view plain copy 192.168.145.222、192.168.145.226  1、修改主服务器master:[python] view plain copy vi /etc/my.cnf  [mysqld]      log-b

2016-09-22 19:00:25 133

原创 php中数组常见的函数

header("content-type:text/html;charset=UTF-8");$a = array('0'=>'a','1'=>'b','2'=>'c','3'=>'d');$b = array('name1'=>'小一','name2'=>'小二','name3'=>'小三');$c = 'ABCDE';//返回数组中部分的或所有的键名$str = array

2016-09-22 16:29:28 96

原创 简单的接口处理(一看就懂)

html        Document                                    $(function(){        $("#search").click(function(){            var net=$("input[name='net']").val(); 

2016-09-21 15:05:23 208

翻译 Memcache储存

Memcache使用了Slab Allocator的内存分配机制:按照预先规定的大小,将分配的内存分割成特定长度的块,以完全解决内存碎片问题Memcache的存储涉及到slab,page,chunk三个概念1.Chunk为固定大小的内存空间,默认为96Byte。2.page对应实际的物理空间,1个page为1M。3.同样大小的chunk又称为slab。Memcached再启

2016-09-21 14:43:41 123

原创 PHP批量删除(一看就懂)

php的批量删除有3个部分:1.是全选的js代码;2.是php删除代码我不是用类写的,大家一看就能看懂;3.是页面代码。js部分用全选的:function All(e, itemName){var aa = document.getElementsByName(itemName);for (var i=0; i   aa[i].checked = e.checked;//得

2016-09-21 14:39:06 1794

翻译 QQ第三方登录

现在这种第三方登录的应用很广泛也很方便。省得用户进行注册了。现在把QQ登录的方法和步骤记录一下,以备使用时方便。一、第三方登录接口申请流程 1 QQ互联->网站接入 http://connect.qq.com/manage/index?apptype=web2 按照要求填写开发者资料.重要一点是自己域名的www.XX.com/XX回调地址。    3 申请成功之后,你会得到一个

2016-09-21 14:31:00 319

原创 jquery多个文本框添加

1.html        Document$(function(){    var obj = $("#text");    $('button').click(function(){        obj.append('商品:');        obj.append('价格:');    });});  

2016-09-21 10:02:53 351

原创 纯基于PHP的单点登陆

Discuz有一个通行证,类似于单点登陆。不过我觉得单点登陆最好应该是一个独立的程序,和CAS一样。由于所有的程序都是PHP的,所以就做了一个简单的单点登陆。借用了一下discuz的加密方法 用户有以下几种情况会直接访问本系统1 用户直接访问passport,希望登陆2 用户从passport_app上点击登陆按钮转过来的3 用户从passport_app1转到passport

2016-09-21 09:59:06 143

原创 Jquery即点即改简单小案例

>  html>  head lang="en">      meta charset="UTF-8">      title>即点即改title>  head>  style type="text/css">      td{          width: 200px;      }  style>  body>      table border="1">          tr heigh

2016-09-20 19:40:43 128

原创 php中字符串处理函数中最常用的6个

substr;  //用于输出字符串中,需要的某一部分$a="learn php";echo substr($a,4,3)  //其中参数“4”表示的是起始位置,参数“3”表示的是要输出的字符串的总长度?>输出结果将是:   n p _______________________________________________________________________

2016-09-08 14:23:04 180

转载 当file_get_contents或者simplexml_load_file的时候乱码

乱码有几种可能如下:1.页面能获取过来,只是内容乱码而已:可以采用iconv()和mb_convert_encoding()函数进行转码即可2.当内容都无法正常获取的时候,分两种情况第一种是防盗链,第二种是页面需要解压2.1防盗链情况下解决办法比较简单,模拟浏览器就可以了[php] view plain copy     header('cont

2016-09-03 11:23:24 124

转载 mysql 主从原理

说明本篇文章部分转载自互联网。MySQL的Replication(英文为复制)是一个多MySQL数据库做主从同步的方案,特点是异步复制,广泛用在各种对MySQL有更高性能、更高可靠性要求的场合。与之对应的是另一个同步技术是MySQL Cluster,但因为MySQL Cluster配置比较复杂,所以使用者较少。MySQL的Replication是一个异步复制的过程(mysql5

2016-09-03 11:22:26 102

转载 git创建版本库

安装完成后,还需要最后一步设置,在命令行输入:$ git config --global user.name "Your Name"$ git config --global user.email "[email protected]"因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们

2016-09-03 11:18:35 123

原创 linux和windows上安装git

在Linux上安装Git首先,你可以试着输入git,看看系统有没有安装Git:$ gitThe program 'git' is currently not installed. You can install it by typing:sudo apt-get install git像上面的命令,有很多Linux会友好地告诉你Git没有安装,还会告诉你如何安装Git。如果你

2016-09-03 11:16:01 366

转载 git 远程版本库,github提供服务原理,git自动更新发送邮件

1.安装好linux,安装好git (192.168.1.XXX)本机linux的网址2.创建一个用户ylx(让此用户提供git on server),密码设置为123456# useradd ylx  # passwd ylx3.切换ylx用户# su zph  $ cd4.创建一个远程仓库     $ git init --b

2016-09-03 09:51:37 147

空空如也

空空如也

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

TA关注的人

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