自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 资源 (61)
  • 收藏
  • 关注

原创 macOS上基于httpd-dav搭建WebDav服务

WebDAV是对 HTTP 的扩展,为用户在服务器上创建、更改和移动文档提供了一个框架,方便用户间协同编辑和管理存储在万维网服务器上的文档。可以基于 WebDAV 搭建家庭局域网内的简陋 NAS,支持多设备共享文件和编辑同步文件。macOS下基于内置的Apache Httpd服务及其DAV扩展即可方便地搭建WebDAV服务。

2024-03-16 23:11:46 3302

原创 计算机中有符号数的表示

1. 二进制数制(十进制、二进制、位模式)2. 无符号数的编码、有符号数的编码(原码,反码,补码)3. 扩展一个数字的位表示以及有符号数和无符号数之间的转换

2023-02-17 22:22:31 2062 3

原创 Impala vs. Presto简要对比梳理

新旧日报迁移之Impala vs. Presto简要对比梳理

2023-01-04 11:00:53 868

翻译 Dockerfile常用指令梳理

Dockerfile 是一个脚本描述文件,其中包含了一条条构建镜像所需的指令和说明。Dockerfile 中的每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。

2022-12-20 11:16:06 1028

原创 Docker基础使用

微服务与容器共同构成了云原生应用开发的基础。本文梳理了Docker常用命令和实践记录,以备日后查阅。

2022-12-13 17:23:40 701

原创 Flutter Web CORS解决方案3-反向代理

本文介绍第三种解决FlutterWeb CORS问题的方案:基于 Nginx 的反向代理服务。

2022-12-13 15:47:08 1433

原创 Flutter Web CORS解决方案2-代理转发协议

本文介绍第二种解决FlutterWeb CORS问题的方案:通过启动本地shelf_proxy服务代理协议cgi请求。

2022-12-13 15:47:06 1627

原创 Flutter Web CORS解决方案1-禁用浏览器安全策略

本文介绍第一种解决FlutterWeb CORS问题的方案:修改Chrome浏览器安全策略或修改flutter web启动chrome代码。

2022-12-13 15:46:12 2182

原创 Flutter Web CORS问题

Flutter Web CORS问题

2022-12-13 14:32:20 572

原创 搭建Flutter Web开发调试环境

搭建Flutter Web开发调试Framework/Engine环境及联调实践。

2022-12-13 11:57:44 1984

原创 markdown中插入数学公式

Markdown中支持插入KaTex数学公式,本篇总结了常见的一些公式输入要点。

2022-12-12 22:49:48 3154

原创 Android开发环境构建(mac)

JDK为支持 Android 编译,去 Java SE Development Kit 8 页面注册 Oracle 账户,下载安装最新的 Java SE Development Kit 8u271。最新的版本是jdk-8u291-macosx-x64,参见下图:选择下载 macOS x64 - jdk-8u271-macosx-x64.dmg,点击 jdk-8u271-macosx-x64.dmg,打开 pkg 安装 JDK 8 Update 271,默认将安装到目录 /Library/Java/J

2021-06-02 07:02:07 2260 2

原创 flutter-run-example

正常情况,从 pub.dev 插件 toast 主页上的 Repository (GitHub) 下载源码到本地,cd 进入 example 目录执行 flutter pub get 安装依赖,然后再执行 flutter run 即可运行 demo。但是,有些工程创建demo时,可能flutter SDK版本较旧,导致各种编译问题。toast 插件 example 无法运行从 github 下载 toast 源码到本地,cd进入example目录,执行 flutter pub get 成功。执行 o

2021-05-30 22:04:11 1963 3

原创 Flutter版本管理器-FVM

文章目录fvm安装 fvm配置 FVM_HOMEfvm releasesfvm installfvm listfvm usefvm flavorPin flavor versionView flavorsSwitch flavorsIDE配置vscodeAndroidStudiofvm globalfvm tapsdashixiong91befovyfvmfvm @githubFVM helps with the need for consistent app builds by referencin

2021-05-27 07:29:42 15532 2

原创 Flutter安装及版本切换

文章目录flutter安装推荐安装方式(克隆仓库)macOS下通过 brew 安装官方release包flutter通道及发行版本flutter channelgit tagflutter切换版本downgradeupgradecleanQ&Apod install 报错找不到 Flutter.frameworkpod install 报错找不到 Flutter.podspec运行报错 Dart Error: Can't load Kernel binaryrefsflutter安装有两种安装

2021-05-27 07:14:42 9667 4

翻译 SSO with Kerberos

SSO(Single Sign On)是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的业务子系统。 Kerberos 协议主要用于计算机网络的身份鉴别(Authentication),其特点是用户只需输入一次身份验证信息就可以凭借此验证获得的票据(ticket-granting ticket)访问多个服务,即实现了 SSO。

2017-06-20 07:55:17 4098 1

原创 AFSecurityPolicy 之 evaluateServerTrust

针对 TLS HandShake 中服务器下发的 `Certificate`,macOS/iOS 的 Security.framework 的 SecPolicy.h/SecTrust.h 中定义了证书校验信任评估的接口。调用 `SecTrustEvaluate` 对证书校验通过后,客户端需要基于对服务器的信任来建立凭证。

2017-06-11 17:35:17 2241

原创 网络 I/O 模型

重温 阻塞I/O与非阻塞I/O、I/O复用、同步I/O与异步I/O 等基本概念。

2017-06-10 22:26:14 2016 3

原创 TLS握手协商流程解析

1.Hello 协商加密套件与密码套件2.客户端基于 Certificate 和 Server Key Exchange 计算对称密钥3.服务端基于 Client Key Exchange 计算对称密钥4.HTTP over TLS(HTTPs)

2017-06-03 18:07:43 13251

原创 HTTPs握手流程抓包解析

TLS Handshake Flow:以下是访问 https://github.com 的 wireshark 抓包截图:C->S:Client Hello S->C:Server Hello S->C:Certificate, Server Key Exchange, Server Hello Done C->S:Client Key Change C->S:Change Cip

2017-06-03 17:38:21 16270 1

原创 TLSPARAMS - Cipher Suites

In SSL, the key exchange, symmetric encryption and MAC algorithm are all grouped together into a single aggregate notion called a cipher suite.

2017-06-03 16:25:26 3153

原创 TLS Handshake Flow(extracts from RFCs)

AbstractThe TLS protocol provides communications security over the Internet. The protocol allows client/server applications to communicate in a way that is designed to prevent eavesdropping(窃听), tampe

2017-06-03 16:12:29 1434

原创 OmniOutliner:提纲挈领,纲举目张

OmniOutliner 是一个灵活的集创造、收集、组织信息为一体的软件,可以用来草案待办事项清单、建立日程、管理任务、跟踪费用、临堂笔记、日程安排等。基于 OmniOutliner 可建立一个由主标题跟下级观点构成的可扩展或折叠的多级别、多层次的文档构架。构思流于脑,蓝图诉诸手,壹引其纲,万目皆张。

2016-02-21 17:28:03 13224 1

原创 Markdown 编辑器集锦

Markdown 编辑器:(1). Web APP: Classeur、Madoko;(2). MarkDown: Typora、FoldingText + Marked2;(3). NoteBook: OneNote、有道云笔记;

2016-02-20 22:08:41 15203 1

原创 Markdown基础教程

Markdown 精挑细选了一些符号组成了一套基于文本的标记语法。

2015-11-02 00:23:53 22031 1

原创 MarkDown(+HTML)写作小结

Markdown差不多可以满足日常笔记、速记、写作以及撰写博客需求,若某些文字需要以富文本形式渲染,可以直接在 Markdown 中嵌入 HTML 。

2015-09-19 16:04:00 27116

原创 git操作流

git本地仓库构成、文件状态流转、远程操作管理、使用规范流程、分支模型

2015-09-19 15:56:32 2925 2

原创 git版本控制

之前梳理介绍过subversion版本控制,本文承接《Mac下git通过SSH进行免密码安全连接github》,基于一个初级的git版本控制流程贯串示例讲解git日常操作,备忘查阅。

2015-09-05 00:32:32 4191

原创 NSDictionary&NSMutableDictionary常用操作梳理

NSDictionary&NSMutableDictionary也是继数组和字符串外高频使用的OC基本操作类,今天抽空将OC字典类常用操作稍作整理,以便需要时能条件反射信手拈来,避免需要某个utility时,因为不知系统已经提供而陷入造轮子的尴尬。

2015-07-26 22:26:43 15538 1

原创 NSString&NSMutableString常用操作梳理

上一篇梳理了NSArray&NSMutableArray常用操作,这次来梳理一下Objective-C中每天都要用到的字符串处理类——NSString。Objective-C中的NSString/NSMutableString类似MFC中的CString,封装了字符串的日常基本操作。1.创建初始化(Initialization&Creation)1.1 常量字符串...

2015-07-19 13:51:05 6076

原创 NSArray&NSMutableArray常用操作梳理

几乎天天都在使用NSArray&NSMutableArray,今天抽空将OC数组类常用操作稍作整理,以便需要时能条件反射信手拈来,避免需要某个utility时,因为不知系统已经提供而陷入造轮子的尴尬。

2015-05-24 14:37:04 18388

原创 Mac下git通过SSH进行免密码安全连接github

SSH提供基于非对称加密的认证机制,创建一对非对称密钥(public/private key pair),并把公钥放到需要访问的服务器上以供授权验证。

2015-04-17 00:19:56 67008 5

原创 Windows通过VNC或SSH远程登录Mac

Mac通过VNC向外共享屏幕,通过SSH支持远程登录。

2015-03-30 22:33:33 58793

原创 Windows8访问Mac OS X共享文件

Windows8访问Mac局域网文件共享。

2015-03-29 20:35:28 15022 1

原创 Mac OS X访问Windows8共享文件

1.在Windows8高级共享设置中启用网络发现和文件共享。2.确保WinPC和Mac隶属同一工作组——WORKGROUP。2.1 在Windows8系统信息中查看所属工作组:2.2 在Mac OS X【系统偏好设置-网络-高级-WINS】中查看所属工作组:3.确保WinPC和Mac在同一局域网——192.168.199.*。3.1 WinPC命令行终端ipconf...

2015-03-29 20:15:33 8583

原创 MultipeerConnectivity.framework框架

Multipeer Connectivity框架扩充的功能与利用AirDrop传输文件非常类似,可以将其看作AirDrop不能直接使用的补偿,代价是需要自己实现。FireChat和See You Around等近场聊天App和交互拍照神器拍咯App都是基于Multipeer Connectivity框架实现。另外,本文对MC可能存在的MitM攻击风险也有所提及。

2015-02-03 15:17:05 13763 6

原创 iPhone/iOS开启个人热点的纵向适配小结

iPhone作为个人热点(Personal Hotspot)且有连接时(即双环上网),系统状态栏下面会多一行热点连接提示栏,纵向会下压20pt(statusBarFrame.size.height=40);当所有连接都断开时,热点栏消失,系统状态栏恢复到标准高度(statusBarFrame.size.height=20)。因此,针对矮屏iPhone4(s)需要预留足够余量,以避免个人热点栏将内容区域挤压出屏幕。另一方面,iOS7把整个屏幕高度(包括状态栏,不包括热点栏)都作为了视图控制器的有效高度。因此

2015-01-21 13:16:52 28367 4

原创 iOS8扩展插件开发配置

WWDC14除了发布了OS X v10.10和switf外,iOS8.0也开始变得更加开放了。说到开放,当然要数应用扩展(App Extension)了。

2015-01-14 20:07:28 27253 10

原创 iOS Provisioning Profile(Certificate)与Code Signing详解

关于开发证书配置(Certificates&Identifiers&Provisioning Profiles),相信做iOS开发的同学没少被折腾,本文将对相关概念做个系统的梳理。

2015-01-13 22:01:09 427124 39

原创 iPhone屏幕尺寸、分辨率及适配

从初代iPhone3GS到现如今的iPhone6(+),屏幕尺寸、分辨率、像素密度都在在不断增大。如何适配不同的屏幕尺寸,使UI更加协调美观,这给iPhone/iOS应用开发者带来了挑战。本文结合个人在iOS UI开发和适配方面的粗浅经验,对常用屏幕适配相关因素做个梳理盘点,以备日后查阅。

2014-12-26 18:57:59 481135 19

https访问github.com的Wireshark抓包文件

https访问github.com的wireshark抓包,《HTTPs握手流程抓包解析》中结合该抓包详细分析典型的 TLS 握手流程。

2017-06-04

2-iPhoto导出iPhone相册

博客《Mac/iPhone 多媒体(图片、音视频)处理》图床。

2016-05-16

Wireshark使用教程.doc

Wireshark基础使用教程,包括Wireshark的基本使用、过滤和分析操作。

2014-08-13

Source Insight

Source Insight 3.50.0029

2013-09-15

设计模式参考资料

1.GoF23种设计模式解析.pdf 2.面向对象的设计模式(C++).pdf 3.C#设计模式.pdf+随书源代码 4.设计模式--可复用面向对象软件的基础.pdf

2013-06-07

MIPS存储管理结构及Linux代码分析

WindRiver的《MIPS存储管理结构及Linux代码分析.pdf》

2013-05-23

vxWorks Developer's Guide

网上搜索到的VxWorks官方BSP开发和调试指南,比较有参考价值。 vxworks_bsp_developers_guide_6.0.pdf Understanding the bootrom image - Debugging tips for vxWorks Bootrom images.pdf

2013-05-13

嵌入式系统VxWorks的启动流程

本节主要讲述基于VxWorks的嵌入式软件的启动流程

2013-05-05

Realtek的rtl8196c_datasheet和sdk指南

网上搜到的关于realtek开发方面的一点资料: RTL8196C-GR-0.7.pdf(源自百度) Realtek Kernel 2.6 SDK User Guide.pdf(源自CSDN)

2013-04-26

AR9331_DataSheet

ATHEROS DataSheet PRELIMINARY December 2010 AR9331 Highly-Integrated and Cost Effective IEEE 802.11n 1x1 2.4GHz SoC for AP and Router Platforms 来源:新浪共享、百度文库

2013-04-25

MIPS Assembly Language

1.MIPS Assembly Language (1).MIPS Assembly Language.pdf (2).MIPS Assembly Language Programmer's Guide.pdf (3).MIPS Assembly Language Programming(CS50 Discussion and Project Book).pdf 2.龙芯2E体系结构 (1).龙芯2E体系结构概述.pdf (2).龙芯2E体系结构与编程.pdf

2013-04-25

VxWorks END模型及示例代码

Tornado Device Driver Workshop Training Lab chap10-Enhanced Network.ppt app_E-END Coding Examples.ppt

2013-04-25

VxWorks BSP Pre-Kernel Init and Boot

Tornado BSP Training Workshop Chapter 4: <Pre-Kernel Initialization Overview> Chapter 5: <Pre-Kernel Initialization – Boot Specific Code>

2013-04-25

VxWorks启动流程

从网上搜集的关于VxWorks启动流程的文档,学习VxWorks的同学可以参考一下。由于VxWorks的映象有多种,要结合实际开发的映象类型思考,不能囿于纸上所述。 《VxWorks Boot Sequence.pdf》 《VxWorks系统的BSP概念及启动过程.pdf》 《VxWorks系统的映像及其装载过程解析.pdf》

2013-04-25

Intel80x86 OPCODEs - 80x86机器码汇编对照表

Intel Architecture Software Developer's Manual Volume 2:Instruction Set Reference

2013-04-21

MikroTik RouterOS安装及配置图解教程

1-在VmWare中安装RouterOS 3.22 VMDK镜像.doc 2-在VmWare中配置RouterOS.doc 3-使用winbox配置DHCP和PPPoE服务器.doc

2011-12-01

TLV应用层协议开发示例

《应用层通信协议开发浅析》博文代码: 基于TLV的应用层协议开发示例。

2011-10-27

NeHe OpenGL Tutorial

NeHe_OpenGL_Tutorial_1-48(en+cn+code)

2011-07-19

GLUT3.7+GLEW1.6

GLUT3.7+GLEW1.6+使用说明

2011-07-16

QoS参考资料.part1

1.QoS Summarization 2.TC Configuration 3.QoS Framework 4.QoS Reference 5.QoS Papers 6.QoS Testing

2011-06-26

QoS参考资料.part2

1.QoS Summarization 2.TC Configuration 3.QoS Framework 4.QoS Reference 5.QoS Papers 6.QoS Testing

2011-06-26

《A Simple IOCP Server/Client Class》

codeproject 《A Simple IOCP Server/Client Class》 整理修改版

2011-01-14

windows网络编程技术2(Anthony Jones&Jim Ohlund所著英语chm)

Network Programming for Windows 2.CHM

2010-12-13

windows网络编程技术1(Anthony Jones&Jim Ohlund+英语chm+中文pdf+code)

Network Programming for Windows 1.CHM+WINDOWS网络编程技术1.pdf+code

2010-12-13

live555的源码(已配置VC可编译工程)

已经配置好的VC6、VC8、Mobile 6的可编译工程代码,包含配置以及mediaServer/openRTSP测试说明文档。

2010-12-12

Rational Rose 2003绘制C++类图简单示例图解

Rational Rose 2003软件安装+软件使用+逆向工程绘制C++类视图实例

2010-12-08

数据结构(严蔚敏)(扫描PDF+习题答案chm+C代码实现)

数据结构C语言版(扫描版).pdf 清华大学严蔚敏数据结构习题集(C版)答案.chm 算法实现C代码

2010-12-06

数据结构C语言版(陈峰棋)pdf.part2

数据结构C语言版(扫描版).pdf 中国铁道出版社出版 资讯小组编著 陈峰棋策划 这本书内容翔实,简单易懂,结合源代码(非伪代码)详细解析每一步骤。 我学数据结构时,在图书馆翻出来的,觉得是不错的参考资料。但这本书似乎已绝版,想买也买不到了。

2010-12-06

数据结构C语言版(陈峰棋).pdf.part1

数据结构C语言版(扫描版).pdf 中国铁道出版社出版 资讯小组编著 陈峰棋策划 这本书内容翔实,简单易懂,结合源代码(非伪代码)详细解析每一步骤。 我学数据结构时,在图书馆翻出来的,觉得是不错的参考资料。但这本书似乎已绝版,想买也买不到了。

2010-12-06

Standard C-C++ Reference

ISO/IEC 9899/1999 (E)-Programming languages—C.pdf ISO/IEC 14882-Programming languages—C++.pdf The New C Standard (C90 and C++).pdf Working Draft, Standard for Programming Language C++.pdf

2010-12-06

Windows程序设计(Charles Petzold)

Programming Windows.chm+Windows程序设计2.chm+code 公认的Windows程序设计经典之作。 本人有第五版中文扫描PDF,由于文件较大未能上传,需要者留言留邮箱。

2010-12-06

Windows程序设计(王艳平)

Windows程序设计(王艳平).pdf+code 王艳平的《Windows程序设计》整合了以上WINDOWS核心编程、Windows程序设计、MFC深入浅出这三本书,个人觉得还是可以作为学习VC的一份参考。

2010-12-03

MFC深入浅出(李进久).chm

大陆李进久写的《MFC深入浅出》比台湾侯捷写的《深入浅出MFC》早,个人觉得侯捷写的《深入浅出MFC》其实只是对MFC源码做了个扫描梳理,而李进久的《MFC深入浅出》则围绕源代码剖析了MFC实现机制,带领读者从MFC设计到MFC编程。

2010-12-03

WINDOWS核心编程(Jeffrey Richter)

Programming_Applications_for_Microsoft_Windows.chm+WINDOWS核心编程.chm+code4+code5 《Windows核心编程》是围绕Windows内核对象及API讲解Windows内核机理及编程方法。

2010-12-03

Windows 2000系统编程.pdf

本书用专业的语言详细地讲解了Windows 2000系统编程的基本概念、技术及最新的相关内容。通过实例研究,进一步向读者讲述了Windows 2000的多线程操作、同步、进程间通信、安全性、虚拟存储管理及连网操作。使读者能够从实践中掌握Windows 2000的特性,编写更有效和更有用的程序。 本书讲的是Windows 2000,但Windows基本内核具有延续性,本书循循善诱配以代码示例,某些章节极具参考性。 章节如下: 01-纵览Windows 2000.pdf 02-ActiveX 配套工具.pdf 03-进程、线程和纤程.pdf 04-同步.pdf 05-文件IO.pdf

2010-12-03

Programming Visual C++.chm

Programming Visual C++(Visual C++ 6.0 技术内幕) 学习Visual C++的经典之作。

2010-12-03

MFC类库详解及结构体系图

MFC4_21.jpg MFC6_0.jpg MFC7_0.jpg MFC类库详解.chm

2010-12-03

Developing user interfaces for Microsoft Windows.chm

书名:Developing user interfaces for Microsoft Windows 作者:Everett N.McKay. 微软自己出版的windows图形界面开发指导书籍。

2010-12-03

深入探索C++对象模型

C++对象模型.chm 深度探索C++对象模型.pdf Inside the C++ Object Model.chm

2010-12-01

The C/C++ Programming Language

The C programming Language.chm The_C_Programming_Language.pdf Learning Standard C++ as a New Language.pdf The C++ Programming Language 3(Bjarne Stroustrup).pdf

2010-12-01

空空如也

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

TA关注的人

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