上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 单线程普通上传 1、用流打开文件 var item = new FileInfo(filePath); FileStream stream = item.OpenRead(); 2、读取到字节 var fs=stream; var transeBytesSize = fs.Length; var d 阅读全文
posted @ 2021-06-17 15:13 micDavid 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 一、流与缓存区 1.1 如何理解流? 流是一种连接,一种管道,它建立了与物理文件或网络相关联的机制,方便读写文件或者网络。当然还有其它类型的流。 1.2 流的操作 读取:将数据从流传输到缓存区,缓冲区就是内存中的一块区域,代码中常用byte数组。 写入:将数据从数据源传输到流中。 流用完后需要释放资 阅读全文
posted @ 2021-06-16 18:39 micDavid 阅读(692) 评论(1) 推荐(0) 编辑
摘要: 遥想当年,上学期间,汇编程序,从未成功。今又试之,终成功,遂记录。 Hello.asm文件如下: cmd运行结果如下: ml 为汇编编译器,生成hello.obj文件,然后执行 link,最终生成hello.exe文件 win10 64位上如何搭建环境? 1、安装masm32,从官网下载 http: 阅读全文
posted @ 2020-01-05 20:18 micDavid 阅读(781) 评论(1) 推荐(0) 编辑
摘要: 一、可维护性 高内聚、低耦合 高内聚,是针对一个组件(类)内部而言,如果一个组件干了好几件不相关的事情,那么组件内部就比较散,出问题是迟早的事情。中原大战之后,蒋介石表面上统一了各个军阀,实际上,他们内部之间不够内聚,一盘散沙。 低耦合,是针对多个组件之间的关系。老死不相往来,是理想国,也就没有什么 阅读全文
posted @ 2019-09-11 15:04 micDavid 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 做开发工作十年了,去公司面试,面试官问:“你今后的职业规划是啥?” 我本无规划,如果非要问我规划,那就是朝着技术方向继续发展,技术方向发展的路线是什么? 1、程序员-高级程序员-架构师-cto 2、程序员-高级程序员-技术专家 这个只是我自己想到的,当然发展的路线可能有多样。比如有人喜欢写作,可以出 阅读全文
posted @ 2019-09-06 16:59 micDavid 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 一、什么是迭代器模式? 定义:提供一种顺序访问集合的方法,而不暴露集合内部的表示 顺序访问,one by one(挨个访问),不暴露集合内部表示,反映了面向对象程序中的封装性。可以这么理解,一组模特从后台出场,一个接着一个,但是先出场的模特,未必是站在最前面的模特。换句话说,对于观众,你不知道后台模 阅读全文
posted @ 2019-09-04 17:21 micDavid 阅读(388) 评论(0) 推荐(1) 编辑
摘要: 一、背景 煤矿地磅产生了一系列数据: 我想从这些数据中,取出最能反映当前车辆重量的数据(有很多数据是车辆上磅过程中产生的数据)。我于是想到了聚类算法KMeans,该算法思想比较简单。 二、算法步骤 1、从样本中随机取出k个值,作为初始中心 2、以k个中心划分这些数据,分为k个组 3、重新计算出每个组 阅读全文
posted @ 2019-07-23 12:00 micDavid 阅读(1753) 评论(0) 推荐(0) 编辑
摘要: 一、什么是委托呢? 听着名字挺抽象,确实不好理解。面试官最喜欢考察这个,而且更喜欢问:“委托和事件有何异同?”。如果对一些知识点没有想明白,那么很容易被绕进去。研究任何事物,我们不妨从它的定义开始,委托也不例外。那么先来看c#中的委托定义,先来个例子: 这个委托,看起来就是个方法签名,取包裹,需要验 阅读全文
posted @ 2019-07-17 16:15 micDavid 阅读(21638) 评论(1) 推荐(4) 编辑
摘要: 1、c#垃圾回收机制 从以下方面入手展开: 1、压缩合并算法 2、代的机制 3、GC调用终结器 2、委托和事件 先说它的定义:委托的本质是类,类型安全的指针,然后从用途上考虑,事件是包装的委托,但事件不是委托 3、c#索引 问题:索引可以是字符串吗?如何定义? 可以从索引的本质出发,就是从编译后的I 阅读全文
posted @ 2019-03-04 22:39 micDavid 阅读(3494) 评论(0) 推荐(4) 编辑
摘要: 写了一个window服务,循环更新sqlite记录,内存一点点稳步增长。三天后,内存溢出。于是,我从自己的代码入手,查找到底哪儿占用内存释放不掉,最终明确是调用servicestack.ormlite更新sqlite数据库造成的。至于是不是框架问题,可能性不大,因为本地模拟执行的代码没有任何问题。我 阅读全文
posted @ 2019-01-16 23:12 micDavid 阅读(7965) 评论(3) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页