2019-09-09 16:32
一、定义bytes类型是指一堆字节的集合,在python中以b开头的字符串都是bytes类型。...
2019-09-09 16:48
星期一
情景
早晨,项目组长来到小明身边,“有人反映咱们的项目有Bug” “什么Bug?” “不知道,你添加一个日志模块自己看记录去。” ”...“
分析
在MVC全局过滤器中自己添加有异常过滤器。
Global.asax
View Code
FilterConfig.cs
View Code
开工
整理思路:发生错误时要执行自己需要的代码,只需要继承IExceptionFilter,重写OnException方法,然后把自己的过滤器注册到全局即可。
创建过滤器,MyExceptionFilter类
...
2019-09-09 16:20
一,前言 先来一张Collection集合图。...
2019-09-09 16:53
前言
经历了好几天(懒癌晚期懒得数了)的与主题升级斗争后,我终于完成基本上完成了next主题的升级!升到了V7.3!哈哈哈哈哈哈隔,我一个小白干这事干嘛呀我....这不是自讨苦吃嘛...
所以我来劝劝你们不要升级了,因为Next主题还是6.X版本稳定(而且作者说会继续支持)教程也多,想要抄代码的朋友建议不要学我瞎折腾了。(呜呜呜我失去了抄代码的机会)
如果您也不经意的升级了7.X主题,不慌,或许我能救救你???
建议选择稳定版本.png
如何正确升级Next主题
注意:更新有风险,一定要谨慎处理文件中冲突的部分!另,如果更新 NexT 主题后,配置文件有些新功能不会配置,可以查看官方介绍 页面,去里面找说明。
...
2019-09-09 16:22
javascript原型和原型链是js中的重点也是难点,理论上来说应该是属于面向对象编程的基础知识,那么我们今天为什么要来讲这个呢?(因为我也忘了,最近看资料才揭开面纱…… 哈哈哈)...
2019-09-09 16:38
翻阅数据是MongoDB最常见的操作之一。一个典型的场景是需要在你的用户界面中显示你的结果。如果你是批量处理的数据,同样重要的是要让你的分页策略正确,以便你的数据处理可以规模化。
接下来,让我们通过一个例子来看在MongoDB中翻阅数据的不同方式。在这个例子中,我们有一个CRM数据库的用户数据,我们需要通过翻阅浏览和在同一时间显示10个用户。所以实际上,我们的页面大小是10。下方是我们的用户文档的结构:
1
2
3
4
5
6
7
8
9
10
11
{
_id,
name,
...
2019-09-09 16:08
一.Exceptionless介绍
Exceptionless专注于.net平台提供实时错误和日志报告。主要包括:错误通知、智能分组异常、详细错误报告堆栈跟踪、支持离线、UI查看重要错误和确定优先级、仪表板上的统计信息和趋势、对异常标记为已修复,监视回归、将事件标记为关键等。
1.1 服务端托管
对于Exceptionless有二种部署环境:
a.在Exceptionless官网创建帐号,跟着页指导新建应用程序以及项目,官网会生成apikey,将apikey复制拿到net 对应项目中,在项目中安装Exceptionless客户端进行使用,日志数据将存储在Exceptionless官网。
...
2019-09-09 16:33
有接近一个月没有写文章了,一方面是因为工作太忙实在没有时间,另一方面是因为没有心情了。...
2019-09-09 16:34
目录
Docker简介
Docker组成
永远的HelloWorld
序言:众所周知,近几年的互联网各项技术发展的如火如荼,敏捷开发模式越来越普及,“快”似乎成为了行业的标准,于是颓势了十几年的 devops理念重新被提及,CICD 也逐渐泛化。当然这些或多或少会有 docker 的影子。我想如果 没有 docker 的横空出世,这些实现起来似乎有些困难
Docker简介
是什么:有助于持续集成和部署的 容器虚拟化技术,运行环境和配置的标准化解决方案。
docker官网
可能大家都听过虚拟机技术,那么虚拟机技术和容器虚拟化技术有何区别?
...
2019-09-09 16:18
策略模式
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。
主要解决在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护。
策略模式的定义网上很多文章都有详细的说明。这次很巧,我在项目中也遇到一个需要很多if..else才能解决的问题。
优秀的我很快想到策略模式。😄
问题描述
业务上出现多个审批流,比如增加设备、回收设备、转移设备等等申请。所有申请的点击操作都是一样的(通过、不通过)。
面对这种情况我们有多种选择:
...
2019-09-09 16:30
一、概述
1.8版本的LinkedHashMap 继承自 HashMap,在 HashMap(数组链表+红黑树) 基础上,通过维护一条双向链表,解决了 HashMap 不能随时保持遍历顺序和插入顺序一致的问题。除此之外,LinkedHashMap 对访问顺序也提供了相关支持。在一些场景下,该特性很有用,比如缓存。在实现上,LinkedHashMap 很多方法直接继承自 HashMap,仅为维护双向链表覆写了部分方法。所以,在学习LinkedHashMap前,你要先了解HashMap。其结构可能如下图:
...
2019-09-09 16:21
一、前言
大家都知道编写一个微信小程序是非常漫长的,但是由于现阶段微信小程序存在反编译的可能,于是我去github上找到一个反编译工具(跳转)这个工具其实很早就出来了,但是这个工具需要提取微信小程序的wxapkg文件,就是微信小程序编译后的文件。最近发现电脑版微信可以打开微信小程序了,于是我去找了微信打开小程序后生成的wxapkg文件,没想到轻而易举的就拿到了wxapkg文件。下面为简单介绍下教程。
二、简单介绍下wxapkg
微信小程序一般是存在哪的?——毫无疑问当然是在云端。
微信如何运行小程序?——首先需要在云端下载xxx.wxapkg文件到本地,再利用本地的一套机制运行起来。
...