最新 最热

猫头鹰的深夜翻译:Spring REST服务异常处理

这篇教程主要专注于如何优雅的处理WEB中的异常。虽然我们可以手动的设置ResponseStatus ,但是还有更加优雅的方式将这部分逻辑隔离开来。Spring提供了整个应用层面的异常处理的抽象,并且只是要求您添加一些注释 - 它会...

2019-03-13
0

PHP与500错误

PHP开发过程中经常会遇到返回500错误的情况,而且body体中也没有任何调试(可用)内容。这个时候你就需要慢慢调试了(打断点,开调试模式等),但如果是现网,这个错误就比较让人抓狂了,既不好打断点也不能开调试模式。但既然是错...

2019-03-07
0

编写批处理文件(扩展名为.bat)

批措置的介绍 扩展名是bat(在Windows NT/2000/xp/2003/win 7 也可所以cmd)的文件就是批措置文件。 首先批措置文件是一个文本文件,这个文件的每一行都是一条DOS呼吁(年夜部门时辰就好象我们在DOS提示....

2019-03-05
0

SQLSERVER数据库死锁与优化杂谈

当数据库死锁时,SqlServer会释放一个优先级较低的锁,让另一个事务运行;所以,即时去捕捉数据库死锁,是挺不容易的。

2019-03-05
0

Linux中文件系统注册及mount过程分析5

这些介绍了从读超级快,获得磁盘的块的属性,然后进行了sops注册,然后进入ext4_iget进行了文件操作,目录操作,链接操作等函数的注册,比如读文件

2019-03-05
0

ffmpeg只转封装不转码的代码实现

在有些场景下,其实只需要转封装,不需要转码, 大概步骤如下: 1. 打开输入的formatcontext 2. 打开输出文件 3. 打开输出的formatcontext 4. 写文件头 5. 复制codec信息 6. 读取输入frame 7. 写输出frame 8. 写文件尾 ...

2019-03-05
0

推荐三篇不错的文章:我们能从 Rails 框架学到的经验 & 在 Ruby on Rails 中进行单元测试

Ruby on Rails 好像一直处于争论的风口浪尖。大多数争论的核心是其所宣称的令人惊异的生产力。 跨越边界 的作者 Bruce Tate 已经开始理解 Rails 并不是一个更好的工具,而是一个不同类型的工具。本文研究了使 Rails 在...

2019-02-28
0

关注微信公众号 带参数如何传递

error_correction=qrcode.constants.ERROR_CORRECT_L,

2019-02-25
0

源码阅读--RxJava(三)

被观察者是事件的生产者,观察者是事件的消费者。上述例子中可以看出生产者无限生成事件,而消费者每2秒才能消费一个事件,这会造成事件无限堆积,最后造成OOM。 因此问题来了,要怎么处理这些慢慢堆积起来的消息呢? Flowable...

2019-02-21
0