关闭

简说mvc路由

首先我们通过在Global.asax中的Application_Start将路由信息注册到RouteTable的Routes静态属性中。如下代码所示:  public class RouteTable { //省略 public static RouteCollection Routes { get; } } protected void Application...
阅读(0) 评论(0)

Markdown公式编辑学习笔记

一、公式使用参考 1.如何插入公式 行中公式(放在文中与其它文字混编)可以用如下方法表示:$ 数学公式 $ 独立公式可以用如下方法表示:$$ 数学公式 $$ 自动编号的公式可以用如下方法表示: 若需要手动编号,参见大括号和行标的使用 \begin{equation} 数学公式 \label{eq:当前公式名} \end{equation} 自动编号后的公式可在全文任...
阅读(7) 评论(0)

DotNetCore跨平台~在appsettings.json里自定义配置项

回到目录 DotNetCore里一切都是依赖注入的,对于appsettings这个可扩展的配置对象也不例外,它位于项目根目录,一般在startup里去注册它,在类中通过构造方法注入来获取当前的对象,以便去使用它,当然我们也可以自己去构建和使用它,下面我就来总结一下。 传统方法,startup注入,构造方法使用 1 注意配置类 public class RedisConfigura...
阅读(11) 评论(0)

hadoop生态圈列式存储系统--kudu介绍及安装配置

介绍 Kudu 是一个针对 Apache Hadoop 平台而开发的列式存储管理器。Kudu 共享 Hadoop 生态系统应用的常见技术特性: 它在 commodity hardware(商品硬件)上运行,horizontally scalable(水平可扩展),并支持 highly available(高可用)性操作。此外,Kudu 还有更多优化的特点: OLAP 工作的快速处理。 与 ...
阅读(13) 评论(0)

如果有只时光鸡 - 语义化的感悟

本篇杂记主要是近期编写前端代码的一次小小的总结,对于语义化感悟最深莫过于本人,但恰恰以前没接触过这块,所以近期越来越深刻。 语义化的好处: 1/ 便于更好的SEO - 搜索引擎爬取和收录 2/ 好的逻辑便于管理 - 对于页面代码的掌控 3/ 更好的阅读和维护 - 代码不仅仅是自己看更便于后来者阅读和管理、维护、扩展。 从广义上来说,不仅要使机器(搜索引擎等)易于理解,也要使人易于理解。在...
阅读(10) 评论(0)

Nginx负载均衡配置

背景   当一个网站从小到大,访问量逐渐增大现有的服务器已经支撑不住,一般的解决方案就是缓存、加服务器、数据库读写分离、实行负载均衡分布式等等,本人对这些技术方案都没有在项目中具体的实践过, 但是一直听同事过说起,利用空闲时间自我学习了解下; 负载均衡   什么是负载均衡,就是当快要承受不住的时候,又给你一台服务器来分担压力,请求会分配到两台服务器上,两台服务器上部署相同的内容相当于一个分...
阅读(12) 评论(0)

设计模式解密(20)- 职责链模式

1、简介 定义:避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。 主要解决:职责链上的处理者负责处理请求,客户只需要将请求发送到职责链上即可,无须关心请求的处理细节和请求的传递,所以职责链将请求的发送者和请求的处理者解耦了。 本质:分离职责,动态组合。    分离职责:分离职责是前提,只有先把复杂功能分开,...
阅读(13) 评论(0)

spring-session实现分布式集群session的共享

前言   HttpSession是通过Servlet容器创建和管理的,像Tomcat/Jetty都是保存在内存中的。但是我们把应用搭建成分布式的集群,然后利用LVS或Nginx做负载均衡,那么来自同一用户的Http请求将有可能被分发到多个不同的应用中。那问题来了,如何保证不同的应用能够共享同一份session数据呢?最简单的想法,就是把session数据保存到内存以外的一个统一的地方,例如Mem...
阅读(23) 评论(0)

css3最新版中文参考手册在线浏览

对于CSS 3.0,它对于我们Web设计人员来说不只是新奇的技术,更重要的是这些全新概念的Web应用给我们的设计开发提高了效率以及更多的无限可能性,我们将不必再依赖图片或者 Javascript 去完成圆角、块/文字阴影、渐变、透明度等提高Web设计质量的特色应用。        由于CSS3的新特性较多,所以web前端开发人员经常需要查找一些参考手册。我们有时候会下载chm格式的手册,但经常会...
阅读(22) 评论(2)

洋葱架构简介——分离是为了更好的结合

写出高质量软件是困难和复杂的:不仅仅是为了满足需求,还应该是健壮的,可维护的,可测试的,并且足够灵活以适应成长和变化。这就是洋葱架构出现的原因,它代表一组优秀的开发实践,用来开发任何的软件应用都是一个不错的方式。 洋葱架构,也成为整洁架构(The Clean Architecture),用来构建具有如下特点的系统: 1.    独立的Frameworks 2.    可测试 3.    独...
阅读(11) 评论(0)

学习Java分为几个阶段,分别是什么?

多年前我自学的时候是很茫然,上网问问题,总是一堆外行的人说很难啊,你需要这样需要那样,不然就是,一堆人说一些空话,多看多写,买好书,我很无语,除了这些就没有自己的一些想法吗?  首先很多人认为学JAVA要C的基础,但是实际上不用,学开车,我不想先学骑自行车,没有必要。 第一阶段:  1. JAVA语法和基础,包括循环。。和类的相关内容,如实现,继承什么的  2. 你需要掌握几个重点的集合,...
阅读(17) 评论(0)

动态语言的灵活性是把双刃剑 -- 以Python语言为例

本文有些零碎,总题来说,包括两个问题:(1)可变对象(最常见的是list dict)被意外修改的问题,(2)对参数(parameter)的检查问题。这两个问题,本质都是因为动态语言(动态类型语言)的特性造成了,动态语言的好处就不细说了,本文是要讨论因为动态--这种灵活性带来的一些问题。   什么是动态语言(Dynamic Programming language)呢,是相对于静态语言而言,将很多...
阅读(56) 评论(0)

使用代码自动创建模型属性

每次Model中有很多的属性,写起来很费劲!这篇文章将实现一句话创建Model中的所有属性代码,输出到控制台!!!   NSObject+Property.h   #import @interface NSObject (Property) + (void)createPropertyCodeWithDictionary:(NSDictionary *)dictionar...
阅读(19) 评论(0)

云计算之路-阿里云上:弹性伸缩无服务器可弹,已有服务器无兵可援

活动起因: A scheduled task executes scaling rule "eBsJ2veNkwJkcGinmICVH1Q", changing the Total Capacity from "0" to "1". 详细信息: Fail to create Instance into scaling group("The requested resource is sold...
阅读(52) 评论(0)

【RTL-SDR】用RTL-SDR实现航班追踪(ADS-B)

背景介绍 ADS-B是广播式自动相关监视,顾名思义,即无需人工操作或者询问,可以自动地从相关机载设备获取参数向其他飞机或地面站广播飞机的位置、高度、速度、航向、识别号等信息,以供管制员对飞机状态进行监控。(来自百度百科),然而市面上专门的ADS-B最少要200刀,能不能用我们不到20刀的电视棒代替呢,当然可以,因为我国民航飞机的通讯频率为1090MHz,电视棒(RTL2832U+R820T)接收...
阅读(30) 评论(0)

WordPress文章分页wp_link_pages()函数详解

分享一个比较少用大但是比较使用的wordpress文章内页分页函数wp_link_pages() 不是普通的文章的分页哦。 WordPress文章页面分页函数:wp_link_pages(),通过对该函数的深入了解,我们来完成对WordPress文章页面的分页。 对于一篇较为长的文章来说,单页阅读已经不再适用于她,不仅会令访客产生不适的感觉,对我们文章页面的排版也是很不友好。这时候我们急需要对...
阅读(29) 评论(0)

UI设计中图形设计详解

1、色彩设计: 美学相关的知识(色彩构成、平面构成等等)我就不再赘述了,相信从事此类行业的人员无人不知无人不晓了。这里简要说说WebApp设计中,色彩以及构图的特别之处吧。 首先是色彩。从事过广告和印刷业设计工作的人员应该都接触过一种东西,那就是标准色板。颜色是什么?你所看到的未必就是真的,反言之,真的你未必会看得到,呵呵,说的有些抽象了。还是举个实际例子吧,#f0f0f0这个很浅的灰色,目前...
阅读(34) 评论(0)

SQL JOIN

SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 Join 和 Key 有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。 数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情况下,把表间的数...
阅读(23) 评论(0)

RxSwift 系列(七) -- Connectable Operators

前言 本篇文章将要学习RxSwift中连接操作符。 Connectable Observable在订阅时不发射事件消息,而是仅当调用它们的connect()方法时才发射消息,这样就可以等待所有我们想要的订阅者都已经订阅了以后,再开始发出事件消息,这样能保证我们想要的所有订阅者都能接收到事件消息。其实也就是等大家都就位以后,开始发出消息。 在开始学习Connectable Observable...
阅读(20) 评论(0)

Python如何实现单步调试

遇到大型python项目,如何定位问题和监控程序的运行状态是一个程序员必须掌握的技能,今天小编为你带来python程序的单步调试方法,方便易用,简单易记! 首先你需要在所调试程序的开头中:import pdb 并在你的代码行设置断点:pdb.set_trace() def get_input(Data, SuiteID, CaseID, caseinfolist): glob...
阅读(26) 评论(0)
38条 共2页1 2 下一页 尾页
    个人资料
    • 访问:880次
    • 积分:107
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:38篇
    • 译文:0篇
    • 评论:2条
    我的博客园博客
    文章存档
    最新评论