nomasp 博客导读:Lisp/Emacs、Algorithm、Android

Profile

Introduction to Blog

您能看到这篇博客导读是我的荣幸,只要我的技术有提升,这个博客就会一直更新下去,感谢您的支持,欢迎您的关注与留言。目前博客有多个专栏,分别是关于 Android应用开发Windows App开发UWP(通用Windows平台)开发SICP习题解Scheme语言学习算法解析LeetCode等题解 ,而最近会添加的文章将主要是算法Android,不过其它内容也会继续完善。

About the Author

Lisp/Emacs粉丝,Android 应用开发者。现阶段主要在学Android/Java和算法;热爱分享、拥抱开源,希望我的博客能够帮助到一些人,当然也希望能作为我成长的印记。希望实习能转正~加油!

Contact

邮箱:[email protected]

Flagship Articles

【万字总结】以插排和分治为例来看如何分析与设计算法
【万字总结】探讨递归与迭代的区别与联系及如何求解10000的阶层
【万字总结】图解堆算法、链表、栈与队列(多图预警)
【万字总结】快速排序详解与各种线性时间排序对比
从Hello World到defmacro,那些令人惊叹的代码!
图论算法 有图有代码 万字总结 向前辈致敬

Blog Navigation

备注:点击以下标签可以直接进入相应的大版块,当然也可以直接往下逐个浏览。

语言(7):C、C++、C#、Java、HTML、Scheme、JavaScript、Common Lisp

算法(7):Algorithm Example、Algorithm Column、、AOJ and POJ、LeetCode、SICP Exercise、Data Structures、Project Euler、Mathematics

技术(7):Android、Android Errors、Android Notes、Linux Notes、WPF、Windows App、Windows App Books、Universal Windows Platform

工具(5):Emacs、Git/Github、OpenCV、OpenXML、SICP Summary、TCP/IP

其他(5):Utility Series、Tech Talk、Books、Personal Record、Software Testing

Algorithm Example

  • 霍纳规则(C/C++,Scheme)
  • 斐波那契数(C/C++,Scheme)
  • 控制台绘制正弦/余弦曲线
  • 控制台绘制正弦曲线和余弦曲线同时显示
  • 控制台绘制正切曲线
  • 100的阶层真的算不出来吗?
  • 杨辉三角形
  • 抓交通肇事犯
  • 存钱问题、利润最大问题
  • 捕鱼分鱼、出售鱼、平分七筐鱼
  • 字梯游戏
  • 硬币问题
  • 区间调度问题
  • 字典序最小问题——Best Cow Line
  • Saruman’s Army
  • Fence Repair
  • 背包问题
  • 某大学程序设计竞赛
  • 如何用两个栈实现一个队列,以及用两个队列实现一个栈

Algorithm Column

  • 【算法】1 由插入排序看如何分析和设计算法
  • 【算法】2 由股票收益问题再看分治算法和递归式
  • 【算法】3 由招聘问题看随机算法
  • 【算法】4 五张图带你体会堆算法
  • 【算法】5 传说中的快排是怎样的
  • 【算法】6 比较排序之外学习新的线性时间排序
  • 【算法】7 分不清栈和队列?一张图给你完整体会
  • 【算法】8 图文搭配诠释三种链表及其哨兵

Android Errors

  • Android:problem opening wizard the selected wizard could not be started
  • Android:OnClickListener cannot be resolved to a type
  • Android:Plug-in com.android.ide.eclipse.adt was unable to load class android
  • Android: Done. Nothing was installed
  • Android : Can’t create handler inside thread that has not called Looper.prepare()

Android Notes

  • Android Version
  • 在Ubuntu(Linux)上安装Android Studio
  • 修改Android Studio的Android SDK Path
  • 修改Android Studio的字体
  • 如何使用Android命令
  • Android Studio 快捷键
  • 如何在Android Studio上使用Github
  • 如何引入android-support-v4/Fragment
  • 如何将数据从Activity返回到Fragment——onActivityResult
  • 如何在Fragment中使用findViewById呢?
  • 如何用Sencha Touch打包Android的APK

Android

  • Android 开发第一弹:倒计时
  • Android 开发第二弹:通讯录
  • Android 开发第三弹:自定义左右菜单(滑动动画+蒙版效果)
  • Android 开发第四弹:围住神经猫(简单Demo)
  • Android 开发第五弹:简易时钟(闹钟)
  • Android 开发第六弹:简易时钟(计时器)
  • Android 开发第七弹:简易时钟(秒表)
  • Android 学习:Activity之间传递数据的四种方式
  • Android 开发之布局细节对比:RTL模式
  • Android 开发之布局细节对比:Gravity相关

AOJ and POJ

  • POJ 1979 Red and Black(红与黑)
  • POJ 3009 Curling 2.0 {深度优先搜索}
  • AOJ 0118 Property Distribution {深度优先搜索}
  • AOJ 0033 Ball
  • AOJ 0121 Seven Puzzle {广度优先搜索}(*)

ASP.NET

  • 配置IIS以运行外部访问
  • 【Web API系列教程】1.1 — ASP.NET Web API入门
  • 【Web API系列教程】1.2 — Web API 2中的Action Results
  • 【Web API系列教程】1.3 — 实战:用ASP.NET Web API和Angular.js创建单页面应用程序(上)
  • 【Web API系列教程】1.4 — 实战:用ASP.NET Web API和Angular.js创建单页面应用程序(下)
  • 【Web API系列教程】2.1 — ASP.NET Web API中的路由机制
  • 【Web API系列教程】2.2 — ASP.NET Web API中的路由和动作选择机制
  • 【Web API系列教程】2.3 — ASP.NET Web API 2中的属性路由
  • 【Web API系列教程】3.1 — 实战:处理数据(创建项目)
  • 【Web API系列教程】3.2 — 实战:处理数据(添加模型和控制器)
  • 【Web API系列教程】3.3 — 实战:处理数据(建立数据库)
  • 【Web API系列教程】3.4 — 实战:处理数据(处理实体关系)
  • 【Web API系列教程】3.5 — 实战:处理数据(创建数据传输对象)
  • 【Web API系列教程】3.6 — 实战:处理数据(创建JavaScript客户端)
  • 【Web API系列教程】3.7 — 实战:处理数据(创建UI视图)
  • 【Web API系列教程】3.8 — 实战:处理数据(显示条目细节)
  • 【Web API系列教程】3.9 — 实战:处理数据(添加新条目到数据库)
  • 【Web API系列教程】3.10 — 实战:处理数据(发布App到Azure App Service)

Books

  • 内容:2015读书计划及进度
  • 《卡耐基写给男人的12堂财商课》摘录

C

  • 字符串(C语言)

C++

  • 【C++注意事项】1 数据类型及类型转换
  • 【C++注意事项】2 变量声明和定义
  • 【C++注意事项】3 引用
  • 【C++注意事项】4 指针 Pointers
  • 【C++注意事项】5 Top-level const , The auto and decltype Type Specifier
  • 【C++注意事项】6 Library string Type
  • 【C++注意事项】7 Library vector Type
  • 日常小记:C++中的log10函数
  • 一种巧妙的反转字符串的方法及思考过程

C#

  • WPF和WinRT中的导航问题
  • 文件属性及资源文件的使用
  • 继承和多态
  • 预处理指令
  • 【LINQ技术】扩展特性和LINQ操作符

Common Lisp

  • 从Hello World到defmacro,那些令人惊叹的代码!

Data Structures

  • 【数据结构】回顾表ADT
  • 【数据结构】回顾栈ADT和队ADT
  • 【数据结构】回顾表、栈、队列
  • 【数据结构】回顾二叉树
  • 【数据结构】回顾散列表
  • 【数据结构】回顾优先队列(堆)
  • 图论算法 有图有代码 万字总结 向前辈致敬

Emacs

  • 解决Emacs无法输入中文的问题
  • 如何用Emacs编译C++代码

Git/Github

  • Github上的star和fork是什么
  • 如何删除在Github中创建的项目

HTML

  • 暂无

Java

  • 用代码窥探Java支持的语言
  • Java 文件操作
  • 如何调用有道翻译API(Java,HTTP)

JavaScript

  • 让JavaScript在Visual Studio 2015中编辑得更容易

LeetCode

  • LeetCode 1 Two Sum(两个和)
  • LeetCode 2 Add Two Numbers(两个数相加)
  • LeetCode 3 Longest Substring Without Repeating Characters(无重复字符的最长子序列)
  • LeetCode 4 Median of Two Sorted Arrays(两个已排序数组的中位数)
  • LeetCode 5 Longest Palindromic Substring(最大回文子字符串)
  • LeetCode 6 ZigZag Conversion(Z型转换)
  • LeetCode 7 Reverse Integer(翻转整数)
  • LeetCode 8 String to Integer (atoi)(转换到整型)
  • LeetCode 9 Palindrome Number (回文数)
  • LeetCode 10 Regular Expression Matching (正则表达式匹配)
  • LeetCode 11 Container With Most Water(最大水容器)
  • LeetCode 12 Integer to Roman(整型数到罗马数)
  • LeetCode 13 Roman to Integer(罗马数到整型数)
  • LeetCode 14 Longest Common Prefix(最长公共前缀)
  • LeetCode 15 3Sum(3个数的和)
  • LeetCode 16 3Sum Closest(最接近的3个数的和)
  • LeetCode 17 Letter Combinations of a Phone Number(电话号码的字母组合)
  • LeetCode 18 4Sum(4个数的和)
  • LeetCode 19 Remove Nth Node From End of List(从列表尾部删除第N个结点)
  • LeetCode 20 Valid Parentheses(有效的括号)
  • LeetCode 21 Merge Two Sorted Lists(合并两个已排序的链表)(Linked List)
  • LeetCode 22 Generate Parentheses(生成括号)
  • LeetCode 23 Merge k Sorted Lists(合并K个已排序链表)
  • LeetCode 24 Swap Nodes in Pairs(交换序列中的结点)(Linked List)
  • LeetCode 25 Reverse Nodes in k-Group(在K组链表中反转结点)(Linked List)(*)
  • LeetCode 26 Remove Duplicates from Sorted Array(从已排序数组中移除重复元素)
  • LeetCode 27 Remove Element(移除元素)
  • LeetCode 28 Implement strStr()(实现strStr()函数)
  • LeetCode 29 Divide Two Integers(两个整数相除)(*)
  • LeetCode 30 Substring with Concatenation of All Words(与所有文字串联子串)(*)
  • LeetCode 31 Next Permutation(下一个排列)
  • LeetCode 32 Longest Valid Parentheses(最长有效括号)(*)
  • LeetCode 33 Search in Rotated Sorted Array(在旋转排序数组中搜索)(*)
  • LeetCode 34 Search for a Range(搜索范围)
  • LeetCode 35 Search Insert Position(搜索并插入)
  • LeetCode 36 Valid Sudoku(有效数独)(*)
  • LeetCode 37 Sudoku Solver(求解数独)(*)
  • LeetCode 38 Count and Say(计数与报数)
  • LeetCode 50 Pow(x, n)(Math、Binary Search)(*)
  • LeetCode 54 Spiral Matrix(螺旋矩阵)(Array)(*)
  • LeetCode 58 Length of Last Word(最后单词的长度)
  • LeetCode 59 Spiral Matrix II(螺旋矩阵II)(Array)
  • LeetCode 66 Plus One(加一)(vector)
  • LeetCode 67 Add Binary(二进制相加)(*)
  • LeetCode 69 Sqrt(x)(Math、Binary Search)(*)
  • LeetCode 70 Climbing Stairs(爬楼梯)(动态规划)(*)
  • LeetCode 73 Set Matrix Zeroes(设矩阵元素为0)(Array)(待补充)(*)
  • LeetCode 74 Search a 2D Matrix(搜索2D矩阵)
  • LeetCode 75 Sort Colors(颜色排序)
  • LeetCode 82 Remove Duplicates from Sorted List II(从已排序链表中移除重复元素)(Linked List)(*)
  • LeetCode 83 Remove Duplicates from Sorted List(从已排序链表中移除重复元素)(Linked List)(*)
  • LeetCode 88 Merge Sorted Array(合并排序数组)(*)
  • LeetCode 91 Decode Ways(编码方式)(*)
  • LeetCode 92 Reverse Linked List II(翻转链表II)(Linked List)(*)
  • LeetCode 94 Binary Tree Inorder Traversal(二叉树的中序遍历)+(二叉树、迭代)
  • LeetCode 100 Same Tree(相同树判断)(二叉树、递归、栈和队列、深搜和宽搜)
  • LeetCode 101 Symmetric Tree(对称树)(*)
  • LeetCode 102 Binary Tree Level Order Traversal(二叉树的层级顺序遍历)(*)
  • LeetCode 104 Maximum Depth of Binary Tree(二叉树的最大深度)
  • LeetCode 107 Binary Tree Level Order Traversal II(二叉树的层级顺序遍历2)(*)
  • LeetCode 110 Balanced Binary Tree(平衡二叉树)(*)
  • LeetCode 111 Minimum Depth of Binary Tree(二叉树的最短深度)(BT、DFS)(*)
  • LeetCode 112 Path Sum(路径和)(BT、DP)(*)
  • LeetCode 118 Pascal’s Triangle(帕斯卡三角形)(vector)
  • LeetCode 119 Pascal’s Triangle II(帕斯卡三角形II)(vector、数学公式)(*)
  • LeetCode 121 Best Time to Buy and Sell Stock(股票买入卖出的最佳时间)
  • LeetCode 122 Best Time to Buy and Sell Stock II(股票买入卖出的最佳时间 II)
  • LeetCode 125 Valid Palindrome(有效回文)(*)
  • LeetCode 136 Single Number(只出现一次的数字)
  • LeetCode 137 Single Number II(只出现一次的数字 II)(*)
  • LeetCode 141 Linked List Cycle(循环链表)(hash / set)
  • LeetCode 143 Reorder List(重排序链表)(Linked List)(*)
  • LeetCode 144 Binary Tree Preorder Traversal(二叉树的前序遍历)+(二叉树、迭代)
  • LeetCode 145 Binary Tree Postorder Traversal(二叉树的后续遍历)+(二叉树、迭代)
  • LeetCode 155 Min Stack(最小栈)
  • LeetCode 160 Intersection of Two Linked Lists(链表相交)(Linked List)(*)
  • LeetCode 165 Compare Version Numbers(比较版本号)(string)(*)
  • LeetCode 166 Fraction to Recurring Decimal (从分数到循环小数)(*)
  • LeetCode 168 Excel Sheet Column Title(Excel的列向表标题)
  • LeetCode 169 Majority Element(主要元素)(vector、map)
  • LeetCode 171 Excel Sheet Column Number(Excel的列向表数字)
  • LeetCode 172 Factorial Trailing Zeroes(阶乘后的零)(*)
  • LeetCode 189 Rotate Array(旋转数组)
  • LeetCode 191 Number of 1 Bits(1 比特的数字们)
  • LeetCode 198 House Robber(强盗盗窃最大值)(动态规划)(*)
  • LeetCode 202 Happy Number(开心数)(vector、unordered_set)
  • LeetCode 203 Remove Linked List Elements(移除链表元素)(Linked List)(*)
  • LeetCode 204 Count Primes(质数计数)(*)
  • LeetCode 205 Isomorphic Strings(同构的字符串)(string、vector、map)(*)
  • LeetCode 206 Reverse Linked List(反转链表)(Linked List)(四步将递归改写成迭代)(*)
  • LeetCode 208 Implement Trie (Prefix Tree)(实现前缀树)(*)
  • LeetCode 216 Combination Sum III(Backtracking)(*)
  • LeetCode 217 Contains Duplicate(包含重复数字)(Vector、hash)
  • LeetCode 219 Contains Duplicate II(包含重复数字2)(*)
  • LeetCode 223 Rectangle Area(矩形面积)
  • LeetCode 225 Implement Stack using Queues(用队列来实现栈)(*)
  • LeetCode 226 Invert Binary Tree(转换二叉树)
  • LeetCode 227 Basic Calculator II
  • LeetCode 228 Summary Ranges(值域)(*)
  • LeetCode 231 Power of Two(2的幂)
  • LeetCode 232 Implement Queue using Stacks(用栈来实现队列)(*)
  • LeetCode 234 Palindrome Linked List(回文链表)(*)(?)
  • LeetCode 235 Lowest Common Ancestor of a Binary Search Tree(二叉搜索树的最小公共祖先)
  • LeetCode 237 Delete Node in a Linked List(在链表中删除节点)(Linked List)
  • LeetCode 238 Product of Array Except Self(除自身外数组其余数的乘积)
  • LeetCode 242 Valid Anagram(有效字谜)(*)
  • LeetCode 258 Add Digits(数字相加,数字根)
  • LeetCode 260 Single Number III(只出现一次的数字 III)(*)
  • LeetCode 263 Ugly Number(丑数)
  • LeetCode 268 Missing Number(丢失的数字)
  • LeetCode 274 H-Index (H索引)
  • LeetCode 278 First Bad Version(第一个坏版本)(二分法)(*)
  • LeetCode 283 Move Zeroes(移动所有的零元素)
  • LeetCode 289 Game of Life(生命游戏)(Array)
  • LeetCode 290 Word Pattern(单词模式)(istringstream、vector、map)(*)
  • LeetCode 292 Nim Game(Nim游戏)
  • LeetCode 303 Range Sum Query - Immutable(范围总和查询-永久不变)(*)
  • LeetCode 304 Range Sum Query 2D - Immutable(范围求和2D - 不可变)
  • LeetCode 307 Range Sum Query - Mutable(范围和查询-可变)
  • LeetCode 319 Bulb Switcher(灯泡切换)(从规律中发现算法……)
  • LeetCode 326 Power of Three(3的幂)(递归、Log函数)
  • LeetCode 328 Odd Even Linked List(奇偶链表)(Linked List)(*)
  • LeetCode 344 Reverse String
  • LeetCode 345 Reverse Vowels of a String

Linux Notes

  • 在Ubuntu(Linux)上获取root权限
  • 如何在Ubuntu中安装JDK
  • VMware:锁定文件失败,未定启动虚拟机
  • Linux:在处理时有错误发生: open-vm-tools,E: Sub-process /usr/bin/dpkg returned an error code (1)
  • 在Ubuntu(Linux)上安装Android Studio
  • VMware虚拟机错误提示:锁定文件失败 打不开磁盘 未能启动虚拟机
  • 爱上Ubuntu系列(1):使用Shadowsocks科学上网(含Chrome下配置SwitchyOmega)
  • 爱上Ubuntu系列(2):配置 Java 环境变量 及 设置默认JDK

Mathematics

  • 再版汉诺塔等

OpenCV

  • 【OpenCV归纳】1 体验OpenCV
  • 【OpenCV归纳】2 读写视频
  • 【OpenCV归纳】3 在实例中学习简单函数以及数据读写
  • 【OpenCV归纳】4 关于HighGUI
  • 【OpenCV归纳】5 图像处理
  • 【OpenCV】5种图像滤波辨析:方框、均值、高斯、中值、双边

OpenXML

  • Open XML SDK 入门

Personal Record

  • 你一事无成,还在那里傻乐
  • 只要你敢,总会有光芒指引你
  • 稻香
  • 我的CSDN生涯
  • Markdown大赛二等奖
  • 仅仅是来自深夜的想法
  • 【Walk on】我仅仅想留下点东西
  • 为什么你不能静下心来
  • nomasp的2015博客之星投票总结
  • 社区之星礼品开箱——感谢CSDN

Project Euler

  • 暂无

Scheme

  • 【Scheme归纳】1 使用Edwin
  • 【Scheme归纳】2 算数运算
  • 【Scheme归纳】3 比较do, let, loop
  • 【Scheme归纳】4 高阶函数
  • 【Scheme归纳】5 数据结构
  • 【Scheme归纳】6 赋值
  • 【Scheme归纳】7 常用关键字
  • 从Hello World到defmacro,那些令人惊叹的代码!

SICP Exercise

  • 进入专栏:SICP练习

SICP Summary

  • 【SICP归纳】1 过程和代换模型
  • 【SICP归纳】2 高阶函数和数据抽象
  • 【SICP归纳】3 层次性数据和符号数据
  • 【SICP归纳】4 模式匹配和以规则为基础的代换
  • 【SICP归纳】5 泛型运算符
  • 【SICP归纳】6 副作用与环境模型

Software Testing

  • 软件测试相关简要记录

TCP/IP

  • PV、UV、IP分别是什么意思?
  • 用开发者视角看Microsoft Edge
  • 如何在MyEclipse上耍Chrome

Tech Talk

  • 微软的改名大法
  • 缅怀我的第一台平板——Surface RT
  • Microsoft Build 2015
  • 从《硅谷传奇》看微软和苹果
  • MIT评选出的全球最聪明的50个公司-完整名单(附带往年名单)!
  • 我们应该怀念爱因斯坦的五个原因
  • 15条谷歌轶事
  • 微软早在1985年便首次使用了安卓上饱受争议的汉堡按钮

Utility Series

  • 怎样学习一门编程语言
  • Google Chrome 快捷方式
  • 网络受限是个什么东东?
  • VMware 11 安装 OS X 10.10 虚拟机
  • 如何拯救任务栏
  • 给常用电脑者推荐一个护眼小工具
  • 在Code::Blocks中使用C++11标准
  • 如何在Visual Studio和CodeBlocks中反编译C++代码
  • 在VirtualBox上安装OS X 10.10
  • 旋转90度也可以,Lumia的四大重置方式
  • 用Visual Studio将Objective-C编译为C++
  • 3行代码列出硬盘上所有文件及文件夹
  • 用Alt码打出Pi以及各式各样的符号
  • 关于“50% CPU 占有率”题目的内容扩展
  • 几乎所有编程语言的hello, world程序(1)
  • 几乎所有编程语言的hello, world程序(2)
  • 几乎所有编程语言的hello, world程序(3)
  • 用C#获取电脑硬件信息
  • 【征文】极客头条使用体验及改进建议
  • 【征文】极客头条使用体验及改进建议
  • Eclipse 智能感知
  • 如何写软件概要设计?

WPF

  • 好玩的WPF第一弹:窗口抖动+边框阴影效果+倒计时显示文字
  • 好玩的WPF第二弹:电子表字体显示时间+多彩呼吸灯特效按钮
  • 好玩的WPF第三弹:颤抖吧,地球!消失吧,地球!
  • 好玩的WPF第四弹:用Viewport2DVisual3D实现3D旋转效果

Windows App

  • 【万里征程——Windows App开发】开发准备
  • 【万里征程——Windows App开发】页面布局和基本导航
  • 【万里征程——Windows App开发】控件大集合1
  • 【万里征程——Windows App开发】控件大集合2
  • 【万里征程——Windows App开发】编辑文本及键盘输入
  • 【万里征程——Windows App开发】动画
  • 【万里征程——Windows App开发】绘制图形
  • 【万里征程——Windows App开发】画笔和图像
  • 【万里征程——Windows App开发】应用栏
  • 【万里征程——Windows App开发】用浮出控件做预览效果
  • 【万里征程——Windows App开发】DatePicker&Timepicker
  • 【万里征程——Windows App开发】ListView&GridView之添加数据
  • 【万里征程——Windows App开发】ListView&GridView之分组
  • 【万里征程——Windows App开发】SemanticZoom视图切换
  • 【万里征程——Windows App开发】使用华丽丽的字体
  • 【万里征程——Windows App开发】数据绑定——简单示例、更改通知、数据转换
  • 【万里征程——Windows App开发】文件&数据——读取文件/文件夹名
  • 【万里征程——Windows App开发】文件&数据——文件选取器
  • 【万里征程——Windows App开发】文件&数据——写入与读取
  • 【万里征程——Windows App开发】文件&数据——获取文件属性
  • 【万里征程——Windows App开发】如何保存、读取、删除应用数据
  • 【万里征程——Windows App开发】补充:JSON
  • 【万里征程——Windows App开发】应用设置和应用帮助
  • 【万里征程——Windows App开发】在应用中集成搜索
  • 【万里征程——Windows App开发】如何使用粘贴板
  • 【万里征程——Windows App开发】设置共享(共享源和共享目标)
  • 【万里征程——Windows App开发】使用Toast通知
  • 【万里征程——Windows App开发】动态磁贴
  • 【万里征程——Windows App开发】DatePickerFlyout、TimePickerFlyout的使用

Windows App Books

(备注:这个文档教程我已经上传至CSDN,点击即可下载:传送门 ,无需积分)

Universal Windows Platform

  • 【UWP应用开发实战】第一弹 使用剪切板
  • 【UWP应用开发实战】第二弹 移动版秒变桌面版 实践:罗马数计算器
  • 【UWP通用应用开发】开发准备、部分新特性
  • 【UWP通用应用开发】应用布局、基本导航
  • 【UWP通用应用开发】控件、应用栏
  • 【UWP通用应用开发】集合控件与数据绑定
  • 【UWP通用应用开发】编辑文本、绘制图形、3D透视效果及绘制时钟实战
  • 【UWP通用应用开发】文件选取器、获取文件属性、写入和读取、保存读取和删除应用数据
  • 【UWP通用应用开发】集成搜索、粘贴板以及设置共享源和共享目标
  • 【UWP通用应用开发】使用Toast通知与动态磁贴

Conclusion

上善若水。

脚踏实地,全力以赴。

学如逆水行舟,不进则退。

看优势让人自信,看劣势让人奋进。

优秀是一种行为,优秀更是一种习惯。

Standing on shoulders of giants to Learn world with a humble heart.

Le vent se lève, il faut tenter de vivre.

纵有疾风起,人生不言弃。



  • 博客导航 创建时间:

    • 2015-09-17
  • 博客导航 更新日期:

    • 省略多次
    • 2015-12-23
    • 2016-02-27
    • 2016-08-13

  • 感谢您的访问,希望对您有所帮助。

  • 欢迎大家关注或收藏、评论或点赞。



你可能感兴趣的:(nomasp,博客导读)