02 2020 档案
摘要:初学者说“开发好难”,“完全无法理解”,其实不是因为他遇到的问题很难,而是他没有掌握一个良好的搜索答案和提问的方式。 今天讲的搜索和提问的问题,我个人认为是开发过程中最最最重要的问题,因为它是打开其他所有内容的钥匙。掌握了钥匙,世界的大门就会向你敞开。 搜索引擎 && 搜索关键词 我们在之前的教程中
阅读全文
摘要:搜索 搜索问题的时候,比较常用的网址有下面几个: 微软官方文档 "Microsoft Docs" "stack overflow" "github" "博客园" "csdn" 独立技术点的社区论坛,比如 "Xamarin Community Forums" 学习 免费资源中有很多非常好的、质量高的学
阅读全文
摘要:GitHub是什么呢?这里我引用下官方的说法吧: GitHub是汇集了全世界开发者的最大的开发社区,它帮助开发者发现,共享和构建更好的软件。从开源项目到私人团队仓库,GitHub是进行协作开发的统一平台。 我主要讲一下,自己的Github应该怎么看,别人的仓库应该怎么看。 目录 "个人页面" "项目
阅读全文
摘要:.net 创建Windows Service .net for TCP服务端 && 客户端 TypeScript Array Remove EntityFrameworkCore 一表对多表存在外键的设计 读取mdb文件 基类、子类之间的类型转换 自定义显隐式类型转换 EF Code First 快
阅读全文
摘要:一个产品的开发和运营,往往需要长时间的开发、运维,这期间伴随着开发人员、产品经理、CTO等岗位的入职与离职,用户需求的变更。人员的变动、产品功能的修改与升级,种种问题都需要一个可控的、可靠的方式来进行管理。让我们来思考一下下面几个问题: 如果产品的新功能反馈不好(产品背锅,哈哈哈),怎么马上撤掉这个
阅读全文
摘要:项目管理和命名方式都是“规范”的问题,部分公司会书写这方面的规范文档,以保证大家写出来的代码符合同一规范。这里只讨论常用的规范方式。 项目管理 项目管理这一块,涉及到解决方案中的各个概念,“解决方案”、“项目”、“文件夹”、“文件”(含说明性文档)。其中,解决方案包含项目,项目包含文件夹,文件夹包含
阅读全文
摘要:学习C ,不能光看光想,多动手比什么都强。带着目的地去学习,事半功倍。比如实现什么算法、解决什么问题,都是现阶段完全可以去实现的。 C 是后续开发的的基础,一定要跟着 "菜鸟教程" 一类的教程,好好梳理一遍。理解类和结构体,了解各种数据结构、了解运算符、了解访问修饰符等等,都是基础中的基础。 不用刻
阅读全文
摘要:程序在遇到问题无法继续执行时,会 告知开发/用户。开发需要做的事情就是,在开发过程中,尽量减少异常发生的可能,同时完成异常捕获,保证丑陋的异常不会直面用户。 同时,异常内容也是调试过程中非常重要的讯息。 打断点调试 调试的目的是检验我们的代码是否有问题,代码是否按照我们的想法在正确的执行。 打断点调
阅读全文
摘要:判断是个很简单的概念:如果是________,就________;如果不是________,就________。就是“分情况讨论”。 我们日常生活中对此应用广泛,比如: 比如你下班回家的路上,妈妈一通电话,“儿砸,去菜市场问问排骨多少钱,如果35块以下就买3斤,如果35块以上就算了”。 这其实就是一
阅读全文
摘要:递归是一个对初学者来说不太好理解的概念,要我说的话,我觉得像俄罗斯套娃,像下面这种图。 递归是不停的调用自己,并在达到某个条件的时候停止递归,返回结果。 我们尝试下解决这样的问题:斐波那契数列 斐波那契数列的排列是:0,1,1,2,3,5,8,13,21,34,55,89,144……它后一个数等于前
阅读全文
摘要:今天讲 。 先讲C 已经实现好的,可以直接使用的排序方式。毕竟我们的目标并不是学习怎么给数字排序不是。 然后我们再以兴趣班的打开方式来看看手动写排序是怎样的体验。 今天的问题是:任意输入三个整数,然后按从小到大的顺序输出。 C 排序方法get√ 我们现在不知道C 有哪些排序的方法,我们应该用什么关键
阅读全文
摘要:光明小学六年级选出的男生的1/11和12名女生参加数学竞赛,剩下的男生人数是剩下的女生人数的2倍.已知六年级共有156人,问男、女生各有多少人? 这是一道小学六年级的数学题,大家肯定都会: 设置男生人数为x,女生人数为y,则有两个表达式 x+y=156 (10/11)x=(y 12) 2 ( 是乘号
阅读全文
摘要:准备工作 下面让我们 Visual Studio,新建一个控制台项目,开始C 语法的学习。 Visual Studio的问题,请直接搜索关键词:以管理员身份运行 Visual Studio。 可以看到,连官方都有正解的,你没有理由不会!剩下的内容请自行摸索,很简单。 打开Visual Studio后
阅读全文
摘要:怎么查询 我们先不说C 可以做什么,我们先想想,哪里可以知道C 可以做什么,我觉得我马上可以想到的是 1.微软官方文档,比如 "Microsoft Docs" 2.Visual Studio Installer 3.Visual Studio新建项目(这个根据Visual Studio安装内容的多少
阅读全文
摘要:C 学习必备的软件包括 、`Google Chrome Navicat`,下面我逐一讲解。 Google Chrome 直接搜索 或者 ,找到 "中国官方下载地址" 下载并安装。 (不建议去各种下载资源站下载,有官方的用官方的) 将谷歌浏览器设置为默认浏览器。 接下来是我认为最重要的一步, ! 强烈
阅读全文
摘要:"CSharpLearn" 是我新开的坑。打算从零开始讲解C ,主要面向想要学习.net的零计算机基础的小伙伴,内容包括但不限于:C 语法、编程思想、产品开发流程、C 的各种开发框架、调试、项目管理、数据库、团队合作等。 教程和代码都放在 "CSharpLearn" 里,博客园我会同步更新。所有 "
阅读全文
摘要:以MainActivity 为例,其他Activity是一样的 在 MainActivity 中设置Theme为 并且将 MainActivity 的父类从 改为 需要注意的是,在修改Theme后,一部分样式将失效(因为不再是原有Theme了) 参考资料 "Xamarin Android Activ
阅读全文
摘要:思路 1.找胶水项目 即寻找该目标库针对.net的“翻译”项目 比如: "Xamarin.Android.OpenCV" "opencvsharp" "OpenCvSharp" 可能涉及更新缓慢/版本滞后的问题 2.java 关键词:Android Bindings Library(Xamarin)
阅读全文