上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 一、可维护性 高内聚、低耦合 高内聚,是针对一个组件(类)内部而言,如果一个组件干了好几件不相关的事情,那么组件内部就比较散,出问题是迟早的事情。中原大战之后,蒋介石表面上统一了各个军阀,实际上,他们内部之间不够内聚,一盘散沙。 低耦合,是针对多个组件之间的关系。老死不相往来,是理想国,也就没有什么 阅读全文
posted @ 2019-09-11 15:04 micDavid 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 做开发工作十年了,去公司面试,面试官问:“你今后的职业规划是啥?” 我本无规划,如果非要问我规划,那就是朝着技术方向继续发展,技术方向发展的路线是什么? 1、程序员-高级程序员-架构师-cto 2、程序员-高级程序员-技术专家 这个只是我自己想到的,当然发展的路线可能有多样。比如有人喜欢写作,可以出 阅读全文
posted @ 2019-09-06 16:59 micDavid 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 一、什么是迭代器模式? 定义:提供一种顺序访问集合的方法,而不暴露集合内部的表示 顺序访问,one by one(挨个访问),不暴露集合内部表示,反映了面向对象程序中的封装性。可以这么理解,一组模特从后台出场,一个接着一个,但是先出场的模特,未必是站在最前面的模特。换句话说,对于观众,你不知道后台模 阅读全文
posted @ 2019-09-04 17:21 micDavid 阅读(310) 评论(0) 推荐(1) 编辑
摘要: 一、背景 煤矿地磅产生了一系列数据: 我想从这些数据中,取出最能反映当前车辆重量的数据(有很多数据是车辆上磅过程中产生的数据)。我于是想到了聚类算法KMeans,该算法思想比较简单。 二、算法步骤 1、从样本中随机取出k个值,作为初始中心 2、以k个中心划分这些数据,分为k个组 3、重新计算出每个组 阅读全文
posted @ 2019-07-23 12:00 micDavid 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 一、什么是委托呢? 听着名字挺抽象,确实不好理解。面试官最喜欢考察这个,而且更喜欢问:“委托和事件有何异同?”。如果对一些知识点没有想明白,那么很容易被绕进去。研究任何事物,我们不妨从它的定义开始,委托也不例外。那么先来看c#中的委托定义,先来个例子: 这个委托,看起来就是个方法签名,取包裹,需要验 阅读全文
posted @ 2019-07-17 16:15 micDavid 阅读(4669) 评论(1) 推荐(1) 编辑
摘要: 1、c#垃圾回收机制 从以下方面入手展开: 1、压缩合并算法 2、代的机制 3、GC调用终结器 2、委托和事件 先说它的定义:委托的本质是类,类型安全的指针,然后从用途上考虑,事件是包装的委托,但事件不是委托 3、c#索引 问题:索引可以是字符串吗?如何定义? 可以从索引的本质出发,就是从编译后的I 阅读全文
posted @ 2019-03-04 22:39 micDavid 阅读(2972) 评论(0) 推荐(2) 编辑
摘要: 写了一个window服务,循环更新sqlite记录,内存一点点稳步增长。三天后,内存溢出。于是,我从自己的代码入手,查找到底哪儿占用内存释放不掉,最终明确是调用servicestack.ormlite更新sqlite数据库造成的。至于是不是框架问题,可能性不大,因为本地模拟执行的代码没有任何问题。我 阅读全文
posted @ 2019-01-16 23:12 micDavid 阅读(4487) 评论(3) 推荐(2) 编辑
摘要: 1、服务介绍 操作系统在启动的时候,会启动一些不需要用户交互的进程。这些进程被称为服务。当操作系统启动后它就自动被运行。 2、组成 服务程序、服务控制程序(SCP,service control program)和服务控制管理器(SCM,service control manager)组成了Wind 阅读全文
posted @ 2018-12-19 13:11 micDavid 阅读(2686) 评论(2) 推荐(3) 编辑
摘要: 安装 Ubuntu dotnet core 跨平台已不再是梦,它带来的意义非凡,比如api接口可以在linux上编写及部署,也可以在windows上编写好,打包发布,然后copy到linux上部署。从官网下载最新版本, 然后装到虚拟机VMware中。如果是centeros,系统开启后,默认进入命令行 阅读全文
posted @ 2018-12-13 12:34 micDavid 阅读(1728) 评论(0) 推荐(1) 编辑
摘要: 红花还得绿叶陪衬。vue前端开发离不开数据,这数据正来源于请求web api。为什么采用.net core web api呢?因为考虑到跨平台部署的问题。即使眼下部署到window平台,那以后也可以部署到Linux下。 .net core web api与mvc的web api类似。我把遇到的问题归 阅读全文
posted @ 2018-12-09 21:23 micDavid 阅读(1042) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页