自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (4)
  • 收藏
  • 关注

原创 IM即时通信的一些基本概念梳理

字段说明:Connection必须设置Upgrade,表示客户端希望连接升级。Upgrade字段必须设置Websocket,表示希望升级到Websocket协议。Sec-WebSocket-Key是随机的字符串,服务器端会用这些数据来构造出一个SHA-1的信息摘要。把“Sec-WebSocket-Key”加上一个特殊字符串“258EAFA5-E914-47DA-95CA-C5AB0DC85B11”,然后计算SHA-1摘要,之后进行BASE-64编码,将结果做为“Sec-WebSocket-Accep

2020-08-12 16:27:14 1110

原创 阿里云利用【宝塔】快速创建web网站服务器

第一步:购买阿里云服务器,创建实例,选择宝塔Linux面板镜像第二步:重置实例密码,用于远程连接第三步:远程连接->Workbench远程连接(SSH)第四步:获取宝塔SSH客户端的用户名和密码 前提:安装宝塔SSH客户端:https://www.bt.cn/download/term.html第五步:输入ip:8888,登陆宝塔Linux面板在软件商店安装:Apache、PHP5.5、FTP等应用,选择你需要的第六步:创建站点...

2020-08-07 11:00:25 864

原创 阿里云利用wdcp快速创建web网站服务器

第一步:购买阿里云服务器,创建实例,如果是测试模拟可以选择按量收费的实例第二步:在对应实例后面,点击【远程连接】,Workbench远程连接(SSH) 输入root密码,登陆ssh 模拟了2次,都没找到密码是啥,所以都是重置密码后才操作的远程连接第三步:下载和安装WDCP1、下载wdcp版本3.2wget http://dl.wdlinux.cn/files/lanmp_v3.2.tar.gz2、解压tar zxv...

2020-08-07 09:49:29 314

原创 Pregnancy Diary

2017年9月23日 我和老王结婚了2018年7月6日 发现怀孕35天了,内心有点喜悦带着不知所措。我们给Ta取名王抱抱。某一天吃午饭的时候,老王吐了,然后第二天我就开始接连不断的孕吐,网上搜了一下,老王得了妊娠伴随综合症。接下来我们按部就班地去医院进行一系列的检查,然而检查结果并不好,7周没有胎心,经过1个月的保胎……2018年8月1日 两家医院确诊稽留流产,王抱抱1就这...

2019-08-30 16:20:04 258

转载 20个最优秀的PHP框架

对于Web开发者来说,PHP是一款非常强大而又受欢迎的编程语言。世界上很多顶级的网站都是基于PHP开发的。本文我们来回顾一下20个2014年最优秀的PHP框架。每一个开发者都知道,拥有一个强大的框架可以让开发工作变得更加快捷、安全和有效。在开发项目之前选择一款合适的框架可以为今后奠定厚实的基础,下面这20个PHP框架你可以有选择的使用,一定会帮助到你的。1、LaravelLaravel...

2019-02-21 17:31:38 819

原创 SendCloud从注册到邮件发送使用心得

1. 申请账号访问SendCloud主页申请账号,完善个人资料。(注意的是最好把信息填写的符合自己的使用情况,因为后续的语音验证码的手机号和域名只能使用一次!!)2. 配置发信域名登录SendCloud站点进行发送域名的配置(按着SendCloud给出的指示一步一步的配置就可以,中间要等挺长时间)3. 制作邮件样本大家可以理解成开发页面的模板页,注意里面使用到的变量名不可以赋大...

2019-02-21 17:31:09 1879

原创 实现js调用弹窗

<span style="font-size:14px;">//Html代码:点击控件实现调用“收件人弹窗”<!DOCTYPE html><html lang="zh-CN"> <head> <script src="<? echo base_url('static/js/<s

2019-02-21 17:30:40 935

原创 PHP常用函数

?php//===============================时间日期===============================//y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文$date=date("Y-m-d",datetime);$date=date("Y-m-d H:i:s",datetime);//带时分秒//=====...

2019-02-21 17:30:11 98

原创 平时收藏的学习网站

【花瓣】—— 国内最优质图片灵感库http://huaban.com/boards/14979358/?qq-pf-to=pcqq.c2c 【图标下载】http://www.easyicon.net/ 【Bootstrap】 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。http://v3.bootcss.com/...

2019-02-21 17:29:28 123

转载 Git常用命令

 查看、添加、提交、删除、找回,重置修改文件git help <command> # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- <file> # 抛弃工作区修改git co . # 抛弃工作区修改git add <file> # 将工作文件修改提交到本地暂存区gi...

2019-02-21 17:28:09 125

转载 Angular CLI 终极指南

Angular CLI 是一个命令行接口(Command Line Interface),用于实现自动化开发工作流程。它允许你做以下这些事情:创建一个新的 Angular 应用程序 运行带有 LiveReload 支持的开发服务器,以便在开发过程中预览应用程序 添加功能到现有的 Angular 应用程序 运行应用程序的单元测试 运行应用程序的端到端 (E2E) 测试 构建应用程序在...

2018-09-06 10:43:48 227

原创 C# string.Format格式化日期

DateTime dt = new DateTime(2017,4,1,13,16,32,108);string.Format("{0:y yy yyy yyyy}",dt); //17 17 2017 2017string.Format("{0:M MM MMM MMMM}", dt);//4 04 四月 四月string.Format("{0:d dd ddd dddd}", dt);...

2018-06-21 16:50:18 6274 1

转载 JS-Grid插件使用中文解读

本文转载,原文:http://blog.csdn.net/chemmuxin1993/article/details/525151311. 传送门:js-grid官网2. 引入css:1233. 引入Js:124.配置var clients = [ { "Name": "Otto Clay", "Age": 25, "Coun

2017-12-15 17:17:34 6291 1

原创 jsGrid属性说明

1.0 colModel :   要呈现字段的属性设置 1.1 align:定义数据相对单元格的对齐方式.string  left 1.2 datefmt: 日期格式,     string  Y-m-d 1.3 editable: 定义字段是否可编辑 boolean  false 1.4 defval : 搜索字段的默认值,(只用于自定义搜索) string  empty 1

2017-12-15 17:01:57 3529

转载 浅谈数据库主键策略

数据库表的主键很多童鞋都非常熟悉了,主键就是Primary Key,简称PK。数据库主键的作用是唯一标识一条记录,所以在同一张表中,任意一条记录的主键都是唯一的,不然,数据库系统就无法根据主键直接定位记录。虽然数据库系统本身对主键没有特别的要求,但是,写程序的时候,要考虑清楚使用什么类型的主键。正确地使用主键是存储数据成功的一半,错误地使用主键会让一个应用逐渐走向崩溃。主键

2017-02-24 10:20:18 517

原创 安装git,获取.ssh\id_rsa.pub

第一步:安装第二步:创建本地空目录,并测试第二步:查看测试文件夹中是否有.git文件,如果没有则,做如下设置第三步:为了让两个linux机器之间使用ssh不需要用户名和密码,将对应邮箱改为自己的邮箱地址第四步:到C盘下面找到.ssh\id_rsa.pub

2017-02-10 10:33:32 11718

转载 Git常用命令

查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区git rm # 从版本库

2017-02-10 09:54:49 321

原创 《简单的逻辑学》读后感

《简单的逻辑学》是我读的第一本没有跌宕起伏的情节的书,当然也是近期我最认真对待的一本书。没读之前我会把它跟哲学联系在一起,自认为它是生活中很难触 及到的高度的一本书。初读却像是在做数学题,尤其读到论证逻辑学的语言这一章,和大学上的《离散数学》中的命题逻辑讲的很类似,很习惯的开始梳理 A->B,则-B->-A、A->B,B->C,则A->C。直到真正读完这本书,才明白为什么说“虽然逻辑学是一门科 学

2016-05-02 19:41:19 9847

转载 提示框第三方库之MBProgressHUD iOS toast效果 动态提示框效果

文章来自:http://blog.csdn.net/ryantang03/article/details/7877120MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直

2016-03-29 15:21:05 706

原创 AFNetWorking的实现分析以及简单使用

综述以下就是cocospod中AFNetworing除了几个分类外的所有类。类库的头文件AFNetworking.h引入了下面的所有类库,并可以根据不同的系统使用不同的实现方式。下面大体介绍下每个类的大致作用,主要以翻译API的注释文档为主。1:AFURLConnectionOperation可以说是AFN最基础的类。继承自NSOperation类,将网络请求依附到一个operat

2016-03-29 14:38:19 315

原创 提高iOS开发效率的第三方框架(更新中)

写iOS 程序的时候往往需要很多第三方框架的支持,可以大大减少工作量,讲重点放在软件本身的逻辑实现上。GitHub 里面有大量优秀的第三方框架,而且 License 对商业很友好。一下摘录一下几乎每个项目都想集成的几个框架。 SDWebImageView     1. MantleMantle 让我们能简化 Cocoa 和 Cocoa Touch 应用的 m

2016-03-29 14:16:50 368

原创 JSON和模型之间最快捷方便的转换iOS框架:MJExtension

MJExtension是JSON和模型之间最快捷方便的转换iOS框架。 能做什么? MJExtension是一套字典和模型之间互相转换的超轻量级框架 MJExtension能完成的功能字典(JSON)-->模型(Model) 模型(Model)-->字典(JSON) 字典数组(JSON Array)-->模型数组(Model Array) 模型数组(Model Array)

2016-03-28 16:39:09 3380

转载 mysql常用字符串操作函数大全,以及实例

mysql常用字符串操作函数大全,以及实例今天在论坛中看到一个关于mysql的问题,问题如下good_id     cat_id12654         665,56912655         601,4722goods_id是商品idcat_id是分类id当我,怎么根据这种分类ID查数据(一个商品有多个分类,而且用逗号隔开了)我现在用的是like 这样

2016-03-14 16:06:41 397

原创 IBOutletCollection

在IB与相关文件做连接时,我们经常会用到两个关键字:IBOutlet和IBAction。经常用xib或storyboard的童鞋应该用这两上关键字非常熟悉了。不过UIKit还提供了另一个伪关键字IBOutletCollection,我们使用这个关键字,可以将界面上一组相同的控件连接到同一个数组中。我们先来看看这个伪关键字的定义,可以从UIKit.framework的头文件UINibDeclar

2016-01-22 10:50:24 449

转载 图文解释XCode常用快捷键的使用

刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。 一、关于运行调试1、运行,停止,都在工具栏的Product里。Command + R  运行

2016-01-19 16:56:17 376

原创 ios开发证书CER文件、P12文件,mobileprovition许可文件的用途

1,开发证书 CER文件苹果的这个开发者证书也是同样的原理,本地的request文件里包含开发者的个人信息和公钥,提交给苹果。     公钥和私钥                                     一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。公钥和私钥就是俗称

2016-01-14 09:47:53 2073

转载 Swift附属脚本

附属脚本 可以定义在类(Class)、结构体(structure)和枚举(enumeration)这些目标中,可以认为是访问对象、集合或序列的快捷方式,不需要再调用实例的特定的赋值和访问方法。举例来说,用附属脚本访问一个数组(Array)实例中的元素可以这样写someArray[index] ,访问字典(Dictionary)实例中的元素可以这样写 someDictionary[key]。

2016-01-13 13:58:23 318

转载 Swift方法

方法是由特定类型关联起来的函数。类、结构体和枚举都能定义成实例方法。它封装了特定的任务和给定类型的实例的功能函数。类,结构体和方法也能定义类型方法,它只与类型的本身由关联。类型方法和Objective-C的类方法类似。实际上,Swift与C和Objective-C的主要区别就是结构体和枚举可以定义方法。在Objective-C中,只有类才能定义方法。而在Swift中,你可以有选择性的在类、

2016-01-13 13:57:27 321

转载 Swift属性

属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,计算属性计算(而不是存储)一个值。计算属性可以用于类、结构体和枚举里,存储属性只能用于类和结构体。存储属性和计算属性通常用于特定类型的实例,但是,属性也可以直接用于类型本身,这种属性称为类型属性。另外,还可以定义属性监视器来监控属性值的变化,以此来触发一个自定义的操作。属性监视器可以添加到自己写的存储属性上,也可以

2016-01-13 13:55:38 324

转载 Swift类和结构体

类和结构体是人们构建代码所用的一种通用且灵活的构造体。为了在类和结构体中实现各种功能,我们必须要严格按照对于常量,变量以及函数所规定的语法规则来定义属性和添加方法。与其他编程语言所不同的是,Swift 并不要求你为自定义类和结构去创建独立的接口和实现文件。你所要做的是在一个单一文件中定义一个类或者结构体,系统将会自动生成面向其它代码的外部接口。注意:通常一个类的实例被称为对象。然而在S

2016-01-13 13:54:18 268

转载 Swift枚举详解

枚举语法你可以用enum开始并且用大括号包含整个定义体来定义一个枚举:enum SomeEnumeration { // 在这里定义枚举} 这里有一个例子,定义了一个包含四个方向的罗盘:enum CompassPoint { case North case South case East case West} 枚举中

2016-01-13 13:33:15 400

转载 Swift闭包详解

闭包是功能性自包含模块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C中的 blocks 以及其他一些编程语言中的 lambdas 比较相似。闭包可以 捕获 和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。Swift会为您管理在 捕获 过程中涉及到的内存操作。注意:如果您不熟悉 捕获 (capturing

2016-01-13 13:32:16 426

转载 Swift函数(函数声明、函数参数和类型)

函数是执行特定任务的代码自包含块。给定一个函数名称标识, 当执行其任务时就可以用这个标识来进行"调用"。Swift的统一的功能语法足够灵活来表达任何东西,无论是甚至没有参数名称的简单的C风格的函数表达式,还是需要为每个本地参数和外部参数设置复杂名称的Objective-C语言风格的函数。参数提供默认值,以简化函数调用,并通过设置在输入输出参数,在函数执行完成时修改传递的变量。Swi

2016-01-13 13:31:10 992

转载 Swift流程控制

Swift提供了所有c类语言的控制流结构。包括for和while循环来执行一个任务多次;if和switch语句来执行确定的条件下不同的分支的代码;break和continue关键字能将运行流程转到你代码的另一个点上。除了C语言传统的for-condition-increment循环,Swift加入了for-in循环,能更加容易的遍历arrays, dictionaries, ranges,

2016-01-13 13:30:08 339

转载 Swift集合类型(数组和字典)

Swift提供了两种集合类型来存放多个值——数组(Array)和字典(Dictionary)。数组把相同类型的值存放在一个有序链表里。字典把相同类型的值存放在一个无序集合里,这些值可以通过唯一标识符(也就是键)来引用和查找。在Swift里,数组和字典里所能存放的值的类型是明确的。这意味着你不能误把一个错误类型的值添加到数组或字典里,也意味着你可以明白无误地知道从数组或字典里取得的值会是什么

2016-01-13 13:29:03 557

原创 Swift基本运算符详解

运算符是检查,改变,合并值的特殊符号或短语。例如,加号+将两个数相加(如let i = 1 + 2)。复杂些的运行算例如逻辑与运算符&&(如if enteredDoorCode && passedRetinaScan),又或让 i 值加1的便捷运算符自增运算符++i等。Swift 支持大部分标准 C 语言的运算符,且改进许多特性来减少常规编码错误。如,赋值符(=)不返回值,以防止把想要判断

2016-01-13 13:27:52 465

原创 Swift基础语法

Swift 是 iOS 和 OS X 应用开发的一门新语言。然而,如果你有 C 或者 Objective-C 开发经验的话,你会发现 Swift 的很多内容都是你熟悉的。Swift 的类型是在 C 和 Objective-C 的基础上提出的,Int是整型;Double和Float是浮点型;Bool是布尔型;String是字符串。Swift 还有两个有用的集合类型,Array和Diction

2016-01-13 13:25:36 258

原创 Swift入门

简单值使用let来声明常量,使用var来声明变量。一个常量的值在编译时并不需要获取,但是你只能为它赋值一次。也就是说你可以用常量来表示这样一个值:你只需要决定一次,但是需要使用很多次。var myVariable = 42myVariable = 50let myConstant = 42 常量或者变量的类型必须和你赋给它们的值一样。然而,声明时类型是可选的,声明的

2016-01-13 10:59:49 242

原创 MacBook Pro有哪些快捷键

在System Preferences > Hardware > Keyboard > Keyboard Shortcuts中可以查看和设置一切系统当前所设定的快捷键组合。Macbook的键盘布局中没有独立的Home/End/PageUp/PageDown四个键,用Fn+方向键替代:Fn + Left HomeFn + Right EnFn + Up PageUp

2016-01-13 10:14:59 472

原创 XCode快捷键

1.文件:CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑:CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD + CTRL

2016-01-13 09:56:32 297

jquery-ui-1.8.2.custom.min.js,jquery-ui-1.8.4.custom.css

jquery-ui-1.8.2.custom.min.js,jquery-ui-1.8.4.custom.css

2017-11-20

jquery实现数字抽奖

本demo实现用jQuery的数字抽奖,数据可以自己导入,自定义数字或手机号或姓名等,同时可以自己设置奖项个数和等次。适用于各大企业年会和活动,界面自认为也很漂亮~

2015-12-07

Lodop6.193

php 打印 附件 用于实现php中的文件打印!!

2014-11-18

FileZilla安装包

FileZilla应用程序(安装包) 名称:FileZilla_3.8.1_win32-setup_13432_BDdl

2014-09-29

空空如也

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

TA关注的人

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