[置顶]

Profile

Introduction to Blog

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

About the Author

独立 Windows App 和 Android 应用开发者,微软校园精英MSP,CSDN博客专家、C#版及Java SE版的小版主。多年C++/C#/Java、Lisp编程经验。密切关注人工智能、图像处理等,现阶段专攻算法和Android应用开发;热爱分享、支持开源,希望我的博客能够帮助到一些人,当然也希望能作为我成长的印记。2016年就要开始实习/工作了,希望从事于软件开发相关工作。

Contact

邮箱:[email protected]

QQ:474780799(请注明来自CSDN)

微信:KeWang1996(请注明来自CSDN)

CSDN博客:nomasp柯于旺

新浪微博:nomasp柯于旺

备用邮箱:[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):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之间传递数据的四种方式

AOJ and POJ

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

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
【数据结构】回顾表、栈、队列
【数据结构】回顾二叉树
【数据结构】回顾散列表
【数据结构】回顾优先队列(堆)
图论算法 有图有代码 万字总结 向前辈致敬

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(合并两个已排序的数组)
LeetCode 22 Generate Parentheses(生成括号)
LeetCode 23 Merge k Sorted Lists(合并K个已排序链表)
LeetCode 24 Swap Nodes in Pairs(交换序列中的结点)
LeetCode 25 Reverse Nodes in k-Group(在K组链表中反转结点)
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 292 Nim Game(Nim游戏)

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

Mathematics

【找回数学的感觉】1 再版汉诺塔等

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博客之星投票总结

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.



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

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


联系作者:[email protected]

本文主站点:http://blog.csdn.net/nomasp


博客导航完成时间:
2015-09-17 12:28

博客导航更新日期:
…………
2015-12-23 21:05 (此前的更新时间未记录在案)


你可能感兴趣的:([置顶])