自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LLopensorce的博客

----------向互联网的开源精神致敬

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

原创 数据结构跑路篇——冒泡排序

1、原理分析:顾名思义,就是一次循环像冒泡一样,两两比较,最小的浮上来或者最大的沉下去;分析外层控制次数为n次,内层控制剩余比较次数为n-(i+1)次;图片示意: 1.外层为n次 2.内层为剩余循环次数,所以应该从0开始,运行次数为n-(i+1)2、代码展示:#include<stdio.h>void bubble(int *arr,int length){ int i,j

2017-07-21 18:20:06 429

原创 数据结构跑路篇——选择排序

一、原理选择排序:就是认定最小值为数组首个;设置索引为0;外层为数组全部长度;内层是外层数之后的所有数的遍历;依次循环,发现小的之后,索引换为内部的数;最后判断最小值是否为最初设置的索引,不是则替换,是则不作改动。下面是图片示意:外部循环为:默认最小指针;内部循环为:从最小指针开始到末尾,寻找下一个最小指针并记录,完成交换。2.代码展示: 1#include<stdio.h> 2 3

2017-07-21 11:35:02 319

原创 mongodb出征篇——sql增删改查大全

写在前面:mongodb作为一个非关系型数据库,不同于key-value的redis、有着类似于关系数据库的sql语言,并且支持灵活的存储数据类型。但是与存在着缺点,比如表与表之间的join关系就不行。一、数据类型的对弈 基本概念 mysql mongo 数据库(database) db 表(table) collection

2017-07-06 11:44:27 890

原创 mongoDB出征篇——windows与linux下安装

写在前面:mongo是著名的nosql数据库,意思是不仅仅为sql数据库;有着以下的优点:无表结构概念,每条记录可以有不同结构完全的索引支持方便的冗余和扩展完善的文档和驱动支持下面,我们就开始安装过程:需要注意的是以下变化: 1.在32位的机器上数据库大小不能超过2GB,不论是windows还是linux,所以生产版本还是应该用64位 2.默认引擎发生变化,最新版本采用了WiredTi

2017-07-04 16:56:28 670

原创 python爬虫之一——urllib、urllib2篇

写在前面:py的和其他语言相比,精华就在库非常多,优雅,简洁的引用;短短几句像诗句一样,包含着无限韵味,完全没必要死记硬背,用到时候看几眼,大体都会用了; 环境:win7、32位;py:2.7 文档参考地址:urllib英文文档一、爬站分析:我们的目标是爬取网站上的讯息,既然要爬取,那就要了解反爬;就和拳击选手一样,要打倒对手,首先要学会挨打;我们分析一下目前网络上大部分流行的网站我们,

2017-06-20 12:02:58 477

原创 python基础之数据篇一

写在前面:学习一门语言,最为重要的当属它的数据结构了,这点是毋庸置疑的,不论php、java、py外表大体看来都一致,不一样的只是灵魂和思想。基础的就不总结了,直接上干货吧。一、迭代0.判断是否可迭代from collections import Iterableisinstance('...', Iterable)1.list的迭代:# -*- coding:utf-8 -*- shopl

2017-06-19 01:14:39 424

原创 mysql主从复制篇一

一、主从复制的原理:主从复制,顾名思义就是主服务器和从服务器,复制相同的东西,不管是主复制从,还是从复制主,也不论一主多从,还是多主多从,哈哈,貌似有点绕了,今天开始我们的探索之旅,一主一从的复制: 主从:主服务器,理论上所有的服务器都可以变为主服务器,从服务器,当然依赖于主服务器; 复制:复制的过程,其实是将mysql中的操作日志mysql-bin,共享给其他的服务器,通过io

2017-02-25 01:47:06 363

原创 MYSQL 中SUM函数和关联查询

写在前面:昨晚迷迷糊糊的,做积分求和时候,被困住了,本来的需求是有两张表user用户表和credit用户积分表,要统计出用户的总积分并按照积分和递减排序,其中的字段写在下面: user表中 id username password_hash 1 张三 2yu2yulj5sqQDNinP9h9blKDY8y2HKZXxXA… 2 王五 2y2y13$P/rJ1PoT

2016-12-17 11:29:09 10293

原创 Yii2.0 探究七 异常报错提示:yii\validators

一、写在前面:        在使用yii2.0的过程中,在编写代码时候难免出现错误,或者说是异常;       有时候我们可以看出来,例如:table_name 不存在;这在我们编写form的model时候非常常见,原因在于你的字段没有声明,比如表单中的重复密码的字段,验证码字段;都要在model的里面声明属性:public $repassword;public $verfiCode都要

2016-12-03 23:43:56 3864 1

原创 mysql表之间外键相同导致错误

解决办法:将任意一表中的外键字段改名:提示码:1022 提示信息: Can’t write; duplicate key in table发生场景:在mysqlworkbench中设计表的时候和user表相互关联的两个表userinfo和commont中都存储了外键都命名为user_id;导入时候不能导入并提示错误;最终解决:我将userinfo中的表改为u_id完美运行,错误消失

2016-12-02 22:57:23 1116

原创 Yii2.0 探究五:基于Yii2.0框架的Restful Api的对接以及跨域解决

基于Yii2.0框架的Restful Api的对接以及跨域解决;在yii2.0框架中集成了restful api的部分,封装在yii\rest下,我们要做的工作有:1.apache或nginx中开启rewrite伪静态模式(可自行搜索)2.新建api模块,专门用来存放api相关,并配置响应格式为json而不是xml;3.改造请求错误提示为Json格式

2016-12-01 11:56:57 4891

原创 Yii2.0 探究三 :用户登录机制

前言:做后台管理的首要任务当然是登陆、注册;就yii来说,它为我们封装好了用户的验证方法,验证过程,所以,我们要做的就是模仿,既然接触了这个框架,就要照这个框架来思考,也就是Tink in YII,用自身的验证而不自己验证的方法有以下几点好处:一、为什么推荐你用自带的登陆?yii2.0框架为我们封装好了用户的信息; 比如: \Yii::$app->user->isGust 判断是否为访客

2016-11-28 00:19:08 6169

原创 notepad++ 的"进化"之路(emmet、expoler、jstool)

前言:在IDE大行其道的今天,小巧的编辑器似乎占有很少的分量,比如Vim、editplus、等等小巧的编辑器也被打造成了“IDE”,那么是否要这个必要呢?这也是个问题,我的观点是:小有小的灵活、大有大的强悍,因此我们对于小巧的编辑器的要求就是: 最短的时间 最优的性能 必要的处理 今天就开始为打造我们的编辑器:notepad++

2016-10-27 22:04:24 946

原创 mysql中文乱码问题

一、问题初现(可直接跳过查看解决方法): 历史遗留:为什么说是历史问题呢,这就要从mysql的产生说起了,在此引用wiki中mysql条目: MySQL(官方发音为英语发音:/maɪ ˌɛskjuːˈɛl/“My S-Q-L”[1],但也经常读作英语发音:/maɪ ˈsiːkwəl/“My Sequel”)原本是一个开放源码的关联式资料库管理系统,原开发者为瑞典的MySQL AB公司,该公司

2016-10-21 09:39:27 468

原创 Yii2.0 探究四 :收发电子邮件

一、强悍的扩展—— yii2-swiftmailer:原理: Yii2.0中集成了邮件的发送类,包括基础的操作的封装,这也是框架的强大之处:类似的还有国际化的多语言配置,等等可以去探索, 操作:主要是体现在配置方面:开启邮箱的SMTP服务,那么SMTP是什么呢? SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本

2016-10-20 22:34:04 603

原创 YII2.0探究二:AR类和Query类的原理以及使用(一)

AR类即活动记录(Active Record)它的作用是 提供了一个面向对象的方式去操作数据库,从而对数据库进行CURD的时候可以 “复用”,这也就是体现了面向对象的好处。 - 它的特点有: 1. 每一个AR类关联一张数据表。 2. 每个AR对象对应数据表中的一行,对象属性的Attribute映射到数据表中的对应列。 3. 一条活动记录对应数据表中的一行。

2016-10-08 16:31:04 1500

原创 Yii2.0 探究一:配置运行环境

进行YII2.0的composer在windows7下的安装;composer是什么?

2016-10-05 16:21:15 602

空空如也

空空如也

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

TA关注的人

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