-
框架之路入门
所属栏目:[设计教程] 日期:2016-10-30 热度:199
按耐不住激动的心情,因为继上篇文章后,不断的完善框架,今天终于整个系统基本稳定了,就继续谈框架。 我做C#开发已经近五年了。已经爱上她了,我经常开玩笑说,写代码如同谈恋爱,关键是我想认真的做一名程序员而不是码农。 简单回顾一下,目前系统是WCF[详细]
-
机器学习研究与开发平台的选择
所属栏目:[设计教程] 日期:2016-10-29 热度:136
目前机器学习可以说是百花齐放阶段,不过如果要学习或者研究机器学习,进而用到生产环境,对平台,开发语言,机器学习库的选择就要费一番脑筋了。这里就我自己的机器学习经验做一个建议,仅供参考。 首先,对于平台选择的第一个问题是,你是要用于生产环境[详细]
-
理解JavaScript中的作用域链
所属栏目:[设计教程] 日期:2016-10-29 热度:154
理解了作用域链,闭包就不难理解了,所以本文主要谈一谈我对作用域链的理解。关于JavaScript中变量的作用域,全局变量在程序中始终都有定义。局部变量在声明它的函数体内以及其内部所嵌套的函数内始终是有定义的。那么JavaScript是如何管理这些全局变量和局[详细]
-
npm包与gem包--在线离线安装
所属栏目:[设计教程] 日期:2016-10-29 热度:127
目录 NPM 在线 离线 GEM 在线 离线 NPM,即为Node的包管理工具,官网为https://www.npmjs.com/,我们可以在站内搜索所需要的NPM包,了解相关的使用规则 安装NPM包有两种方式:线上与线下 线上 1. 连接官方源 下载npm管理工具后,默认是连接到官方的源,命[详细]
-
【分布式】Chubby与Paxos
所属栏目:[设计教程] 日期:2016-10-29 热度:144
副标题#e# 一、前言 在上一篇理解了Paxos算法的理论基础后,接下来看看Paxos算法在工程的应用。 二、Chubby Chubby是一个面向松耦合分布式系统的锁服务,GFS(Google File System)和Big Table等大型系统都是用它来解决分布式协作、元数据存储和Master选举[详细]
-
Java 序列化与反序列化
所属栏目:[设计教程] 日期:2016-10-29 热度:198
副标题#e# 1、什么是序列化?为什么要序列化? Java 序列化就是指将对象转换为字节序列的过程,而反序列化则是只将字节序列转换成目标对象的过程。 我们都知道,在进行浏览器访问的时候,我们看到的文本、图片、音频、视频等都是通过二进制序列进行传输的,[详细]
-
C语言之break和continue
所属栏目:[设计教程] 日期:2016-10-29 热度:149
一 break 和 continue 的介绍 break: 1).跳出当前所在的switch语句(tips:可查看前面 switch 部分) 2).跳出当前所在的循环 continue: 结束本次循环,继续下次循环 tips:代码例子如下 #include stdio.h int main(int argc, const char * argv[]) { //循环1[详细]
-
大叔也说并行和串行`性能提升N倍(N由操作系统位数和cpu核数决定)
所属栏目:[设计教程] 日期:2016-10-29 热度:142
副标题#e# 返回目录 并行是.net4.5主打的技术,同时被封装到了System.Threading.Tasks命名空间下,对外提供了静态类Parallel,我们可以直接使用它的静态方法,它可以并行一个委托数组,或者一个IEnumerable的迭代,而今天主要通过一个访问数据库的代码,来[详细]
-
React-Native 组件开发方法
所属栏目:[设计教程] 日期:2016-10-29 热度:57
副标题#e# 前言 React Native的开发思路是通过组合各种组件来组织整个App,在大部分情况下通过组合View、Image等几个基础的组件,可以非常方便的实现各种复杂的跨平台组件,不过在需要原生功能支持、对性能有要求的情况下还是需要进行一定的原生的开发,合[详细]
-
scala reflection-Mirrors,ClassTag,TypeTag and WeakTypeTag
所属栏目:[设计教程] 日期:2016-10-29 热度:143
副标题#e# 反射reflection是程序对自身的检查、验证甚至代码修改功能。反射可以通过它的Reify功能来实时自动构建生成静态的Scala实例如:类(class)、方法(method)、表达式(expression)等。或者动态跟踪当前程序运算事件如:方法运算(method invocati[详细]
-
计算机程序的思维逻辑 (45) - 神奇的堆
所属栏目:[设计教程] 日期:2016-10-29 热度:131
副标题#e# 前面几节介绍了Java中的基本容器类,每个容器类背后都有一种数据结构,ArrayList是动态数组,LinkedList是链表,HashMap/HashSet是哈希表,TreeMap/TreeSet是红黑树,本节介绍另一种数据结构 - 堆。 引入堆 之前我们提到过堆,那里,堆指的是内存[详细]
-
[Web API] Web API 2 深入系列(7) Model绑定(下)
所属栏目:[设计教程] 日期:2016-10-29 热度:136
目录 ModelBinder ModelBinderProvider 不同类型的Model绑定 简单类型 复杂类型 其他类型 ModelBinder ModelBinder是Model绑定的核心. public interface IModelBinder{ //绑定Model方法,返回绑定是否成功 bool BindModel(HttpActionContext actionContext,[详细]
-
PS教程!3种要领教你快速绘制椭圆矩形
所属栏目:[设计教程] 日期:2016-10-29 热度:189
椭圆矩形是介于圆和圆角矩形中间的形状,是主题图标绘制最流行的形状之一,有一些新人和身边朋友问我怎么绘制这种形状,今天分享一下我的绘制方法,总共3个,都很方便简单,UI设计师们学起来~ 延伸阅读: PS教程!如何绘制一颗晶莹剔透的樱桃 PS教程!手把[详细]
-
在 mongodb 终端情形下写多行 javascript 代码、函数
所属栏目:[设计教程] 日期:2016-10-29 热度:172
工作中碰到一个问题,需要把某个 collection 中的某些符合条件的数据取出来,逐行处理其中某些字段。mongodb 终端下支持直接写 js 代码、函数,也可以运行 js 文件。 1 首先需要设置 mongo 终端的代码编辑器,不设置的话只能输入一行代码文件,无法处理大[详细]
-
Visual Studio高级调试技巧
所属栏目:[设计教程] 日期:2016-10-29 热度:59
副标题#e# 1. 设置软件断点,运行到目标位置启动调试器 方法①:使用汇编指令(注:x64 c++不支持汇编) _asm int 3 方法②:编译器提供的方法 __debugbreak(); 方法③:使用windows API DebugBreak(); WerFault.exe进程(Windows Error Reporting)弹出Con[详细]
-
烧钱游戏----加入创业公司的一些感想
所属栏目:[设计教程] 日期:2016-10-29 热度:195
也许是厌倦了别人的指手画脚,也许是不甘于为她人做嫁衣,也许是享受了国家的政策扶持。近些年来,创业大潮越来越汹涌。最近,就有幸加入了一家创业型公司。接下来聊聊自己的一些感受。 以往的话,就是上班领工资,完全没有考虑过公司的运营成本。也许是之[详细]
-
ABP框架 功能管理
所属栏目:[设计教程] 日期:2016-10-29 热度:73
副标题#e# 文档目录 本节内容: 简介 关于 IFeatureValueStore 功能类型 Boolean 功能 Value 功能 定义功能 基本功能属性 其它功能属性 功能层次 检查功能 使用RequiresFeature特性 RequiresFeature特性注意事项 使用 IFeatureChecker IsEnabled GetValue[详细]
-
编程的艺术门槛
所属栏目:[设计教程] 日期:2016-10-28 热度:121
副标题#e# 编程是门艺术,这个说法由来已久。最近在朱赟的公众号(嘀嗒嘀嗒)读到一篇文章《设计是门逻辑学,然后才是美学》,文中作者漂洋过海追寻艺术,老师却说:“设计不是艺术[详细]
-
来看看机智的前端童鞋怎么防盗
所属栏目:[设计教程] 日期:2016-10-28 热度:192
副标题#e# 很多开发的童鞋都是只身混江湖、夜宿城中村,如果居住的地方安保欠缺,那么出门在外难免担心屋里的财产安全。 事实上世面上有很多高大上的防盗设备,但对于机智的前端童鞋来说,只要有一台附带摄像头的电脑,就可以简单地实现一个防盗监控系统~[详细]
-
我们是怎么做Code Review的
所属栏目:[设计教程] 日期:2016-10-28 热度:106
副标题#e# 前几天看了《Code Review 程序员的寄望与哀伤》,想到我们团队开展Code Review也有2年了,结果还算比较满意,有些经验应该可以和大家一起分享、探讨。 我们为什么要推行Code Review呢?我们当时面临着代码混乱、Bug频出的状况。 当时我觉得要有所[详细]
-
[PHP内核探索]PHP中的哈希表
所属栏目:[设计教程] 日期:2016-10-28 热度:155
副标题#e# 在PHP内核中,其中一个很重要的数据结构就是HashTable。我们常用的数组,在内核中就是用HashTable来实现。那么,PHP的HashTable是怎么实现的呢?最近在看HashTable的数据结构,但是算法书籍里面没有具体的实现算法,刚好最近也在阅读PHP的源码,[详细]
-
Code Review 程序员的寄望与哀伤
所属栏目:[设计教程] 日期:2016-10-28 热度:109
副标题#e# 一个程序员,他写完了代码,在测试环境通过了测试,然后他把它发布到了线上生产环境,但很快就发现在生产环境上出了问题,有潜在的 bug。 事后分析,是生产环境的一些微妙差异,使得这种 bug 场景在线下测试中很难被发现。毕竟想要在测试环境完美[详细]
-
谈谈如何使用Netty开发实现高性能的RPC服务器
所属栏目:[设计教程] 日期:2016-10-28 热度:176
副标题#e# 并且耗时靠近11秒,如下所示: 可以很清晰地看到,本文计划的RPC处事器挪用的流程图如下所示: 客户端并发提倡RPC挪用哀求, 2、Netty处事端的线程模子是单线程、多线程(一个线程认真客户端毗连, true)。 总共耗时靠近11秒,可以按照营业需求机[详细]
-
ABP框架 授权
所属栏目:[设计教程] 日期:2016-10-28 热度:138
副标题#e# 文档目录 本节内容: 简介 关于 IPermissionChecker 定义许可 检查许可 使用 AbpAuthorize特性 AbpAuthorize特性注意事项 废止授权 使用 IPermissionChecker 在Razor视图里 客户端(Javascript) 许可管理器 简介 几乎所有的企业应用在某引起级别[详细]
-
预测用户的需求对开发人员来说是非常困难的
所属栏目:[设计教程] 日期:2016-10-28 热度:96
副标题#e# 可是当一个接洽人中国包括电话号码,无论新的技能有多好!O(∩_∩)O) 提议:去实行相识更多新的技能,因此我们可以行使一个查询语句取出一小我私人的全部信息,假如你行使过 WordPress 的搜刮,私家等.) number 题目二: 对付接洽人邮箱我们也会[详细]

浙公网安备 33038102330479号