Fork me on GitHub
最新文章

【web】https

web 2017-01-20 web 计算机网络

什么是HTTPS

HTTPS就是在安全的传输层发送HTTP,HTTP + TLS/SSL。

HTTPS,客户端首先打开一条到web服务器端口443的连接,建立了TCP连接,客户端和服务器就会初始化SSL层,对加密参数进行沟通,交换密钥,握手完成后,SSL初始化完成,客户端将请求报文发送给安全层。

显示全文

【iOS】在线安装ipa

iOS 2016-11-04 iOS

itms-services

itms-service是apple为iOS企业用户提供的无线分发安装方式所使用的协议,使用这种方式发布应用不需要通过App Store

显示全文

【iOS】swift-note

iOS 2016-10-08 iOS swift

关于swift

Swift is a powerful and intuitive programming language for macOS, iOS, watchOS and tvOS

swfit3 features

  • Open Source(开源)

  • Refined API Naming(重新定义swift2的API命令)

  • Modern(现代化)

  • Closures unified with function pointers(闭包)

  • Tuples and multiple return values(元组)

  • Generics(泛型)

  • Fast and concise iteration over a range or collection

  • Structs that support methods, extensions, and protocols

  • Functional programming patterns, e.g., map and filter

  • Native error handling using try / catch / throw

显示全文

【算法】encrypt-note

算法 2016-10-07 算法

对称加密算法

指加密和解密使用相同密钥的加密算法。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密。

  1. 算法公开、计算量小、加密速度快、加密效率高

  2. 密钥相同,安全性不足

  3. 每对用户每次使用对称加密算法时,都需要使用其他人不知道的惟一钥匙。有n个用户,共需要n×(n-1) 个密钥,密钥管理困难。

常见的对称加密算法有DES、3DES、Blowfish、IDEA、RC4、RC5、RC6和AES。

显示全文

【web】css-module

web 2016-10-06 web css

什么是CSS Modules

A CSS Module is a CSS file in which all class names and animation names are scoped locally by default. (CSS模块就是所有的类名都只有局部作用域的CSS文件)。

All URLs (url(…)) and @imports are in module request format (./xxx and ../xxx means relative, xxx and xxx/yyy means in modules folder, i. e. in node_modules).

大规模的css的问题

  1. Global Namespace 全局命名空间

  2. Dependencies 依赖

  3. Dead Code Elimination 无用代码删除

  4. Minification 压缩

  5. Sharing Constants 共享常量

  6. Non-deteministic Resolution 不确定分辨率

  7. Isolation 作用域隔离

显示全文

【web】微信web开发者工具

web 2016-10-04 web

微信web开发者工具

微信开发者工具是用node-webkit,基于node.js和chromium的应用程序实时运行环境开发的。界面功能用React编写,wxml、wxss经过编译生成html和css。

MINA(MINA IS NOT APP) 是在微信中开发小程序的框架。MINA提供了自己的视图层描述语言wxml和wxss,以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统。同时小程序提供UI组件库和底层API,基于微信生态,目测只支持在微信上运行。

显示全文

【web】微信小程序 quick-start

web 2016-10-03 web

quick start

添加项目

新版本的IDE(0.9.092300)已经不需要破解了,选择无AppID,有两个API功能受限,不影响功能开发

调用 wx.login 是受限的, API 的返回是工具的模拟返回
调用 wx.operateWXData 是受限的, API 的返回是工具的模拟返回
显示全文

【web】php常用配置

web 2016-10-02 web php

php常用配置,php版本5.6以上

php查看配置

php -v //版本
php -i //phpinfo
php -m //模块
<?php
    phpinfo();
?>
显示全文

【web】laravel自定义权限控制

web 2016-10-02 web php laravel

权限配置

  1. 以controller-method的方式给用户配置权限;

  2. 用户登录,将用户权限赋值到session中;

  3. 增加权限中间件判断用户是否有controller-method的操作权限

显示全文

【web】web常见安全问题

web 2016-09-27 web

SQL脚本注入

SQL脚本注入,把SQL命令插入到Web表单的输入域或页面请求的查询字符串,然后导致DAL中的语句+注入的SQL语句连接上DB进行SQL语句的执行,欺骗服务器执行恶意的SQL命令。

攻击:泄露重要数据,数据被恶意编辑,删除,或者表被删除

显示全文