win10的ie11是自带与斯巴达共存的浏览器,不正确的卸载或安装可能会导致不可预知的问题,以下为我总结出来正确的方法: 卸载: 进入 控制面板--程序与功能 之后在左侧选择 “启动与关闭Windows功能” 把ie11前面的勾去掉,弹出 点击确定后开始卸载,卸载后重启,IE11就被卸载了 重新安装 ...
分类:
Windows程序 时间:
2018-07-10 21:27:24
阅读次数:
2720
一个对象是否需要考虑线程安全,取决于它是否被多个线程访问。这里的“访问”指的是在程序中对象被访问的方式,而不是对象所实现的功能。要使得对象是线程安全的,需要采用同步机制来协同对象可变状态的访问。如果无法实现协同,那么可能会导致数据破坏以及其它不可预知的结果。 如果没有合适的同步机制,那么程序就会出现 ...
分类:
编程语言 时间:
2018-07-07 22:26:15
阅读次数:
149
目前Druid集群版本为0.11.0,新版本0.12.1已支持Druid SQL和Redis,考虑到Druid新特性以及性能的提升,因此需要将Druid从0.11.0版本升级到0.12.1版本,下面将对Druid升级步骤做详细的介绍,升级时请严格按照此步骤进行升级,以免出现一些不可预知的问题。 ...
分类:
数据库 时间:
2018-07-04 21:02:33
阅读次数:
542
相信有很多用户都清楚注册表是系统当中非常重要的数据库,存储了系统与应用的各种设置信息,有不少网友在进行注册表修改前,没有及时进行注册表的备份,导致注册表修改不当造成意外损失。所以备份注册表是很有必要的,那么win8系统怎么备份注册表呢?今天为大家分享win8系统备份注册表的操作方法。注册表是win8系统中非常重要的数据库,如果注册表缺失或被篡改,系统可能出现不可预知的问题,所以在修改注册表时要事先
交织竞争条件在某时刻一个运行核心只有一个线程可以运行。 进程/线程采用OS提供的时间片特征来共享处理时间。当线程数多于处理器数量时,并发性通过时间片来模拟,处理器切换处理不同的线程。例子:时间片(其使用是不可预知的,非确定性的,意味着线程可能随时暂停或恢复) 三个线程T1 T2 T3可能在具有两个实 ...
分类:
其他好文 时间:
2018-06-18 17:17:02
阅读次数:
160
众所周知,循环和递归,在很多情况下是可以互相转换的。 那么,冒泡排序(Bubble Sort),作为典型的双重循环结构,也可以将其转化成递归形式。 但是,将递归转化为循环,对于程序的运行是有益的,因为它避免了不可预知的“方法压栈”的现象出现。 而将循环化为递归,多数情况下,不推荐这么做,即使递归的代 ...
分类:
编程语言 时间:
2018-05-23 20:29:24
阅读次数:
246
下载解压 目录规划 设置环境变量 新建配置文件mongodb.conf 启动mongo 关闭mongo 不要kill -9粗暴的关闭mongo 一定要按照正确的方式关闭mongo 否则容易起不来,出现不可预知的错误 无密码登录mongo 解决警告信息 创建管理用户root 指定用户名密码和库登录 创 ...
分类:
其他好文 时间:
2018-04-27 15:55:05
阅读次数:
182
一、什么是装饰器 当我们做好一个产品之后,需要对它进行不断地维护,对某些函数增加一些功能。这个时候如果去修改源代码将是非常不合适的。(原因:1.原则上已经写好的函数尽量不去修改它,因为一旦修改可能会导致不可预知的错误发生或者降低稳定性。2.函数可能被调用很多很多次,如果修改函数有可能会导致调用方式发 ...
分类:
编程语言 时间:
2018-04-26 18:27:16
阅读次数:
154
"需求" "问题" "解决和复盘" 这是新手期间第一个上线功能搞出的bug,同时也明白了一个道理:1. 线上环境总是复杂的,不可预知的,一定要做好各种准备; 2. 重要的功能要做放重复提交;3. 基础要打打牢。 需求 需求其实很简单,就是一个修改密码的入口,用户输入提交表单后,如果之前没有设置过密码 ...
分类:
其他好文 时间:
2018-03-24 19:28:50
阅读次数:
146
Restful Api特点 传统API restful api 常用状态码 api数据结构格式 封装返回json数据方法 使用 返回数据 新建一个类重写render方法返回不可预知的json异常数据 配置异常处理类 成功返回json错误提示 为了方便服务端调试,这个类可以再优化一下,开启了调试模式就 ...