2019-12-02 15:13
在11月9号的上海.Net Conf开发者峰会上,我做了一个对Application Insights的Persentation,本来想着快速将其转化为一篇博客无赖最近忙成🐶。...
2019-12-02 15:35
前言#
在之前几篇我们讨论的语法、语义、命名、类型和抽象适用于所有语言。然而我们的注意力都主要集中在命令式语言上,现在这篇来看看其它范式的语言。函数式和逻辑式语言是最主要的非命令式语言。
函数式语言#
命名和作用域问题出现在各种模型中,还有类型、表达式和选择与递归等控制流概念等等。所有语言都必须经过扫描、语法分析和语义分析,
函数式程序设计的概念#
函数式程序设计将一个程序的输出定义为其输入的一个数学函数,在其中没有内部状态的概念,因此也没有副作用。函数式提供了一下特征,其中许多都是命令式语言中没有的:
...
2019-12-02 15:07
在调查阻塞或死锁时,你可能很想知道阻塞的等待资源(wait_resource)是什么,通常等待资源的类型是Page、Object、Key和RID,它们的格式分别是:...
2019-12-02 15:32
一、支付功能
1、Pycharm远程代码调试
通过设置Pycharm来调试远端的服务器,为啥要用Pycharm调试远端服务器的代码?是因为关于第三方支付以及第三方登录,都是有一个回调的URL,这个URL一般指向的是服务器的IP地址,如何将本地代码上传到服务器中?
在windows下如何连接远程服务器呢?下载一个轻量级的连接远程服务器的客户端secureCRT。(下载注册机注册)
在这里面指明远程服务器的Hsotname与Username就可以连接远程服务器啦。连接远程服务器,过一段时间会自动退出来,怎么防止它退出来呢?安装一个工具可以防止它退出来:
...
2019-12-02 15:31
问题:在使用了java包机制(package)后,编译出现错误:找不到或无法加载主类 xxx 的错误提示信息(各种编译不通过)
先给演示结果:
编译:javac -d classes src/a/HelloTest.java
-d classes :指定存放class文件的路径
src/a/HelloTest.java :在项目路径:D:\javacode\Hello的基础上指定源文件的路径
此时D:\javacode\Hello\classes路径下已经按照package路径结构生成了class文件
...
2019-12-02 15:24
目录
一.分分合合
1.1 分
2.2 合
二.分区
2.1 实现方式
2.2 内部文件
2.3 数据处理
三.分库分表
3.1 实现
3.2 分布式数据库中间件
3.3 内部文件
3.4 问题
四.总结
回到顶部
一.分分合合
说过很多次,不要拘泥于某一个技术的一点,技术是相通的。重要的是编程思想,思想是最重要的。当数据量大的时候,需要具有分的思想去细化粒度。当数据量太碎片的时候,需要具有合的思想来粗化粒度。
1.1 分
很多技术都运用了分的编程思想,这里来举几个例子,这些都是分的思想
...
2019-12-02 15:59
毕业前老想着自己掌握了技术,就掌握了核心,入职以后发现技术只是核心的一小小部分。当看到一个新的技术的时候,欣喜若狂。一头扎进它的官方文档里,看完之后无奈手头没有实践的地方,还是不知道怎么用。随即想到了之前看了两篇博客,大致内容就是对码农、hacker,的看法。内容大概是把码农和hacker 比作的是技术人员的两类人。...
2019-12-02 15:32
仅个人理解,如有不当请指正
一、从原理上
HashRouter在路径中包含了#,相当于HTML的锚点定位。(# 符号的英文叫hash,所以叫HashRouter,和散列没关系哦))
而BrowserRouter使用的是HTML5的新特性History,没有HashRouter(锚点定位)那样通用,低版本浏览器可能不支持。
二、从用法上
BrowserRouter进行组件跳转时可以传递任意参数实现组件间的通信,而HashRouter不能(除非手动拼接URL字符串),因此一般配合Redux使用,实现组件间的数据通信。
...
2019-12-02 15:37
最近看到几篇博文讲解margin:auto在flex容器中的使用,可惜的是大多讲解都浮于页面表现,没深究其中的作用机理,本文在此浅薄对其表现机理做简单探讨.
引子
日常业务迭代过程中,flex已经是前端工程师解决常见布局的神兵利器.但是随着使用的深入,偶然会发觉flex对于简单的布局足够直接迅速,但是对于稍稍复杂一些的布局,就需要层层的包裹分组来解决.举个栗子,下图是我们常见的布局图:
如果flex容器之中仅仅只有三个元素,彼此分离,我们借助于justify-content就足够应付.但是如果其中两个元素需要当成一组来处理,比如图一中的BC,使用flex布局,就不能保证布局结构足够简单,就需要把AB用一个div之类的标签包括起来当成一个元素,并且BC需要在新的包裹容器中居中,才可以实现上图布局.代码如下:
...
2019-12-02 15:11
最近线上系统(JDK1.7)出现了多次FullGC,但是情况都不一样,今天有时间,将FullGC的排查思路以及如何解决记录下,供大家一起探讨。场景一:...
2019-12-02 15:41
背景简介
Visual Studio Code 是一款现代化轻量级代码编辑器,它免费、开源、跨平台、功能强大。本次 VS Code Day 是广大 VS Code 爱好者一起学习与交流的盛会,让我们对 VS Code 有一次再深入的理解与探讨,看看 VS Code 有哪些重要的组件,聊聊 VS Code 及其插件的设计理念,看看 VS Code 是如何做开源产品的,我们从中又能学到什么?此外,你也能轻松地开发一款属于你的插件。
VS Code中文社区成立
11 月 30 日,VS Code Day 在上海顺利举行!这是 VS Code 中文社区的第一次线下活动,邀请了百度、腾讯、阿里、以及微软的众多大佬前来分享,带来一场干货满满的大 Party !
...
2019-12-02 15:06
随着微服务概念的流行,越来越多的公司采用Spring Cloud全家桶构建微服务系统,实现业务的快速迭代。Spring Cloud提供了快速构建分布式微服务常用组件,包括Spring Cloud Eureka、Spring Cloud Ribbon、Spring Cloud Hystrix、Spring Cloud Zuul等等。依赖Spring强大生态环境,其已经成为Java开发人员构建微服务系统首选解决方案。...