• 博客(169)
  • 资源 (8)
  • 收藏
  • 关注

原创 C++探索之旅 | 第一部分第三课:你的第一个C++程序

作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:https://www.jianshu.com/p/d44bd24ce6af《C++探索之旅》全系列内容简介前言命令行的奇幻世界创建第一个项目解释第一个项目注释及代码整洁之道总结第一部分第四课预告1. 前言上一课是 C++探索之旅 | 第一部分第二课:C++编程的必要软件 。经过上两课之后,我们已经知道了什么是编程,编程的语言,编程的必要软件,C++ 是什么。我们也安装了适..

2020-07-06 09:03:42 551

原创 Python探索之旅 | 第一部分第四课:变量的奇幻世界

作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:https://www.jianshu.com/p/d88e11bc7fec《Python探索之旅》全系列内容简介前言什么是变量及变量的作用Python 的数据类型第一次使用函数总结第一部分第五课预告1. 前言在上一课 Python探索之旅 | 第一部分第三课:初识Python的解释器 中,尽管你可能没有注意到,但其实你已经输入了 Python 的第一条命令。从现在开始,我们将逐..

2020-07-05 05:33:07 406

原创 Python探索之旅 | 第一部分第三课:初识Python的解释器

作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:https://www.jianshu.com/p/a34eaffcc420《Python探索之旅》全系列内容简介前言Python 的解释器Python 解释器的种类做一点数学运算总结第一部分第三课预告1. 前言上一课是 Python探索之旅 | 第一部分第二课:安装Python和Python的常用开发软件 。经过第一课的理论概念和第二课的 Python 开发环境安装之后,我们是..

2020-07-05 05:08:30 458

原创 Python探索之旅 | 第一部分第二课:安装Python和Python的常用开发软件

作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:https://www.jianshu.com/p/68fcd46254f5《Python探索之旅》全系列内容简介前言安装 Python(Windows、macOS 和 Linux)安装 PyCharm 这个 Python 最强 IDE创建 Python 项目第一部分第三课预告1. 前言上一课 Python探索之旅 | 第一部分第一课:Python是什么? 中,我们初步认识了什么是编..

2020-06-30 21:13:18 3932 1

原创 Python探索之旅 | 第一部分第一课:Python是什么?

作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:https://www.jianshu.com/p/2b63eb1c1613《Python探索之旅》全系列内容简介前言什么是编程语言Python 是什么总结第一部分第二课预告1. 前言如果你决定学习这个系列课程,那我替你感到高兴!因为我坚信:学一点 Python,以及围绕 Python 展开的 Web 开发、数据分析和人工智能,等等知识,对于程序员特别是这个时代的程序员来说是非常..

2020-06-27 22:03:04 472 2

原创 为什么程序员应该写博客?用什么博客系统?

作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:http://www.jianshu.com/p/f7a970b08362内容简介前言写博客的态度写博客的好处用什么博客系统我的平台1. 前言作为程序员,我们敲代码的时候很轻快,键盘上噼里啪啦,「弹指间,樯橹灰飞烟灭」。但是,不少程序员不喜欢写东西。当然,人都是有惰性的,要跨出这一步不容易。我开始得也有点晚,不过晚总比不开始好。现在我很喜欢写博客,写博客带给我很多好处。比如有一点副业收..

2020-06-24 11:00:56 1723 1

原创 第一门编程语言选什么好?

作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:http://www.jianshu.com/p/c2b85495cea6内容简介前言建议入门推荐分析总结1. 前言现在 IT 行业越来越火爆,许多朋友都愿意入门「挨踢」,噢,不,当程序员。那么问题来了,对刚接触这个领域的新人来说,选什么语言作为第一门语言呢?这是很关键的问题,因为这很可能决定了这位新人是「从入门到继续」还是「从入门到放弃」。2. 建议我推荐:或者从 C 语言入门..

2020-06-22 13:48:01 1640 1

原创 最近迫切应学的编程语言

作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:http://www.jianshu.com/p/08ca8573e681编程语言之争从来不曾停止,这篇文章绝对不会去讨论哪个语言是最好的(当然了,除了“PHP 是世界上最好的语言”这句“真理”之外)。插句题外话,不要听一些人说:“编程语言没有好差之分,只有用起来顺不顺手”。这话其实不正确,编程语言就是有好差之分。有些编程语言就是设计得不好,就是不适合一般的应用,就是无人问津。我想谈谈最近几年我的感受:..

2020-06-13 15:31:58 499

原创 中国程序员如何升职加薪,也许我们该学学印度人

作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:http://www.jianshu.com/p/be5047992c01内容简介前言分析总结1. 前言近几年越来越多的印度人在美国硅谷占据要职,其中比较著名的有谷歌 CEO 桑德.皮查伊,微软 CEO 萨蒂亚.纳德拉,Adobe CEO 山塔努.纳拉延。反观硅谷的华裔,虽然在数量上与印度裔相近,却不像印度人那样大量占据企业的中高层。你可以说因为印度人英语比较好,虽然他们说英语普遍有口音..

2020-06-05 21:42:06 435

原创 数据结构和算法 | 第一部分第五课:算法复杂度实践

作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:https://www.jianshu.com/p/060ef52580af内容简介前言寻找最大和最小的元素寻找不重复的元素寻找不重复的元素:另一种方法第一部分第六课预告1. 前言经过 数据结构和算法 | 第一部分第三课:算法复杂度(上) 和 数据结构和算法 | 第一部分第四课:算法复杂度(下) ,我们讲完了算法复杂度,是时候来做点实践的练习,巩固一下所学知识点了。算法的复杂度是个不错的知识点,但是它与我们这门算..

2020-05-18 17:01:41 474

原创 数据结构和算法 | 第一部分第四课:算法复杂度(下)

作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:https://www.jianshu.com/p/3e5e987c7e05内容简介大 O 符号时间复杂度和空间复杂度最坏情况下的复杂度第一部分第五课预告1. 大 O 符号上一课 数据结构和算法 | 第一部分第三课:算法复杂度(上) 我们开始了算法复杂度的学习,这一课我们继续学习后半段。我们已经看到,复杂度只考虑操作数目的一个数量级(忽略了其他的组分),这是一种近似。为了表示这种近似,我们使用一个特定的符号,就是著..

2020-05-18 17:00:11 464

原创 数据结构和算法 | 第一部分第三课:算法复杂度(上)

作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:https://www.jianshu.com/p/14982c42b2d8内容简介算法的正确性算法的复杂度“渐近”度量第一部分第四课预告1. 算法的正确性上一课 数据结构和算法 | 第一部分第二课:小鸭子们去旅行 中,我们讲了一个有趣的小故事,就是为了引出算法复杂度。算法复杂度非常重要,要讲的内容也很多,所以我们分为上下两课。当程序员需要解决计算机科学相关的问题时,他们(通常)会编写一个程序。这个程序包含一..

2020-05-18 16:58:39 538

原创 数据结构和算法 | 第一部分第二课:小鸭子们去旅行

作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:https://www.jianshu.com/p/31d14bd080d4内容简介引出算法复杂度的故事两种算法两种算法的对比第一部分第三课预告1. 引出算法复杂度的故事上一课 数据结构和算法 | 第一部分第一课:什么是数据结构和算法 中,我们初步认识了数据结构和算法。既然我们要开始学习算法,就不能不提一下算法复杂度。但在我们开始谈论算法的复杂度(Complexity)之前,我希望先给大家讲个小故事。这个轻松的小..

2020-05-18 16:56:09 362

原创 数据结构和算法 | 第一部分第一课:什么是数据结构和算法

作者 谢恩铭,公众号「程序员联盟」。转载请注明出处。原文:https://www.jianshu.com/p/b2f23799a5bb内容简介前言什么是算法算法无处不在计算机的“特权”角色什么是数据结构第一部分第二课预告1. 前言程序员应该知道:程序 = 数据结构 + 算法(Program = Data Structure + Algorithm )。作为一个程序员,如果不了解数据结构和算法,应该会不太好意思出门跟人家打招呼。在这个课程里,我会带大家以循序渐进、轻松幽..

2020-05-18 16:48:20 457

原创 微信公众号排版 | 汇总和实战

1. 排版重要性2. 公众号排版资源3. 公众号排版须知4. 图文排版实战

2017-03-27 21:25:10 2560

原创 如何消除苹果Mac电脑开机声音

-- 简书作者 谢恩铭 转载请注明出处内容简介前言实现1. 前言苹果的 Mac OS X 操作系统,我个人认为非常之赞。用了 Mac 系统,真的回不去 Windows 了。我之前用过2014年出品的 MacBook Pro 15 寸,可惜来巴黎第一个月末被偷了。现在我用的是 2015 年出品的 MacBook Pro 13 寸。作为一个有 5 年工作经验的程序员,我觉得:对于

2017-03-22 17:03:59 18273 1

原创 Linux安装搜狗拼音和谷歌拼音输入法

-- 简书作者 谢恩铭 转载请注明出处内容简介前言安装前准备安装搜狗拼音输入法安装谷歌拼音输入法总结1. 前言作为每天使用 Linux 的程序员,我很喜欢 Linux 系统。在公司里,我的台式电脑上只装了 Ubuntu 16.04。每天就是 :命令行,各种爽;谈笑间,键盘“灰飞烟灭”。在家里我有两台电脑,一台 2015 年 13 寸 MacBook Pro ,一

2017-03-22 17:03:57 2176

原创 苹果Mac自带词典完美扩充

-- 简书作者 谢恩铭 转载请注明出处内容简介前言准备工作实作后记1. 前言作为一个使用苹果Mac电脑的程序员,非常喜欢Mac OS系统的便捷和高效。基本上我可以说,用过Mac OS,就不再想要用Windows系统了,除非你要玩高端游戏。Mac系统自带的词典(Dictionary,英语“词典”的意思)软件也非常好用,只需要把光标置于你想释义的词上面,再用三个指头同时按下触摸

2017-03-22 17:03:45 3426 2

原创 【Android信息安防】三星KNOX容器(2)

-- 简书作者 谢恩铭 转载请注明出处内容简介前言三星的KNOX容器例子app我改动后的源码主要的改动后记1. 前言上一篇【Android信息安防】三星KNOX容器(1)中, 我们简介了Android的容器概念和三星的KNOX容器, 这次我们要来看一下创建KNOX容器的例子app, 以及我的实现。下文中Container和容器可以互换。因为容器的英语就是Container

2017-03-22 17:03:39 1076

原创 【Android信息安防】三星KNOX容器(1)

--简书作者 谢恩铭 转载请注明出处内容简介前言Android容器三星的容器次回预告1. 前言在这个飞速发展的IT时代,信息安全越来越成为人们关注的话题。旧版的Android系统总是被人们吐槽说安全系数低,不如乔帮主的苹果iOS系统那么安全。但是,Android早已今非昔比。虽然iOS还是比较精致,但是最近的几个版本都不是那么完美,很多低级的Bug,唉,也是醉了(小编

2017-03-22 17:03:37 2468

原创 Android探索之旅 | AIDL原理和实例讲解

-- 简书作者 谢恩铭 转载请注明出处前言为使应用程序之间能够彼此通信,Android提供了IPC (Inter Process Communication,进程间通信)的一种独特实现: AIDL (Android Interface Definition Language, Android接口定义语言)。网上有不少关于AIDL的文章,写得都很不错。不过例子构造大多略微复杂: 建立两个An

2017-03-22 17:03:34 584

原创 ubuntu-make | Ubuntu Linux一键安装开发环境

-- 简书作者 谢恩铭 转载请注明出处内容简介什么是ubuntu-make安装最新版ubuntu-make用ubuntu-make一键安装所需开发环境在Github上为开源项目ubuntu-make做贡献1. 什么是ubuntu-make我之前的文章 Linux探索之旅 | 第二部分第七课:软件安装,如虎添翼 中, 已经写了如何在Linux下安装软件。相比于Windows,

2017-03-22 17:03:28 871

原创 Android探索之旅 | 为应用添加角标(Badge)

-- 简书作者 谢恩铭 转载请注明出处内容简介需求简介Android角标起源不错的Github项目清除角标小问题纠错总结1.需求简介角标是什么意思呢?看下图即可明了:可以看到图中的乐购这个app右上角的红色的圆圈,里面有10这个数字的,就是一种角标。角标,英语是badge,也就是“徽章,像章,奖章; 象征,标记”的意思。一般来说,应用的角标是用来标记有多少条

2017-03-22 17:03:22 768

原创 为什么程序员一定要会用Google和Stack Overflow?

-- 简书作者 谢恩铭 转载请注明出处内容简介前言为什么用Google不用百度为什么用Stack Overflow小结前言下文中,谷歌统一用Google表示。作为程序员,用Google比用百度更节省时间,此话不假。 在法国工作也有4年了,加上之前的两个6个月的实习,勉强算“5年”工作经历吧...虽说我离编程大牛还相距甚远,但是:这些年编程的一个很深的感触就是:95%的

2017-03-22 17:03:19 525

原创 Android开发小技巧 | 一句命令搞定截屏

-- 简书作者 谢恩铭 转载请注明出处一句命令搞定截屏在安卓开发中, 我们很多时候都要用到截屏这个功能。 有时是为了演示, 有时是为了报告问题(比如在Bugzilla, Jira, Redmine等Bug跟踪系统中上传截图), 有时是为了发布应用时要用的截图。今天就来聊聊如何快速只用一句简单的命令就搞定截图。由繁到简的演进:三种方法这篇主要讲Linux系统下如何Android手机截

2017-03-22 17:02:45 723

原创 程序员小助手 | Emacs,最强编辑器,没有之一

Emacs的Logo-- 简书作者 谢恩铭 转载请注明出处【程序员小助手】系列在这个系列文章(不定期更新)中,小编会把这些年的编程学习和工作中使用到的个人感觉非常好的软件推荐给大家,希望能够共享美好资源,使大家提高编程和办事效率。Emacs,最强编辑器,没有之一小编知道,此标题一出,肯定会遭受广大群众“诟病”,说不好还会被其他编辑器的粉丝暗地里“干掉”。比如,Vim,Subli

2017-03-22 17:02:17 3831

原创 Android探索之旅 | 用AsyncTask实现多线程+实例

-- 简书作者 谢恩铭 转载请注明出处用AsyncTask实现多线程在Android应用开发中,有时我们需要实现任务的同步。Android里的AsyncTask类可以帮我们更好地管理线程同步(异步方式),就像Thread类能做的,不过用法比Thread更简单。AsyncTask算是帮我们做了一层封装吧,使我们可以不用操心那么多,如果阅读AsyncTask的源码就可以了解。具体Async

2017-03-22 17:01:49 299

原创 Android探索之旅 | 国际化你的App+网站推荐

-- 简书作者 谢恩铭 转载请注明出处国际化你的App+网站推荐说到Android应用的国际化, 作为Android开发者来说应该不会不懂。今天主要来推荐几个不错的免费的在线管理国际化的网站。Android中要国际化你的App, 使之能在不同语言配置下都能准确显示字符串, 是比较简单的事情。默认的字符串的资源文件是以英语为语言的, 是 res/values/strings.xml如果要

2017-03-22 17:01:43 310

原创 程序员的未来

-- 简书作者 谢恩铭 转载请注明出处那是...有朋友在程序员联盟微信和QQ群里问:"程序员的未来如何?"写一篇文章回答一下。我自然不想把这篇文章写成有“煽动”性的,但是现实就是这么"残酷":程序员的未来,那是... 相当滴(注意此处要有宋丹丹那种东北腔)... 光明!唉, 说好的做人要谨慎, 低调 ,谦虚呢... 容我先写几行代码压压惊。可以从以下几方面来分析从我的亲身经历来看

2017-03-22 17:01:40 428

原创 C语言探索之旅 | 第二部分第十一课:练习题和习作

-- 简书作者 谢恩铭 转载请注明出处第二部分第十一课:练习题和习作上一课和上上一课我们完成了一个游戏:C语言探索之旅 | 第二部分第九课: 实战"悬挂小人"游戏C语言探索之旅 | 第二部分第十课: 实战"悬挂小人"游戏 答案这些练习题是帮助大家巩固知识的,其实不难,特别对于有编程经验的人来说。不看答案来完成这15道题目吧,都是单选题。练习题1.什么是全局变量?

2017-03-22 17:01:34 285

原创 C语言探索之旅 | 第二部分第十课: 实战"悬挂小人"游戏 答案

-- 简书作者 谢恩铭 转载请注明出处第二部分第十课: 实战"悬挂小人"游戏 答案经过上一课C语言探索之旅 | 第二部分第九课: 实战"悬挂小人"游戏之后,相信大家都或多或少有写自己的“悬挂小人”的游戏代码吧。这一课我们就来"终结"这个游戏吧 (听着怎么有点吓人...)。Yes, you are terminated.解方(1. 游戏的代码)如果你开始阅读这里,说明:或者你写

2017-03-22 17:01:31 665

原创 Android神兵利器之Image Asset Studio

-- 简书作者 谢恩铭 转载请注明出处Android Studio自带图标制作利器 Image Asset Studio曾几何时, Android开发没有那么方便, 制作一个图标也许都要请美工, 或者自己花时间去PS。或者去一些在线图标制作网站, 例如:https://makeappicon.com/http://iconion.com/但是, 这样的苦日子已经一去不复返咯~随

2017-03-22 17:01:29 1277

原创 C语言探索之旅 | 第二部分第九课: 实战"悬挂小人"游戏

-- 简书作者 谢恩铭 转载请注明出处第二部分第九课: 实战"悬挂小人"游戏第二部分的理论知识基本讲完了,上一课我们经历了很有意思的C语言探索之旅 | 第二部分第八课:动态分配。这一课我们来实战一下,要实现的游戏叫“悬挂小人”。这个“小人”,不是“君子和小人”的小人。是little man(小小的人)的意思。小编你有必要这么强调吗?... 简直无聊嘛。好了,话休絮烦...俗语说得好:

2017-03-22 17:01:23 528

原创 C语言探索之旅 | 第二部分第八课:动态分配

-- 简书作者 谢恩铭 转载请注明出处第二部分第八课:动态分配上一课是C语言探索之旅 | 第二部分第七课:文件读写。经历了第二部分的一些难点课程,我们终于来到了这一课,一个听起来有点酷酷的名字: 动态分配“万水千山总是情,分配也由系统定”到目前为止,我们创建的变量都是系统的编译器为我们自动构建的,这是简单的方式。其实还有一种更偏手动的创建变量的方式,我们称为“动态分配”(Dynam

2017-03-22 17:01:20 555

原创 C语言探索之旅 | 第二部分第七课:文件读写

-- 简书作者 谢恩铭 转载请注明出处第二部分第七课:文件读写上一课C语言探索之旅 | 第二部分第六课:创建你自己的变量类型之后,我们来学习很常用的文件读写。我们学过了这么多变量的知识,已经知道变量实在是很强大的,可以帮助我们实现很多事情。变量固然强大,还是有缺陷的,最大的缺陷就是:不能永久保存。因为C语言的变量储存在内存中,在你的程序退出时就被清除了,下次程序启动时就不能找回那个值了

2017-03-22 17:01:14 430

原创 C语言探索之旅 | 第二部分第六课:创建你自己的变量类型

-- 简书作者 谢恩铭 转载请注明出处第二部分第六课:创建你自己的变量类型上一课C语言探索之旅 | 第二部分第五课:预处理之后,我们进入令人激动也非常有意思的一课。众所周知,C语言是面向过程的编程语言,与Java,C#等面向对象的编程语言有所不同。在面向对象的编程语言中,有类的概念。C语言是没有类这种“类型”的,但是C语言就不能“模拟”面向对象编程了吗?不,只要你设计得好,C语言也可

2017-03-22 17:01:09 448

原创 C语言探索之旅 | 第二部分第五课:预处理

-- 简书作者 谢恩铭 转载请注明出处第二部分第五课:预处理上一课C语言探索之旅 | 第二部分第四课:字符串,我们结束了关于字符串的旅程。大家在一起经历了前三课:指针,数组和字符串的“疲劳轰炸”之后,这一课回归轻松。就像刚在沙漠里行走了数日,突然看到一片绿洲,还有准备好的躺椅,清澈的小湖,冷饮,西瓜,一台顶配电脑(又暴露了程序员的本质...)等等,脑补一下这个画面还是挺开心的。前面三课

2017-03-22 17:01:06 336

原创 C语言探索之旅 | 第二部分第四课:字符串

-- 简书作者 谢恩铭 转载请注明出处第二部分第四课:字符串上一课C语言探索之旅 | 第二部分第三课:数组,我们结束了关于数组的旅程。好了,这课我不说“废话”,直接进入主题(但又好像不是我的风格...)。这一课我们还是会涉及一些指针和数组的知识。字符串,这是一个编程的术语,用来描述“一段文字”,很简单。一个字符串,就是我们可以在内存中以变量的形式储存的“一段文字”。比如,用户名是一个

2017-03-22 17:01:02 351

原创 C语言探索之旅 | 第二部分第三课:数组

-- 简书作者 谢恩铭 转载请注明出处第二部分第三课:数组结束了上一课“指针”的有点艰难的旅程(其实上一课没有讲很深),C语言探索之旅 | 第二部分第二课:进击的指针,C语言的王牌!,这一课我们来学习“数组”这个C语言的重点。我们将继续“一路向北”,“指”哪打哪。为什么这么说呢,因为这一课我们还要涉及指针的知识,就如上一课说的,指针的使用几乎是贯穿C语言的,而且我们也会步步深入指针的学习

2017-03-22 17:01:00 463

原创 C语言探索之旅 | 第二部分第二课:进击的指针,C语言的王牌!

-- 简书作者 谢恩铭 转载请注明出处第二部分第二课:进击的指针,C语言的王牌!上一课是C语言探索之旅 | 第二部分第一课:模块化编程终于来到了这一刻(课),是的,这一课我们就来看《C语言探索之旅》的重头戏中的重头戏: 指针!如果把这个系列课程比做寻宝之旅的话,那么指针就是最贵重的那个宝藏。如果把C比做一棵佳美的葡萄树,那么指针就是那累累硕果;如果把C比作太阳系,那么

2017-03-22 17:00:56 655

国外的fruit ninja 水果忍者 项目

Unity开发的,国外的fruit ninja 水果忍者 项目

2013-09-09

Android系统级深入开发—移植与调试 Part2

目前网上不提供此pdf的完整下载。自己制作的,高清,有对应目录。 Android学习很好的教程,内容详实。此为part2

2012-08-03

Android系统级深入开发—移植与调试 Part1

目前网上不提供此pdf的完整下载。自己制作的,高清,有对应目录。 Android学习很好的教程,内容详实。此为part1

2012-08-02

c程序设计语言第二版 书+习题解答 pdf

压缩打包,C程序设计语言第二版全书的pdf + 习题解答的pdf C语言之父的著作,经典中的经典。必看。

2012-07-27

Discuz社区论坛软件

Crossday Discuz! Board(简称 Discuz!)是康盛创想(北京)科技有限公司推出的一套通用的社区论坛软件系统,自2001年6月面世以来,Discuz!已拥有五年以上的应用历史和三十多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新的版本X1已于2010年5月19日推出。2010年8月23日,腾讯和康盛创想(Comsenz)联合宣布,双方已达成收购协议,康盛创想将成为腾讯的全资子公司,具体交易将在近期完成。

2010-09-23

空空如也

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

TA关注的人

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